From f305734bacb06d9f6da3ee31dbd8e854cff46666 Mon Sep 17 00:00:00 2001 From: Sebastien Lauret Date: Tue, 16 Feb 2021 15:16:25 +0100 Subject: [PATCH 01/17] feat(dryRun): return operation --- .eslintrc.yml | 8 + package-lock.json | 41187 ++++------------ package.json | 4 +- packages/taquito/src/context.ts | 2 + packages/taquito/src/contract/interface.ts | 44 + .../src/contract/rpc-dry-run-provider.ts | 213 + packages/taquito/src/taquito.ts | 8 + 7 files changed, 9384 insertions(+), 32082 deletions(-) create mode 100644 .eslintrc.yml create mode 100644 packages/taquito/src/contract/rpc-dry-run-provider.ts diff --git a/.eslintrc.yml b/.eslintrc.yml new file mode 100644 index 0000000000..9ec4a463fe --- /dev/null +++ b/.eslintrc.yml @@ -0,0 +1,8 @@ +env: + browser: true +parser: '@typescript-eslint/parser' +parserOptions: + ecmaVersion: 12 +plugins: + - '@typescript-eslint' +rules: {} diff --git a/package-lock.json b/package-lock.json index 2300fd6730..6283f69577 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,111 +1,22 @@ { - "name": "taquito", - "lockfileVersion": 2, "requires": true, - "packages": { - "": { - "workspaces": [ - "packages/*" - ], - "devDependencies": { - "@commitlint/cli": "^11.0.0", - "@commitlint/config-conventional": "^11.0.0", - "@types/jest": "^26.0.14", - "@types/node": "^14.11.5", - "colors": "^1.4.0", - "commitizen": "^4.2.1", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^7.10.0", - "gh-pages": "^3.1.0", - "husky": "^4.3.0", - "jest": "^26.5.2", - "jest-config": "^26.5.2", - "lerna": "^3.22.1", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.1", - "ts-node": "^9.0.0", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typedoc-plugin-lerna-packages": "^0.3.1", - "typescript": "^4.1.5" - } - }, - "node_modules/@airgap/beacon-sdk": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@airgap/beacon-sdk/-/beacon-sdk-2.2.1.tgz", - "integrity": "sha512-kGPb/QJmGRay/4dEjSqQtCLNZPROuySSY2UImOYuN5kxbkeSyVirOI5jsgIvpGl09JHdz7Dguov7rO/pl4nPgg==", - "dependencies": { - "@types/chrome": "0.0.115", - "@types/libsodium-wrappers": "0.7.7", - "axios": "0.21.1", - "bignumber.js": "9.0.0", - "bs58check": "2.1.2", - "libsodium-wrappers": "0.7.8", - "qrcode-generator": "1.4.4" - } - }, - "node_modules/@airgap/beacon-sdk/node_modules/@types/chrome": { - "version": "0.0.115", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.115.tgz", - "integrity": "sha512-pNoYoYgGuI1/kiz53kjrXrKIjn2H8YWOI+vxVTOubX6arCHk/m/jInoyflKiP2qZHZf8+P+hh6d2y9tjaG4BPQ==", - "dependencies": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "node_modules/@airgap/beacon-sdk/node_modules/@types/libsodium-wrappers": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.7.tgz", - "integrity": "sha512-Li91pVKcLvQJK3ZolwCPo85oxf2gKBCApgnesRxYg4OVYchLXcJB2eivX8S87vfQVv6ZRnyCO1lLDosZGJfpRg==" - }, - "node_modules/@airgap/beacon-sdk/node_modules/bignumber.js": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", - "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==", - "engines": { - "node": "*" - } - }, - "node_modules/@airgap/beacon-sdk/node_modules/libsodium": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.8.tgz", - "integrity": "sha512-/Qc+APf0jbeWSaeEruH0L1/tbbT+sbf884ZL0/zV/0JXaDPBzYkKbyb/wmxMHgAHzm3t6gqe7bOOXAVwfqVikQ==" - }, - "node_modules/@airgap/beacon-sdk/node_modules/libsodium-wrappers": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.8.tgz", - "integrity": "sha512-PDhPWXBqd/SaqAFUBgH2Ux7b3VEEJgyD6BQB+VdNFJb9PbExGr/T/myc/MBoSvl8qLzfm0W0IVByOQS5L1MrCg==", - "dependencies": { - "libsodium": "0.7.8" - } - }, - "node_modules/@babel/code-frame": { + "lockfileVersion": 1, + "dependencies": { + "@babel/code-frame": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dependencies": { + "dev": true, + "requires": { "@babel/highlight": "^7.10.4" } }, - "node_modules/@babel/core": { + "@babel/core": { "version": "7.12.9", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", "dev": true, - "dependencies": { + "requires": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.5", "@babel/helper-module-transforms": "^7.12.1", @@ -123,92 +34,85 @@ "semver": "^5.4.1", "source-map": "^0.5.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/core/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "node_modules/@babel/generator": { + "@babel/generator": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, - "node_modules/@babel/helper-function-name": { + "@babel/helper-function-name": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-get-function-arity": "^7.10.4", "@babel/template": "^7.10.4", "@babel/types": "^7.10.4" } }, - "node_modules/@babel/helper-get-function-arity": { + "@babel/helper-get-function-arity": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.10.4" } }, - "node_modules/@babel/helper-member-expression-to-functions": { + "@babel/helper-member-expression-to-functions": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.7" } }, - "node_modules/@babel/helper-module-imports": { + "@babel/helper-module-imports": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.5" } }, - "node_modules/@babel/helper-module-transforms": { + "@babel/helper-module-transforms": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-imports": "^7.12.1", "@babel/helper-replace-supers": "^7.12.1", "@babel/helper-simple-access": "^7.12.1", @@ -220,279 +124,271 @@ "lodash": "^4.17.19" } }, - "node_modules/@babel/helper-optimise-call-expression": { + "@babel/helper-optimise-call-expression": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.7" } }, - "node_modules/@babel/helper-plugin-utils": { + "@babel/helper-plugin-utils": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", "dev": true }, - "node_modules/@babel/helper-replace-supers": { + "@babel/helper-replace-supers": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-member-expression-to-functions": "^7.12.1", "@babel/helper-optimise-call-expression": "^7.10.4", "@babel/traverse": "^7.12.5", "@babel/types": "^7.12.5" } }, - "node_modules/@babel/helper-simple-access": { + "@babel/helper-simple-access": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.1" } }, - "node_modules/@babel/helper-split-export-declaration": { + "@babel/helper-split-export-declaration": { "version": "7.11.0", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.11.0" } }, - "node_modules/@babel/helper-validator-identifier": { + "@babel/helper-validator-identifier": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true }, - "node_modules/@babel/helpers": { + "@babel/helpers": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", "dev": true, - "dependencies": { + "requires": { "@babel/template": "^7.10.4", "@babel/traverse": "^7.12.5", "@babel/types": "^7.12.5" } }, - "node_modules/@babel/highlight": { + "@babel/highlight": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dependencies": { + "dev": true, + "requires": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/@babel/parser": { + "@babel/parser": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } + "dev": true }, - "node_modules/@babel/plugin-syntax-async-generators": { + "@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-bigint": { + "@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { + "@babel/plugin-syntax-class-properties": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-syntax-import-meta": { + "@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-syntax-json-strings": { + "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { + "@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { + "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { + "@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { + "@babel/plugin-syntax-top-level-await": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/runtime": { + "@babel/runtime": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "dev": true, - "dependencies": { + "requires": { "regenerator-runtime": "^0.13.4" } }, - "node_modules/@babel/template": { + "@babel/template": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "dev": true, - "dependencies": { + "requires": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.12.7", "@babel/types": "^7.12.7" } }, - "node_modules/@babel/traverse": { + "@babel/traverse": { "version": "7.12.9", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz", "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==", "dev": true, - "dependencies": { + "requires": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.5", "@babel/helper-function-name": "^7.10.4", @@ -502,74 +398,64 @@ "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.19" - } - }, - "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } } }, - "node_modules/@babel/traverse/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/types": { + "@babel/types": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-validator-identifier": "^7.10.4", "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, - "node_modules/@bcoe/v8-coverage": { + "@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "node_modules/@cnakazawa/watch": { + "@cnakazawa/watch": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, - "dependencies": { + "requires": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" } }, - "node_modules/@commitlint/cli": { + "@commitlint/cli": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-11.0.0.tgz", "integrity": "sha512-YWZWg1DuqqO5Zjh7vUOeSX76vm0FFyz4y0cpGMFhrhvUi5unc4IVfCXZ6337R9zxuBtmveiRuuhQqnRRer+13g==", "dev": true, - "dependencies": { + "requires": { "@babel/runtime": "^7.11.2", "@commitlint/format": "^11.0.0", "@commitlint/lint": "^11.0.0", @@ -582,95 +468,71 @@ "resolve-from": "5.0.0", "resolve-global": "1.0.0", "yargs": "^15.1.0" - }, - "bin": { - "commitlint": "cli.js" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/config-conventional": { + "@commitlint/config-conventional": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-11.0.0.tgz", "integrity": "sha512-SNDRsb5gLuDd2PL83yCOQX6pE7gevC79UPFx+GLbLfw6jGnnbO9/tlL76MLD8MOViqGbo7ZicjChO9Gn+7tHhA==", "dev": true, - "dependencies": { + "requires": { "conventional-changelog-conventionalcommits": "^4.3.1" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/ensure": { + "@commitlint/ensure": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-11.0.0.tgz", "integrity": "sha512-/T4tjseSwlirKZdnx4AuICMNNlFvRyPQimbZIOYujp9DSO6XRtOy9NrmvWujwHsq9F5Wb80QWi4WMW6HMaENug==", "dev": true, - "dependencies": { + "requires": { "@commitlint/types": "^11.0.0", "lodash": "^4.17.19" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/execute-rule": { + "@commitlint/execute-rule": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-11.0.0.tgz", "integrity": "sha512-g01p1g4BmYlZ2+tdotCavrMunnPFPhTzG1ZiLKTCYrooHRbmvqo42ZZn4QMStUEIcn+jfLb6BRZX3JzIwA1ezQ==", - "dev": true, - "engines": { - "node": ">=v10.22.0" - } + "dev": true }, - "node_modules/@commitlint/format": { + "@commitlint/format": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-11.0.0.tgz", "integrity": "sha512-bpBLWmG0wfZH/svzqD1hsGTpm79TKJWcf6EXZllh2J/LSSYKxGlv967lpw0hNojme0sZd4a/97R3qA2QHWWSLg==", "dev": true, - "dependencies": { + "requires": { "@commitlint/types": "^11.0.0", "chalk": "^4.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/is-ignored": { + "@commitlint/is-ignored": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-11.0.0.tgz", "integrity": "sha512-VLHOUBN+sOlkYC4tGuzE41yNPO2w09sQnOpfS+pSPnBFkNUUHawEuA44PLHtDvQgVuYrMAmSWFQpWabMoP5/Xg==", "dev": true, - "dependencies": { + "requires": { "@commitlint/types": "^11.0.0", "semver": "7.3.2" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/lint": { + "@commitlint/lint": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-11.0.0.tgz", "integrity": "sha512-Q8IIqGIHfwKr8ecVZyYh6NtXFmKw4YSEWEr2GJTB/fTZXgaOGtGFZDWOesCZllQ63f1s/oWJYtVv5RAEuwN8BQ==", "dev": true, - "dependencies": { + "requires": { "@commitlint/is-ignored": "^11.0.0", "@commitlint/parse": "^11.0.0", "@commitlint/rules": "^11.0.0", "@commitlint/types": "^11.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/load": { + "@commitlint/load": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-11.0.0.tgz", "integrity": "sha512-t5ZBrtgvgCwPfxmG811FCp39/o3SJ7L+SNsxFL92OR4WQxPcu6c8taD0CG2lzOHGuRyuMxZ7ps3EbngT2WpiCg==", "dev": true, - "dependencies": { + "requires": { "@commitlint/execute-rule": "^11.0.0", "@commitlint/resolve-extends": "^11.0.0", "@commitlint/types": "^11.0.0", @@ -678,162 +540,125 @@ "cosmiconfig": "^7.0.0", "lodash": "^4.17.19", "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/message": { + "@commitlint/message": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-11.0.0.tgz", "integrity": "sha512-01ObK/18JL7PEIE3dBRtoMmU6S3ecPYDTQWWhcO+ErA3Ai0KDYqV5VWWEijdcVafNpdeUNrEMigRkxXHQLbyJA==", - "dev": true, - "engines": { - "node": ">=v10.22.0" - } + "dev": true }, - "node_modules/@commitlint/parse": { + "@commitlint/parse": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-11.0.0.tgz", "integrity": "sha512-DekKQAIYWAXIcyAZ6/PDBJylWJ1BROTfDIzr9PMVxZRxBPc1gW2TG8fLgjZfBP5mc0cuthPkVi91KQQKGri/7A==", "dev": true, - "dependencies": { + "requires": { "conventional-changelog-angular": "^5.0.0", "conventional-commits-parser": "^3.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/read": { + "@commitlint/read": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-11.0.0.tgz", "integrity": "sha512-37V0V91GSv0aDzMzJioKpCoZw6l0shk7+tRG8RkW1GfZzUIytdg3XqJmM+IaIYpaop0m6BbZtfq+idzUwJnw7g==", "dev": true, - "dependencies": { + "requires": { "@commitlint/top-level": "^11.0.0", "fs-extra": "^9.0.0", "git-raw-commits": "^2.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/resolve-extends": { + "@commitlint/resolve-extends": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-11.0.0.tgz", "integrity": "sha512-WinU6Uv6L7HDGLqn/To13KM1CWvZ09VHZqryqxXa1OY+EvJkfU734CwnOEeNlSCK7FVLrB4kmodLJtL1dkEpXw==", "dev": true, - "dependencies": { + "requires": { "import-fresh": "^3.0.0", "lodash": "^4.17.19", "resolve-from": "^5.0.0", "resolve-global": "^1.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/rules": { + "@commitlint/rules": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-11.0.0.tgz", "integrity": "sha512-2hD9y9Ep5ZfoNxDDPkQadd2jJeocrwC4vJ98I0g8pNYn/W8hS9+/FuNpolREHN8PhmexXbkjrwyQrWbuC0DVaA==", "dev": true, - "dependencies": { + "requires": { "@commitlint/ensure": "^11.0.0", "@commitlint/message": "^11.0.0", "@commitlint/to-lines": "^11.0.0", "@commitlint/types": "^11.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/to-lines": { + "@commitlint/to-lines": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-11.0.0.tgz", "integrity": "sha512-TIDTB0Y23jlCNubDROUVokbJk6860idYB5cZkLWcRS9tlb6YSoeLn1NLafPlrhhkkkZzTYnlKYzCVrBNVes1iw==", - "dev": true, - "engines": { - "node": ">=v10.22.0" - } + "dev": true }, - "node_modules/@commitlint/top-level": { + "@commitlint/top-level": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-11.0.0.tgz", "integrity": "sha512-O0nFU8o+Ws+py5pfMQIuyxOtfR/kwtr5ybqTvR+C2lUPer2x6lnQU+OnfD7hPM+A+COIUZWx10mYQvkR3MmtAA==", "dev": true, - "dependencies": { + "requires": { "find-up": "^5.0.0" }, - "engines": { - "node": ">=v10.22.0" - } - }, - "node_modules/@commitlint/top-level/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@commitlint/top-level/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@commitlint/top-level/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@commitlint/top-level/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + } } }, - "node_modules/@commitlint/types": { + "@commitlint/types": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-11.0.0.tgz", "integrity": "sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ==", - "dev": true, - "engines": { - "node": ">=v10.22.0" - } + "dev": true }, - "node_modules/@eslint/eslintrc": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", - "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", + "@eslint/eslintrc": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", "dev": true, - "dependencies": { + "requires": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", @@ -841,66 +666,61 @@ "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", - "lodash": "^4.17.19", + "lodash": "^4.17.20", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + } } }, - "node_modules/@evocateur/libnpmaccess": { + "@evocateur/libnpmaccess": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", "dev": true, - "dependencies": { + "requires": { "@evocateur/npm-registry-fetch": "^4.0.0", "aproba": "^2.0.0", "figgy-pudding": "^3.5.1", "get-stream": "^4.0.0", "npm-package-arg": "^6.1.0" + }, + "dependencies": { + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + } } }, - "node_modules/@evocateur/libnpmaccess/node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/@evocateur/libnpmpublish": { + "@evocateur/libnpmpublish": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", "dev": true, - "dependencies": { + "requires": { "@evocateur/npm-registry-fetch": "^4.0.0", "aproba": "^2.0.0", "figgy-pudding": "^3.5.1", @@ -910,77 +730,78 @@ "npm-package-arg": "^6.1.0", "semver": "^5.5.1", "ssri": "^6.0.1" - } - }, - "node_modules/@evocateur/libnpmpublish/node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/@evocateur/libnpmpublish/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/@evocateur/libnpmpublish/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, + }, "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@evocateur/libnpmpublish/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "node_modules/@evocateur/npm-registry-fetch": { + "@evocateur/npm-registry-fetch": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", "dev": true, - "dependencies": { + "requires": { + "JSONStream": "^1.3.4", "bluebird": "^3.5.1", "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", "lru-cache": "^5.1.1", "make-fetch-happen": "^5.0.0", "npm-package-arg": "^6.1.0", "safe-buffer": "^5.1.2" - } - }, - "node_modules/@evocateur/npm-registry-fetch/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, + }, "dependencies": { - "yallist": "^3.0.2" + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "node_modules/@evocateur/npm-registry-fetch/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/@evocateur/pacote": { + "@evocateur/pacote": { "version": "9.6.5", "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", "dev": true, - "dependencies": { + "requires": { "@evocateur/npm-registry-fetch": "^4.0.0", "bluebird": "^3.5.3", "cacache": "^12.0.3", @@ -1010,116 +831,103 @@ "tar": "^4.4.10", "unique-filename": "^1.1.1", "which": "^1.3.1" - } - }, - "node_modules/@evocateur/pacote/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/@evocateur/pacote/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@evocateur/pacote/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@evocateur/pacote/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@evocateur/pacote/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "node_modules/@evocateur/pacote/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "node_modules/@evocateur/pacote/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/@istanbuljs/load-nyc-config": { + "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "dependencies": { + "requires": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/@istanbuljs/schema": { + "@istanbuljs/schema": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/@jest/console": { + "@jest/console": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", "dev": true, - "dependencies": { + "requires": { "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", "jest-message-util": "^26.6.2", "jest-util": "^26.6.2", "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/@jest/core": { + "@jest/core": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", "dev": true, - "dependencies": { + "requires": { "@jest/console": "^26.6.2", "@jest/reporters": "^26.6.2", "@jest/test-result": "^26.6.2", @@ -1149,141 +957,110 @@ "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/core/node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@jest/core/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@jest/core/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } } }, - "node_modules/@jest/environment": { + "@jest/environment": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", "dev": true, - "dependencies": { + "requires": { "@jest/fake-timers": "^26.6.2", "@jest/types": "^26.6.2", "@types/node": "*", "jest-mock": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/@jest/fake-timers": { + "@jest/fake-timers": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", "dev": true, - "dependencies": { + "requires": { "@jest/types": "^26.6.2", "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", "jest-message-util": "^26.6.2", "jest-mock": "^26.6.2", "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/@jest/globals": { + "@jest/globals": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", "dev": true, - "dependencies": { + "requires": { "@jest/environment": "^26.6.2", "@jest/types": "^26.6.2", "expect": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/@jest/reporters": { + "@jest/reporters": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", "dev": true, - "dependencies": { + "requires": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^26.6.2", "@jest/test-result": "^26.6.2", @@ -1310,82 +1087,65 @@ "terminal-link": "^2.0.0", "v8-to-istanbul": "^7.0.0" }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "node-notifier": "^8.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/@jest/source-map": { + "@jest/source-map": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", "dev": true, - "dependencies": { + "requires": { "callsites": "^3.0.0", "graceful-fs": "^4.2.4", "source-map": "^0.6.0" }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/@jest/test-result": { + "@jest/test-result": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", "dev": true, - "dependencies": { + "requires": { "@jest/console": "^26.6.2", "@jest/types": "^26.6.2", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/@jest/test-sequencer": { + "@jest/test-sequencer": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", "dev": true, - "dependencies": { + "requires": { "@jest/test-result": "^26.6.2", "graceful-fs": "^4.2.4", "jest-haste-map": "^26.6.2", "jest-runner": "^26.6.3", "jest-runtime": "^26.6.3" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/@jest/transform": { + "@jest/transform": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dev": true, - "dependencies": { + "requires": { "@babel/core": "^7.1.0", "@jest/types": "^26.6.2", "babel-plugin-istanbul": "^6.0.0", @@ -1402,143 +1162,77 @@ "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/transform/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@jest/transform/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } } }, - "node_modules/@jest/types": { + "@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { + "dev": true, + "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^15.0.0", "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@ledgerhq/devices": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.43.0.tgz", - "integrity": "sha512-/M5ZLUBdBK7Vl2T4yNJbES3Z4w55LbPdxD9rcOBAKH/5V3V0obQv6MUasP9b7DSkwGSSLCOGZLohoT2NxK2D2A==", - "dependencies": { - "@ledgerhq/errors": "^5.43.0", - "@ledgerhq/logs": "^5.43.0", - "rxjs": "^6.6.3", - "semver": "^7.3.4" - } - }, - "node_modules/@ledgerhq/devices/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@ledgerhq/errors": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.43.0.tgz", - "integrity": "sha512-ZjKlUQbIn/DHXAefW3Y1VyDrlVhVqqGnXzrqbOXuDbZ2OAIfSe/A1mrlCbWt98jP/8EJQBuCzBOtnmpXIL/nYg==" - }, - "node_modules/@ledgerhq/hw-transport": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.43.0.tgz", - "integrity": "sha512-0S+TGmiEJOqgM2MWnolZQPVKU3oRtoDj4yUFUZts9Owbgby+hmo4dIKTvv0vs8mwknQbOZByUgh3MQOQiK70MQ==", - "dependencies": { - "@ledgerhq/devices": "^5.43.0", - "@ledgerhq/errors": "^5.43.0", - "events": "^3.2.0" } }, - "node_modules/@ledgerhq/logs": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.43.0.tgz", - "integrity": "sha512-QWfQjea3ekh9ZU+JeL2tJC9cTKLZ/JrcS0JGatLejpRYxQajvnHvHfh0dbHOKXEaXfCskEPTZ3f1kzuts742GA==" - }, - "node_modules/@lerna/add": { + "@lerna/add": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", "dev": true, - "dependencies": { + "requires": { "@evocateur/pacote": "^9.6.3", "@lerna/bootstrap": "3.21.0", "@lerna/command": "3.21.0", @@ -1550,25 +1244,21 @@ "p-map": "^2.1.0", "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/add/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@lerna/bootstrap": { + "@lerna/bootstrap": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", "dev": true, - "dependencies": { + "requires": { "@lerna/command": "3.21.0", "@lerna/filter-options": "3.20.0", "@lerna/has-npm-version": "3.16.5", @@ -1593,130 +1283,107 @@ "read-package-tree": "^5.1.6", "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/bootstrap/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@lerna/changed": { + "@lerna/changed": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", "dev": true, - "dependencies": { + "requires": { "@lerna/collect-updates": "3.20.0", "@lerna/command": "3.21.0", "@lerna/listable": "3.18.5", "@lerna/output": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/check-working-tree": { + "@lerna/check-working-tree": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", "dev": true, - "dependencies": { + "requires": { "@lerna/collect-uncommitted": "3.16.5", "@lerna/describe-ref": "3.16.5", "@lerna/validation-error": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/child-process": { + "@lerna/child-process": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", "dev": true, - "dependencies": { + "requires": { "chalk": "^2.3.1", "execa": "^1.0.0", "strong-log-transformer": "^2.0.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/child-process/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/child-process/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/child-process/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@lerna/child-process/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@lerna/child-process/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/child-process/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/@lerna/clean": { + "@lerna/clean": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", "dev": true, - "dependencies": { + "requires": { "@lerna/command": "3.21.0", "@lerna/filter-options": "3.20.0", "@lerna/prompt": "3.18.5", @@ -1725,311 +1392,260 @@ "p-map": "^2.1.0", "p-map-series": "^1.0.0", "p-waterfall": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/cli": { + "@lerna/cli": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", "dev": true, - "dependencies": { + "requires": { "@lerna/global-options": "3.13.0", "dedent": "^0.7.0", "npmlog": "^4.1.2", "yargs": "^14.2.2" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/cli/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/cli/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/@lerna/cli/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@lerna/cli/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@lerna/cli/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/@lerna/cli/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/cli/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/cli/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/yargs": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", - "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - } - }, - "node_modules/@lerna/cli/node_modules/yargs-parser": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", - "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, - "node_modules/@lerna/collect-uncommitted": { + "@lerna/collect-uncommitted": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "chalk": "^2.3.1", "figgy-pudding": "^3.5.1", "npmlog": "^4.1.2" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/collect-uncommitted/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/@lerna/collect-uncommitted/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "@lerna/collect-updates": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", + "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "slash": "^2.0.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/collect-uncommitted/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "dependencies": { - "color-name": "1.1.3" + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } } }, - "node_modules/@lerna/collect-uncommitted/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@lerna/collect-uncommitted/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/collect-uncommitted/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/collect-updates": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", - "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/collect-updates/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/command": { + "@lerna/command": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "@lerna/package-graph": "3.18.5", "@lerna/project": "3.21.0", @@ -2040,17 +1656,14 @@ "execa": "^1.0.0", "is-ci": "^2.0.0", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/conventional-commits": { + "@lerna/conventional-commits": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", "dev": true, - "dependencies": { + "requires": { "@lerna/validation-error": "3.13.0", "conventional-changelog-angular": "^5.0.3", "conventional-changelog-core": "^3.1.6", @@ -2063,66 +1676,53 @@ "pify": "^4.0.1", "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/conventional-commits/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/conventional-commits/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/conventional-commits/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/conventional-commits/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/conventional-commits/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/create": { + "@lerna/create": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", "dev": true, - "dependencies": { + "requires": { "@evocateur/pacote": "^9.6.3", "@lerna/child-process": "3.16.5", "@lerna/command": "3.21.0", @@ -2142,384 +1742,325 @@ "validate-npm-package-name": "^3.0.0", "whatwg-url": "^7.0.0" }, - "engines": { - "node": ">= 6.9.0" + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } } }, - "node_modules/@lerna/create-symlink": { + "@lerna/create-symlink": { "version": "3.16.2", "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", "dev": true, - "dependencies": { + "requires": { "@zkochan/cmd-shim": "^3.1.0", "fs-extra": "^8.1.0", "npmlog": "^4.1.2" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/create-symlink/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/create-symlink/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "@lerna/describe-ref": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", + "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" + "requires": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2" } }, - "node_modules/@lerna/create-symlink/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "@lerna/diff": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", + "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", "dev": true, - "engines": { - "node": ">= 4.0.0" + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/validation-error": "3.13.0", + "npmlog": "^4.1.2" } }, - "node_modules/@lerna/create/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "@lerna/exec": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", + "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" } }, - "node_modules/@lerna/create/node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/create/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/create/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/create/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/create/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/create/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/@lerna/create/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@lerna/create/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "node_modules/@lerna/create/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/@lerna/describe-ref": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", - "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/diff": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", - "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/validation-error": "3.13.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/exec": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", - "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/filter-options": { + "@lerna/filter-options": { "version": "3.20.0", "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", "dev": true, - "dependencies": { + "requires": { "@lerna/collect-updates": "3.20.0", "@lerna/filter-packages": "3.18.0", "dedent": "^0.7.0", "figgy-pudding": "^3.5.1", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/filter-packages": { + "@lerna/filter-packages": { "version": "3.18.0", "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", "dev": true, - "dependencies": { + "requires": { "@lerna/validation-error": "3.13.0", "multimatch": "^3.0.0", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/get-npm-exec-opts": { + "@lerna/get-npm-exec-opts": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", "dev": true, - "dependencies": { + "requires": { "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/get-packed": { + "@lerna/get-packed": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", "dev": true, - "dependencies": { + "requires": { "fs-extra": "^8.1.0", "ssri": "^6.0.1", "tar": "^4.4.8" - } - }, - "node_modules/@lerna/get-packed/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/get-packed/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/get-packed/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/github-client": { + "@lerna/github-client": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "@octokit/plugin-enterprise-rest": "^6.0.1", "@octokit/rest": "^16.28.4", "git-url-parse": "^11.1.2", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/gitlab-client": { + "@lerna/gitlab-client": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", "dev": true, - "dependencies": { + "requires": { "node-fetch": "^2.5.0", "npmlog": "^4.1.2", "whatwg-url": "^7.0.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/gitlab-client/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/@lerna/gitlab-client/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "node_modules/@lerna/gitlab-client/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } } }, - "node_modules/@lerna/global-options": { + "@lerna/global-options": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", - "dev": true, - "engines": { - "node": ">= 6.9.0" - } + "dev": true }, - "node_modules/@lerna/has-npm-version": { + "@lerna/has-npm-version": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/has-npm-version/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@lerna/import": { + "@lerna/import": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "@lerna/command": "3.21.0", "@lerna/prompt": "3.18.5", @@ -2529,279 +2070,232 @@ "fs-extra": "^8.1.0", "p-map-series": "^1.0.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/import/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/import/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/import/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/info": { + "@lerna/info": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", "dev": true, - "dependencies": { + "requires": { "@lerna/command": "3.21.0", "@lerna/output": "3.13.0", "envinfo": "^7.3.1" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/init": { + "@lerna/init": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "@lerna/command": "3.21.0", "fs-extra": "^8.1.0", "p-map": "^2.1.0", "write-json-file": "^3.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/init/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/init/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/init/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/link": { + "@lerna/link": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", "dev": true, - "dependencies": { + "requires": { "@lerna/command": "3.21.0", "@lerna/package-graph": "3.18.5", "@lerna/symlink-dependencies": "3.17.0", "p-map": "^2.1.0", "slash": "^2.0.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/link/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } } }, - "node_modules/@lerna/list": { + "@lerna/list": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", "dev": true, - "dependencies": { + "requires": { "@lerna/command": "3.21.0", "@lerna/filter-options": "3.20.0", "@lerna/listable": "3.18.5", "@lerna/output": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/listable": { + "@lerna/listable": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", "dev": true, - "dependencies": { + "requires": { "@lerna/query-graph": "3.18.5", "chalk": "^2.3.1", "columnify": "^1.5.4" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/listable/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/listable/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/listable/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@lerna/listable/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@lerna/listable/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/listable/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/@lerna/log-packed": { + "@lerna/log-packed": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", "dev": true, - "dependencies": { + "requires": { "byte-size": "^5.0.1", "columnify": "^1.5.4", "has-unicode": "^2.0.1", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/npm-conf": { + "@lerna/npm-conf": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", "dev": true, - "dependencies": { + "requires": { "config-chain": "^1.1.11", "pify": "^4.0.1" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-conf/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } } }, - "node_modules/@lerna/npm-dist-tag": { + "@lerna/npm-dist-tag": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", "dev": true, - "dependencies": { + "requires": { "@evocateur/npm-registry-fetch": "^4.0.0", "@lerna/otplease": "3.18.5", "figgy-pudding": "^3.5.1", "npm-package-arg": "^6.1.0", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/npm-install": { + "@lerna/npm-install": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "@lerna/get-npm-exec-opts": "3.13.0", "fs-extra": "^8.1.0", @@ -2810,48 +2304,41 @@ "signal-exit": "^3.0.2", "write-pkg": "^3.1.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-install/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/npm-install/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/npm-install/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/npm-publish": { + "@lerna/npm-publish": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", "dev": true, - "dependencies": { + "requires": { "@evocateur/libnpmpublish": "^1.2.2", "@lerna/otplease": "3.18.5", "@lerna/run-lifecycle": "3.16.2", @@ -2862,96 +2349,77 @@ "pify": "^4.0.1", "read-package-json": "^2.0.13" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-publish/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/npm-publish/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/npm-publish/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/npm-publish/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/npm-run-script": { + "@lerna/npm-run-script": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "@lerna/get-npm-exec-opts": "3.13.0", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/otplease": { + "@lerna/otplease": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", "dev": true, - "dependencies": { + "requires": { "@lerna/prompt": "3.18.5", "figgy-pudding": "^3.5.1" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/output": { + "@lerna/output": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", "dev": true, - "dependencies": { + "requires": { "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/pack-directory": { + "@lerna/pack-directory": { "version": "3.16.4", "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", "dev": true, - "dependencies": { + "requires": { "@lerna/get-packed": "3.16.0", "@lerna/package": "3.16.0", "@lerna/run-lifecycle": "3.16.2", @@ -2962,119 +2430,101 @@ "temp-write": "^3.4.0" } }, - "node_modules/@lerna/package": { + "@lerna/package": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", "dev": true, - "dependencies": { + "requires": { "load-json-file": "^5.3.0", "npm-package-arg": "^6.1.0", "write-pkg": "^3.1.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/package-graph": { + "@lerna/package-graph": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", "dev": true, - "dependencies": { + "requires": { "@lerna/prerelease-id-from-version": "3.16.0", "@lerna/validation-error": "3.13.0", "npm-package-arg": "^6.1.0", "npmlog": "^4.1.2", "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/package-graph/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@lerna/prerelease-id-from-version": { + "@lerna/prerelease-id-from-version": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", "dev": true, - "dependencies": { + "requires": { "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/prerelease-id-from-version/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@lerna/profiler": { + "@lerna/profiler": { "version": "3.20.0", "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", "dev": true, - "dependencies": { + "requires": { "figgy-pudding": "^3.5.1", "fs-extra": "^8.1.0", "npmlog": "^4.1.2", "upath": "^1.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/profiler/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/profiler/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/profiler/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/project": { + "@lerna/project": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", "dev": true, - "dependencies": { + "requires": { "@lerna/package": "3.16.0", "@lerna/validation-error": "3.13.0", "cosmiconfig": "^5.1.0", @@ -3088,146 +2538,114 @@ "resolve-from": "^4.0.0", "write-json-file": "^3.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/project/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/dot-prop": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", - "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", - "dev": true, - "dependencies": { - "is-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/project/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/import-fresh/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@lerna/project/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/project/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } } }, - "node_modules/@lerna/prompt": { + "@lerna/prompt": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", "dev": true, - "dependencies": { + "requires": { "inquirer": "^6.2.0", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/publish": { + "@lerna/publish": { "version": "3.22.1", "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", "dev": true, - "dependencies": { + "requires": { "@evocateur/libnpmaccess": "^3.1.2", "@evocateur/npm-registry-fetch": "^4.0.0", "@evocateur/pacote": "^9.6.3", @@ -3259,164 +2677,134 @@ "p-pipe": "^1.2.0", "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/publish/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/publish/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/publish/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/publish/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@lerna/pulse-till-done": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", - "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", - "dev": true, "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/query-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", - "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/pulse-till-done": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", + "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", "dev": true, - "dependencies": { + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/query-graph": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", + "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", + "dev": true, + "requires": { "@lerna/package-graph": "3.18.5", "figgy-pudding": "^3.5.1" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/resolve-symlink": { + "@lerna/resolve-symlink": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", "dev": true, - "dependencies": { + "requires": { "fs-extra": "^8.1.0", "npmlog": "^4.1.2", "read-cmd-shim": "^1.0.1" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/resolve-symlink/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/resolve-symlink/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/resolve-symlink/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/rimraf-dir": { + "@lerna/rimraf-dir": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "npmlog": "^4.1.2", "path-exists": "^3.0.0", "rimraf": "^2.6.2" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/rimraf-dir/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/rimraf-dir/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, - "node_modules/@lerna/run": { + "@lerna/run": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", "dev": true, - "dependencies": { + "requires": { "@lerna/command": "3.21.0", "@lerna/filter-options": "3.20.0", "@lerna/npm-run-script": "3.16.5", @@ -3426,93 +2814,77 @@ "@lerna/timer": "3.13.0", "@lerna/validation-error": "3.13.0", "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/run-lifecycle": { + "@lerna/run-lifecycle": { "version": "3.16.2", "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", "dev": true, - "dependencies": { + "requires": { "@lerna/npm-conf": "3.16.0", "figgy-pudding": "^3.5.1", "npm-lifecycle": "^3.1.2", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/run-topologically": { + "@lerna/run-topologically": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", "dev": true, - "dependencies": { + "requires": { "@lerna/query-graph": "3.18.5", "figgy-pudding": "^3.5.1", "p-queue": "^4.0.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/symlink-binary": { + "@lerna/symlink-binary": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", "dev": true, - "dependencies": { + "requires": { "@lerna/create-symlink": "3.16.2", "@lerna/package": "3.16.0", "fs-extra": "^8.1.0", "p-map": "^2.1.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/symlink-binary/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/symlink-binary/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/symlink-binary/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/symlink-dependencies": { + "@lerna/symlink-dependencies": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", "dev": true, - "dependencies": { + "requires": { "@lerna/create-symlink": "3.16.2", "@lerna/resolve-symlink": "3.16.0", "@lerna/symlink-binary": "3.17.0", @@ -3521,69 +2893,56 @@ "p-map": "^2.1.0", "p-map-series": "^1.0.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/symlink-dependencies/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/symlink-dependencies/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/symlink-dependencies/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/timer": { + "@lerna/timer": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", - "dev": true, - "engines": { - "node": ">= 6.9.0" - } + "dev": true }, - "node_modules/@lerna/validation-error": { + "@lerna/validation-error": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", "dev": true, - "dependencies": { + "requires": { "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/version": { + "@lerna/version": { "version": "3.22.1", "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", "dev": true, - "dependencies": { + "requires": { "@lerna/check-working-tree": "3.16.5", "@lerna/child-process": "3.16.5", "@lerna/collect-updates": "3.20.0", @@ -3611,257 +2970,237 @@ "temp-write": "^3.4.0", "write-json-file": "^3.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/version/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/version/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/version/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@lerna/version/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@lerna/version/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/version/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/version/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/version/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/@lerna/write-log-file": { + "@lerna/write-log-file": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", "dev": true, - "dependencies": { + "requires": { "npmlog": "^4.1.2", "write-file-atomic": "^2.3.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/write-log-file/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } } }, - "node_modules/@mrmlnc/readdir-enhanced": { + "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", "dev": true, - "dependencies": { + "requires": { "call-me-maybe": "^1.0.1", "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" }, - "engines": { - "node": ">=4" + "dependencies": { + "@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true + } } }, - "node_modules/@nodelib/fs.stat": { + "@nodelib/fs.stat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.1.tgz", - "integrity": "sha512-LtWTicuF2wp7PNTuyCwABx7nNG+DnzSE8gN0iWxkC6mpgm/iOPu0ZMTkXuCxmJxtWFsDxUaixM9COSNJEMUfuQ==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } + "dev": true }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" + "requires": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" } }, - "node_modules/@octokit/auth-token": { + "@octokit/auth-token": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.4.tgz", "integrity": "sha512-LNfGu3Ro9uFAYh10MUZVaT7X2CnNm2C8IDQmabx+3DygYIQjs9FwzFAHN/0t6mu5HEPhxcb1XOuxdpY82vCg2Q==", "dev": true, - "dependencies": { + "requires": { "@octokit/types": "^6.0.0" } }, - "node_modules/@octokit/endpoint": { + "@octokit/endpoint": { "version": "6.0.10", "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.10.tgz", "integrity": "sha512-9+Xef8nT7OKZglfkOMm7IL6VwxXUQyR7DUSU0LH/F7VNqs8vyd7es5pTfz9E7DwUIx7R3pGscxu1EBhYljyu7Q==", "dev": true, - "dependencies": { + "requires": { "@octokit/types": "^6.0.0", "is-plain-object": "^5.0.0", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", + "dev": true + } } }, - "node_modules/@octokit/endpoint/node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/endpoint/node_modules/universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - }, - "node_modules/@octokit/openapi-types": { + "@octokit/openapi-types": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-2.0.0.tgz", "integrity": "sha512-J4bfM7lf8oZvEAdpS71oTvC1ofKxfEZgU5vKVwzZKi4QPiL82udjpseJwxPid9Pu2FNmyRQOX4iEj6W1iOSnPw==", "dev": true }, - "node_modules/@octokit/plugin-enterprise-rest": { + "@octokit/plugin-enterprise-rest": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", "dev": true }, - "node_modules/@octokit/plugin-paginate-rest": { + "@octokit/plugin-paginate-rest": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", "dev": true, - "dependencies": { + "requires": { "@octokit/types": "^2.0.1" - } - }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, + }, "dependencies": { - "@types/node": ">= 8" + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } } }, - "node_modules/@octokit/plugin-request-log": { + "@octokit/plugin-request-log": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.2.tgz", "integrity": "sha512-oTJSNAmBqyDR41uSMunLQKMX0jmEXbwD1fpz8FG27lScV3RhtGfBa1/BBLym+PxcC16IBlF7KH9vP1BUYxA+Eg==", "dev": true }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { + "@octokit/plugin-rest-endpoint-methods": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", "dev": true, - "dependencies": { + "requires": { "@octokit/types": "^2.0.1", "deprecation": "^2.3.1" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, + }, "dependencies": { - "@types/node": ">= 8" + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } } }, - "node_modules/@octokit/request": { + "@octokit/request": { "version": "5.4.12", "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.12.tgz", "integrity": "sha512-MvWYdxengUWTGFpfpefBBpVmmEYfkwMoxonIB3sUGp5rhdgwjXL1ejo6JbgzG/QD9B/NYt/9cJX1pxXeSIUCkg==", "dev": true, - "dependencies": { + "requires": { "@octokit/endpoint": "^6.0.1", "@octokit/request-error": "^2.0.0", "@octokit/types": "^6.0.3", @@ -3870,60 +3209,61 @@ "node-fetch": "^2.6.1", "once": "^1.4.0", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/request-error": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.4.tgz", + "integrity": "sha512-LjkSiTbsxIErBiRh5wSZvpZqT4t0/c9+4dOe0PII+6jXR+oj/h66s7E4a/MghV7iT8W9ffoQ5Skoxzs96+gBPA==", + "dev": true, + "requires": { + "@octokit/types": "^6.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", + "dev": true + } } }, - "node_modules/@octokit/request-error": { + "@octokit/request-error": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", "dev": true, - "dependencies": { + "requires": { "@octokit/types": "^2.0.0", "deprecation": "^2.0.0", "once": "^1.4.0" - } - }, - "node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "dependencies": { - "@types/node": ">= 8" - } - }, - "node_modules/@octokit/request/node_modules/@octokit/request-error": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.4.tgz", - "integrity": "sha512-LjkSiTbsxIErBiRh5wSZvpZqT4t0/c9+4dOe0PII+6jXR+oj/h66s7E4a/MghV7iT8W9ffoQ5Skoxzs96+gBPA==", - "dev": true, + }, "dependencies": { - "@octokit/types": "^6.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@octokit/request/node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } } }, - "node_modules/@octokit/request/node_modules/universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - }, - "node_modules/@octokit/rest": { + "@octokit/rest": { "version": "16.43.2", "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", "dev": true, - "dependencies": { + "requires": { "@octokit/auth-token": "^2.4.0", "@octokit/plugin-paginate-rest": "^1.1.1", "@octokit/plugin-request-log": "^1.0.0", @@ -3942,120 +3282,59 @@ "universal-user-agent": "^4.0.0" } }, - "node_modules/@octokit/types": { + "@octokit/types": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.1.1.tgz", "integrity": "sha512-btm3D6S7VkRrgyYF31etUtVY/eQ1KzrNRqhFt25KSe2mKlXuLXJilglRC6eDA2P6ou94BUnk/Kz5MPEolXgoiw==", "dev": true, - "dependencies": { + "requires": { "@octokit/openapi-types": "^2.0.0", "@types/node": ">= 8" } }, - "node_modules/@rollup/pluginutils": { + "@rollup/pluginutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dev": true, - "dependencies": { + "requires": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", "picomatch": "^2.2.2" }, - "engines": { - "node": ">= 8.0.0" + "dependencies": { + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + } } }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, - "node_modules/@sinonjs/commons": { + "@sinonjs/commons": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", "dev": true, - "dependencies": { + "requires": { "type-detect": "4.0.8" } }, - "node_modules/@sinonjs/fake-timers": { + "@sinonjs/fake-timers": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "dev": true, - "dependencies": { + "requires": { "@sinonjs/commons": "^1.7.0" } }, - "node_modules/@taquito/beacon-wallet": { - "resolved": "packages/taquito-beacon-wallet", - "link": true - }, - "node_modules/@taquito/http-utils": { - "resolved": "packages/taquito-http-utils", - "link": true - }, - "node_modules/@taquito/ledger-signer": { - "resolved": "packages/taquito-ledger-signer", - "link": true - }, - "node_modules/@taquito/local-forging": { - "resolved": "packages/taquito-local-forging", - "link": true - }, - "node_modules/@taquito/michel-codec": { - "resolved": "packages/taquito-michel-codec", - "link": true - }, - "node_modules/@taquito/michelson-encoder": { - "resolved": "packages/taquito-michelson-encoder", - "link": true - }, - "node_modules/@taquito/remote-signer": { - "resolved": "packages/taquito-remote-signer", - "link": true - }, - "node_modules/@taquito/rpc": { - "resolved": "packages/taquito-rpc", - "link": true - }, - "node_modules/@taquito/signer": { - "resolved": "packages/taquito-signer", - "link": true - }, - "node_modules/@taquito/taquito": { - "resolved": "packages/taquito", - "link": true - }, - "node_modules/@taquito/tezbridge-signer": { - "resolved": "packages/taquito-tezbridge-signer", - "link": true - }, - "node_modules/@taquito/tezbridge-wallet": { - "resolved": "packages/taquito-tezbridge-wallet", - "link": true - }, - "node_modules/@taquito/tzip12": { - "resolved": "packages/taquito-tzip12", - "link": true - }, - "node_modules/@taquito/tzip16": { - "resolved": "packages/taquito-tzip16", - "link": true - }, - "node_modules/@taquito/utils": { - "resolved": "packages/taquito-utils", - "link": true - }, - "node_modules/@types/babel__core": { + "@types/babel__core": { "version": "7.1.12", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", "dev": true, - "dependencies": { + "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", "@types/babel__generator": "*", @@ -4063,919 +3342,728 @@ "@types/babel__traverse": "*" } }, - "node_modules/@types/babel__generator": { + "@types/babel__generator": { "version": "7.6.2", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.0.0" } }, - "node_modules/@types/babel__template": { + "@types/babel__template": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "dev": true, - "dependencies": { + "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, - "node_modules/@types/babel__traverse": { + "@types/babel__traverse": { "version": "7.0.16", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.16.tgz", "integrity": "sha512-S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.3.0" } }, - "node_modules/@types/bn.js": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", - "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/chrome": { - "version": "0.0.126", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.126.tgz", - "integrity": "sha512-191z7uoyfbGU+z7/m45j9XbWugWqVHVPMM4hJV5cZ+3YzGCT9wFjMUHO3Wr3Xvo8aVodvRNu28u7lvEaAnfbzg==", - "dev": true, - "dependencies": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "node_modules/@types/cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==", - "dev": true - }, - "node_modules/@types/crypto-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.1.tgz", - "integrity": "sha512-6+OPzqhKX/cx5xh+yO8Cqg3u3alrkhoxhE5ZOdSEv0DOzJ13lwJ6laqGU0Kv6+XDMFmlnGId04LtY22PsFLQUw==", - "dev": true - }, - "node_modules/@types/elliptic": { - "version": "6.4.12", - "resolved": "https://registry.npmjs.org/@types/elliptic/-/elliptic-6.4.12.tgz", - "integrity": "sha512-gP1KsqoouLJGH6IJa28x7PXb3cRqh83X8HCLezd2dF+XcAIMKYv53KV+9Zn6QA561E120uOqZBQ+Jy/cl+fviw==", - "dev": true, - "dependencies": { - "@types/bn.js": "*" - } - }, - "node_modules/@types/estree": { + "@types/estree": { "version": "0.0.39", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", "dev": true }, - "node_modules/@types/filesystem": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.29.tgz", - "integrity": "sha512-85/1KfRedmfPGsbK8YzeaQUyV1FQAvMPMTuWFQ5EkLd2w7szhNO96bk3Rh/SKmOfd9co2rCLf0Voy4o7ECBOvw==", - "dependencies": { - "@types/filewriter": "*" - } - }, - "node_modules/@types/filewriter": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.28.tgz", - "integrity": "sha1-wFTor02d11205jq8dviFFocU1LM=" - }, - "node_modules/@types/glob": { + "@types/glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "dev": true, - "dependencies": { + "requires": { "@types/minimatch": "*", "@types/node": "*" } }, - "node_modules/@types/graceful-fs": { + "@types/graceful-fs": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", "dev": true, - "dependencies": { + "requires": { "@types/node": "*" } }, - "node_modules/@types/har-format": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.5.tgz", - "integrity": "sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ==" - }, - "node_modules/@types/istanbul-lib-coverage": { + "@types/istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true }, - "node_modules/@types/istanbul-lib-report": { + "@types/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { + "dev": true, + "requires": { "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@types/istanbul-reports": { + "@types/istanbul-reports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dependencies": { + "dev": true, + "requires": { "@types/istanbul-lib-report": "*" } }, - "node_modules/@types/jest": { + "@types/jest": { "version": "26.0.16", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", - "dependencies": { + "dev": true, + "requires": { "jest-diff": "^26.0.0", "pretty-format": "^26.0.0" } }, - "node_modules/@types/json-schema": { + "@types/json-schema": { "version": "7.0.7", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", "dev": true }, - "node_modules/@types/ledgerhq__hw-transport": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/@types/ledgerhq__hw-transport/-/ledgerhq__hw-transport-4.21.3.tgz", - "integrity": "sha512-6QveiZLsFLq9WZDk8HWAZhivoGzyz5S8WV36hpUe7KrVDaTR1fDdB+syorrNRhYbyjraAuUJrIdJR5p/7doq8g==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/ledgerhq__hw-transport-node-hid": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/@types/ledgerhq__hw-transport-node-hid/-/ledgerhq__hw-transport-node-hid-4.22.2.tgz", - "integrity": "sha512-b9dXYEZ8Iijv20LykEVhbThVzSjchMpvj8y/mSsCSP1n7Ncs+YqD8mjEV/bGTks9jAP8CdxhRqOGq+h47/4B9g==", - "dev": true, - "dependencies": { - "@types/ledgerhq__hw-transport": "*", - "@types/node": "*", - "@types/node-hid": "*" - } - }, - "node_modules/@types/libsodium-wrappers": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", - "integrity": "sha512-LisgKLlYQk19baQwjkBZZXdJL0KbeTpdEnrAfz5hQACbklCY0gVFnsKUyjfNWF1UQsCSjw93Sj5jSbiO8RPfdw==", - "dev": true - }, - "node_modules/@types/lodash": { - "version": "4.14.168", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", - "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==", - "dev": true - }, - "node_modules/@types/minimatch": { + "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", "dev": true }, - "node_modules/@types/minimist": { + "@types/minimist": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", "dev": true }, - "node_modules/@types/node": { + "@types/node": { "version": "14.14.10", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz", - "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==" - }, - "node_modules/@types/node-hid": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@types/node-hid/-/node-hid-1.3.0.tgz", - "integrity": "sha512-jQ9Z8PegPENPlzR/7fziAF6yqcdYYcIfeJOiN1wnk2zf/Y8yFpprf6uEp1OWPdzhM9dBgv/K5MQ5WFHwK22Gbg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } + "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==", + "dev": true }, - "node_modules/@types/normalize-package-data": { + "@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", "dev": true }, - "node_modules/@types/parse-json": { + "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "node_modules/@types/pbkdf2": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", - "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/prettier": { + "@types/prettier": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz", "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==", "dev": true }, - "node_modules/@types/stack-utils": { + "@types/stack-utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" - }, - "node_modules/@types/superagent": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.10.tgz", - "integrity": "sha512-xAgkb2CMWUMCyVc/3+7iQfOEBE75NvuZeezvmixbUw3nmENf2tCnQkW5yQLTYqvXUQ+R6EXxdqKKbal2zM5V/g==", - "dev": true, - "dependencies": { - "@types/cookiejar": "*", - "@types/node": "*" - } - }, - "node_modules/@types/ws": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz", - "integrity": "sha512-Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", + "dev": true }, - "node_modules/@types/yargs": { + "@types/yargs": { "version": "15.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.11.tgz", "integrity": "sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA==", - "dependencies": { + "dev": true, + "requires": { "@types/yargs-parser": "*" } }, - "node_modules/@types/yargs-parser": { + "@types/yargs-parser": { "version": "15.0.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", "dev": true }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "@typescript-eslint/eslint-plugin": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.1.tgz", + "integrity": "sha512-yW2epMYZSpNJXZy22Biu+fLdTG8Mn6b22kR3TqblVk50HGNV8Zya15WAXuQCr8tKw4Qf1BL4QtI6kv6PCkLoJw==", "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "4.15.1", + "@typescript-eslint/scope-manager": "4.15.1", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.15", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "tsutils": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", + "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } } }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "@typescript-eslint/experimental-utils": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1.tgz", + "integrity": "sha512-9LQRmOzBRI1iOdJorr4jEnQhadxK4c9R2aEAsm7WE/7dq8wkKD1suaV0S/JucTL8QlYUPU1y2yjqg+aGC0IQBQ==", "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.15.1", + "@typescript-eslint/types": "4.15.1", + "@typescript-eslint/typescript-estree": "4.15.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" } }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "@typescript-eslint/parser": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.15.1.tgz", + "integrity": "sha512-V8eXYxNJ9QmXi5ETDguB7O9diAXlIyS+e3xzLoP/oVE4WCAjssxLIa0mqCLsCGXulYJUfT+GV70Jv1vHsdKwtA==", "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "4.15.1", + "@typescript-eslint/types": "4.15.1", + "@typescript-eslint/typescript-estree": "4.15.1", + "debug": "^4.1.1" + }, "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } } }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "@typescript-eslint/scope-manager": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.15.1.tgz", + "integrity": "sha512-ibQrTFcAm7yG4C1iwpIYK7vDnFg+fKaZVfvyOm3sNsGAerKfwPVFtYft5EbjzByDJ4dj1WD8/34REJfw/9wdVA==", "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" + "requires": { + "@typescript-eslint/types": "4.15.1", + "@typescript-eslint/visitor-keys": "4.15.1" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "@typescript-eslint/types": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.15.1.tgz", + "integrity": "sha512-iGsaUyWFyLz0mHfXhX4zO6P7O3sExQpBJ2dgXB0G5g/8PRVfBBsmQIc3r83ranEQTALLR3Vko/fnCIVqmH+mPw==", "dev": true }, - "node_modules/@zkochan/cmd-shim": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", - "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", + "@typescript-eslint/typescript-estree": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.1.tgz", + "integrity": "sha512-z8MN3CicTEumrWAEB2e2CcoZa3KP9+SMYLIA2aM49XW3cWIaiVSOAGq30ffR5XHxRirqE90fgLw3e6WmNx5uNw==", "dev": true, - "dependencies": { - "is-windows": "^1.0.0", - "mkdirp-promise": "^5.0.1", - "mz": "^2.5.0" + "requires": { + "@typescript-eslint/types": "4.15.1", + "@typescript-eslint/visitor-keys": "4.15.1", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/abab": { + "dependencies": { + "@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "globby": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tsutils": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", + "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.1.tgz", + "integrity": "sha512-tYzaTP9plooRJY8eNlpAewTOqtWW/4ff/5wBjNVaJ0S0wC4Gpq/zDVRTJa5bq2v1pCNQ08xxMCndcvR+h7lMww==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.15.1", + "eslint-visitor-keys": "^2.0.0" + } + }, + "@zkochan/cmd-shim": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", + "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", + "dev": true, + "requires": { + "is-windows": "^1.0.0", + "mkdirp-promise": "^5.0.1", + "mz": "^2.5.0" + } + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", "dev": true }, - "node_modules/abbrev": { + "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true }, - "node_modules/acorn": { + "acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } + "dev": true }, - "node_modules/acorn-globals": { + "acorn-globals": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, - "dependencies": { + "requires": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" } }, - "node_modules/acorn-jsx": { + "acorn-jsx": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true }, - "node_modules/acorn-walk": { + "acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } + "dev": true }, - "node_modules/agent-base": { + "agent-base": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", "dev": true, - "dependencies": { + "requires": { "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" } }, - "node_modules/agentkeepalive": { + "agentkeepalive": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", "dev": true, - "dependencies": { + "requires": { "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 4.0.0" } }, - "node_modules/aggregate-error": { + "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, - "dependencies": { + "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/ajv": { + "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "dependencies": { + "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-colors": { + "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/ansi-escapes": { + "ansi-escapes": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "engines": { - "node": ">=4" - } + "dev": true }, - "node_modules/ansi-regex": { + "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/ansi-styles": { + "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { + "dev": true, + "requires": { "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" } }, - "node_modules/any-promise": { + "any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", "dev": true }, - "node_modules/anymatch": { + "anymatch": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, - "dependencies": { + "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/aproba": { + "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, - "node_modules/are-we-there-yet": { + "are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, - "dependencies": { + "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" } }, - "node_modules/arg": { + "arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", "dev": true }, - "node_modules/argparse": { + "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "dependencies": { + "requires": { "sprintf-js": "~1.0.2" } }, - "node_modules/arr-diff": { + "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/arr-flatten": { + "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/arr-union": { + "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/array-differ": { + "array-differ": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/array-find-index": { + "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/array-ify": { + "array-ify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", "dev": true }, - "node_modules/array-union": { + "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, - "dependencies": { + "requires": { "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/array-uniq": { + "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/array-unique": { + "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/arrify": { + "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/asap": { + "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", "dev": true }, - "node_modules/asn1": { + "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, - "dependencies": { + "requires": { "safer-buffer": "~2.1.0" } }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { + "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", "dev": true }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { + "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, - "engines": { - "node": ">=4" - } + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true }, - "node_modules/async": { + "async": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "dev": true, - "dependencies": { + "requires": { "lodash": "^4.17.14" } }, - "node_modules/asynckit": { + "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "node_modules/at-least-node": { + "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } + "dev": true }, - "node_modules/atob": { + "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } + "dev": true }, - "node_modules/atob-lite": { + "atob-lite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", "dev": true }, - "node_modules/aws-sign2": { + "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } + "dev": true }, - "node_modules/aws4": { + "aws4": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, - "node_modules/axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", - "dependencies": { - "follow-redirects": "^1.10.0" - } - }, - "node_modules/babel-jest": { + "babel-jest": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", "dev": true, - "dependencies": { + "requires": { "@jest/transform": "^26.6.2", "@jest/types": "^26.6.2", "@types/babel__core": "^7.1.7", @@ -4984,48 +4072,39 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/babel-plugin-istanbul": { + "babel-plugin-istanbul": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-instrument": "^4.0.0", "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/babel-plugin-jest-hoist": { + "babel-plugin-jest-hoist": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "dev": true, - "dependencies": { + "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/babel-preset-current-node-syntax": { + "babel-preset-current-node-syntax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz", "integrity": "sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==", "dev": true, - "dependencies": { + "requires": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.8.3", @@ -5040,31 +4119,28 @@ "@babel/plugin-syntax-top-level-await": "^7.8.3" } }, - "node_modules/babel-preset-jest": { + "babel-preset-jest": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "dev": true, - "dependencies": { + "requires": { "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/balanced-match": { + "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "node_modules/base": { + "base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, - "dependencies": { + "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", "component-emitter": "^1.2.1", @@ -5073,167 +4149,84 @@ "mixin-deep": "^1.2.0", "pascalcase": "^0.1.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-x": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", - "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } - ] + } }, - "node_modules/bcrypt-pbkdf": { + "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, - "dependencies": { + "requires": { "tweetnacl": "^0.14.3" } }, - "node_modules/before-after-hook": { + "before-after-hook": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", "dev": true }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/bignumber.js": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", - "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", - "engines": { - "node": "*" - } - }, - "node_modules/bip39": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.3.tgz", - "integrity": "sha512-P0dKrz4g0V0BjXfx7d9QNkJ/Txcz/k+hM9TnjqjUaXtuOfAvxXSw2rJw8DX0e3ZPwnK/IgDxoRqf0bvoVCqbMg==", - "dependencies": { - "@types/node": "11.11.6", - "create-hash": "^1.1.0", - "pbkdf2": "^3.0.9", - "randombytes": "^2.0.1" - } - }, - "node_modules/bip39/node_modules/@types/node": { - "version": "11.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", - "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" - }, - "node_modules/blakejs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz", - "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U=" - }, - "node_modules/bluebird": { + "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, - "node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "node_modules/brace-expansion": { + "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "dependencies": { + "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "node_modules/braces": { + "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, - "dependencies": { + "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", "extend-shallow": "^2.0.1", @@ -5245,277 +4238,84 @@ "split-string": "^3.0.2", "to-regex": "^3.0.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "node_modules/browser-process-hrtime": { + "browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-rsa/node_modules/bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/bs-logger": { + "bs-logger": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", "dev": true, - "dependencies": { + "requires": { "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", - "dependencies": { - "base-x": "^3.0.2" - } - }, - "node_modules/bs58check": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", - "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", - "dependencies": { - "bs58": "^4.0.0", - "create-hash": "^1.1.0", - "safe-buffer": "^5.1.2" } }, - "node_modules/bser": { + "bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "dependencies": { + "requires": { "node-int64": "^0.4.0" } }, - "node_modules/btoa-lite": { + "btoa-lite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", "dev": true }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { + "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "node_modules/builtin-modules": { + "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", "dev": true }, - "node_modules/builtins": { + "builtins": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", "dev": true }, - "node_modules/byline": { + "byline": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/byte-size": { + "byte-size": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } + "dev": true }, - "node_modules/cacache": { + "cacache": { "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, - "dependencies": { + "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", "figgy-pudding": "^3.5.1", @@ -5531,41 +4331,40 @@ "ssri": "^6.0.1", "unique-filename": "^1.1.1", "y18n": "^4.0.0" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/cacache/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } }, - "node_modules/cache-base": { + "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, - "dependencies": { + "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", "get-value": "^2.0.6", @@ -5575,427 +4374,332 @@ "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/cachedir": { + "cachedir": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz", "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/call-bind": { + "call-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", "dev": true, - "dependencies": { + "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.0" } }, - "node_modules/call-me-maybe": { + "call-me-maybe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", "dev": true }, - "node_modules/caller-callsite": { + "caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", "dev": true, - "dependencies": { + "requires": { "callsites": "^2.0.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } } }, - "node_modules/caller-path": { + "caller-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", "dev": true, - "dependencies": { + "requires": { "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/callsites": { + "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/camelcase": { + "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/camelcase-keys": { + "camelcase-keys": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, - "dependencies": { + "requires": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" } }, - "node_modules/capture-exit": { + "capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, - "dependencies": { + "requires": { "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/caseless": { + "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, - "node_modules/chalk": { + "chalk": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { + "dev": true, + "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" } }, - "node_modules/char-regex": { + "char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } + "dev": true }, - "node_modules/chardet": { + "chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "node_modules/chownr": { + "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, - "node_modules/chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { + "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/cjs-module-lexer": { + "cjs-module-lexer": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", "dev": true }, - "node_modules/class-utils": { + "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, - "dependencies": { + "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } } }, - "node_modules/clean-stack": { + "clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/cli-cursor": { + "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "dev": true, - "dependencies": { + "requires": { "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/cli-truncate": { + "cli-truncate": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, - "dependencies": { + "requires": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate/node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate/node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } } }, - "node_modules/cli-width": { + "cli-width": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", "dev": true }, - "node_modules/cliui": { + "cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, - "dependencies": { + "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^6.2.0" } }, - "node_modules/clone": { + "clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "engines": { - "node": ">=0.8" - } + "dev": true }, - "node_modules/clone-deep": { + "clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, - "dependencies": { + "requires": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/co": { + "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } + "dev": true }, - "node_modules/code-point-at": { + "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/collect-v8-coverage": { + "collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, - "node_modules/collection-visit": { + "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, - "dependencies": { + "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/color-convert": { + "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { + "dev": true, + "requires": { "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" } }, - "node_modules/color-name": { + "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/colors": { + "colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } + "dev": true }, - "node_modules/columnify": { + "columnify": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", "dev": true, - "dependencies": { + "requires": { "strip-ansi": "^3.0.0", "wcwidth": "^1.0.0" - } - }, - "node_modules/columnify/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/columnify/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" }, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, - "node_modules/combined-stream": { + "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, - "dependencies": { + "requires": { "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" } }, - "node_modules/commander": { + "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "node_modules/commitizen": { + "commitizen": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.2.tgz", "integrity": "sha512-uz+E6lGsDBDI2mYA4QfOxFeqdWUYwR1ky11YmLgg2BnEEP3YbeejpT4lxzGjkYqumnXr062qTOGavR9NtX/iwQ==", "dev": true, - "dependencies": { + "requires": { "cachedir": "2.2.0", "cz-conventional-changelog": "3.3.0", "dedent": "0.7.0", @@ -6011,157 +4715,124 @@ "strip-bom": "4.0.0", "strip-json-comments": "3.0.1" }, - "bin": { - "commitizen": "bin/commitizen", - "cz": "bin/git-cz", - "git-cz": "bin/git-cz" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/commitizen/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/commitizen/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/commitizen/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", "dev": true, - "dependencies": { + "requires": { "array-ify": "^1.0.0", "dot-prop": "^5.1.0" } }, - "node_modules/compare-versions": { + "compare-versions": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", "dev": true }, - "node_modules/component-emitter": { + "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, - "node_modules/concat-map": { + "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "node_modules/concat-stream": { + "concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { + "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" } }, - "node_modules/config-chain": { + "config-chain": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", "dev": true, - "dependencies": { + "requires": { "ini": "^1.3.4", "proto-list": "~1.2.1" } }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/console-control-strings": { + "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "node_modules/conventional-changelog-angular": { + "conventional-changelog-angular": { "version": "5.0.12", "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz", "integrity": "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==", "dev": true, - "dependencies": { + "requires": { "compare-func": "^2.0.0", "q": "^1.5.1" - }, - "engines": { - "node": ">=10" } }, - "node_modules/conventional-changelog-conventionalcommits": { + "conventional-changelog-conventionalcommits": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz", "integrity": "sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw==", "dev": true, - "dependencies": { + "requires": { "compare-func": "^2.0.0", "lodash": "^4.17.15", "q": "^1.5.1" - }, - "engines": { - "node": ">=10" } }, - "node_modules/conventional-changelog-core": { + "conventional-changelog-core": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", "dev": true, - "dependencies": { + "requires": { "conventional-changelog-writer": "^4.0.6", "conventional-commits-parser": "^3.0.3", "dateformat": "^3.0.0", @@ -6176,22328 +4847,67 @@ "read-pkg-up": "^3.0.0", "through2": "^3.0.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "dependencies": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/git-raw-commits/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/conventional-changelog-core/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/conventional-changelog-core/node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/conventional-changelog-core/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "dependencies": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/conventional-changelog-core/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/conventional-changelog-core/node_modules/trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz", - "integrity": "sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A==", - "dev": true, "dependencies": { - "compare-func": "^2.0.0", - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.6", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/conventional-commit-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", - "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", - "dev": true - }, - "node_modules/conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", - "dev": true, - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-commits-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz", - "integrity": "sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==", - "dev": true, - "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^2.0.0", - "through2": "^4.0.0", - "trim-off-newlines": "^1.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-recommended-bump": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", - "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", - "dev": true, - "dependencies": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.1.1", - "conventional-commits-filter": "^2.0.2", - "conventional-commits-parser": "^3.0.3", - "git-raw-commits": "2.0.0", - "git-semver-tags": "^2.0.3", - "meow": "^4.0.0", - "q": "^1.5.1" - }, - "bin": { - "conventional-recommended-bump": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-recommended-bump/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "dev": true, - "engines": [ - "node >= 6.0" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/conventional-recommended-bump/node_modules/dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/conventional-recommended-bump/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "dependencies": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-recommended-bump/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/conventional-recommended-bump/node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/conventional-recommended-bump/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-recommended-bump/node_modules/redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "dependencies": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/conventional-recommended-bump/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/conventional-recommended-bump/node_modules/through2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/conventional-recommended-bump/node_modules/trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz", - "integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==", - "dev": true - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/coveralls": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", - "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==", - "dev": true, - "dependencies": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.5", - "request": "^2.88.2" - }, - "bin": { - "coveralls": "bin/coveralls.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/crypto-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.0.0.tgz", - "integrity": "sha512-bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg==" - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "node_modules/cz-conventional-changelog": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", - "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", - "dev": true, - "dependencies": { - "@commitlint/load": ">6.1.1", - "chalk": "^2.4.1", - "commitizen": "^4.0.3", - "conventional-commit-types": "^3.0.0", - "lodash.map": "^4.5.1", - "longest": "^2.0.1", - "word-wrap": "^1.0.3" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cz-conventional-changelog/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cz-conventional-changelog/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cz-conventional-changelog/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/cz-conventional-changelog/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/cz-conventional-changelog/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cz-conventional-changelog/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "node_modules/deep-equal": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", - "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", - "dev": true - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-indent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", - "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", - "dev": true, - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "dependencies": { - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dir-glob/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dir-glob/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/email-addresses": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", - "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", - "dev": true - }, - "node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/envinfo": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", - "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", - "dev": true - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "node_modules/es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "dependencies": { - "es6-promise": "^4.0.3" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz", - "integrity": "sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.2.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash": "^4.17.19", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/eslint/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/eslint/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", - "dev": true - }, - "node_modules/events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", - "dev": true - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/execa/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/execa/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/execa/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", - "dev": true, - "engines": { - "node": "> 0.1.90" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "node_modules/figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", - "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/filename-reserved-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", - "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/filenamify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", - "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", - "dev": true, - "dependencies": { - "filename-reserved-regex": "^1.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/filenamify-url": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", - "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", - "dev": true, - "dependencies": { - "filenamify": "^1.0.0", - "humanize-url": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-node-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz", - "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==", - "dev": true, - "dependencies": { - "findup-sync": "^3.0.0", - "merge": "^1.2.1" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dev": true, - "dependencies": { - "semver-regex": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", - "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", - "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/genfun": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", - "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", - "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-pkg-repo": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", - "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "meow": "^3.3.0", - "normalize-package-data": "^2.3.0", - "parse-github-repo-url": "^1.3.0", - "through2": "^2.0.0" - }, - "bin": { - "get-pkg-repo": "cli.js" - } - }, - "node_modules/get-pkg-repo/node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/get-pkg-repo/node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/get-pkg-repo/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/get-pkg-repo/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/get-pkg-repo/node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/gh-pages": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.1.0.tgz", - "integrity": "sha512-3b1rly9kuf3/dXsT8+ZxP0UhNLOo1CItj+3e31yUVcaph/yDsJ9RzD7JOw5o5zpBTJVQLlJAASNkUfepi9fe2w==", - "dev": true, - "dependencies": { - "async": "^2.6.1", - "commander": "^2.18.0", - "email-addresses": "^3.0.1", - "filenamify-url": "^1.0.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" - }, - "bin": { - "gh-pages": "bin/gh-pages.js", - "gh-pages-clean": "bin/gh-pages-clean.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gh-pages/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/gh-pages/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/gh-pages/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/git-raw-commits": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.8.tgz", - "integrity": "sha512-6Gk7tQHGMLEL1bSnrMJTCVt2AQl4EmCcJDtzs/JJacCb2+TNEyHM67Gp7Ri9faF7OcGpjGGRjHLvs/AG7QKZ2Q==", - "dev": true, - "dependencies": { - "dargs": "^7.0.0", - "lodash.template": "^4.0.2", - "meow": "^8.0.0", - "split2": "^2.0.0", - "through2": "^4.0.0" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", - "dev": true, - "dependencies": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", - "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", - "dev": true, - "dependencies": { - "meow": "^4.0.0", - "semver": "^6.0.0" - }, - "bin": { - "git-semver-tags": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/git-semver-tags/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/git-semver-tags/node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/git-semver-tags/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/git-semver-tags/node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/git-semver-tags/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "dependencies": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/git-semver-tags/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-up": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz", - "integrity": "sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ==", - "dev": true, - "dependencies": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" - } - }, - "node_modules/git-url-parse": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.4.0.tgz", - "integrity": "sha512-KlIa5jvMYLjXMQXkqpFzobsyD/V2K5DRHl5OAf+6oDFPlPLxrGDVQlIdI63c4/Kt6kai4kALENSALlzTGST3GQ==", - "dev": true, - "dependencies": { - "git-up": "^4.0.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", - "dev": true, - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "node_modules/global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "dev": true, - "dependencies": { - "ini": "^1.3.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "node_modules/handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", - "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true - }, - "node_modules/http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", - "dev": true, - "dependencies": { - "agent-base": "4", - "debug": "3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "node_modules/https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/humanize-url": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", - "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", - "dev": true, - "dependencies": { - "normalize-url": "^1.0.0", - "strip-url-auth": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/husky": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.5.tgz", - "integrity": "sha512-E5S/1HMoDDaqsH8kDF5zeKEQbYqe3wL9zJDyqyYqc8I4vHBtAoxkDBGXox0lZ9RI+k5GyB728vZdmnM4bYap+g==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "compare-versions": "^3.6.0", - "cosmiconfig": "^7.0.0", - "find-versions": "^3.2.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "slash": "^3.0.0", - "which-pm-runs": "^1.0.0" - }, - "bin": { - "husky-run": "bin/run.js", - "husky-upgrade": "lib/upgrader/bin.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/i": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", - "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/import-fresh": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", - "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/init-package-json": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", - "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", - "dev": true, - "dependencies": { - "glob": "^7.1.1", - "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "1 || 2", - "semver": "2.x || 3.x || 4 || 5", - "validate-npm-package-license": "^3.0.1", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/init-package-json/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/inquirer/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "optional": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", - "dev": true - }, - "node_modules/is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-ssh": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz", - "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==", - "dev": true, - "dependencies": { - "protocols": "^1.1.0" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", - "dev": true, - "dependencies": { - "text-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-changed-files/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-changed-files/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-config/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-config/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-extended": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/jest-extended/-/jest-extended-0.11.5.tgz", - "integrity": "sha512-3RsdFpLWKScpsLD6hJuyr/tV5iFOrw7v6YjA3tPdda9sJwoHwcMROws5gwiIZfcwhHlJRwFJB2OUvGmF3evV/Q==", - "dev": true, - "dependencies": { - "expect": "^24.1.0", - "jest-get-type": "^22.4.3", - "jest-matcher-utils": "^22.0.0" - } - }, - "node_modules/jest-extended/node_modules/@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, - "dependencies": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-extended/node_modules/@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "node_modules/jest-extended/node_modules/@types/yargs": { - "version": "13.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", - "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-extended/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-extended/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-extended/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-extended/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/jest-extended/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/jest-extended/node_modules/diff-sequences": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", - "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/expect": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", - "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/expect/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-extended/node_modules/expect/node_modules/jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/expect/node_modules/jest-matcher-utils": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/expect/node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-extended/node_modules/jest-diff": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/jest-diff/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-extended/node_modules/jest-diff/node_modules/jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/jest-diff/node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", - "dev": true - }, - "node_modules/jest-extended/node_modules/jest-matcher-utils": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", - "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1", - "jest-get-type": "^22.4.3", - "pretty-format": "^22.4.3" - } - }, - "node_modules/jest-extended/node_modules/jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/jest-regex-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/pretty-format": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", - "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - } - }, - "node_modules/jest-extended/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/jest-extended/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-extended/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-extended/node_modules/stack-utils": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.4.tgz", - "integrity": "sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-extended/node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-extended/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/jest-haste-map/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-haste-map/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-message-util/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-message-util/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-util/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-util/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-watcher/node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest/node_modules/jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsdom": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", - "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "acorn": "^7.1.1", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.2.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.0", - "domexception": "^2.0.1", - "escodegen": "^1.14.1", - "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", - "nwsapi": "^2.2.0", - "parse5": "5.1.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.8", - "saxes": "^5.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.2.3", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsdom/node_modules/tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, - "dependencies": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true, - "bin": { - "lcov-parse": "bin/cli.js" - } - }, - "node_modules/lerna": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", - "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", - "dev": true, - "dependencies": { - "@lerna/add": "3.21.0", - "@lerna/bootstrap": "3.21.0", - "@lerna/changed": "3.21.0", - "@lerna/clean": "3.21.0", - "@lerna/cli": "3.18.5", - "@lerna/create": "3.22.0", - "@lerna/diff": "3.21.0", - "@lerna/exec": "3.21.0", - "@lerna/import": "3.22.0", - "@lerna/info": "3.21.0", - "@lerna/init": "3.21.0", - "@lerna/link": "3.21.0", - "@lerna/list": "3.21.0", - "@lerna/publish": "3.22.1", - "@lerna/run": "3.21.0", - "@lerna/version": "3.22.1", - "import-local": "^2.0.0", - "npmlog": "^4.1.2" - }, - "bin": { - "lerna": "cli.js" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/lerna/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lerna/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lerna/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lerna/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lerna/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/lerna/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lerna/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/lerna/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/libsodium": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.9.tgz", - "integrity": "sha512-gfeADtR4D/CM0oRUviKBViMGXZDgnFdMKMzHsvBdqLBHd9ySi6EtYnmuhHVDDYgYpAO8eU8hEY+F8vIUAPh08A==" - }, - "node_modules/libsodium-wrappers": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", - "integrity": "sha512-9HaAeBGk1nKTRFRHkt7nzxqCvnkWTjn1pdjKgcUnZxj0FyOP4CnhgFhMdrFfgNsukijBGyBLpP2m2uKT1vuWhQ==", - "dependencies": { - "libsodium": "^0.7.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/lint-staged": { - "version": "10.5.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz", - "integrity": "sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "commander": "^6.2.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.2.0", - "dedent": "^0.7.0", - "enquirer": "^2.3.6", - "execa": "^4.1.0", - "listr2": "^3.2.2", - "log-symbols": "^4.0.0", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.2.0", - "string-argv": "0.3.1", - "stringify-object": "^3.3.0" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - } - }, - "node_modules/lint-staged/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/commander": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", - "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/lint-staged/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/lint-staged/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lint-staged/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/lint-staged/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lint-staged/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/lint-staged/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lint-staged/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/listr2": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz", - "integrity": "sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "figures": "^3.2.0", - "indent-string": "^4.0.0", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rxjs": "^6.6.3", - "through": "^2.3.8" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/listr2/node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-json-file/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "node_modules/lodash.has": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", - "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=", - "dev": true - }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", - "dev": true - }, - "node_modules/lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "node_modules/lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/log-driver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", - "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", - "dev": true, - "engines": { - "node": ">=0.8.6" - } - }, - "node_modules/log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-update/node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/log-update/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/log-update/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-update/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/longest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", - "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true - }, - "node_modules/macos-release": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz", - "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/make-fetch-happen": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", - "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", - "dev": true, - "dependencies": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-fetch-happen/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "dependencies": { - "tmpl": "1.0.x" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/marked": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", - "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", - "dev": true, - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 8.16.2" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/meow": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz", - "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "dependencies": { - "mime-db": "1.44.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mississippi/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", - "dev": true, - "dependencies": { - "mkdirp": "*" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/move-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/multimatch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", - "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", - "dev": true, - "dependencies": { - "array-differ": "^2.0.3", - "array-union": "^1.0.2", - "arrify": "^1.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/ncp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", - "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", - "dev": true, - "bin": { - "ncp": "bin/ncp" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "dev": true, - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/node-fetch-npm": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", - "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", - "dev": true, - "dependencies": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/node-gyp": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", - "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.1.2", - "request": "^2.88.0", - "rimraf": "^2.6.3", - "semver": "^5.7.1", - "tar": "^4.4.12", - "which": "^1.3.1" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-gyp/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-notifier": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", - "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", - "dev": true, - "optional": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } - }, - "node_modules/node-notifier/node_modules/uuid": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", - "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", - "dev": true, - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/node-notifier/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/normalize-package-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", - "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", - "dev": true, - "dependencies": { - "hosted-git-info": "^3.0.6", - "resolve": "^1.17.0", - "semver": "^7.3.2", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-lifecycle": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", - "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", - "dev": true, - "dependencies": { - "byline": "^5.0.0", - "graceful-fs": "^4.1.15", - "node-gyp": "^5.0.2", - "resolve-from": "^4.0.0", - "slide": "^1.1.6", - "uid-number": "0.0.6", - "umask": "^1.1.0", - "which": "^1.3.1" - } - }, - "node_modules/npm-lifecycle/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "node_modules/npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-pick-manifest": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", - "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - } - }, - "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", - "dev": true - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", - "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", - "dev": true - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/onigasm": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", - "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", - "dev": true, - "dependencies": { - "lru-cache": "^5.1.1" - } - }, - "node_modules/onigasm/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/onigasm/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true, - "bin": { - "opencollective-postinstall": "index.js" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", - "dev": true, - "dependencies": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", - "dev": true, - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-queue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", - "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", - "dev": true, - "dependencies": { - "eventemitter3": "^3.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-waterfall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", - "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", - "dev": true, - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-github-repo-url": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", - "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", - "dev": true - }, - "node_modules/parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-path": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.2.tgz", - "integrity": "sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==", - "dev": true, - "dependencies": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz", - "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==", - "dev": true, - "dependencies": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse-url/node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "engines": { - "node": ">=8.6" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "dependencies": { - "node-modules-regexp": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkginfo": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", - "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prettier": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "node_modules/promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", - "dev": true, - "dependencies": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/prompt": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", - "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", - "dev": true, - "dependencies": { - "colors": "^1.1.2", - "pkginfo": "0.x.x", - "read": "1.0.x", - "revalidator": "0.1.x", - "utile": "0.3.x", - "winston": "2.1.x" - }, - "engines": { - "node": ">= 0.6.6" - } - }, - "node_modules/prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", - "dev": true, - "dependencies": { - "read": "1" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "node_modules/protocols": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", - "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==", - "dev": true - }, - "node_modules/protoduck": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", - "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", - "dev": true, - "dependencies": { - "genfun": "^5.0.0" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qrcode-generator": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz", - "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==" - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "dependencies": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "node_modules/read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/read-cmd-shim": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", - "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2" - } - }, - "node_modules/read-package-json": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", - "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", - "dev": true, - "dependencies": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" - } - }, - "node_modules/read-package-json/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/read-package-json/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-package-json/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-package-tree": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", - "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", - "dev": true, - "dependencies": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "dev": true, - "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/replace-in-file": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.1.0.tgz", - "integrity": "sha512-URzjyF3nucvejuY13HFd7O+Q6tFJRLKGHLYVvSh+LiZj3gFXzSYGnIkQflnJJulCAI2/RTZaZkpOtdVdW0EhQA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "glob": "^7.1.6", - "yargs": "^15.3.1" - }, - "bin": { - "replace-in-file": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/replace-in-file/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "dev": true, - "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-global": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", - "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", - "dev": true, - "dependencies": { - "global-dirs": "^0.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rollup": { - "version": "2.38.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.38.5.tgz", - "integrity": "sha512-VoWt8DysFGDVRGWuHTqZzT02J0ASgjVq/hPs9QcBOGMd7B+jfTr/iqMVEyOi901rE3xq+Deq66GzIT1yt7sGwQ==", - "dev": true, - "dependencies": { - "fsevents": "~2.3.1" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/rollup-plugin-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", - "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", - "dev": true, - "dependencies": { - "rollup-pluginutils": "^2.5.0" - } - }, - "node_modules/rollup-plugin-sourcemaps": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz", - "integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.0.9", - "source-map-resolve": "^0.6.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/rollup-plugin-sourcemaps/node_modules/source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, - "node_modules/rollup-plugin-typescript2": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz", - "integrity": "sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "8.1.0", - "resolve": "1.17.0", - "tslib": "2.0.1" - } - }, - "node_modules/rollup-plugin-typescript2/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/rollup-plugin-typescript2/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/rollup-plugin-typescript2/node_modules/resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "dependencies": { - "path-parse": "^1.0.6" - } - }, - "node_modules/rollup-plugin-typescript2/node_modules/tslib": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", - "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==", - "dev": true - }, - "node_modules/rollup-plugin-typescript2/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rx-sandbox": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rx-sandbox/-/rx-sandbox-1.0.4.tgz", - "integrity": "sha512-+/9MHDYNoF9ca/2RR+L2LloXXeQyIR3k/wjK03IicrxxlbkhmKF4ejPiWeafMWDg7otF+pnX5NE/8v/rX6ICJA==", - "dependencies": { - "expect": "^26.6.1", - "jest-matcher-utils": "^26.6.1" - }, - "engines": { - "node": ">=4.2.4", - "npm": ">=3.0.0" - }, - "peerDependencies": { - "rxjs": "6.x" - } - }, - "node_modules/rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true - }, - "node_modules/semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "node_modules/shiki": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.2.tgz", - "integrity": "sha512-BjUCxVbxMnvjs8jC4b+BQ808vwjJ9Q8NtLqPwXShZ307HdXiDFYP968ORSVfaTNNSWYDBYdMnVKJ0fYNsoZUBA==", - "dev": true, - "dependencies": { - "onigasm": "^2.2.5", - "vscode-textmate": "^5.2.0" - } - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", - "dev": true, - "dependencies": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" - }, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", - "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", - "dev": true, - "dependencies": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/socks-proxy-agent/node_modules/agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", - "dev": true, - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", - "dev": true, - "dependencies": { - "through2": "^2.0.2" - } - }, - "node_modules/split2/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/stringify-object/node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-url-auth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", - "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dev": true, - "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "dependencies": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/table/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/table/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/temp-write": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", - "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "is-stream": "^1.1.0", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/temp-write/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/temp-write/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terminal-link/node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terminal-link/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", - "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "dev": true, - "dependencies": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/terser-webpack-plugin/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "dependencies": { - "readable-stream": "3" - } - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-jest": { - "version": "26.4.4", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz", - "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==", - "dev": true, - "dependencies": { - "@types/jest": "26.x", - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^26.1.0", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "mkdirp": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/ts-jest/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/tslint": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", - "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.3", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.13.0", - "tsutils": "^2.29.0" - }, - "bin": { - "tslint": "bin/tslint" - }, - "engines": { - "node": ">=4.8.0" - } - }, - "node_modules/tslint-config-prettier": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", - "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", - "dev": true, - "bin": { - "tslint-config-prettier-check": "bin/check.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/tslint-config-standard": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/tslint-config-standard/-/tslint-config-standard-9.0.0.tgz", - "integrity": "sha512-CAw9J743RnPMemQV/XQ4YyNreC+A1NItACfkm+cBedrOkz6CQfwlnbKn8anUXBfoa4Zo4tjAhblRbsMNcSLfSw==", - "dev": true, - "dependencies": { - "tslint-eslint-rules": "^5.3.1" - } - }, - "node_modules/tslint-eslint-rules": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz", - "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==", - "dev": true, - "dependencies": { - "doctrine": "0.7.2", - "tslib": "1.9.0", - "tsutils": "^3.0.0" - } - }, - "node_modules/tslint-eslint-rules/node_modules/doctrine": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", - "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", - "dev": true, - "dependencies": { - "esutils": "^1.1.6", - "isarray": "0.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tslint-eslint-rules/node_modules/esutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", - "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tslint-eslint-rules/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/tslint-eslint-rules/node_modules/tslib": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", - "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", - "dev": true - }, - "node_modules/tslint-eslint-rules/node_modules/tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tslint/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/tslint/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/tslint/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/tslint/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typedoc": { - "version": "0.20.23", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.23.tgz", - "integrity": "sha512-RBXuM0MJ2V/7eGg4YrDEmV1bn/ypa3Wx6AO1B0mUBHEQJaOIKEEnNI0Su75J6q7dkB5ksZvGNgsGjvfWL8Myjg==", - "dev": true, - "dependencies": { - "colors": "^1.4.0", - "fs-extra": "^9.1.0", - "handlebars": "^4.7.6", - "lodash": "^4.17.20", - "lunr": "^2.3.9", - "marked": "^1.2.9", - "minimatch": "^3.0.0", - "progress": "^2.0.3", - "shelljs": "^0.8.4", - "shiki": "^0.9.2", - "typedoc-default-themes": "^0.12.7" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 10.8.0" - }, - "peerDependencies": { - "typescript": "3.9.x || 4.0.x || 4.1.x" - } - }, - "node_modules/typedoc-default-themes": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.7.tgz", - "integrity": "sha512-0XAuGEqID+gon1+fhi4LycOEFM+5Mvm2PjwaiVZNAzU7pn3G2DEpsoXnFOPlLDnHY6ZW0BY0nO7ur9fHOFkBLQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/typedoc-plugin-lerna-packages": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/typedoc-plugin-lerna-packages/-/typedoc-plugin-lerna-packages-0.3.1.tgz", - "integrity": "sha512-azeP5DVv4Me+C32RoGbMAzXo7JeYmeEstMAx4mdtVGHLtrXjitlaf0pS562vogofwyIcyVnjL6BlZWvbPQ3hmw==", - "dev": true - }, - "node_modules/typescript": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", - "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uglify-js": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz", - "integrity": "sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==", - "dev": true, - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uid-number": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/umask": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", - "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", - "dev": true - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/universal-user-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", - "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", - "dev": true, - "dependencies": { - "os-name": "^3.1.0" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util-promisify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", - "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", - "dev": true, - "dependencies": { - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/utile": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", - "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", - "dev": true, - "dependencies": { - "async": "~0.9.0", - "deep-equal": "~0.2.1", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "1.0.x", - "rimraf": "2.x.x" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/utile/node_modules/async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "node_modules/utile/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", - "dev": true - }, - "node_modules/v8-to-istanbul": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", - "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "node_modules/vscode-textmate": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", - "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", - "dev": true - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "dependencies": { - "makeerror": "1.0.x" - } - }, - "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "dependencies": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } - } - }, - "node_modules/webpack-assets-manifest": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/webpack-assets-manifest/-/webpack-assets-manifest-3.1.1.tgz", - "integrity": "sha512-JV9V2QKc5wEWQptdIjvXDUL1ucbPLH2f27toAY3SNdGZp+xSaStAgpoMcvMZmqtFrBc9a5pTS1058vxyMPOzRQ==", - "dev": true, - "dependencies": { - "chalk": "^2.0", - "lodash.get": "^4.0", - "lodash.has": "^4.0", - "mkdirp": "^0.5", - "schema-utils": "^1.0.0", - "tapable": "^1.0.0", - "webpack-sources": "^1.0.0" - }, - "engines": { - "node": ">=6.11.5" - }, - "peerDependencies": { - "webpack": ">=4.4.0" - } - }, - "node_modules/webpack-assets-manifest/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-assets-manifest/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-assets-manifest/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/webpack-assets-manifest/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/webpack-assets-manifest/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-assets-manifest/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-assets-manifest/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", - "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.1", - "findup-sync": "^3.0.0", - "global-modules": "^2.0.0", - "import-local": "^2.0.0", - "interpret": "^1.4.0", - "loader-utils": "^1.4.0", - "supports-color": "^6.1.0", - "v8-compile-cache": "^2.1.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=6.11.5" - }, - "peerDependencies": { - "webpack": "4.x.x" - } - }, - "node_modules/webpack-cli/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/chalk/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/webpack-cli/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/webpack-cli/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/webpack-cli/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/webpack-cli/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/webpack-cli/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/webpack-cli/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-cli/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-cli/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/webpack-cli/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-subresource-integrity": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", - "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", - "dev": true, - "dependencies": { - "webpack-sources": "^1.3.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "html-webpack-plugin": ">= 2.21.0 < 5", - "webpack": ">= 1.12.11 < 6" - }, - "peerDependenciesMeta": { - "html-webpack-plugin": { - "optional": true - } - } - }, - "node_modules/webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/webpack/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", - "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", - "dev": true - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/windows-release": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.3.tgz", - "integrity": "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==", - "dev": true, - "dependencies": { - "execa": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/winston": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz", - "integrity": "sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4=", - "dev": true, - "dependencies": { - "async": "~1.0.0", - "colors": "1.0.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/winston/node_modules/async": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", - "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", - "dev": true - }, - "node_modules/winston/node_modules/colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/winston/node_modules/pkginfo": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", - "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "dev": true, - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-json-file/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/write-json-file/node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-json-file/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/write-pkg": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz", - "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==", - "dev": true, - "dependencies": { - "sort-keys": "^2.0.0", - "write-json-file": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/write-pkg/node_modules/write-json-file": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", - "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", - "dev": true, - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ws": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz", - "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==", - "dev": true, - "engines": { - "node": ">=8.3.0" - } - }, - "node_modules/xhr2-cookies": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", - "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", - "dependencies": { - "cookiejar": "^2.1.1" - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "packages/taquito": { - "version": "8.0.1-RC.1", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@taquito/http-utils": "^8.0.1-RC.1", - "@taquito/michel-codec": "^8.0.1-RC.1", - "@taquito/michelson-encoder": "^8.0.1-RC.1", - "@taquito/rpc": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1", - "rx-sandbox": "^1.0.3", - "rxjs": "^6.6.3" - }, - "devDependencies": { - "@babel/types": "7.11.5", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "terser-webpack-plugin": "^4.2.3", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5", - "webpack": "^4.44.2", - "webpack-assets-manifest": "^3.1.1", - "webpack-cli": "^3.3.12", - "webpack-subresource-integrity": "^1.4.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-beacon-wallet": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@airgap/beacon-sdk": "^2.2.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1" - }, - "devDependencies": { - "@types/chrome": "0.0.126", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-http-utils": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "xhr2-cookies": "^1.1.0" - }, - "devDependencies": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "@types/superagent": "^4.1.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-ledger-signer": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@ledgerhq/hw-transport": "^5.41.0", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "buffer": "^5.6.0", - "libsodium-wrappers": "^0.7.8" - }, - "devDependencies": { - "@types/jest": "^26.0.16", - "@types/ledgerhq__hw-transport-node-hid": "^4.22.2", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.2", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-local-forging": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/utils": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1" - }, - "devDependencies": { - "@taquito/taquito": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-michel-codec": { - "version": "8.0.1-RC.1", - "license": "MIT", - "devDependencies": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "jest": "^26.6.3", - "jest-extended": "^0.11.5", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-michelson-encoder": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/rpc": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1", - "fast-json-stable-stringify": "^2.1.0" - }, - "devDependencies": { - "@taquito/rpc": "^7.1.0-beta.0", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-remote-signer": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/http-utils": "^8.0.1-RC.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "elliptic": "^6.5.3", - "libsodium-wrappers": "^0.7.8", - "typedarray-to-buffer": "^3.1.5" - }, - "devDependencies": { - "@types/elliptic": "^6.4.12", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-rpc": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/http-utils": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1", - "lodash": "^4.17.20" - }, - "devDependencies": { - "@types/jest": "^26.0.16", - "@types/lodash": "^4.14.165", - "@types/node": "^14.14.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-signer": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1", - "bip39": "^3.0.2", - "elliptic": "^6.5.3", - "libsodium-wrappers": "^0.7.8", - "pbkdf2": "^3.1.1", - "typedarray-to-buffer": "^3.1.5" - }, - "devDependencies": { - "@types/elliptic": "^6.4.12", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/pbkdf2": "^3.1.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-tezbridge-signer": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/utils": "^8.0.1-RC.1", - "typedarray-to-buffer": "^3.1.5" - }, - "devDependencies": { - "@taquito/taquito": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-tezbridge-wallet": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/taquito": "^8.0.1-RC.1" - }, - "devDependencies": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-tzip12": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/michelson-encoder": "^8.0.1-RC.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/tzip16": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1" - }, - "devDependencies": { - "@types/jest": "^26.0.14", - "@types/node": "^14.11.5", - "@types/ws": "^7.2.7", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.5.2", - "jest-config": "^26.5.2", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.1", - "ts-node": "^9.0.0", - "tslint": "^6.1.2", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-tzip16": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/http-utils": "^8.0.1-RC.1", - "@taquito/michelson-encoder": "^8.0.1-RC.1", - "@taquito/rpc": "^8.0.1-RC.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1", - "crypto-js": "^4.0.0" - }, - "devDependencies": { - "@types/crypto-js": "^4.0.1", - "@types/jest": "^26.0.14", - "@types/node": "^14.11.5", - "@types/ws": "^7.2.7", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.5.2", - "jest-config": "^26.5.2", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.1", - "ts-node": "^9.0.0", - "tslint": "^6.1.2", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-utils": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "blakejs": "^1.1.0", - "bs58check": "^2.1.2", - "buffer": "^5.6.0" - }, - "devDependencies": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito/node_modules/@babel/types": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", - "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - }, - "dependencies": { - "@airgap/beacon-sdk": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@airgap/beacon-sdk/-/beacon-sdk-2.2.1.tgz", - "integrity": "sha512-kGPb/QJmGRay/4dEjSqQtCLNZPROuySSY2UImOYuN5kxbkeSyVirOI5jsgIvpGl09JHdz7Dguov7rO/pl4nPgg==", - "requires": { - "@types/chrome": "0.0.115", - "@types/libsodium-wrappers": "0.7.7", - "axios": "0.21.1", - "bignumber.js": "9.0.0", - "bs58check": "2.1.2", - "libsodium-wrappers": "0.7.8", - "qrcode-generator": "1.4.4" - }, - "dependencies": { - "@types/chrome": { - "version": "0.0.115", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.115.tgz", - "integrity": "sha512-pNoYoYgGuI1/kiz53kjrXrKIjn2H8YWOI+vxVTOubX6arCHk/m/jInoyflKiP2qZHZf8+P+hh6d2y9tjaG4BPQ==", - "requires": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "@types/libsodium-wrappers": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.7.tgz", - "integrity": "sha512-Li91pVKcLvQJK3ZolwCPo85oxf2gKBCApgnesRxYg4OVYchLXcJB2eivX8S87vfQVv6ZRnyCO1lLDosZGJfpRg==" - }, - "bignumber.js": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", - "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" - }, - "libsodium": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.8.tgz", - "integrity": "sha512-/Qc+APf0jbeWSaeEruH0L1/tbbT+sbf884ZL0/zV/0JXaDPBzYkKbyb/wmxMHgAHzm3t6gqe7bOOXAVwfqVikQ==" - }, - "libsodium-wrappers": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.8.tgz", - "integrity": "sha512-PDhPWXBqd/SaqAFUBgH2Ux7b3VEEJgyD6BQB+VdNFJb9PbExGr/T/myc/MBoSvl8qLzfm0W0IVByOQS5L1MrCg==", - "requires": { - "libsodium": "0.7.8" - } - } - } - }, - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", - "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", - "dev": true, - "requires": { - "@babel/types": "^7.12.5", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", - "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", - "dev": true, - "requires": { - "@babel/types": "^7.12.7" - } - }, - "@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", - "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", - "dev": true, - "requires": { - "@babel/types": "^7.12.7" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "@babel/helper-replace-supers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", - "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" - }, - "@babel/helpers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", - "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", - "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", - "dev": true - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "@babel/traverse": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz", - "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", - "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@commitlint/cli": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-11.0.0.tgz", - "integrity": "sha512-YWZWg1DuqqO5Zjh7vUOeSX76vm0FFyz4y0cpGMFhrhvUi5unc4IVfCXZ6337R9zxuBtmveiRuuhQqnRRer+13g==", - "dev": true, - "requires": { - "@babel/runtime": "^7.11.2", - "@commitlint/format": "^11.0.0", - "@commitlint/lint": "^11.0.0", - "@commitlint/load": "^11.0.0", - "@commitlint/read": "^11.0.0", - "chalk": "4.1.0", - "core-js": "^3.6.1", - "get-stdin": "8.0.0", - "lodash": "^4.17.19", - "resolve-from": "5.0.0", - "resolve-global": "1.0.0", - "yargs": "^15.1.0" - } - }, - "@commitlint/config-conventional": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-11.0.0.tgz", - "integrity": "sha512-SNDRsb5gLuDd2PL83yCOQX6pE7gevC79UPFx+GLbLfw6jGnnbO9/tlL76MLD8MOViqGbo7ZicjChO9Gn+7tHhA==", - "dev": true, - "requires": { - "conventional-changelog-conventionalcommits": "^4.3.1" - } - }, - "@commitlint/ensure": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-11.0.0.tgz", - "integrity": "sha512-/T4tjseSwlirKZdnx4AuICMNNlFvRyPQimbZIOYujp9DSO6XRtOy9NrmvWujwHsq9F5Wb80QWi4WMW6HMaENug==", - "dev": true, - "requires": { - "@commitlint/types": "^11.0.0", - "lodash": "^4.17.19" - } - }, - "@commitlint/execute-rule": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-11.0.0.tgz", - "integrity": "sha512-g01p1g4BmYlZ2+tdotCavrMunnPFPhTzG1ZiLKTCYrooHRbmvqo42ZZn4QMStUEIcn+jfLb6BRZX3JzIwA1ezQ==", - "dev": true - }, - "@commitlint/format": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-11.0.0.tgz", - "integrity": "sha512-bpBLWmG0wfZH/svzqD1hsGTpm79TKJWcf6EXZllh2J/LSSYKxGlv967lpw0hNojme0sZd4a/97R3qA2QHWWSLg==", - "dev": true, - "requires": { - "@commitlint/types": "^11.0.0", - "chalk": "^4.0.0" - } - }, - "@commitlint/is-ignored": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-11.0.0.tgz", - "integrity": "sha512-VLHOUBN+sOlkYC4tGuzE41yNPO2w09sQnOpfS+pSPnBFkNUUHawEuA44PLHtDvQgVuYrMAmSWFQpWabMoP5/Xg==", - "dev": true, - "requires": { - "@commitlint/types": "^11.0.0", - "semver": "7.3.2" - } - }, - "@commitlint/lint": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-11.0.0.tgz", - "integrity": "sha512-Q8IIqGIHfwKr8ecVZyYh6NtXFmKw4YSEWEr2GJTB/fTZXgaOGtGFZDWOesCZllQ63f1s/oWJYtVv5RAEuwN8BQ==", - "dev": true, - "requires": { - "@commitlint/is-ignored": "^11.0.0", - "@commitlint/parse": "^11.0.0", - "@commitlint/rules": "^11.0.0", - "@commitlint/types": "^11.0.0" - } - }, - "@commitlint/load": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-11.0.0.tgz", - "integrity": "sha512-t5ZBrtgvgCwPfxmG811FCp39/o3SJ7L+SNsxFL92OR4WQxPcu6c8taD0CG2lzOHGuRyuMxZ7ps3EbngT2WpiCg==", - "dev": true, - "requires": { - "@commitlint/execute-rule": "^11.0.0", - "@commitlint/resolve-extends": "^11.0.0", - "@commitlint/types": "^11.0.0", - "chalk": "4.1.0", - "cosmiconfig": "^7.0.0", - "lodash": "^4.17.19", - "resolve-from": "^5.0.0" - } - }, - "@commitlint/message": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-11.0.0.tgz", - "integrity": "sha512-01ObK/18JL7PEIE3dBRtoMmU6S3ecPYDTQWWhcO+ErA3Ai0KDYqV5VWWEijdcVafNpdeUNrEMigRkxXHQLbyJA==", - "dev": true - }, - "@commitlint/parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-11.0.0.tgz", - "integrity": "sha512-DekKQAIYWAXIcyAZ6/PDBJylWJ1BROTfDIzr9PMVxZRxBPc1gW2TG8fLgjZfBP5mc0cuthPkVi91KQQKGri/7A==", - "dev": true, - "requires": { - "conventional-changelog-angular": "^5.0.0", - "conventional-commits-parser": "^3.0.0" - } - }, - "@commitlint/read": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-11.0.0.tgz", - "integrity": "sha512-37V0V91GSv0aDzMzJioKpCoZw6l0shk7+tRG8RkW1GfZzUIytdg3XqJmM+IaIYpaop0m6BbZtfq+idzUwJnw7g==", - "dev": true, - "requires": { - "@commitlint/top-level": "^11.0.0", - "fs-extra": "^9.0.0", - "git-raw-commits": "^2.0.0" - } - }, - "@commitlint/resolve-extends": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-11.0.0.tgz", - "integrity": "sha512-WinU6Uv6L7HDGLqn/To13KM1CWvZ09VHZqryqxXa1OY+EvJkfU734CwnOEeNlSCK7FVLrB4kmodLJtL1dkEpXw==", - "dev": true, - "requires": { - "import-fresh": "^3.0.0", - "lodash": "^4.17.19", - "resolve-from": "^5.0.0", - "resolve-global": "^1.0.0" - } - }, - "@commitlint/rules": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-11.0.0.tgz", - "integrity": "sha512-2hD9y9Ep5ZfoNxDDPkQadd2jJeocrwC4vJ98I0g8pNYn/W8hS9+/FuNpolREHN8PhmexXbkjrwyQrWbuC0DVaA==", - "dev": true, - "requires": { - "@commitlint/ensure": "^11.0.0", - "@commitlint/message": "^11.0.0", - "@commitlint/to-lines": "^11.0.0", - "@commitlint/types": "^11.0.0" - } - }, - "@commitlint/to-lines": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-11.0.0.tgz", - "integrity": "sha512-TIDTB0Y23jlCNubDROUVokbJk6860idYB5cZkLWcRS9tlb6YSoeLn1NLafPlrhhkkkZzTYnlKYzCVrBNVes1iw==", - "dev": true - }, - "@commitlint/top-level": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-11.0.0.tgz", - "integrity": "sha512-O0nFU8o+Ws+py5pfMQIuyxOtfR/kwtr5ybqTvR+C2lUPer2x6lnQU+OnfD7hPM+A+COIUZWx10mYQvkR3MmtAA==", - "dev": true, - "requires": { - "find-up": "^5.0.0" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - } - } - }, - "@commitlint/types": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-11.0.0.tgz", - "integrity": "sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", - "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "lodash": "^4.17.19", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - } - } - }, - "@evocateur/libnpmaccess": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", - "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "npm-package-arg": "^6.1.0" - }, - "dependencies": { - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - } - } - }, - "@evocateur/libnpmpublish": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", - "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "lodash.clonedeep": "^4.5.0", - "normalize-package-data": "^2.4.0", - "npm-package-arg": "^6.1.0", - "semver": "^5.5.1", - "ssri": "^6.0.1" - }, - "dependencies": { - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@evocateur/npm-registry-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", - "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", - "dev": true, - "requires": { - "bluebird": "^3.5.1", - "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "npm-package-arg": "^6.1.0", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "@evocateur/pacote": { - "version": "9.6.5", - "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", - "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "bluebird": "^3.5.3", - "cacache": "^12.0.3", - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.1.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "minimatch": "^3.0.4", - "minipass": "^2.3.5", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "normalize-package-data": "^2.5.0", - "npm-package-arg": "^6.1.0", - "npm-packlist": "^1.4.4", - "npm-pick-manifest": "^3.0.0", - "osenv": "^0.1.5", - "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "protoduck": "^5.0.1", - "rimraf": "^2.6.3", - "safe-buffer": "^5.2.0", - "semver": "^5.7.0", - "ssri": "^6.0.1", - "tar": "^4.4.10", - "unique-filename": "^1.1.1", - "which": "^1.3.1" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - } - }, - "@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true - }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - } - }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } - }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - } - }, - "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - } - }, - "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - } - }, - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } - }, - "@ledgerhq/devices": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.43.0.tgz", - "integrity": "sha512-/M5ZLUBdBK7Vl2T4yNJbES3Z4w55LbPdxD9rcOBAKH/5V3V0obQv6MUasP9b7DSkwGSSLCOGZLohoT2NxK2D2A==", - "requires": { - "@ledgerhq/errors": "^5.43.0", - "@ledgerhq/logs": "^5.43.0", - "rxjs": "^6.6.3", - "semver": "^7.3.4" - }, - "dependencies": { - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@ledgerhq/errors": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.43.0.tgz", - "integrity": "sha512-ZjKlUQbIn/DHXAefW3Y1VyDrlVhVqqGnXzrqbOXuDbZ2OAIfSe/A1mrlCbWt98jP/8EJQBuCzBOtnmpXIL/nYg==" - }, - "@ledgerhq/hw-transport": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.43.0.tgz", - "integrity": "sha512-0S+TGmiEJOqgM2MWnolZQPVKU3oRtoDj4yUFUZts9Owbgby+hmo4dIKTvv0vs8mwknQbOZByUgh3MQOQiK70MQ==", - "requires": { - "@ledgerhq/devices": "^5.43.0", - "@ledgerhq/errors": "^5.43.0", - "events": "^3.2.0" - } - }, - "@ledgerhq/logs": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.43.0.tgz", - "integrity": "sha512-QWfQjea3ekh9ZU+JeL2tJC9cTKLZ/JrcS0JGatLejpRYxQajvnHvHfh0dbHOKXEaXfCskEPTZ3f1kzuts742GA==" - }, - "@lerna/add": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", - "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", - "dev": true, - "requires": { - "@evocateur/pacote": "^9.6.3", - "@lerna/bootstrap": "3.21.0", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "npm-package-arg": "^6.1.0", - "p-map": "^2.1.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@lerna/bootstrap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", - "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/has-npm-version": "3.16.5", - "@lerna/npm-install": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/symlink-binary": "3.17.0", - "@lerna/symlink-dependencies": "3.17.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "get-port": "^4.2.0", - "multimatch": "^3.0.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0", - "read-package-tree": "^5.1.6", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@lerna/changed": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", - "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", - "dev": true, - "requires": { - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - } - }, - "@lerna/check-working-tree": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", - "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", - "dev": true, - "requires": { - "@lerna/collect-uncommitted": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "@lerna/validation-error": "3.13.0" - } - }, - "@lerna/child-process": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", - "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", - "dev": true, - "requires": { - "chalk": "^2.3.1", - "execa": "^1.0.0", - "strong-log-transformer": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@lerna/clean": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", - "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0" - } - }, - "@lerna/cli": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", - "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", - "dev": true, - "requires": { - "@lerna/global-options": "3.13.0", - "dedent": "^0.7.0", - "npmlog": "^4.1.2", - "yargs": "^14.2.2" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "yargs": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", - "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - } - }, - "yargs-parser": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", - "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "@lerna/collect-uncommitted": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", - "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "chalk": "^2.3.1", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@lerna/collect-updates": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", - "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "slash": "^2.0.0" - }, - "dependencies": { - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - } - } - }, - "@lerna/command": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", - "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/project": "3.21.0", - "@lerna/validation-error": "3.13.0", - "@lerna/write-log-file": "3.13.0", - "clone-deep": "^4.0.1", - "dedent": "^0.7.0", - "execa": "^1.0.0", - "is-ci": "^2.0.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/conventional-commits": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", - "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", - "dev": true, - "requires": { - "@lerna/validation-error": "3.13.0", - "conventional-changelog-angular": "^5.0.3", - "conventional-changelog-core": "^3.1.6", - "conventional-recommended-bump": "^5.0.0", - "fs-extra": "^8.1.0", - "get-stream": "^4.0.0", - "lodash.template": "^4.5.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "semver": "^6.2.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/create": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", - "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", - "dev": true, - "requires": { - "@evocateur/pacote": "^9.6.3", - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "camelcase": "^5.0.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "globby": "^9.2.0", - "init-package-json": "^1.10.3", - "npm-package-arg": "^6.1.0", - "p-reduce": "^1.0.0", - "pify": "^4.0.1", - "semver": "^6.2.0", - "slash": "^2.0.0", - "validate-npm-package-license": "^3.0.3", - "validate-npm-package-name": "^3.0.0", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "@lerna/create-symlink": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", - "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", - "dev": true, - "requires": { - "@zkochan/cmd-shim": "^3.1.0", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/describe-ref": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", - "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2" - } - }, - "@lerna/diff": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", - "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/validation-error": "3.13.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/exec": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", - "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - } - }, - "@lerna/filter-options": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", - "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", - "dev": true, - "requires": { - "@lerna/collect-updates": "3.20.0", - "@lerna/filter-packages": "3.18.0", - "dedent": "^0.7.0", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - } - }, - "@lerna/filter-packages": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", - "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", - "dev": true, - "requires": { - "@lerna/validation-error": "3.13.0", - "multimatch": "^3.0.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/get-npm-exec-opts": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", - "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/get-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", - "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", - "dev": true, - "requires": { - "fs-extra": "^8.1.0", - "ssri": "^6.0.1", - "tar": "^4.4.8" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/github-client": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", - "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@octokit/plugin-enterprise-rest": "^6.0.1", - "@octokit/rest": "^16.28.4", - "git-url-parse": "^11.1.2", - "npmlog": "^4.1.2" - } - }, - "@lerna/gitlab-client": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", - "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", - "dev": true, - "requires": { - "node-fetch": "^2.5.0", - "npmlog": "^4.1.2", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "@lerna/global-options": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", - "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", - "dev": true - }, - "@lerna/has-npm-version": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", - "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@lerna/import": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", - "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "p-map-series": "^1.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/info": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", - "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/output": "3.13.0", - "envinfo": "^7.3.1" - } - }, - "@lerna/init": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", - "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/link": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", - "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/package-graph": "3.18.5", - "@lerna/symlink-dependencies": "3.17.0", - "p-map": "^2.1.0", - "slash": "^2.0.0" - }, - "dependencies": { - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - } - } - }, - "@lerna/list": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", - "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - } - }, - "@lerna/listable": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", - "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", - "dev": true, - "requires": { - "@lerna/query-graph": "3.18.5", - "chalk": "^2.3.1", - "columnify": "^1.5.4" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@lerna/log-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", - "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", - "dev": true, - "requires": { - "byte-size": "^5.0.1", - "columnify": "^1.5.4", - "has-unicode": "^2.0.1", - "npmlog": "^4.1.2" - } - }, - "@lerna/npm-conf": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", - "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", - "dev": true, - "requires": { - "config-chain": "^1.1.11", - "pify": "^4.0.1" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } - } - }, - "@lerna/npm-dist-tag": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", - "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "@lerna/otplease": "3.18.5", - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/npm-install": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", - "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "signal-exit": "^3.0.2", - "write-pkg": "^3.1.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/npm-publish": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", - "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", - "dev": true, - "requires": { - "@evocateur/libnpmpublish": "^1.2.2", - "@lerna/otplease": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "read-package-json": "^2.0.13" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/npm-run-script": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", - "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/otplease": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", - "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", - "dev": true, - "requires": { - "@lerna/prompt": "3.18.5", - "figgy-pudding": "^3.5.1" - } - }, - "@lerna/output": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", - "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/pack-directory": { - "version": "3.16.4", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", - "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", - "dev": true, - "requires": { - "@lerna/get-packed": "3.16.0", - "@lerna/package": "3.16.0", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "npm-packlist": "^1.4.4", - "npmlog": "^4.1.2", - "tar": "^4.4.10", - "temp-write": "^3.4.0" - } - }, - "@lerna/package": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", - "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", - "dev": true, - "requires": { - "load-json-file": "^5.3.0", - "npm-package-arg": "^6.1.0", - "write-pkg": "^3.1.0" - } - }, - "@lerna/package-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", - "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", - "dev": true, - "requires": { - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/validation-error": "3.13.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@lerna/prerelease-id-from-version": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", - "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", - "dev": true, - "requires": { - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@lerna/profiler": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", - "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "upath": "^1.2.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/project": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", - "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", - "dev": true, - "requires": { - "@lerna/package": "3.16.0", - "@lerna/validation-error": "3.13.0", - "cosmiconfig": "^5.1.0", - "dedent": "^0.7.0", - "dot-prop": "^4.2.0", - "glob-parent": "^5.0.0", - "globby": "^9.2.0", - "load-json-file": "^5.3.0", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "resolve-from": "^4.0.0", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "dot-prop": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", - "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - } - } - }, - "@lerna/prompt": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", - "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", - "dev": true, - "requires": { - "inquirer": "^6.2.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/publish": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", - "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", - "dev": true, - "requires": { - "@evocateur/libnpmaccess": "^3.1.2", - "@evocateur/npm-registry-fetch": "^4.0.0", - "@evocateur/pacote": "^9.6.3", - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/describe-ref": "3.16.5", - "@lerna/log-packed": "3.16.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/npm-dist-tag": "3.18.5", - "@lerna/npm-publish": "3.18.5", - "@lerna/otplease": "3.18.5", - "@lerna/output": "3.13.0", - "@lerna/pack-directory": "3.16.4", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "@lerna/version": "3.22.1", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "semver": "^6.2.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/pulse-till-done": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", - "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/query-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", - "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", - "dev": true, - "requires": { - "@lerna/package-graph": "3.18.5", - "figgy-pudding": "^3.5.1" - } - }, - "@lerna/resolve-symlink": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", - "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", - "dev": true, - "requires": { - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "read-cmd-shim": "^1.0.1" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/rimraf-dir": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", - "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2", - "path-exists": "^3.0.0", - "rimraf": "^2.6.2" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "@lerna/run": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", - "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-run-script": "3.16.5", - "@lerna/output": "3.13.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/timer": "3.13.0", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - } - }, - "@lerna/run-lifecycle": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", - "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", - "dev": true, - "requires": { - "@lerna/npm-conf": "3.16.0", - "figgy-pudding": "^3.5.1", - "npm-lifecycle": "^3.1.2", - "npmlog": "^4.1.2" - } - }, - "@lerna/run-topologically": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", - "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", - "dev": true, - "requires": { - "@lerna/query-graph": "3.18.5", - "figgy-pudding": "^3.5.1", - "p-queue": "^4.0.0" - } - }, - "@lerna/symlink-binary": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", - "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", - "dev": true, - "requires": { - "@lerna/create-symlink": "3.16.2", - "@lerna/package": "3.16.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/symlink-dependencies": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", - "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", - "dev": true, - "requires": { - "@lerna/create-symlink": "3.16.2", - "@lerna/resolve-symlink": "3.16.0", - "@lerna/symlink-binary": "3.17.0", - "fs-extra": "^8.1.0", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/timer": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", - "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", - "dev": true - }, - "@lerna/validation-error": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", - "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/version": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", - "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", - "dev": true, - "requires": { - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/conventional-commits": "3.22.0", - "@lerna/github-client": "3.22.0", - "@lerna/gitlab-client": "3.15.0", - "@lerna/output": "3.13.0", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "chalk": "^2.3.1", - "dedent": "^0.7.0", - "load-json-file": "^5.3.0", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "p-reduce": "^1.0.0", - "p-waterfall": "^1.0.0", - "semver": "^6.2.0", - "slash": "^2.0.0", - "temp-write": "^3.4.0", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@lerna/write-log-file": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", - "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", - "dev": true, - "requires": { - "npmlog": "^4.1.2", - "write-file-atomic": "^2.3.0" - }, - "dependencies": { - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "@npmcli/move-file": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.1.tgz", - "integrity": "sha512-LtWTicuF2wp7PNTuyCwABx7nNG+DnzSE8gN0iWxkC6mpgm/iOPu0ZMTkXuCxmJxtWFsDxUaixM9COSNJEMUfuQ==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "@octokit/auth-token": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.4.tgz", - "integrity": "sha512-LNfGu3Ro9uFAYh10MUZVaT7X2CnNm2C8IDQmabx+3DygYIQjs9FwzFAHN/0t6mu5HEPhxcb1XOuxdpY82vCg2Q==", - "dev": true, - "requires": { - "@octokit/types": "^6.0.0" - } - }, - "@octokit/endpoint": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.10.tgz", - "integrity": "sha512-9+Xef8nT7OKZglfkOMm7IL6VwxXUQyR7DUSU0LH/F7VNqs8vyd7es5pTfz9E7DwUIx7R3pGscxu1EBhYljyu7Q==", - "dev": true, - "requires": { - "@octokit/types": "^6.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - } - } - }, - "@octokit/openapi-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-2.0.0.tgz", - "integrity": "sha512-J4bfM7lf8oZvEAdpS71oTvC1ofKxfEZgU5vKVwzZKi4QPiL82udjpseJwxPid9Pu2FNmyRQOX4iEj6W1iOSnPw==", - "dev": true - }, - "@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", - "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", - "dev": true - }, - "@octokit/plugin-paginate-rest": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", - "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.1" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } - } - }, - "@octokit/plugin-request-log": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.2.tgz", - "integrity": "sha512-oTJSNAmBqyDR41uSMunLQKMX0jmEXbwD1fpz8FG27lScV3RhtGfBa1/BBLym+PxcC16IBlF7KH9vP1BUYxA+Eg==", - "dev": true - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", - "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.1", - "deprecation": "^2.3.1" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } - } - }, - "@octokit/request": { - "version": "5.4.12", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.12.tgz", - "integrity": "sha512-MvWYdxengUWTGFpfpefBBpVmmEYfkwMoxonIB3sUGp5rhdgwjXL1ejo6JbgzG/QD9B/NYt/9cJX1pxXeSIUCkg==", - "dev": true, - "requires": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.0.0", - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.1", - "once": "^1.4.0", - "universal-user-agent": "^6.0.0" - }, - "dependencies": { - "@octokit/request-error": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.4.tgz", - "integrity": "sha512-LjkSiTbsxIErBiRh5wSZvpZqT4t0/c9+4dOe0PII+6jXR+oj/h66s7E4a/MghV7iT8W9ffoQ5Skoxzs96+gBPA==", - "dev": true, - "requires": { - "@octokit/types": "^6.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - } - } - }, - "@octokit/request-error": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", - "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } - } - }, - "@octokit/rest": { - "version": "16.43.2", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", - "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", - "dev": true, - "requires": { - "@octokit/auth-token": "^2.4.0", - "@octokit/plugin-paginate-rest": "^1.1.1", - "@octokit/plugin-request-log": "^1.0.0", - "@octokit/plugin-rest-endpoint-methods": "2.4.0", - "@octokit/request": "^5.2.0", - "@octokit/request-error": "^1.0.2", - "atob-lite": "^2.0.0", - "before-after-hook": "^2.0.0", - "btoa-lite": "^1.0.0", - "deprecation": "^2.0.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "lodash.uniq": "^4.5.0", - "octokit-pagination-methods": "^1.1.0", - "once": "^1.4.0", - "universal-user-agent": "^4.0.0" - } - }, - "@octokit/types": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.1.1.tgz", - "integrity": "sha512-btm3D6S7VkRrgyYF31etUtVY/eQ1KzrNRqhFt25KSe2mKlXuLXJilglRC6eDA2P6ou94BUnk/Kz5MPEolXgoiw==", - "dev": true, - "requires": { - "@octokit/openapi-types": "^2.0.0", - "@types/node": ">= 8" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - } - } - }, - "@sinonjs/commons": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", - "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@taquito/beacon-wallet": { - "version": "file:packages/taquito-beacon-wallet", - "requires": { - "@airgap/beacon-sdk": "^2.2.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/chrome": "0.0.126", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - } - }, - "@taquito/http-utils": { - "version": "file:packages/taquito-http-utils", - "requires": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "@types/superagent": "^4.1.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5", - "xhr2-cookies": "^1.1.0" - } - }, - "@taquito/ledger-signer": { - "version": "file:packages/taquito-ledger-signer", - "requires": { - "@ledgerhq/hw-transport": "^5.41.0", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/ledgerhq__hw-transport-node-hid": "^4.22.2", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "buffer": "^5.6.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "libsodium-wrappers": "^0.7.8", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.2", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - } - }, - "@taquito/local-forging": { - "version": "file:packages/taquito-local-forging", - "requires": { - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "bignumber.js": "^9.0.1", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@taquito/michel-codec": { - "version": "file:packages/taquito-michel-codec", - "requires": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "jest": "^26.6.3", - "jest-extended": "^0.11.5", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@taquito/michelson-encoder": { - "version": "file:packages/taquito-michelson-encoder", - "requires": { - "@taquito/rpc": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "bignumber.js": "^9.0.1", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "fast-json-stable-stringify": "^2.1.0", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@taquito/remote-signer": { - "version": "file:packages/taquito-remote-signer", - "requires": { - "@taquito/http-utils": "^8.0.1-RC.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/elliptic": "^6.4.12", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "elliptic": "^6.5.3", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "libsodium-wrappers": "^0.7.8", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedarray-to-buffer": "^3.1.5", - "typescript": "^4.1.5" - } - }, - "@taquito/rpc": { - "version": "file:packages/taquito-rpc", - "requires": { - "@taquito/http-utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/lodash": "^4.14.165", - "@types/node": "^14.14.10", - "bignumber.js": "^9.0.1", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash": "^4.17.20", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - } - }, - "@taquito/signer": { - "version": "file:packages/taquito-signer", - "requires": { - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/elliptic": "^6.4.12", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/pbkdf2": "^3.1.0", - "bignumber.js": "^9.0.1", - "bip39": "^3.0.2", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "elliptic": "^6.5.3", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "libsodium-wrappers": "^0.7.8", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "pbkdf2": "^3.1.1", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedarray-to-buffer": "^3.1.5", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@taquito/taquito": { - "version": "file:packages/taquito", - "requires": { - "@babel/types": "7.11.5", - "@taquito/http-utils": "^8.0.1-RC.1", - "@taquito/michel-codec": "^8.0.1-RC.1", - "@taquito/michelson-encoder": "^8.0.1-RC.1", - "@taquito/rpc": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "bignumber.js": "^9.0.1", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "rx-sandbox": "^1.0.3", - "rxjs": "^6.6.3", - "shelljs": "^0.8.4", - "terser-webpack-plugin": "^4.2.3", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5", - "webpack": "^4.44.2", - "webpack-assets-manifest": "^3.1.1", - "webpack-cli": "^3.3.12", - "webpack-subresource-integrity": "^1.4.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", - "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@taquito/tezbridge-signer": { - "version": "file:packages/taquito-tezbridge-signer", - "requires": { - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedarray-to-buffer": "^3.1.5", - "typescript": "^4.1.5" - } - }, - "@taquito/tezbridge-wallet": { - "version": "file:packages/taquito-tezbridge-wallet", - "requires": { - "@taquito/taquito": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - } - }, - "@taquito/tzip12": { - "version": "file:packages/taquito-tzip12", - "requires": { - "@taquito/michelson-encoder": "^8.0.1-RC.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/tzip16": "^8.0.1-RC.1", - "@types/jest": "^26.0.14", - "@types/node": "^14.11.5", - "@types/ws": "^7.2.7", - "bignumber.js": "^9.0.1", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.5.2", - "jest-config": "^26.5.2", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.1", - "ts-node": "^9.0.0", - "tslint": "^6.1.2", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@taquito/tzip16": { - "version": "file:packages/taquito-tzip16", - "requires": { - "@taquito/http-utils": "^8.0.1-RC.1", - "@taquito/michelson-encoder": "^8.0.1-RC.1", - "@taquito/rpc": "^8.0.1-RC.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/crypto-js": "^4.0.1", - "@types/jest": "^26.0.14", - "@types/node": "^14.11.5", - "@types/ws": "^7.2.7", - "bignumber.js": "^9.0.1", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "crypto-js": "^4.0.0", - "jest": "^26.5.2", - "jest-config": "^26.5.2", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.1", - "ts-node": "^9.0.0", - "tslint": "^6.1.2", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@taquito/utils": { - "version": "file:packages/taquito-utils", - "requires": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "blakejs": "^1.1.0", - "bs58check": "^2.1.2", - "buffer": "^5.6.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@types/babel__core": { - "version": "7.1.12", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", - "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.0.16", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.16.tgz", - "integrity": "sha512-S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/bn.js": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", - "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/chrome": { - "version": "0.0.126", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.126.tgz", - "integrity": "sha512-191z7uoyfbGU+z7/m45j9XbWugWqVHVPMM4hJV5cZ+3YzGCT9wFjMUHO3Wr3Xvo8aVodvRNu28u7lvEaAnfbzg==", - "dev": true, - "requires": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "@types/cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==", - "dev": true - }, - "@types/crypto-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.1.tgz", - "integrity": "sha512-6+OPzqhKX/cx5xh+yO8Cqg3u3alrkhoxhE5ZOdSEv0DOzJ13lwJ6laqGU0Kv6+XDMFmlnGId04LtY22PsFLQUw==", - "dev": true - }, - "@types/elliptic": { - "version": "6.4.12", - "resolved": "https://registry.npmjs.org/@types/elliptic/-/elliptic-6.4.12.tgz", - "integrity": "sha512-gP1KsqoouLJGH6IJa28x7PXb3cRqh83X8HCLezd2dF+XcAIMKYv53KV+9Zn6QA561E120uOqZBQ+Jy/cl+fviw==", - "dev": true, - "requires": { - "@types/bn.js": "*" - } - }, - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "@types/filesystem": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.29.tgz", - "integrity": "sha512-85/1KfRedmfPGsbK8YzeaQUyV1FQAvMPMTuWFQ5EkLd2w7szhNO96bk3Rh/SKmOfd9co2rCLf0Voy4o7ECBOvw==", - "requires": { - "@types/filewriter": "*" - } - }, - "@types/filewriter": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.28.tgz", - "integrity": "sha1-wFTor02d11205jq8dviFFocU1LM=" - }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", - "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/har-format": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.5.tgz", - "integrity": "sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ==" - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "26.0.16", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", - "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", - "requires": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", - "dev": true - }, - "@types/ledgerhq__hw-transport": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/@types/ledgerhq__hw-transport/-/ledgerhq__hw-transport-4.21.3.tgz", - "integrity": "sha512-6QveiZLsFLq9WZDk8HWAZhivoGzyz5S8WV36hpUe7KrVDaTR1fDdB+syorrNRhYbyjraAuUJrIdJR5p/7doq8g==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/ledgerhq__hw-transport-node-hid": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/@types/ledgerhq__hw-transport-node-hid/-/ledgerhq__hw-transport-node-hid-4.22.2.tgz", - "integrity": "sha512-b9dXYEZ8Iijv20LykEVhbThVzSjchMpvj8y/mSsCSP1n7Ncs+YqD8mjEV/bGTks9jAP8CdxhRqOGq+h47/4B9g==", - "dev": true, - "requires": { - "@types/ledgerhq__hw-transport": "*", - "@types/node": "*", - "@types/node-hid": "*" - } - }, - "@types/libsodium-wrappers": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", - "integrity": "sha512-LisgKLlYQk19baQwjkBZZXdJL0KbeTpdEnrAfz5hQACbklCY0gVFnsKUyjfNWF1UQsCSjw93Sj5jSbiO8RPfdw==", - "dev": true - }, - "@types/lodash": { - "version": "4.14.168", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", - "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", - "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", - "dev": true - }, - "@types/node": { - "version": "14.14.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz", - "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==" - }, - "@types/node-hid": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@types/node-hid/-/node-hid-1.3.0.tgz", - "integrity": "sha512-jQ9Z8PegPENPlzR/7fziAF6yqcdYYcIfeJOiN1wnk2zf/Y8yFpprf6uEp1OWPdzhM9dBgv/K5MQ5WFHwK22Gbg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/pbkdf2": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", - "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/prettier": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz", - "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" - }, - "@types/superagent": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.10.tgz", - "integrity": "sha512-xAgkb2CMWUMCyVc/3+7iQfOEBE75NvuZeezvmixbUw3nmENf2tCnQkW5yQLTYqvXUQ+R6EXxdqKKbal2zM5V/g==", - "dev": true, - "requires": { - "@types/cookiejar": "*", - "@types/node": "*" - } - }, - "@types/ws": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz", - "integrity": "sha512-Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "15.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.11.tgz", - "integrity": "sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "@zkochan/cmd-shim": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", - "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", - "dev": true, - "requires": { - "is-windows": "^1.0.0", - "mkdirp-promise": "^5.0.1", - "mz": "^2.5.0" - } - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "agentkeepalive": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", - "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", - "dev": true, - "requires": { - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "requires": {} - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-differ": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", - "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", - "requires": { - "follow-redirects": "^1.10.0" - } - }, - "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz", - "integrity": "sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base-x": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", - "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "before-after-hook": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", - "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "bignumber.js": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", - "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==" - }, - "bip39": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.3.tgz", - "integrity": "sha512-P0dKrz4g0V0BjXfx7d9QNkJ/Txcz/k+hM9TnjqjUaXtuOfAvxXSw2rJw8DX0e3ZPwnK/IgDxoRqf0bvoVCqbMg==", - "requires": { - "@types/node": "11.11.6", - "create-hash": "^1.1.0", - "pbkdf2": "^3.0.9", - "randombytes": "^2.0.1" - }, - "dependencies": { - "@types/node": { - "version": "11.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", - "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" - } - } - }, - "blakejs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz", - "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U=" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - } - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "requires": { - "fast-json-stable-stringify": "2.x" - } - }, - "bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", - "requires": { - "base-x": "^3.0.2" - } - }, - "bs58check": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", - "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", - "requires": { - "bs58": "^4.0.0", - "create-hash": "^1.1.0", - "safe-buffer": "^5.1.2" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", - "dev": true - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true - }, - "byline": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", - "dev": true - }, - "byte-size": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", - "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cachedir": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz", - "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==", - "dev": true - }, - "call-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", - "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "dependencies": { - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - } - } - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - }, - "columnify": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", - "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", - "dev": true, - "requires": { - "strip-ansi": "^3.0.0", - "wcwidth": "^1.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "commitizen": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.2.tgz", - "integrity": "sha512-uz+E6lGsDBDI2mYA4QfOxFeqdWUYwR1ky11YmLgg2BnEEP3YbeejpT4lxzGjkYqumnXr062qTOGavR9NtX/iwQ==", - "dev": true, - "requires": { - "cachedir": "2.2.0", - "cz-conventional-changelog": "3.3.0", - "dedent": "0.7.0", - "detect-indent": "6.0.0", - "find-node-modules": "2.0.0", - "find-root": "1.1.0", - "fs-extra": "8.1.0", - "glob": "7.1.4", - "inquirer": "6.5.2", - "is-utf8": "^0.2.1", - "lodash": "^4.17.20", - "minimist": "1.2.5", - "strip-bom": "4.0.0", - "strip-json-comments": "3.0.1" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "dev": true, - "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "compare-versions": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "conventional-changelog-angular": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz", - "integrity": "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - } - }, - "conventional-changelog-conventionalcommits": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz", - "integrity": "sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw==", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "lodash": "^4.17.15", - "q": "^1.5.1" - } - }, - "conventional-changelog-core": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", - "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", - "dev": true, - "requires": { - "conventional-changelog-writer": "^4.0.6", - "conventional-commits-parser": "^3.0.3", - "dateformat": "^3.0.0", - "get-pkg-repo": "^1.0.0", - "git-raw-commits": "2.0.0", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^2.0.3", - "lodash": "^4.2.1", - "normalize-package-data": "^2.3.5", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^3.0.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - } - }, - "dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "requires": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true - }, - "meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - } - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true - } - } - }, - "conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "dev": true - }, - "conventional-changelog-writer": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz", - "integrity": "sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A==", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.6", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "conventional-commit-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", - "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", - "dev": true - }, - "conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", - "dev": true, - "requires": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - } - }, - "conventional-commits-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz", - "integrity": "sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==", - "dev": true, - "requires": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^2.0.0", - "through2": "^4.0.0", - "trim-off-newlines": "^1.0.0" - } - }, - "conventional-recommended-bump": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", - "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", - "dev": true, - "requires": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.1.1", - "conventional-commits-filter": "^2.0.2", - "conventional-commits-parser": "^3.0.3", - "git-raw-commits": "2.0.0", - "git-semver-tags": "^2.0.3", - "meow": "^4.0.0", - "q": "^1.5.1" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - } - }, - "concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "requires": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true - }, - "meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - } - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - } - } - }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true - } - } - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz", - "integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "coveralls": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", - "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==", - "dev": true, - "requires": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.5", - "request": "^2.88.2" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "crypto-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.0.0.tgz", - "integrity": "sha512-bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg==" - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "cz-conventional-changelog": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", - "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", - "dev": true, - "requires": { - "@commitlint/load": ">6.1.1", - "chalk": "^2.4.1", - "commitizen": "^4.0.3", - "conventional-commit-types": "^3.0.0", - "lodash.map": "^4.5.1", - "longest": "^2.0.1", - "word-wrap": "^1.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - } - } - }, - "decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "deep-equal": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", - "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "detect-indent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", - "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", - "dev": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - }, - "dependencies": { - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "email-addresses": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", - "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", - "dev": true - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true - }, - "envinfo": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", - "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", - "dev": true - }, - "err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", - "dev": true - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz", - "integrity": "sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.2.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash": "^4.17.19", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - } - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", - "dev": true - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", - "dev": true - }, - "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", - "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "filename-reserved-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", - "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", - "dev": true - }, - "filenamify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", - "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", - "dev": true, - "requires": { - "filename-reserved-regex": "^1.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - } - }, - "filenamify-url": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", - "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", - "dev": true, - "requires": { - "filenamify": "^1.0.0", - "humanize-url": "^1.0.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-node-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz", - "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==", - "dev": true, - "requires": { - "findup-sync": "^3.0.0", - "merge": "^1.2.1" - } - }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dev": true, - "requires": { - "semver-regex": "^2.0.0" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", - "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", - "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "number-is-nan": "^1.0.0" } - } - } - }, - "genfun": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", - "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", - "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-pkg-repo": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", - "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "meow": "^3.3.0", - "normalize-package-data": "^2.3.0", - "parse-github-repo-url": "^1.3.0", - "through2": "^2.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true }, - "camelcase-keys": { + "find-up": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" + "locate-path": "^2.0.0" } }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "git-raw-commits": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", + "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", "dev": true, "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } } }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", @@ -28505,49 +4915,64 @@ "dev": true }, "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "repeating": "^2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", "dev": true }, "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", "dev": true, "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", "minimist": "^1.1.3", + "minimist-options": "^3.0.1", "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + } + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" } }, "normalize-package-data": { @@ -28562,64 +4987,96 @@ "validate-npm-package-license": "^3.0.1" } }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "error-ex": "^1.2.0" + "p-try": "^1.0.0" } }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "pinkie-promise": "^2.0.0" + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "pify": "^3.0.0" } }, - "read-pkg": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "quick-lru": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "load-json-file": "^1.0.0", + "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "path-type": "^3.0.0" } }, "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" } }, "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", "dev": true, "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" } }, "semver": { @@ -28629,151 +5086,112 @@ "dev": true }, "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true }, "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true }, "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", "dev": true, "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "inherits": "^2.0.4", + "readable-stream": "2 || 3" } }, "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", "dev": true } } }, - "get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", - "dev": true - }, - "get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", "dev": true }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "gh-pages": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.1.0.tgz", - "integrity": "sha512-3b1rly9kuf3/dXsT8+ZxP0UhNLOo1CItj+3e31yUVcaph/yDsJ9RzD7JOw5o5zpBTJVQLlJAASNkUfepi9fe2w==", + "conventional-changelog-writer": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz", + "integrity": "sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A==", "dev": true, "requires": { - "async": "^2.6.1", - "commander": "^2.18.0", - "email-addresses": "^3.0.1", - "filenamify-url": "^1.0.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" + "compare-func": "^2.0.0", + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.6", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" }, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, - "git-raw-commits": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.8.tgz", - "integrity": "sha512-6Gk7tQHGMLEL1bSnrMJTCVt2AQl4EmCcJDtzs/JJacCb2+TNEyHM67Gp7Ri9faF7OcGpjGGRjHLvs/AG7QKZ2Q==", + "conventional-commit-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", + "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", + "dev": true + }, + "conventional-commits-filter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", "dev": true, "requires": { - "dargs": "^7.0.0", - "lodash.template": "^4.0.2", - "meow": "^8.0.0", - "split2": "^2.0.0", - "through2": "^4.0.0" + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" } }, - "git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "conventional-commits-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz", + "integrity": "sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==", "dev": true, "requires": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" + "JSONStream": "^1.0.4", + "is-text-path": "^1.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^2.0.0", + "through2": "^4.0.0", + "trim-off-newlines": "^1.0.0" } }, - "git-semver-tags": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", - "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", + "conventional-recommended-bump": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", + "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", "dev": true, "requires": { + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.1.1", + "conventional-commits-filter": "^2.0.2", + "conventional-commits-parser": "^3.0.3", + "git-raw-commits": "2.0.0", + "git-semver-tags": "^2.0.3", "meow": "^4.0.0", - "semver": "^6.0.0" + "q": "^1.5.1" }, "dependencies": { "camelcase": { @@ -28782,15 +5200,36 @@ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", "dev": true, "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" + "number-is-nan": "^1.0.0" } }, "find-up": { @@ -28802,6 +5241,19 @@ "locate-path": "^2.0.0" } }, + "git-raw-commits": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", + "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", + "dev": true, + "requires": { + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + } + }, "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", @@ -28879,14 +5331,6 @@ "resolve": "^1.10.0", "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } } }, "p-limit": { @@ -28935,2956 +5379,3232 @@ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "pify": "^3.0.0" + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + } + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + } + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz", + "integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "coveralls": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", + "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==", + "dev": true, + "requires": { + "js-yaml": "^3.13.1", + "lcov-parse": "^1.0.0", + "log-driver": "^1.2.7", + "minimist": "^1.2.5", + "request": "^2.88.2" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cycle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", + "dev": true + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "cz-conventional-changelog": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", + "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", + "dev": true, + "requires": { + "@commitlint/load": ">6.1.1", + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "color-convert": "^1.9.0" } }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" + "color-name": "1.1.3" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "strip-bom": { + "has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, - "git-up": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz", - "integrity": "sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ==", + "dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + } } }, - "git-url-parse": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.4.0.tgz", - "integrity": "sha512-KlIa5jvMYLjXMQXkqpFzobsyD/V2K5DRHl5OAf+6oDFPlPLxrGDVQlIdI63c4/Kt6kai4kALENSALlzTGST3GQ==", + "decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "deep-equal": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", + "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", "dev": true, "requires": { - "git-up": "^4.0.0" + "clone": "^1.0.2" } }, - "gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "requires": { - "ini": "^1.3.2" + "object-keys": "^1.0.12" } }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } } }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", + "dev": true + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", "dev": true, "requires": { - "ini": "^1.3.4" + "asap": "^2.0.0", + "wrappy": "1" } }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", "dev": true, "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } } }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "esutils": "^2.0.2" } }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "dev": true, "requires": { - "type-fest": "^0.8.1" + "webidl-conversions": "^5.0.0" }, "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", "dev": true } } }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "is-obj": "^2.0.0" } }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, - "optional": true + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, - "handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" + "iconv-lite": "^0.6.2" }, "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } } } }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" + "ansi-colors": "^4.1.1" } }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", "dev": true }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "envinfo": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", + "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", + "dev": true + }, + "err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "requires": { - "function-bind": "^1.1.1" + "is-arrayish": "^0.2.1" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", "dev": true }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "es6-promise": "^4.0.3" } }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "dev": true, "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" }, "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" } } } }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "eslint": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.20.0.tgz", + "integrity": "sha512-qGi0CTcOGP2OtCQBgWZlQjcTuP0XkIpYFj25XtRTQSHC+umNnp7UMshr2G8SLsRFYDdAPFeHOsiteadmMH02Yw==", + "dev": true, "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.3.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" }, "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "ms": "2.1.2" } }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true } } }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", - "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" } }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, "requires": { - "whatwg-encoding": "^1.0.5" + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } } }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", "dev": true }, - "http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, "requires": { - "agent-base": "4", - "debug": "3.1.0" + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" }, "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true } } }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" + "estraverse": "^5.2.0" }, "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "dev": true } } }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "requires": { - "ms": "^2.0.0" - } + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true }, - "humanize-url": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", - "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", - "dev": true, - "requires": { - "normalize-url": "^1.0.0", - "strip-url-auth": "^1.0.0" - } + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true }, - "husky": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.5.tgz", - "integrity": "sha512-E5S/1HMoDDaqsH8kDF5zeKEQbYqe3wL9zJDyqyYqc8I4vHBtAoxkDBGXox0lZ9RI+k5GyB728vZdmnM4bYap+g==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "compare-versions": "^3.6.0", - "cosmiconfig": "^7.0.0", - "find-versions": "^3.2.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "slash": "^3.0.0", - "which-pm-runs": "^1.0.0" - } + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "dev": true }, - "i": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", - "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", "dev": true }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + } } }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, - "ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "import-fresh": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", - "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } } }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", "dev": true, "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" + "homedir-polyfill": "^1.0.1" } }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", "dev": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" } }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, - "init-package-json": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", - "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "glob": "^7.1.1", - "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "1 || 2", - "semver": "2.x || 3.x || 4 || 5", - "validate-npm-package-license": "^3.0.1", - "validate-npm-package-name": "^3.0.0" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } } } }, - "inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dev": true, "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "is-descriptor": "^1.0.0" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "color-name": "1.1.3" + "is-extendable": "^0.1.0" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } + "kind-of": "^6.0.0" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - } + "kind-of": "^6.0.0" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", "dev": true }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", "dev": true }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", "dev": true, "requires": { - "kind-of": "^3.0.2" + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } } } } }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, - "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "fastq": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.1.tgz", + "integrity": "sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==", "dev": true, "requires": { - "has": "^1.0.3" + "reusify": "^1.0.4" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "bser": "2.1.1" } }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", "dev": true }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "optional": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true + "escape-string-regexp": "^1.0.5" + } }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "file-entry-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", "dev": true }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", "dev": true, "requires": { - "is-extglob": "^2.1.1" + "filename-reserved-regex": "^1.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" } }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true + "filenamify-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", + "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", + "dev": true, + "requires": { + "filenamify": "^1.0.0", + "humanize-url": "^1.0.0" + } }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-extendable": "^0.1.0" } } } }, - "is-obj": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-node-modules": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true + "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz", + "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==", + "dev": true, + "requires": { + "findup-sync": "^3.0.0", + "merge": "^1.2.1" + } }, - "is-plain-obj": { + "find-root": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", "dev": true }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "isobject": "^3.0.1" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, - "is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", - "dev": true + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "requires": { + "semver-regex": "^2.0.0" + } }, - "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" } }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, - "is-ssh": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz", - "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==", + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dev": true, "requires": { - "protocols": "^1.1.0" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" } }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" } }, - "is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { - "text-extensions": "^1.0.0" + "map-cache": "^0.2.2" } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "dev": true, - "optional": true, "requires": { - "is-docker": "^2.0.0" + "minipass": "^2.6.0" } }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } } } }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "genfun": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", + "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", "dev": true, "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" } }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-pkg-repo": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", + "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", "dev": true, "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" + "hosted-git-info": "^2.1.4", + "meow": "^3.3.0", + "normalize-package-data": "^2.3.0", + "parse-github-repo-url": "^1.3.0", + "through2": "^2.0.0" }, "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { - "ms": "2.1.2" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "dependencies": { - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" } - } - } - }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "dependencies": { - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "pump": "^3.0.0" + "error-ex": "^1.2.0" } }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "mimic-fn": { + "path-exists": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "path-key": "^3.0.0" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "mimic-fn": "^2.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } - } - } - }, - "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "fill-range": "^7.0.1" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" } }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { - "to-regex-range": "^5.0.1" + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" } }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" + "is-utf8": "^0.2.0" } }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { - "is-number": "^7.0.0" + "get-stdin": "^4.0.1" } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true } } }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } + "get-port": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", + "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", + "dev": true }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - } + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" + "pump": "^3.0.0" } }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "assert-plus": "^1.0.0" } }, - "jest-extended": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/jest-extended/-/jest-extended-0.11.5.tgz", - "integrity": "sha512-3RsdFpLWKScpsLD6hJuyr/tV5iFOrw7v6YjA3tPdda9sJwoHwcMROws5gwiIZfcwhHlJRwFJB2OUvGmF3evV/Q==", + "gh-pages": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.1.0.tgz", + "integrity": "sha512-3b1rly9kuf3/dXsT8+ZxP0UhNLOo1CItj+3e31yUVcaph/yDsJ9RzD7JOw5o5zpBTJVQLlJAASNkUfepi9fe2w==", "dev": true, "requires": { - "expect": "^24.1.0", - "jest-get-type": "^22.4.3", - "jest-matcher-utils": "^22.0.0" + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify-url": "^1.0.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" }, "dependencies": { - "@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "requires": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, - "@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" + "graceful-fs": "^4.1.6" } }, - "@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "requires": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "git-raw-commits": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.8.tgz", + "integrity": "sha512-6Gk7tQHGMLEL1bSnrMJTCVt2AQl4EmCcJDtzs/JJacCb2+TNEyHM67Gp7Ri9faF7OcGpjGGRjHLvs/AG7QKZ2Q==", + "dev": true, + "requires": { + "dargs": "^7.0.0", + "lodash.template": "^4.0.2", + "meow": "^8.0.0", + "split2": "^2.0.0", + "through2": "^4.0.0" + } + }, + "git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "dev": true, + "requires": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + } + }, + "git-semver-tags": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", + "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", + "dev": true, + "requires": { + "meow": "^4.0.0", + "semver": "^6.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true }, - "@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", "dev": true, "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" } }, - "@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" + "locate-path": "^2.0.0" } }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", "dev": true }, - "@types/yargs": { - "version": "13.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", - "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "@types/yargs-parser": "*" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "color-convert": "^1.9.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", "dev": true, "requires": { - "color-name": "1.1.3" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "diff-sequences": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", - "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", - "dev": true - }, - "expect": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", - "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true - }, - "jest-matcher-utils": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - } } } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "jest-diff": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true - }, - "pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - } - } + "p-try": "^1.0.0" } }, - "jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", - "dev": true - }, - "jest-matcher-utils": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", - "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.4.3", - "pretty-format": "^22.4.3" + "p-limit": "^1.1.0" } }, - "jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, - "jest-regex-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, - "pretty-format": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", - "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "pify": "^3.0.0" } }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", "dev": true }, - "stack-utils": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.4.tgz", - "integrity": "sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w==", + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "requires": { - "fill-range": "^7.0.1" + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" } }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", "dev": true, "requires": { - "to-regex-range": "^5.0.1" + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" } }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true } } }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "git-up": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz", + "integrity": "sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ==", "dev": true, "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" + "is-ssh": "^1.3.0", + "parse-url": "^5.0.0" } }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "git-url-parse": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.4.0.tgz", + "integrity": "sha512-KlIa5jvMYLjXMQXkqpFzobsyD/V2K5DRHl5OAf+6oDFPlPLxrGDVQlIdI63c4/Kt6kai4kALENSALlzTGST3GQ==", "dev": true, "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "git-up": "^4.0.0" } }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", + "dev": true, "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "ini": "^1.3.2" } }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - } + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" + "is-glob": "^4.0.1" } }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", "dev": true }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "ini": "^1.3.4" } }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" } }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", "dev": true, "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" } }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dev": true, "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } } }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - } + "optional": true }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" }, "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } } } }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - } + "function-bind": "^1.1.1" } }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { - "type-fest": "^0.11.0" + "is-buffer": "^1.1.5" } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true } } }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "parse-passwd": "^1.0.0" } }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "hosted-git-info": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", + "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "whatwg-encoding": "^1.0.5" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "jsdom": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", - "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", "dev": true, "requires": { - "abab": "^2.0.3", - "acorn": "^7.1.1", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.2.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.0", - "domexception": "^2.0.1", - "escodegen": "^1.14.1", - "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", - "nwsapi": "^2.2.0", - "parse5": "5.1.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.8", - "saxes": "^5.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.2.3", - "xml-name-validator": "^3.0.0" + "agent-base": "4", + "debug": "3.1.0" }, "dependencies": { - "tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "requires": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" + "ms": "2.0.0" } } } }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", "dev": true, "requires": { - "minimist": "^1.2.5" + "ms": "^2.0.0" } }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "humanize-url": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", "dev": true, "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" + "normalize-url": "^1.0.0", + "strip-url-auth": "^1.0.0" } }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "husky": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.5.tgz", + "integrity": "sha512-E5S/1HMoDDaqsH8kDF5zeKEQbYqe3wL9zJDyqyYqc8I4vHBtAoxkDBGXox0lZ9RI+k5GyB728vZdmnM4bYap+g==", "dev": true, "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^3.2.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" } }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "i": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", + "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" + "safer-buffer": ">= 2.1.2 < 3" } }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", "dev": true }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, - "lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true + "ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } }, - "lerna": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", - "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", + "import-fresh": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", + "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", "dev": true, "requires": { - "@lerna/add": "3.21.0", - "@lerna/bootstrap": "3.21.0", - "@lerna/changed": "3.21.0", - "@lerna/clean": "3.21.0", - "@lerna/cli": "3.18.5", - "@lerna/create": "3.22.0", - "@lerna/diff": "3.21.0", - "@lerna/exec": "3.21.0", - "@lerna/import": "3.22.0", - "@lerna/info": "3.21.0", - "@lerna/init": "3.21.0", - "@lerna/link": "3.21.0", - "@lerna/list": "3.21.0", - "@lerna/publish": "3.22.1", - "@lerna/run": "3.21.0", - "@lerna/version": "3.22.1", - "import-local": "^2.0.0", - "npmlog": "^4.1.2" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true } } }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "once": "^1.3.0", + "wrappy": "1" } }, - "libsodium": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.9.tgz", - "integrity": "sha512-gfeADtR4D/CM0oRUviKBViMGXZDgnFdMKMzHsvBdqLBHd9ySi6EtYnmuhHVDDYgYpAO8eU8hEY+F8vIUAPh08A==" + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, - "libsodium-wrappers": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", - "integrity": "sha512-9HaAeBGk1nKTRFRHkt7nzxqCvnkWTjn1pdjKgcUnZxj0FyOP4CnhgFhMdrFfgNsukijBGyBLpP2m2uKT1vuWhQ==", + "init-package-json": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", + "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", + "dev": true, "requires": { - "libsodium": "^0.7.0" + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "lint-staged": { - "version": "10.5.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz", - "integrity": "sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==", + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", "dev": true, "requires": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "commander": "^6.2.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.2.0", - "dedent": "^0.7.0", - "enquirer": "^2.3.6", - "execa": "^4.1.0", - "listr2": "^3.2.2", - "log-symbols": "^4.0.0", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.2.0", - "string-argv": "0.3.1", - "stringify-object": "^3.3.0" + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" }, "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "commander": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", - "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "color-convert": "^1.9.0" } }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "to-regex-range": "^5.0.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { - "pump": "^3.0.0" + "color-name": "1.1.3" } }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "mimic-fn": "^2.1.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } } }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "listr2": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz", - "integrity": "sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "figures": "^3.2.0", - "indent-string": "^4.0.0", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rxjs": "^6.6.3", - "through": "^2.3.8" - }, - "dependencies": { - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5" + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } } }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "aggregate-error": "^3.0.0" + "has-flag": "^3.0.0" } } } }, - "load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" + "kind-of": "^3.0.2" }, "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "is-buffer": "^1.1.5" } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true } } }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" }, "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "minimist": "^1.2.0" + "is-buffer": "^1.1.5" } } } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "p-locate": "^4.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } } }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", "dev": true }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "optional": true }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "dev": true }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, - "lodash.has": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", - "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=", + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true }, - "lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", "dev": true }, - "lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", "dev": true }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" + "isobject": "^3.0.1" } }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "is-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", + "dev": true + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "dev": true, "requires": { - "lodash._reinterpolate": "^3.0.0" + "has-symbols": "^1.0.1" } }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "dev": true }, - "log-driver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", - "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", + "is-ssh": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz", + "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==", + "dev": true, + "requires": { + "protocols": "^1.1.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, - "log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", "dev": true, "requires": { - "chalk": "^4.0.0" + "has-symbols": "^1.0.1" } }, - "log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", "dev": true, "requires": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } + "text-extensions": "^1.0.0" } }, - "longest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", - "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, + "optional": true, "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" + "is-docker": "^2.0.0" } }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, - "lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "macos-release": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz", - "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, "requires": { - "semver": "^6.0.0" + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" }, "dependencies": { "semver": { @@ -31895,1636 +8615,1939 @@ } } }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "make-fetch-happen": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", - "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, "requires": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { - "yallist": "^3.0.2" + "ms": "2.1.2" } }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "dev": true, "requires": { - "object-visit": "^1.0.0" - } - }, - "marked": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", - "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", - "dev": true - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" } }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", "dev": true, "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "dependencies": { + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + } } }, - "meow": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz", - "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==", + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", "dev": true, "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "dependencies": { + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + } } }, - "merge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } } }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dev": true, "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", "dev": true, "requires": { - "mime-db": "1.44.0" + "detect-newline": "^3.0.0" } }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" } }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", "dev": true, "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" } }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", "dev": true, "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" } }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dev": true, "requires": { - "minipass": "^3.0.0" + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" }, "dependencies": { - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "yallist": "^4.0.0" + "fill-range": "^7.0.1" } - } - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "yallist": "^4.0.0" + "to-regex-range": "^5.0.1" } - } - } - }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dev": true, "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "braces": "^3.0.1", + "picomatch": "^2.0.5" } - } - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-number": "^7.0.0" } } } }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", "dev": true, "requires": { - "minimist": "^1.2.5" + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" } }, - "mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", "dev": true, "requires": { - "mkdirp": "*" + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, - "modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", "dev": true, "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" }, "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "glob": "^7.1.3" + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" } } } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "dev": true }, - "multimatch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", - "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dev": true, "requires": { - "array-differ": "^2.0.3", - "array-union": "^1.0.2", - "arrify": "^1.0.1", - "minimatch": "^3.0.4" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" } }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + } }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", "dev": true, "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" } }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" } }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "ncp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", - "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "dev": true + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } }, - "node-fetch-npm": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", - "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", + "jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", "dev": true, "requires": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" } }, - "node-gyp": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", - "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.1.2", - "request": "^2.88.0", - "rimraf": "^2.6.3", - "semver": "^5.7.1", - "tar": "^4.4.12", - "which": "^1.3.1" + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" }, "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "glob": "^7.1.3" + "fill-range": "^7.0.1" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } } } }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + } + } }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" + "jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" }, "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "type-fest": "^0.11.0" } }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", "dev": true } } }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, - "node-notifier": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", - "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, - "optional": true, "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "acorn": "^7.1.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.2.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.0", + "domexception": "^2.0.1", + "escodegen": "^1.14.1", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "5.1.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.8", + "saxes": "^5.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0", + "ws": "^7.2.3", + "xml-name-validator": "^3.0.0" }, "dependencies": { - "uuid": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", - "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", - "dev": true, - "optional": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", "dev": true, - "optional": true, "requires": { - "isexe": "^2.0.0" + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" } } } }, - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, - "normalize-package-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", - "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", - "dev": true, - "requires": { - "hosted-git-info": "^3.0.6", - "resolve": "^1.17.0", - "semver": "^7.3.2", - "validate-npm-package-license": "^3.0.1" - } + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", "dev": true, "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" + "minimist": "^1.2.5" } }, - "npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { - "npm-normalize-package-bin": "^1.0.1" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, - "npm-lifecycle": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", - "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "dev": true, "requires": { - "byline": "^5.0.0", - "graceful-fs": "^4.1.15", - "node-gyp": "^5.0.2", - "resolve-from": "^4.0.0", - "slide": "^1.1.6", - "uid-number": "0.0.6", - "umask": "^1.1.0", - "which": "^1.3.1" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" } }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, - "npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "lcov-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", + "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", + "dev": true + }, + "lerna": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", + "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", "dev": true, "requires": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" + "@lerna/add": "3.21.0", + "@lerna/bootstrap": "3.21.0", + "@lerna/changed": "3.21.0", + "@lerna/clean": "3.21.0", + "@lerna/cli": "3.18.5", + "@lerna/create": "3.22.0", + "@lerna/diff": "3.21.0", + "@lerna/exec": "3.21.0", + "@lerna/import": "3.22.0", + "@lerna/info": "3.21.0", + "@lerna/init": "3.21.0", + "@lerna/link": "3.21.0", + "@lerna/list": "3.21.0", + "@lerna/publish": "3.22.1", + "@lerna/run": "3.21.0", + "@lerna/version": "3.22.1", + "import-local": "^2.0.0", + "npmlog": "^4.1.2" }, "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", "dev": true } } }, - "npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true }, - "npm-pick-manifest": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", - "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "requires": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "lint-staged": { + "version": "10.5.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz", + "integrity": "sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==", "dev": true, "requires": { - "path-key": "^2.0.0" + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "dedent": "^0.7.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "listr2": "^3.2.2", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" }, "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "commander": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", + "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "dev": true + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } } } }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "listr2": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz", + "integrity": "sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==", "dev": true, "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "figures": "^3.2.0", + "indent-string": "^4.0.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.3", + "through": "^2.3.8" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "escape-string-regexp": "^1.0.5" } }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "aggregate-error": "^3.0.0" } } } }, - "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", - "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "onigasm": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", - "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", + "load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", "dev": true, "requires": { - "lru-cache": "^5.1.1" + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" }, "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "yallist": "^3.0.2" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", "dev": true } } }, - "opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", - "dev": true, - "requires": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "p-locate": "^4.1.0" } }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", "dev": true }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", "dev": true }, - "p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", - "dev": true, - "requires": { - "p-reduce": "^1.0.0" - } - }, - "p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, - "p-queue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", - "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", - "dev": true, - "requires": { - "eventemitter3": "^3.1.0" - } + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", "dev": true }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", "dev": true }, - "p-waterfall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", - "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", - "dev": true, - "requires": { - "p-reduce": "^1.0.0" - } + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", "dev": true }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "dev": true, "requires": { - "callsites": "^3.0.0" + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" } }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "dev": true, "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "lodash._reinterpolate": "^3.0.0" } }, - "parse-github-repo-url": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", - "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", "dev": true }, - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "log-driver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", "dev": true }, - "parse-path": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.2.tgz", - "integrity": "sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==", + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", "dev": true, "requires": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" + "chalk": "^4.0.0" } }, - "parse-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz", - "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==", + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, "requires": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" }, "dependencies": { - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + } + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", "dev": true } } }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "longest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", + "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", "dev": true }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", "dev": true }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "macos-release": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz", + "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==", "dev": true }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "pinkie": "^2.0.0" + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "make-fetch-happen": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", "dev": true, "requires": { - "node-modules-regexp": "^1.0.0" + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "dev": true, "requires": { - "find-up": "^4.0.0" + "tmpl": "1.0.x" } }, - "pkginfo": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", - "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, - "please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { - "semver-compare": "^1.0.0" + "object-visit": "^1.0.0" } }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "marked": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", "dev": true }, - "prelude-ls": { + "meow": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz", + "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + } + }, + "merge": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", "dev": true }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "prettier": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", "dev": true }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true }, - "promise-inflight": { + "min-indent": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, - "promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, "requires": { - "err-code": "^1.0.0", - "retry": "^0.10.0" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" } }, - "prompt": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", - "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "dev": true, "requires": { - "colors": "^1.1.2", - "pkginfo": "0.x.x", - "read": "1.0.x", - "revalidator": "0.1.x", - "utile": "0.3.x", - "winston": "2.1.x" + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "dev": true, "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "minipass": "^2.9.0" } }, - "promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, "requires": { - "read": "1" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } } }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "protocols": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", - "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==", - "dev": true - }, - "protoduck": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", - "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "requires": { - "genfun": "^5.0.0" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } } }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" + "minimist": "^1.2.5" } }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "mkdirp": "*" } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "dev": true, "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" }, "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "glob": "^7.1.3" } } } }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "qrcode-generator": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz", - "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==" + "multimatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", + "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", + "dev": true, + "requires": { + "array-differ": "^2.0.3", + "array-union": "^1.0.2", + "arrify": "^1.0.1", + "minimatch": "^3.0.4" + } }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", "dev": true }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "ncp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", + "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", "dev": true }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-cmd-shim": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", - "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", + "node-fetch-npm": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", "dev": true, "requires": { - "graceful-fs": "^4.1.2" + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" } }, - "read-package-json": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", - "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "node-gyp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", + "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", "dev": true, "requires": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.1.2", + "request": "^2.88.0", + "rimraf": "^2.6.3", + "semver": "^5.7.1", + "tar": "^4.4.12", + "which": "^1.3.1" }, "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "glob": "^7.1.3" } }, "semver": { @@ -33535,2648 +10558,2548 @@ } } }, - "read-package-tree": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", - "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", - "dev": true, - "requires": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" - } + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-notifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", + "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", "dev": true, + "optional": true, "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" }, "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true + "uuid": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", + "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", + "dev": true, + "optional": true }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "optional": true, "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "isexe": "^2.0.0" } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true } } }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "dev": true, "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "dev": true, + "requires": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-lifecycle": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", + "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", + "dev": true, + "requires": { + "byline": "^5.0.0", + "graceful-fs": "^4.1.15", + "node-gyp": "^5.0.2", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", + "uid-number": "0.0.6", + "umask": "^1.1.0", + "which": "^1.3.1" }, "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true } } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", "dev": true, "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" } }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "npm-pick-manifest": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", + "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", "dev": true, "requires": { - "resolve": "^1.1.6" + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + } } }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, - "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "replace-in-file": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.1.0.tgz", - "integrity": "sha512-URzjyF3nucvejuY13HFd7O+Q6tFJRLKGHLYVvSh+LiZj3gFXzSYGnIkQflnJJulCAI2/RTZaZkpOtdVdW0EhQA==", + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "chalk": "^4.0.0", - "glob": "^7.1.6", - "yargs": "^15.3.1" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "dependencies": { - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" } } } }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "isobject": "^3.0.0" } }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, "requires": { - "lodash": "^4.17.19" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "object.getownpropertydescriptors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", "dev": true, "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "octokit-pagination-methods": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", + "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", "dev": true }, - "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" + "wrappy": "1" } }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "dev": true, "requires": { - "resolve-from": "^5.0.0" + "mimic-fn": "^1.0.0" } }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "onigasm": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", + "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", "dev": true, "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "lru-cache": "^5.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, - "resolve-global": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", - "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "requires": { - "global-dirs": "^0.1.1" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" } }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "os-name": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", + "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", "dev": true, "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "macos-release": "^2.2.0", + "windows-release": "^3.1.0" } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true - }, - "revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { - "glob": "^7.1.3" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true }, - "rollup": { - "version": "2.38.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.38.5.tgz", - "integrity": "sha512-VoWt8DysFGDVRGWuHTqZzT02J0ASgjVq/hPs9QcBOGMd7B+jfTr/iqMVEyOi901rE3xq+Deq66GzIT1yt7sGwQ==", - "dev": true, - "requires": { - "fsevents": "~2.3.1" - } + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true }, - "rollup-plugin-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", - "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "rollup-pluginutils": "^2.5.0" + "p-try": "^2.0.0" } }, - "rollup-plugin-sourcemaps": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz", - "integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==", + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "@rollup/pluginutils": "^3.0.9", - "source-map-resolve": "^0.6.0" - }, - "dependencies": { - "source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - } + "p-limit": "^2.2.0" } }, - "rollup-plugin-typescript2": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz", - "integrity": "sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==", + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", "dev": true, "requires": { - "@rollup/pluginutils": "^3.1.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "8.1.0", - "resolve": "1.17.0", - "tslib": "2.0.1" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "tslib": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", - "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "p-reduce": "^1.0.0" } }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true + }, + "p-queue": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", + "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", "dev": true, "requires": { - "estree-walker": "^0.6.1" + "eventemitter3": "^3.1.0" } }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", "dev": true }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "p-waterfall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", + "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", "dev": true, "requires": { - "aproba": "^1.1.1" + "p-reduce": "^1.0.0" } }, - "rx-sandbox": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rx-sandbox/-/rx-sandbox-1.0.4.tgz", - "integrity": "sha512-+/9MHDYNoF9ca/2RR+L2LloXXeQyIR3k/wjK03IicrxxlbkhmKF4ejPiWeafMWDg7otF+pnX5NE/8v/rX6ICJA==", + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, "requires": { - "expect": "^26.6.1", - "jest-matcher-utils": "^26.6.1" + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "requires": { - "tslib": "^1.9.0" + "callsites": "^3.0.0" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "parse-github-repo-url": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", + "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", + "dev": true }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "dev": true, "requires": { - "ret": "~0.1.10" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", "dev": true }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "parse-path": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.2.tgz", + "integrity": "sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==", "dev": true, "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" + "is-ssh": "^1.3.0", + "protocols": "^1.4.0" + } + }, + "parse-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz", + "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==", + "dev": true, + "requires": { + "is-ssh": "^1.3.0", + "normalize-url": "^3.3.0", + "parse-path": "^4.0.0", + "protocols": "^1.4.0" }, "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true } } }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "xmlchars": "^2.2.0" + "pinkie": "^2.0.0" } }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "find-up": "^4.0.0" } }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "pkginfo": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", + "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", + "dev": true + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, - "semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", "dev": true }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "prettier": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "dev": true + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dev": true, "requires": { - "randombytes": "^2.1.0" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" } }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "err-code": "^1.0.0", + "retry": "^0.10.0" } }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "prompt": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", + "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", "dev": true, "requires": { - "kind-of": "^6.0.2" + "colors": "^1.1.2", + "pkginfo": "0.x.x", + "read": "1.0.x", + "revalidator": "0.1.x", + "utile": "0.3.x", + "winston": "2.1.x" } }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", "dev": true, "requires": { - "shebang-regex": "^3.0.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" } }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", + "promzard": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", + "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", "dev": true, "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" + "read": "1" } }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true }, - "shiki": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.2.tgz", - "integrity": "sha512-BjUCxVbxMnvjs8jC4b+BQ808vwjJ9Q8NtLqPwXShZ307HdXiDFYP968ORSVfaTNNSWYDBYdMnVKJ0fYNsoZUBA==", + "protocols": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", + "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==", + "dev": true + }, + "protoduck": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", "dev": true, "requires": { - "onigasm": "^2.2.5", - "vscode-textmate": "^5.2.0" + "genfun": "^5.0.0" } }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, - "slash": { + "pump": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { - "color-name": "1.1.3" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true } } }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "queue-microtask": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", + "integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", "dev": true }, - "smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", "dev": true }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", "dev": true, "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "mute-stream": "~0.0.4" + } + }, + "read-cmd-shim": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", + "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2" + } + }, + "read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "read-package-tree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", + "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", "dev": true, "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true } } }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, "requires": { - "kind-of": "^3.2.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true } } }, - "socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", - "dev": true, - "requires": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" - } - }, - "socks-proxy-agent": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", - "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" - }, - "dependencies": { - "agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - } + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", "dev": true, "requires": { - "is-plain-obj": "^1.0.0" + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" } }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "resolve": "^1.1.6" } }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" } }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", "dev": true }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true }, - "spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", "dev": true }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "requires": { - "through": "2" - } + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "extend-shallow": "^3.0.0" + "is-finite": "^1.0.0" } }, - "split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "replace-in-file": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.1.0.tgz", + "integrity": "sha512-URzjyF3nucvejuY13HFd7O+Q6tFJRLKGHLYVvSh+LiZj3gFXzSYGnIkQflnJJulCAI2/RTZaZkpOtdVdW0EhQA==", "dev": true, "requires": { - "through2": "^2.0.2" + "chalk": "^4.0.0", + "glob": "^7.1.6", + "yargs": "^15.3.1" }, "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", "dev": true, "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" + "lodash": "^4.17.19" } }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", "dev": true, "requires": { - "figgy-pudding": "^3.5.1" + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" } }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, - "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" } }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "resolve-from": "^5.0.0" } }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", "dev": true, "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "global-dirs": "^0.1.1" } }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dev": true, "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", "dev": true }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, - "string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } + "revalidator": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", + "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", + "dev": true }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "glob": "^7.1.3" } }, - "string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "rollup-plugin-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", + "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "rollup-pluginutils": "^2.5.0" } }, - "string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "rollup-plugin-sourcemaps": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz", + "integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "@rollup/pluginutils": "^3.0.9", + "source-map-resolve": "^0.6.0" + }, + "dependencies": { + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + } } }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "rollup-plugin-typescript2": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz", + "integrity": "sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==", "dev": true, "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" + "@rollup/pluginutils": "^3.1.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "8.1.0", + "resolve": "1.17.0", + "tslib": "2.0.1" }, "dependencies": { - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "tslib": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", + "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true } } }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "estree-walker": "^0.6.1" } }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "requires": { - "min-indent": "^1.0.0" + "queue-microtask": "^1.2.2" } }, - "strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", - "dev": true - }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { - "escape-string-regexp": "^1.0.2" + "aproba": "^1.1.1" } }, - "strip-url-auth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", - "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", - "dev": true - }, - "strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", "dev": true, "requires": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" + "tslib": "^1.9.0" } }, - "supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "ret": "~0.1.10" } }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", "dev": true, "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { + "anymatch": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "remove-trailing-separator": "^1.0.1" } } } }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } + "xmlchars": "^2.2.0" } }, - "temp-dir": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "semver-compare": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true }, - "temp-write": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", - "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "is-stream": "^1.1.0", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "pify": "^3.0.0" + "is-extendable": "^0.1.0" } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true } } }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } + "kind-of": "^6.0.2" } }, - "terser": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", - "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shelljs": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true + }, + "shiki": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.2.tgz", + "integrity": "sha512-BjUCxVbxMnvjs8jC4b+BQ808vwjJ9Q8NtLqPwXShZ307HdXiDFYP968ORSVfaTNNSWYDBYdMnVKJ0fYNsoZUBA==", + "dev": true, + "requires": { + "onigasm": "^2.2.5", + "vscode-textmate": "^5.2.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" } }, - "terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true + }, + "smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "dependencies": { - "cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "dev": true, - "requires": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "yallist": "^4.0.0" + "is-descriptor": "^0.1.0" } }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "is-extendable": "^0.1.0" } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "yocto-queue": "^0.1.0" + "is-descriptor": "^1.0.0" } }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "aggregate-error": "^3.0.0" + "kind-of": "^6.0.0" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "minipass": "^3.1.1" + "kind-of": "^6.0.0" } }, - "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "requires": { - "readable-stream": "3" + "kind-of": "^3.2.0" }, "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "is-buffer": "^1.1.5" } } } }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", "dev": true, "requires": { - "os-tmpdir": "~1.0.2" + "ip": "1.1.5", + "smart-buffer": "^4.1.0" } }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", "dev": true, "requires": { - "kind-of": "^3.0.2" + "agent-base": "~4.2.1", + "socks": "~2.3.2" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", "dev": true, "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "es6-promisify": "^5.0.0" + } + } } }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-plain-obj": "^1.0.0" } }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, - "tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "requires": { - "punycode": "^2.1.1" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, - "trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", "dev": true }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.2" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "ts-jest": { - "version": "26.4.4", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz", - "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==", + "spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, "requires": { - "@types/jest": "26.x", - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^26.1.0", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "mkdirp": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } + "through": "2" } }, - "ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, "requires": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" + "extend-shallow": "^3.0.0" } }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "tslint": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", - "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.3", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.13.0", - "tsutils": "^2.29.0" + "through2": "^2.0.2" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } } } }, - "tslint-config-prettier": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", - "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", "dev": true }, - "tslint-config-standard": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/tslint-config-standard/-/tslint-config-standard-9.0.0.tgz", - "integrity": "sha512-CAw9J743RnPMemQV/XQ4YyNreC+A1NItACfkm+cBedrOkz6CQfwlnbKn8anUXBfoa4Zo4tjAhblRbsMNcSLfSw==", + "stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", "dev": true, "requires": { - "tslint-eslint-rules": "^5.3.1" + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } } }, - "tslint-eslint-rules": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz", - "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==", + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { - "doctrine": "0.7.2", - "tslib": "1.9.0", - "tsutils": "^3.0.0" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "dependencies": { - "doctrine": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", - "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", - "dev": true, - "requires": { - "esutils": "^1.1.6", - "isarray": "0.0.1" - } - }, - "esutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", - "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "tslib": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", - "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", - "dev": true - }, - "tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "tslib": "^1.8.1" + "is-descriptor": "^0.1.0" } } } }, - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "dev": true, "requires": { - "tslib": "^1.8.1" + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "dev": true }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", "dev": true }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "string-length": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "dev": true, "requires": { - "prelude-ls": "^1.2.1" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" } }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } }, - "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true + "string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { - "is-typedarray": "^1.0.0" + "safe-buffer": "~5.1.0" } }, - "typedoc": { - "version": "0.20.23", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.23.tgz", - "integrity": "sha512-RBXuM0MJ2V/7eGg4YrDEmV1bn/ypa3Wx6AO1B0mUBHEQJaOIKEEnNI0Su75J6q7dkB5ksZvGNgsGjvfWL8Myjg==", + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "dev": true, "requires": { - "colors": "^1.4.0", - "fs-extra": "^9.1.0", - "handlebars": "^4.7.6", - "lodash": "^4.17.20", - "lunr": "^2.3.9", - "marked": "^1.2.9", - "minimatch": "^3.0.0", - "progress": "^2.0.3", - "shelljs": "^0.8.4", - "shiki": "^0.9.2", - "typedoc-default-themes": "^0.12.7" + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + } } }, - "typedoc-default-themes": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.7.tgz", - "integrity": "sha512-0XAuGEqID+gon1+fhi4LycOEFM+5Mvm2PjwaiVZNAzU7pn3G2DEpsoXnFOPlLDnHY6ZW0BY0nO7ur9fHOFkBLQ==", - "dev": true + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } }, - "typedoc-plugin-lerna-packages": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/typedoc-plugin-lerna-packages/-/typedoc-plugin-lerna-packages-0.3.1.tgz", - "integrity": "sha512-azeP5DVv4Me+C32RoGbMAzXo7JeYmeEstMAx4mdtVGHLtrXjitlaf0pS562vogofwyIcyVnjL6BlZWvbPQ3hmw==", + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true }, - "typescript": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", - "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, - "uglify-js": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz", - "integrity": "sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==", - "dev": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true }, - "umask": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", - "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", "dev": true }, - "union-value": { + "strip-outer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" + "escape-string-regexp": "^1.0.2" } }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "strip-url-auth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", + "dev": true + }, + "strong-log-transformer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", + "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", "dev": true, "requires": { - "unique-slug": "^2.0.0" + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" } }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "imurmurhash": "^0.1.4" + "has-flag": "^4.0.0" } }, - "universal-user-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", - "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", + "supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", "dev": true, "requires": { - "os-name": "^3.1.0" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" } }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "table": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", "dev": true, "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" }, "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "ajv": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.0.tgz", + "integrity": "sha512-svS9uILze/cXbH0z2myCK2Brqprx/+JJYK5pHicT/GQiBfzzhUVAIT6MwqJg8y4xV/zoGsUeuPuwtoiKSGE15g==", "dev": true, "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true } } }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", "dev": true, "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" }, "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true } } }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", "dev": true }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "temp-write": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", + "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", "dev": true, "requires": { - "inherits": "2.0.3" + "graceful-fs": "^4.1.2", + "is-stream": "^1.1.0", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" }, "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true } } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util-promisify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", - "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", - "dev": true, - "requires": { - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "utile": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", - "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "dev": true, "requires": { - "async": "~0.9.0", - "deep-equal": "~0.2.1", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "1.0.x", - "rimraf": "2.x.x" + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" }, "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dev": true, "requires": { - "glob": "^7.1.3" + "type-fest": "^0.11.0" } - } - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", - "dev": true - }, - "v8-to-istanbul": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", - "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", "dev": true } } }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" } }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, "requires": { - "builtins": "^1.0.3" + "any-promise": "^1.0.0" } }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", "dev": true, "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "thenify": ">= 3.1.0 < 4" } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "dev": true }, - "vscode-textmate": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", - "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "dev": true, "requires": { - "browser-process-hrtime": "^1.0.0" + "readable-stream": "3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "xml-name-validator": "^3.0.0" + "os-tmpdir": "~1.0.2" } }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "requires": { - "makeerror": "1.0.x" + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" } }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { - "defaults": "^1.0.3" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } }, - "webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "tr46": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "dev": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "ts-jest": { + "version": "26.4.4", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz", + "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==", + "dev": true, + "requires": { + "@types/jest": "26.x", + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^26.1.0", + "json5": "2.x", + "lodash.memoize": "4.x", + "make-error": "1.x", + "mkdirp": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } } } }, - "webpack-assets-manifest": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/webpack-assets-manifest/-/webpack-assets-manifest-3.1.1.tgz", - "integrity": "sha512-JV9V2QKc5wEWQptdIjvXDUL1ucbPLH2f27toAY3SNdGZp+xSaStAgpoMcvMZmqtFrBc9a5pTS1058vxyMPOzRQ==", + "ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, + "requires": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tslint": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", + "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", "dev": true, "requires": { - "chalk": "^2.0", - "lodash.get": "^4.0", - "lodash.has": "^4.0", - "mkdirp": "^0.5", - "schema-utils": "^1.0.0", - "tapable": "^1.0.0", - "webpack-sources": "^1.0.0" + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.13.0", + "tsutils": "^2.29.0" }, "dependencies": { "ansi-styles": { @@ -36220,16 +13143,11 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, "supports-color": { "version": "5.5.0", @@ -36242,331 +13160,454 @@ } } }, - "webpack-cli": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", - "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.1", - "findup-sync": "^3.0.0", - "global-modules": "^2.0.0", - "import-local": "^2.0.0", - "interpret": "^1.4.0", - "loader-utils": "^1.4.0", - "supports-color": "^6.1.0", - "v8-compile-cache": "^2.1.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "tslint-config-prettier": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", + "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", + "dev": true + }, + "tslint-config-standard": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/tslint-config-standard/-/tslint-config-standard-9.0.0.tgz", + "integrity": "sha512-CAw9J743RnPMemQV/XQ4YyNreC+A1NItACfkm+cBedrOkz6CQfwlnbKn8anUXBfoa4Zo4tjAhblRbsMNcSLfSw==", + "dev": true, + "requires": { + "tslint-eslint-rules": "^5.3.1" + } + }, + "tslint-eslint-rules": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz", + "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==", + "dev": true, + "requires": { + "doctrine": "0.7.2", + "tslib": "1.9.0", + "tsutils": "^3.0.0" + }, + "dependencies": { + "doctrine": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", + "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", "dev": true, "requires": { - "p-limit": "^2.0.0" + "esutils": "^1.1.6", + "isarray": "0.0.1" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "esutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", + "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=", "dev": true }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } + "tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", + "dev": true }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "tslib": "^1.8.1" } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + } + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typedoc": { + "version": "0.20.23", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.23.tgz", + "integrity": "sha512-RBXuM0MJ2V/7eGg4YrDEmV1bn/ypa3Wx6AO1B0mUBHEQJaOIKEEnNI0Su75J6q7dkB5ksZvGNgsGjvfWL8Myjg==", + "dev": true, + "requires": { + "colors": "^1.4.0", + "fs-extra": "^9.1.0", + "handlebars": "^4.7.6", + "lodash": "^4.17.20", + "lunr": "^2.3.9", + "marked": "^1.2.9", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shelljs": "^0.8.4", + "shiki": "^0.9.2", + "typedoc-default-themes": "^0.12.7" + } + }, + "typedoc-default-themes": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.7.tgz", + "integrity": "sha512-0XAuGEqID+gon1+fhi4LycOEFM+5Mvm2PjwaiVZNAzU7pn3G2DEpsoXnFOPlLDnHY6ZW0BY0nO7ur9fHOFkBLQ==", + "dev": true + }, + "typedoc-plugin-lerna-packages": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/typedoc-plugin-lerna-packages/-/typedoc-plugin-lerna-packages-0.3.1.tgz", + "integrity": "sha512-azeP5DVv4Me+C32RoGbMAzXo7JeYmeEstMAx4mdtVGHLtrXjitlaf0pS562vogofwyIcyVnjL6BlZWvbPQ3hmw==", + "dev": true + }, + "typescript": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", + "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", + "dev": true + }, + "uglify-js": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz", + "integrity": "sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==", + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", + "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", + "dev": true + }, + "umask": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", + "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universal-user-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", + "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", + "dev": true, + "requires": { + "os-name": "^3.1.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } } }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util-promisify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", + "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utile": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", + "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", + "dev": true, + "requires": { + "async": "~0.9.0", + "deep-equal": "~0.2.1", + "i": "0.3.x", + "mkdirp": "0.x.x", + "ncp": "1.0.x", + "rimraf": "2.x.x" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "glob": "^7.1.3" } } } }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "v8-to-istanbul": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", + "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", "dev": true, "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true } } }, - "webpack-subresource-integrity": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", - "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vscode-textmate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", + "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", + "dev": true + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", "dev": true, "requires": { - "webpack-sources": "^1.3.0" + "defaults": "^1.0.3" } }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true + }, "whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", @@ -36712,15 +13753,6 @@ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, "wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -36887,14 +13919,6 @@ "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==", "dev": true }, - "xhr2-cookies": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", - "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", - "requires": { - "cookiejar": "^2.1.1" - } - }, "xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", @@ -36922,7 +13946,8 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "yaml": { "version": "1.10.0", diff --git a/package.json b/package.json index e73b0c053b..bc7a598e9b 100644 --- a/package.json +++ b/package.json @@ -57,12 +57,14 @@ "@commitlint/config-conventional": "^11.0.0", "@types/jest": "^26.0.14", "@types/node": "^14.11.5", + "@typescript-eslint/eslint-plugin": "^4.15.1", + "@typescript-eslint/parser": "^4.15.1", "colors": "^1.4.0", "commitizen": "^4.2.1", "coveralls": "^3.1.0", "cross-env": "^7.0.2", "cz-conventional-changelog": "^3.3.0", - "eslint": "^7.10.0", + "eslint": "^7.20.0", "gh-pages": "^3.1.0", "husky": "^4.3.0", "jest": "^26.5.2", diff --git a/packages/taquito/src/context.ts b/packages/taquito/src/context.ts index 02d1246897..0614cef6d1 100644 --- a/packages/taquito/src/context.ts +++ b/packages/taquito/src/context.ts @@ -9,6 +9,7 @@ import { NoopSigner } from './signer/noop'; import { OperationFactory } from './wallet/opreation-factory'; import { RpcTzProvider } from './tz/rpc-tz-provider'; import { RPCEstimateProvider } from './contract/rpc-estimate-provider'; +import { RPCDryRunProvider } from './contract/rpc-dry-run-provider'; import { RpcContractProvider } from './contract/rpc-contract-provider'; import { RPCBatchProvider } from './batch/rpc-batch-provider'; @@ -50,6 +51,7 @@ export class Context { public readonly tz = new RpcTzProvider(this); public readonly estimate = new RPCEstimateProvider(this); + public readonly dryRun = new RPCDryRunProvider(this); public readonly contract = new RpcContractProvider(this, this.estimate); public readonly batch = new RPCBatchProvider(this, this.estimate); public readonly wallet = new Wallet(this); diff --git a/packages/taquito/src/contract/interface.ts b/packages/taquito/src/contract/interface.ts index d256628774..cf6808dffc 100644 --- a/packages/taquito/src/contract/interface.ts +++ b/packages/taquito/src/contract/interface.ts @@ -12,6 +12,7 @@ import { } from '../operations/types'; import { ContractAbstraction } from './contract'; import { Estimate } from './estimate'; +import { PreapplyResponse } from '@taquito/rpc'; export type ContractSchema = Schema | unknown; @@ -58,6 +59,49 @@ export interface EstimationProvider { batch(params: ParamsWithKind[]): Promise; } +export interface DryRunProvider { + /** + * + * @description Estimate gasLimit, storageLimit and fees for an origination operation + * + * @returns An estimation of gasLimit, storageLimit and fees for the operation + * + * @param Estimate + */ + originate(params: OriginateParams): Promise; + + /** + * + * @description Estimate gasLimit, storageLimit and fees for an transfer operation + * + * @returns An estimation of gasLimit, storageLimit and fees for the operation + * + * @param Estimate + */ + transfer({ fee, storageLimit, gasLimit, ...rest }: TransferParams): Promise; + + /** + * + * @description Estimate gasLimit, storageLimit and fees for a delegate operation + * + * @returns An estimation of gasLimit, storageLimit and fees for the operation + * + * @param Estimate + */ + setDelegate(params: DelegateParams): Promise; + + /** + * + * @description Estimate gasLimit, storageLimit and fees for a delegate operation + * + * @returns An estimation of gasLimit, storageLimit and fees for the operation + * + * @param Estimate + */ + registerDelegate(params?: RegisterDelegateParams): Promise; + batch(params: ParamsWithKind[]): Promise; +} + export interface StorageProvider { /** * diff --git a/packages/taquito/src/contract/rpc-dry-run-provider.ts b/packages/taquito/src/contract/rpc-dry-run-provider.ts new file mode 100644 index 0000000000..ad9c9dbfad --- /dev/null +++ b/packages/taquito/src/contract/rpc-dry-run-provider.ts @@ -0,0 +1,213 @@ +import { PreapplyResponse, RPCRunOperationParam, OpKind } from '@taquito/rpc'; +import BigNumber from 'bignumber.js'; +import { OperationEmitter } from '../operations/operation-emitter'; +import { + flattenErrors, + flattenOperationResult, + TezosOperationError, +} from '../operations/operation-errors'; +import { + DelegateParams, + isOpWithFee, + OriginateParams, + ParamsWithKind, + PrepareOperationParams, + RegisterDelegateParams, + RPCOperation, + TransferParams, +} from '../operations/types'; +import { Estimate } from './estimate'; +import { DryRunProvider } from './interface'; +import { + createOriginationOperation, + createRegisterDelegateOperation, + createSetDelegateOperation, + createTransferOperation, +} from './prepare'; +import { Protocols } from '../constants' + +interface Limits { + fee?: number; + storageLimit?: number; + gasLimit?: number; +} + +const mergeLimits = ( + userDefinedLimit: Limits, + defaultLimits: Required +): Required => { + return { + fee: typeof userDefinedLimit.fee === 'undefined' ? defaultLimits.fee : userDefinedLimit.fee, + gasLimit: + typeof userDefinedLimit.gasLimit === 'undefined' + ? defaultLimits.gasLimit + : userDefinedLimit.gasLimit, + storageLimit: + typeof userDefinedLimit.storageLimit === 'undefined' + ? defaultLimits.storageLimit + : userDefinedLimit.storageLimit, + }; +}; + +// RPC requires a signature but does not verify it +const SIGNATURE_STUB = + 'edsigtkpiSSschcaCt9pUVrpNPf7TTcgvgDEDD6NCEHMy8NNQJCGnMfLZzYoQj74yLjo9wx6MPVV29CvVzgi7qEcEUok3k7AuMg'; + +export class RPCDryRunProvider extends OperationEmitter implements DryRunProvider { + private readonly ALLOCATION_STORAGE = 257; + private readonly ORIGINATION_STORAGE = 257; + + // Maximum values defined by the protocol + private async getAccountLimits(pkh: string) { + const balance = await this.rpc.getBalance(pkh); + const { + hard_gas_limit_per_operation, + hard_storage_limit_per_operation, + cost_per_byte, + } = await this.rpc.getConstants(); + return { + fee: 0, + gasLimit: hard_gas_limit_per_operation.toNumber(), + storageLimit: Math.floor( + BigNumber.min(balance.dividedBy(cost_per_byte), hard_storage_limit_per_operation).toNumber() + ), + }; + } + + private async createEstimate(params: PrepareOperationParams) { + const { + opbytes, + opOb: { branch, contents }, + } = await this.prepareAndForge(params); + + let operation: RPCRunOperationParam = { + operation: { branch, contents, signature: SIGNATURE_STUB }, + chain_id: await this.rpc.getChainId(), + }; + + const { opResponse } = await this.simulate(operation); + const errors = [...flattenErrors(opResponse, 'backtracked'), ...flattenErrors(opResponse)]; + + // Fail early in case of errors + if (errors.length) { + throw new TezosOperationError(errors); + } + + return opResponse + } + + /** + * + * @description Estimate gasLimit, storageLimit and fees for an origination operation + * + * @returns An estimation of gasLimit, storageLimit and fees for the operation + * + * @param OriginationOperation Originate operation parameter + */ + async originate({ fee, storageLimit, gasLimit, ...rest }: OriginateParams) { + const pkh = await this.signer.publicKeyHash(); + const DEFAULT_PARAMS = await this.getAccountLimits(pkh); + const op = await createOriginationOperation( + await this.context.parser.prepareCodeOrigination({ + ...rest, + ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), + })); + return (await this.createEstimate({ operation: op, source: pkh })); + } + /** + * + * @description Estimate gasLimit, storageLimit and fees for an transfer operation + * + * @returns An estimation of gasLimit, storageLimit and fees for the operation + * + * @param TransferOperation Originate operation parameter + */ + async transfer({ fee, storageLimit, gasLimit, ...rest }: TransferParams) { + const pkh = await this.signer.publicKeyHash(); + const DEFAULT_PARAMS = await this.getAccountLimits(pkh); + const op = await createTransferOperation({ + ...rest, + ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), + }); + return (await this.createEstimate({ operation: op, source: pkh })); + } + + /** + * + * @description Estimate gasLimit, storageLimit and fees for a delegate operation + * + * @returns An estimation of gasLimit, storageLimit and fees for the operation + * + * @param Estimate + */ + async setDelegate({ fee, gasLimit, storageLimit, ...rest }: DelegateParams) { + const sourceOrDefault = rest.source || (await this.signer.publicKeyHash()); + const DEFAULT_PARAMS = await this.getAccountLimits(sourceOrDefault); + const op = await createSetDelegateOperation({ + ...rest, + ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), + }); + return (await this.createEstimate({ operation: op, source: sourceOrDefault })); + } + + async batch(params: ParamsWithKind[]) { + const operations: RPCOperation[] = []; + const DEFAULT_PARAMS = await this.getAccountLimits(await this.signer.publicKeyHash()); + for (const param of params) { + switch (param.kind) { + case OpKind.TRANSACTION: + operations.push( + await createTransferOperation({ + ...param, + ...mergeLimits(param, DEFAULT_PARAMS), + }) + ); + break; + case OpKind.ORIGINATION: + operations.push( + await createOriginationOperation({ + ...param, + ...mergeLimits(param, DEFAULT_PARAMS), + }) + ); + break; + case OpKind.DELEGATION: + operations.push( + await createSetDelegateOperation({ + ...param, + ...mergeLimits(param, DEFAULT_PARAMS), + }) + ); + break; + case OpKind.ACTIVATION: + operations.push({ + ...param, + ...DEFAULT_PARAMS, + }); + break; + default: + throw new Error(`Unsupported operation kind: ${(param as any).kind}`); + } + } + return this.createEstimate({ operation: operations }); + } + + /** + * + * @description Estimate gasLimit, storageLimit and fees for a delegate operation + * + * @returns An estimation of gasLimit, storageLimit and fees for the operation + * + * @param Estimate + */ + async registerDelegate(params: RegisterDelegateParams) { + const DEFAULT_PARAMS = await this.getAccountLimits(await this.signer.publicKeyHash()); + const op = await createRegisterDelegateOperation( + { ...params, ...DEFAULT_PARAMS }, + await this.signer.publicKeyHash() + ); + return ( + await this.createEstimate({ operation: op, source: await this.signer.publicKeyHash() }) + ); + } +} diff --git a/packages/taquito/src/taquito.ts b/packages/taquito/src/taquito.ts index 9f58c5ac0e..4ec584c0a8 100644 --- a/packages/taquito/src/taquito.ts +++ b/packages/taquito/src/taquito.ts @@ -40,6 +40,7 @@ export { Extension } from './extension/extension'; export * from './parser/interface'; export * from './parser/michel-codec-parser'; export * from './parser/noop-parser' +import { DryRunProvider } from './contract/interface'; export interface SetProviderOptions { forger?: Forger; @@ -221,6 +222,13 @@ export class TezosToolkit { return this._context.estimate; } + /** + * @description Provide access to operation estimation utilities + */ + get dryRun(): DryRunProvider { + return this._context.dryRun; + } + /** * @description Provide access to streaming utilities backed by an streamer implementation */ From 69b8780634f40aa5720e53fa699b2151fed40e07 Mon Sep 17 00:00:00 2001 From: Sebastien Lauret Date: Mon, 22 Feb 2021 10:28:50 +0100 Subject: [PATCH 02/17] feat(dryRun): return operation change the fee default value to revealkey --- packages/taquito/src/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/taquito/src/constants.ts b/packages/taquito/src/constants.ts index f8d01373fc..3efa8a97d2 100644 --- a/packages/taquito/src/constants.ts +++ b/packages/taquito/src/constants.ts @@ -8,7 +8,7 @@ export enum DEFAULT_FEE { DELEGATION = 1257, ORIGINATION = 10000, TRANSFER = 10000, - REVEAL = 1420, + REVEAL = 0, } export enum DEFAULT_STORAGE_LIMIT { DELEGATION = 0, From 0f3cfc330c87a17134d2d967c7aa54706279ac2c Mon Sep 17 00:00:00 2001 From: Sebastien Lauret Date: Mon, 22 Feb 2021 14:13:19 +0100 Subject: [PATCH 03/17] feat(dryRun): return operation fix --- packages/taquito/src/contract/rpc-dry-run-provider.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/taquito/src/contract/rpc-dry-run-provider.ts b/packages/taquito/src/contract/rpc-dry-run-provider.ts index ad9c9dbfad..277034e790 100644 --- a/packages/taquito/src/contract/rpc-dry-run-provider.ts +++ b/packages/taquito/src/contract/rpc-dry-run-provider.ts @@ -25,6 +25,9 @@ import { createTransferOperation, } from './prepare'; import { Protocols } from '../constants' +import { TransactionOperation } from '../operations/transaction-operation'; +import { RPCTransferOperation } from '../operations/types'; + interface Limits { fee?: number; @@ -76,9 +79,8 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide private async createEstimate(params: PrepareOperationParams) { const { - opbytes, opOb: { branch, contents }, - } = await this.prepareAndForge(params); + } = await this.prepareAndForge(params);; let operation: RPCRunOperationParam = { operation: { branch, contents, signature: SIGNATURE_STUB }, @@ -129,6 +131,7 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide ...rest, ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), }); + return (await this.createEstimate({ operation: op, source: pkh })); } From 6a23dbe0c16aeb9536c9ea1f6b89d4185a195ab0 Mon Sep 17 00:00:00 2001 From: Sebastien Lauret Date: Mon, 22 Feb 2021 16:30:36 +0100 Subject: [PATCH 04/17] feat(dryRun): return operation fix --- packages/taquito-signer/package-lock.json | 7758 +---------------- .../src/contract/rpc-dry-run-provider.ts | 25 +- .../src/contract/rpc-estimate-provider.ts | 14 +- packages/taquito/src/taquito.ts | 5 +- 4 files changed, 33 insertions(+), 7769 deletions(-) diff --git a/packages/taquito-signer/package-lock.json b/packages/taquito-signer/package-lock.json index ac155ca581..51be7c2e76 100644 --- a/packages/taquito-signer/package-lock.json +++ b/packages/taquito-signer/package-lock.json @@ -1,7748 +1,8 @@ { "name": "@taquito/signer", "version": "8.0.1-beta.1", - "lockfileVersion": 2, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "@taquito/signer", - "version": "8.0.1-RC.3", - "license": "MIT", - "dependencies": { - "bignumber.js": "^9.0.1", - "bip39": "^3.0.2", - "elliptic": "^6.5.3", - "libsodium-wrappers": "^0.7.8", - "pbkdf2": "^3.1.1", - "typedarray-to-buffer": "^3.1.5" - }, - "devDependencies": { - "@types/elliptic": "^6.4.12", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/pbkdf2": "^3.1.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.12.13" - } - }, - "node_modules/@babel/core": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.13.tgz", - "integrity": "sha512-BQKE9kXkPlXHPeqissfxo0lySWJcYdEP0hdtJOH/iJfDdhOCcgtNCjftCJg3qqauB4h+lz2N6ixM++b9DN1Tcw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.13", - "@babel/helper-module-transforms": "^7.12.13", - "@babel/helpers": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/generator": { - "version": "7.12.15", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz", - "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz", - "integrity": "sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz", - "integrity": "sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13", - "@babel/helper-simple-access": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz", - "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==", - "dev": true - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", - "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.12.13", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", - "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true - }, - "node_modules/@babel/helpers": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz", - "integrity": "sha512-oohVzLRZ3GQEk4Cjhfs9YkJA4TdIDTObdBEZGrd6F/T0GPSnuV6l22eMcxlvcvzVIPH3VTtxbseudM1zIE+rPQ==", - "dev": true, - "dependencies": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/highlight": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", - "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.12.15", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz", - "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "node_modules/@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/traverse": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz", - "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.13", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "node-notifier": "^8.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", - "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@types/babel__core": { - "version": "7.1.12", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", - "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", - "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/bn.js": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", - "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/elliptic": { - "version": "6.4.12", - "resolved": "https://registry.npmjs.org/@types/elliptic/-/elliptic-6.4.12.tgz", - "integrity": "sha512-gP1KsqoouLJGH6IJa28x7PXb3cRqh83X8HCLezd2dF+XcAIMKYv53KV+9Zn6QA561E120uOqZBQ+Jy/cl+fviw==", - "dev": true, - "dependencies": { - "@types/bn.js": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", - "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "26.0.20", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.20.tgz", - "integrity": "sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA==", - "dev": true, - "dependencies": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "node_modules/@types/libsodium-wrappers": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", - "integrity": "sha512-LisgKLlYQk19baQwjkBZZXdJL0KbeTpdEnrAfz5hQACbklCY0gVFnsKUyjfNWF1UQsCSjw93Sj5jSbiO8RPfdw==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.14.25", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz", - "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/pbkdf2": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", - "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/prettier": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.0.tgz", - "integrity": "sha512-O3SQC6+6AySHwrspYn2UvC6tjo6jCTMMmylxZUFhE1CulVu5l3AxU6ca9lrJDTQDVllF62LIxVSx5fuYL6LiZg==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", - "dev": true - }, - "node_modules/@types/yargs": { - "version": "15.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", - "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", - "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "dependencies": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "node_modules/babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/bignumber.js": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", - "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", - "engines": { - "node": "*" - } - }, - "node_modules/bip39": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.3.tgz", - "integrity": "sha512-P0dKrz4g0V0BjXfx7d9QNkJ/Txcz/k+hM9TnjqjUaXtuOfAvxXSw2rJw8DX0e3ZPwnK/IgDxoRqf0bvoVCqbMg==", - "dependencies": { - "@types/node": "11.11.6", - "create-hash": "^1.1.0", - "pbkdf2": "^3.0.9", - "randombytes": "^2.0.1" - } - }, - "node_modules/bip39/node_modules/@types/node": { - "version": "11.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", - "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" - }, - "node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "node_modules/builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/convert-source-map/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/coveralls": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", - "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==", - "dev": true, - "dependencies": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.5", - "request": "^2.88.2" - }, - "bin": { - "coveralls": "bin/coveralls.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "node_modules/deep-equal": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", - "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", - "dev": true - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/doctrine": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", - "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", - "dev": true, - "dependencies": { - "esutils": "^1.1.6", - "isarray": "0.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/doctrine/node_modules/esutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", - "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", - "dev": true - }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", - "dev": true, - "engines": { - "node": "> 0.1.90" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "node_modules/handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/i": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", - "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "optional": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", - "dev": true - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsdom": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", - "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "acorn": "^7.1.1", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.2.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.0", - "domexception": "^2.0.1", - "escodegen": "^1.14.1", - "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", - "nwsapi": "^2.2.0", - "parse5": "5.1.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.8", - "saxes": "^5.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.2.3", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true, - "bin": { - "lcov-parse": "bin/cli.js" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/libsodium": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.9.tgz", - "integrity": "sha512-gfeADtR4D/CM0oRUviKBViMGXZDgnFdMKMzHsvBdqLBHd9ySi6EtYnmuhHVDDYgYpAO8eU8hEY+F8vIUAPh08A==" - }, - "node_modules/libsodium-wrappers": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", - "integrity": "sha512-9HaAeBGk1nKTRFRHkt7nzxqCvnkWTjn1pdjKgcUnZxj0FyOP4CnhgFhMdrFfgNsukijBGyBLpP2m2uKT1vuWhQ==", - "dependencies": { - "libsodium": "^0.7.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/lint-staged": { - "version": "10.5.4", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.4.tgz", - "integrity": "sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "commander": "^6.2.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.2.0", - "dedent": "^0.7.0", - "enquirer": "^2.3.6", - "execa": "^4.1.0", - "listr2": "^3.2.2", - "log-symbols": "^4.0.0", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.2.0", - "string-argv": "0.3.1", - "stringify-object": "^3.3.0" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - } - }, - "node_modules/listr2": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.3.1.tgz", - "integrity": "sha512-8Zoxe7s/8nNr4bJ8bdAduHD8uJce+exmMmUWTXlq0WuUdffnH3muisHPHPFtW2vvOfohIsq7FGCaguUxN/h3Iw==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "figures": "^3.2.0", - "indent-string": "^4.0.0", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rxjs": "^6.6.3", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "node_modules/log-driver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", - "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", - "dev": true, - "engines": { - "node": ">=0.8.6" - } - }, - "node_modules/log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "dependencies": { - "tmpl": "1.0.x" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/marked": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", - "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", - "dev": true, - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 8.16.2" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.28", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", - "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", - "dev": true, - "dependencies": { - "mime-db": "1.45.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/ncp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", - "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", - "dev": true, - "bin": { - "ncp": "bin/ncp" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-notifier": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", - "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", - "dev": true, - "optional": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } - }, - "node_modules/node-notifier/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "optional": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-notifier/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/onigasm": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", - "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", - "dev": true, - "dependencies": { - "lru-cache": "^5.1.1" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "dependencies": { - "node-modules-regexp": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/prompt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.1.0.tgz", - "integrity": "sha512-ec1vUPXCplDBDUVD8uPa3XGA+OzLrO40Vxv3F1uxoiZGkZhdctlK2JotcHq5X6ExjocDOGwGdCSXloGNyU5L1Q==", - "dev": true, - "dependencies": { - "colors": "^1.1.2", - "read": "1.0.x", - "revalidator": "0.1.x", - "utile": "0.3.x", - "winston": "2.x" - }, - "engines": { - "node": ">= 0.6.6" - } - }, - "node_modules/prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", - "dev": true - }, - "node_modules/read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/replace-in-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.2.0.tgz", - "integrity": "sha512-Im2AF9G/qgkYneOc9QwWwUS/efyyonTUBvzXS2VXuxPawE5yQIjT/e6x4CTijO0Quq48lfAujuo+S89RR2TP2Q==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "glob": "^7.1.6", - "yargs": "^16.2.0" - }, - "bin": { - "replace-in-file": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/replace-in-file/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/replace-in-file/node_modules/y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/replace-in-file/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "dev": true, - "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/request-promise-native/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/request/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rollup": { - "version": "2.38.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.38.5.tgz", - "integrity": "sha512-VoWt8DysFGDVRGWuHTqZzT02J0ASgjVq/hPs9QcBOGMd7B+jfTr/iqMVEyOi901rE3xq+Deq66GzIT1yt7sGwQ==", - "dev": true, - "dependencies": { - "fsevents": "~2.3.1" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/rollup-plugin-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", - "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", - "dev": true, - "dependencies": { - "rollup-pluginutils": "^2.5.0" - } - }, - "node_modules/rollup-plugin-sourcemaps": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz", - "integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.0.9", - "source-map-resolve": "^0.6.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/rollup-plugin-typescript2": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz", - "integrity": "sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "8.1.0", - "resolve": "1.17.0", - "tslib": "2.0.1" - } - }, - "node_modules/rollup-plugin-typescript2/node_modules/resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "dependencies": { - "path-parse": "^1.0.6" - } - }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/sane/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "node_modules/shiki": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.2.tgz", - "integrity": "sha512-BjUCxVbxMnvjs8jC4b+BQ808vwjJ9Q8NtLqPwXShZ307HdXiDFYP968ORSVfaTNNSWYDBYdMnVKJ0fYNsoZUBA==", - "dev": true, - "dependencies": { - "onigasm": "^2.2.5", - "vscode-textmate": "^5.2.0" - } - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, - "dependencies": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-jest": { - "version": "26.5.1", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.5.1.tgz", - "integrity": "sha512-G7Rmo3OJMvlqE79amJX8VJKDiRcd7/r61wh9fnvvG8cAjhA9edklGw/dCxRSQmfZ/z8NDums5srSVgwZos1qfg==", - "dev": true, - "dependencies": { - "@types/jest": "26.x", - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^26.1.0", - "json5": "2.x", - "lodash": "4.x", - "make-error": "1.x", - "mkdirp": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/ts-jest/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-jest/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/tslib": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", - "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==", - "dev": true - }, - "node_modules/tslint": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", - "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.3", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.13.0", - "tsutils": "^2.29.0" - }, - "bin": { - "tslint": "bin/tslint" - }, - "engines": { - "node": ">=4.8.0" - } - }, - "node_modules/tslint-config-prettier": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", - "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", - "dev": true, - "bin": { - "tslint-config-prettier-check": "bin/check.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/tslint-config-standard": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/tslint-config-standard/-/tslint-config-standard-9.0.0.tgz", - "integrity": "sha512-CAw9J743RnPMemQV/XQ4YyNreC+A1NItACfkm+cBedrOkz6CQfwlnbKn8anUXBfoa4Zo4tjAhblRbsMNcSLfSw==", - "dev": true, - "dependencies": { - "tslint-eslint-rules": "^5.3.1" - } - }, - "node_modules/tslint-config-standard/node_modules/tslint-eslint-rules": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz", - "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==", - "dev": true, - "dependencies": { - "doctrine": "0.7.2", - "tslib": "1.9.0", - "tsutils": "^3.0.0" - } - }, - "node_modules/tslint-config-standard/node_modules/tslint-eslint-rules/node_modules/tslib": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", - "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", - "dev": true - }, - "node_modules/tslint-config-standard/node_modules/tslint-eslint-rules/node_modules/tsutils": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", - "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tslint/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/tslint/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/tslint/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/tslint/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/tslint/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typedoc": { - "version": "0.20.23", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.23.tgz", - "integrity": "sha512-RBXuM0MJ2V/7eGg4YrDEmV1bn/ypa3Wx6AO1B0mUBHEQJaOIKEEnNI0Su75J6q7dkB5ksZvGNgsGjvfWL8Myjg==", - "dev": true, - "dependencies": { - "colors": "^1.4.0", - "fs-extra": "^9.1.0", - "handlebars": "^4.7.6", - "lodash": "^4.17.20", - "lunr": "^2.3.9", - "marked": "^1.2.9", - "minimatch": "^3.0.0", - "progress": "^2.0.3", - "shelljs": "^0.8.4", - "shiki": "^0.9.2", - "typedoc-default-themes": "^0.12.7" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 10.8.0" - } - }, - "node_modules/typedoc-default-themes": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.7.tgz", - "integrity": "sha512-0XAuGEqID+gon1+fhi4LycOEFM+5Mvm2PjwaiVZNAzU7pn3G2DEpsoXnFOPlLDnHY6ZW0BY0nO7ur9fHOFkBLQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/typedoc/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/typedoc/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "node_modules/typedoc/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/typescript": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", - "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uglify-js": { - "version": "3.12.7", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.7.tgz", - "integrity": "sha512-SIZhkoh+U/wjW+BHGhVwE9nt8tWJspncloBcFapkpGRwNPqcH8pzX36BXe3TPBjzHWPMUZotpCigak/udWNr1Q==", - "dev": true, - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/utile": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", - "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", - "dev": true, - "dependencies": { - "async": "~0.9.0", - "deep-equal": "~0.2.1", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "1.0.x", - "rimraf": "2.x.x" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/utile/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/utile/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-to-istanbul": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", - "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vscode-textmate": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", - "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", - "dev": true - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "dependencies": { - "makeerror": "1.0.x" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", - "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/winston": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.5.tgz", - "integrity": "sha512-TWoamHt5yYvsMarGlGEQE59SbJHqGsZV8/lwC+iCcGeAe0vUaOh+Lv6SYM17ouzC/a/LB1/hz/7sxFBtlu1l4A==", - "dev": true, - "dependencies": { - "async": "~1.0.0", - "colors": "1.0.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "stack-trace": "0.0.x" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/winston/node_modules/async": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", - "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", - "dev": true - }, - "node_modules/winston/node_modules/colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz", - "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==", - "dev": true, - "engines": { - "node": ">=8.3.0" - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "engines": { - "node": ">=6" - } - } - }, "dependencies": { "@babel/code-frame": { "version": "7.12.13", @@ -13130,14 +5390,6 @@ "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", "dev": true }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, "string-argv": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", @@ -13165,6 +5417,14 @@ "strip-ansi": "^6.0.0" } }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", diff --git a/packages/taquito/src/contract/rpc-dry-run-provider.ts b/packages/taquito/src/contract/rpc-dry-run-provider.ts index 277034e790..d5b7987dd7 100644 --- a/packages/taquito/src/contract/rpc-dry-run-provider.ts +++ b/packages/taquito/src/contract/rpc-dry-run-provider.ts @@ -16,7 +16,6 @@ import { RPCOperation, TransferParams, } from '../operations/types'; -import { Estimate } from './estimate'; import { DryRunProvider } from './interface'; import { createOriginationOperation, @@ -24,10 +23,6 @@ import { createSetDelegateOperation, createTransferOperation, } from './prepare'; -import { Protocols } from '../constants' -import { TransactionOperation } from '../operations/transaction-operation'; -import { RPCTransferOperation } from '../operations/types'; - interface Limits { fee?: number; @@ -80,7 +75,7 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide private async createEstimate(params: PrepareOperationParams) { const { opOb: { branch, contents }, - } = await this.prepareAndForge(params);; + } = await this.prepareAndForge(params); let operation: RPCRunOperationParam = { operation: { branch, contents, signature: SIGNATURE_STUB }, @@ -114,7 +109,8 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide ...rest, ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), })); - return (await this.createEstimate({ operation: op, source: pkh })); + const transaction = await this.createEstimate({ operation: op, source: pkh }) + return transaction; } /** * @@ -132,7 +128,8 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), }); - return (await this.createEstimate({ operation: op, source: pkh })); + const transaction = await this.createEstimate({ operation: op, source: pkh }) + return transaction; } /** @@ -150,7 +147,8 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide ...rest, ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), }); - return (await this.createEstimate({ operation: op, source: sourceOrDefault })); + const transaction = await this.createEstimate({ operation: op, source: sourceOrDefault }) + return transaction; } async batch(params: ParamsWithKind[]) { @@ -192,7 +190,9 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide throw new Error(`Unsupported operation kind: ${(param as any).kind}`); } } - return this.createEstimate({ operation: operations }); + + const transaction = await this.createEstimate({ operation: operations }) + return transaction; } /** @@ -209,8 +209,7 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide { ...params, ...DEFAULT_PARAMS }, await this.signer.publicKeyHash() ); - return ( - await this.createEstimate({ operation: op, source: await this.signer.publicKeyHash() }) - ); + const trasactions = await this.createEstimate({ operation: op, source: await this.signer.publicKeyHash() }) + return trasactions; } } diff --git a/packages/taquito/src/contract/rpc-estimate-provider.ts b/packages/taquito/src/contract/rpc-estimate-provider.ts index fe8a5c9081..b10aa8a223 100644 --- a/packages/taquito/src/contract/rpc-estimate-provider.ts +++ b/packages/taquito/src/contract/rpc-estimate-provider.ts @@ -158,7 +158,8 @@ export class RPCEstimateProvider extends OperationEmitter implements EstimationP ...rest, ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), })); - return (await this.createEstimate({ operation: op, source: pkh }))[0]; + const transactions = await this.createEstimate({ operation: op, source: pkh }); + return transactions[0]; } /** * @@ -175,7 +176,8 @@ export class RPCEstimateProvider extends OperationEmitter implements EstimationP ...rest, ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), }); - return (await this.createEstimate({ operation: op, source: pkh }))[0]; + const transactions = await this.createEstimate({ operation: op, source: pkh }); + return transactions[0]; } /** @@ -193,7 +195,9 @@ export class RPCEstimateProvider extends OperationEmitter implements EstimationP ...rest, ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), }); - return (await this.createEstimate({ operation: op, source: sourceOrDefault }))[0]; + + const transactions = await this.createEstimate({ operation: op, source: sourceOrDefault }); + return transactions[0]; } async batch(params: ParamsWithKind[]) { @@ -235,7 +239,9 @@ export class RPCEstimateProvider extends OperationEmitter implements EstimationP throw new Error(`Unsupported operation kind: ${(param as any).kind}`); } } - return this.createEstimate({ operation: operations }); + + const transactions = await this.createEstimate({ operation: operations }); + return transactions; } /** diff --git a/packages/taquito/src/taquito.ts b/packages/taquito/src/taquito.ts index 4ec584c0a8..2d499f90d4 100644 --- a/packages/taquito/src/taquito.ts +++ b/packages/taquito/src/taquito.ts @@ -2,7 +2,7 @@ import { RpcClient } from '@taquito/rpc'; import { RPCBatchProvider } from './batch/rpc-batch-provider'; import { Protocols } from './constants'; import { Config, Context, TaquitoProvider } from './context'; -import { ContractProvider, EstimationProvider } from './contract/interface'; +import { ContractProvider, EstimationProvider, DryRunProvider } from './contract/interface'; import { Extension } from './extension/extension'; import { Forger } from './forger/interface'; import { RpcForger } from './forger/rpc-forger'; @@ -39,8 +39,7 @@ export * from './wallet'; export { Extension } from './extension/extension'; export * from './parser/interface'; export * from './parser/michel-codec-parser'; -export * from './parser/noop-parser' -import { DryRunProvider } from './contract/interface'; +export * from './parser/noop-parser'; export interface SetProviderOptions { forger?: Forger; From 2b151f212fb17bdb7f4134042a3ce963b4b596ac Mon Sep 17 00:00:00 2001 From: Sebastien Lauret Date: Wed, 24 Feb 2021 10:50:37 +0100 Subject: [PATCH 05/17] feat(dryRun): return operation --- package-lock.json | 37069 ++++++++++++++++---- package.json | 4 +- packages/taquito-signer/package-lock.json | 7758 +++- 3 files changed, 37772 insertions(+), 7059 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6283f69577..2300fd6730 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,22 +1,111 @@ { + "name": "taquito", + "lockfileVersion": 2, "requires": true, - "lockfileVersion": 1, - "dependencies": { - "@babel/code-frame": { + "packages": { + "": { + "workspaces": [ + "packages/*" + ], + "devDependencies": { + "@commitlint/cli": "^11.0.0", + "@commitlint/config-conventional": "^11.0.0", + "@types/jest": "^26.0.14", + "@types/node": "^14.11.5", + "colors": "^1.4.0", + "commitizen": "^4.2.1", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "cz-conventional-changelog": "^3.3.0", + "eslint": "^7.10.0", + "gh-pages": "^3.1.0", + "husky": "^4.3.0", + "jest": "^26.5.2", + "jest-config": "^26.5.2", + "lerna": "^3.22.1", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.1", + "ts-node": "^9.0.0", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typedoc-plugin-lerna-packages": "^0.3.1", + "typescript": "^4.1.5" + } + }, + "node_modules/@airgap/beacon-sdk": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@airgap/beacon-sdk/-/beacon-sdk-2.2.1.tgz", + "integrity": "sha512-kGPb/QJmGRay/4dEjSqQtCLNZPROuySSY2UImOYuN5kxbkeSyVirOI5jsgIvpGl09JHdz7Dguov7rO/pl4nPgg==", + "dependencies": { + "@types/chrome": "0.0.115", + "@types/libsodium-wrappers": "0.7.7", + "axios": "0.21.1", + "bignumber.js": "9.0.0", + "bs58check": "2.1.2", + "libsodium-wrappers": "0.7.8", + "qrcode-generator": "1.4.4" + } + }, + "node_modules/@airgap/beacon-sdk/node_modules/@types/chrome": { + "version": "0.0.115", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.115.tgz", + "integrity": "sha512-pNoYoYgGuI1/kiz53kjrXrKIjn2H8YWOI+vxVTOubX6arCHk/m/jInoyflKiP2qZHZf8+P+hh6d2y9tjaG4BPQ==", + "dependencies": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "node_modules/@airgap/beacon-sdk/node_modules/@types/libsodium-wrappers": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.7.tgz", + "integrity": "sha512-Li91pVKcLvQJK3ZolwCPo85oxf2gKBCApgnesRxYg4OVYchLXcJB2eivX8S87vfQVv6ZRnyCO1lLDosZGJfpRg==" + }, + "node_modules/@airgap/beacon-sdk/node_modules/bignumber.js": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", + "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==", + "engines": { + "node": "*" + } + }, + "node_modules/@airgap/beacon-sdk/node_modules/libsodium": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.8.tgz", + "integrity": "sha512-/Qc+APf0jbeWSaeEruH0L1/tbbT+sbf884ZL0/zV/0JXaDPBzYkKbyb/wmxMHgAHzm3t6gqe7bOOXAVwfqVikQ==" + }, + "node_modules/@airgap/beacon-sdk/node_modules/libsodium-wrappers": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.8.tgz", + "integrity": "sha512-PDhPWXBqd/SaqAFUBgH2Ux7b3VEEJgyD6BQB+VdNFJb9PbExGr/T/myc/MBoSvl8qLzfm0W0IVByOQS5L1MrCg==", + "dependencies": { + "libsodium": "0.7.8" + } + }, + "node_modules/@babel/code-frame": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { + "dependencies": { "@babel/highlight": "^7.10.4" } }, - "@babel/core": { + "node_modules/@babel/core": { "version": "7.12.9", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.5", "@babel/helper-module-transforms": "^7.12.1", @@ -34,85 +123,92 @@ "semver": "^5.4.1", "source-map": "^0.5.0" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" } }, - "@babel/generator": { + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/generator": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.12.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, - "@babel/helper-function-name": { + "node_modules/@babel/helper-function-name": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-get-function-arity": "^7.10.4", "@babel/template": "^7.10.4", "@babel/types": "^7.10.4" } }, - "@babel/helper-get-function-arity": { + "node_modules/@babel/helper-get-function-arity": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.10.4" } }, - "@babel/helper-member-expression-to-functions": { + "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.12.7" } }, - "@babel/helper-module-imports": { + "node_modules/@babel/helper-module-imports": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.12.5" } }, - "@babel/helper-module-transforms": { + "node_modules/@babel/helper-module-transforms": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-module-imports": "^7.12.1", "@babel/helper-replace-supers": "^7.12.1", "@babel/helper-simple-access": "^7.12.1", @@ -124,271 +220,279 @@ "lodash": "^4.17.19" } }, - "@babel/helper-optimise-call-expression": { + "node_modules/@babel/helper-optimise-call-expression": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.12.7" } }, - "@babel/helper-plugin-utils": { + "node_modules/@babel/helper-plugin-utils": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", "dev": true }, - "@babel/helper-replace-supers": { + "node_modules/@babel/helper-replace-supers": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-member-expression-to-functions": "^7.12.1", "@babel/helper-optimise-call-expression": "^7.10.4", "@babel/traverse": "^7.12.5", "@babel/types": "^7.12.5" } }, - "@babel/helper-simple-access": { + "node_modules/@babel/helper-simple-access": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.12.1" } }, - "@babel/helper-split-export-declaration": { + "node_modules/@babel/helper-split-export-declaration": { "version": "7.11.0", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.11.0" } }, - "@babel/helper-validator-identifier": { + "node_modules/@babel/helper-validator-identifier": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" }, - "@babel/helpers": { + "node_modules/@babel/helpers": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", "dev": true, - "requires": { + "dependencies": { "@babel/template": "^7.10.4", "@babel/traverse": "^7.12.5", "@babel/types": "^7.12.5" } }, - "@babel/highlight": { + "node_modules/@babel/highlight": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { + "dependencies": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" } }, - "@babel/parser": { + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", - "dev": true + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } }, - "@babel/plugin-syntax-async-generators": { + "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-bigint": { + "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-class-properties": { + "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/plugin-syntax-import-meta": { + "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/plugin-syntax-json-strings": { + "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-logical-assignment-operators": { + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/plugin-syntax-nullish-coalescing-operator": { + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-numeric-separator": { + "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/plugin-syntax-object-rest-spread": { + "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-optional-catch-binding": { + "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-optional-chaining": { + "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-top-level-await": { + "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/runtime": { + "node_modules/@babel/runtime": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "dev": true, - "requires": { + "dependencies": { "regenerator-runtime": "^0.13.4" } }, - "@babel/template": { + "node_modules/@babel/template": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.12.7", "@babel/types": "^7.12.7" } }, - "@babel/traverse": { + "node_modules/@babel/traverse": { "version": "7.12.9", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz", "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==", "dev": true, - "requires": { + "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.5", "@babel/helper-function-name": "^7.10.4", @@ -398,64 +502,74 @@ "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.19" - }, + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" } }, - "@babel/types": { + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/types": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-validator-identifier": "^7.10.4", "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, - "@bcoe/v8-coverage": { + "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "@cnakazawa/watch": { + "node_modules/@cnakazawa/watch": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, - "requires": { + "dependencies": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" } }, - "@commitlint/cli": { + "node_modules/@commitlint/cli": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-11.0.0.tgz", "integrity": "sha512-YWZWg1DuqqO5Zjh7vUOeSX76vm0FFyz4y0cpGMFhrhvUi5unc4IVfCXZ6337R9zxuBtmveiRuuhQqnRRer+13g==", "dev": true, - "requires": { + "dependencies": { "@babel/runtime": "^7.11.2", "@commitlint/format": "^11.0.0", "@commitlint/lint": "^11.0.0", @@ -468,71 +582,95 @@ "resolve-from": "5.0.0", "resolve-global": "1.0.0", "yargs": "^15.1.0" + }, + "bin": { + "commitlint": "cli.js" + }, + "engines": { + "node": ">=v10.22.0" } }, - "@commitlint/config-conventional": { + "node_modules/@commitlint/config-conventional": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-11.0.0.tgz", "integrity": "sha512-SNDRsb5gLuDd2PL83yCOQX6pE7gevC79UPFx+GLbLfw6jGnnbO9/tlL76MLD8MOViqGbo7ZicjChO9Gn+7tHhA==", "dev": true, - "requires": { + "dependencies": { "conventional-changelog-conventionalcommits": "^4.3.1" + }, + "engines": { + "node": ">=v10.22.0" } }, - "@commitlint/ensure": { + "node_modules/@commitlint/ensure": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-11.0.0.tgz", "integrity": "sha512-/T4tjseSwlirKZdnx4AuICMNNlFvRyPQimbZIOYujp9DSO6XRtOy9NrmvWujwHsq9F5Wb80QWi4WMW6HMaENug==", "dev": true, - "requires": { + "dependencies": { "@commitlint/types": "^11.0.0", "lodash": "^4.17.19" + }, + "engines": { + "node": ">=v10.22.0" } }, - "@commitlint/execute-rule": { + "node_modules/@commitlint/execute-rule": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-11.0.0.tgz", "integrity": "sha512-g01p1g4BmYlZ2+tdotCavrMunnPFPhTzG1ZiLKTCYrooHRbmvqo42ZZn4QMStUEIcn+jfLb6BRZX3JzIwA1ezQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=v10.22.0" + } }, - "@commitlint/format": { + "node_modules/@commitlint/format": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-11.0.0.tgz", "integrity": "sha512-bpBLWmG0wfZH/svzqD1hsGTpm79TKJWcf6EXZllh2J/LSSYKxGlv967lpw0hNojme0sZd4a/97R3qA2QHWWSLg==", "dev": true, - "requires": { + "dependencies": { "@commitlint/types": "^11.0.0", "chalk": "^4.0.0" + }, + "engines": { + "node": ">=v10.22.0" } }, - "@commitlint/is-ignored": { + "node_modules/@commitlint/is-ignored": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-11.0.0.tgz", "integrity": "sha512-VLHOUBN+sOlkYC4tGuzE41yNPO2w09sQnOpfS+pSPnBFkNUUHawEuA44PLHtDvQgVuYrMAmSWFQpWabMoP5/Xg==", "dev": true, - "requires": { + "dependencies": { "@commitlint/types": "^11.0.0", "semver": "7.3.2" + }, + "engines": { + "node": ">=v10.22.0" } }, - "@commitlint/lint": { + "node_modules/@commitlint/lint": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-11.0.0.tgz", "integrity": "sha512-Q8IIqGIHfwKr8ecVZyYh6NtXFmKw4YSEWEr2GJTB/fTZXgaOGtGFZDWOesCZllQ63f1s/oWJYtVv5RAEuwN8BQ==", "dev": true, - "requires": { + "dependencies": { "@commitlint/is-ignored": "^11.0.0", "@commitlint/parse": "^11.0.0", "@commitlint/rules": "^11.0.0", "@commitlint/types": "^11.0.0" + }, + "engines": { + "node": ">=v10.22.0" } }, - "@commitlint/load": { + "node_modules/@commitlint/load": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-11.0.0.tgz", "integrity": "sha512-t5ZBrtgvgCwPfxmG811FCp39/o3SJ7L+SNsxFL92OR4WQxPcu6c8taD0CG2lzOHGuRyuMxZ7ps3EbngT2WpiCg==", "dev": true, - "requires": { + "dependencies": { "@commitlint/execute-rule": "^11.0.0", "@commitlint/resolve-extends": "^11.0.0", "@commitlint/types": "^11.0.0", @@ -540,125 +678,162 @@ "cosmiconfig": "^7.0.0", "lodash": "^4.17.19", "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=v10.22.0" } }, - "@commitlint/message": { + "node_modules/@commitlint/message": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-11.0.0.tgz", "integrity": "sha512-01ObK/18JL7PEIE3dBRtoMmU6S3ecPYDTQWWhcO+ErA3Ai0KDYqV5VWWEijdcVafNpdeUNrEMigRkxXHQLbyJA==", - "dev": true + "dev": true, + "engines": { + "node": ">=v10.22.0" + } }, - "@commitlint/parse": { + "node_modules/@commitlint/parse": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-11.0.0.tgz", "integrity": "sha512-DekKQAIYWAXIcyAZ6/PDBJylWJ1BROTfDIzr9PMVxZRxBPc1gW2TG8fLgjZfBP5mc0cuthPkVi91KQQKGri/7A==", "dev": true, - "requires": { + "dependencies": { "conventional-changelog-angular": "^5.0.0", "conventional-commits-parser": "^3.0.0" + }, + "engines": { + "node": ">=v10.22.0" } }, - "@commitlint/read": { + "node_modules/@commitlint/read": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-11.0.0.tgz", "integrity": "sha512-37V0V91GSv0aDzMzJioKpCoZw6l0shk7+tRG8RkW1GfZzUIytdg3XqJmM+IaIYpaop0m6BbZtfq+idzUwJnw7g==", "dev": true, - "requires": { + "dependencies": { "@commitlint/top-level": "^11.0.0", "fs-extra": "^9.0.0", "git-raw-commits": "^2.0.0" + }, + "engines": { + "node": ">=v10.22.0" } }, - "@commitlint/resolve-extends": { + "node_modules/@commitlint/resolve-extends": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-11.0.0.tgz", "integrity": "sha512-WinU6Uv6L7HDGLqn/To13KM1CWvZ09VHZqryqxXa1OY+EvJkfU734CwnOEeNlSCK7FVLrB4kmodLJtL1dkEpXw==", "dev": true, - "requires": { + "dependencies": { "import-fresh": "^3.0.0", "lodash": "^4.17.19", "resolve-from": "^5.0.0", "resolve-global": "^1.0.0" + }, + "engines": { + "node": ">=v10.22.0" } }, - "@commitlint/rules": { + "node_modules/@commitlint/rules": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-11.0.0.tgz", "integrity": "sha512-2hD9y9Ep5ZfoNxDDPkQadd2jJeocrwC4vJ98I0g8pNYn/W8hS9+/FuNpolREHN8PhmexXbkjrwyQrWbuC0DVaA==", "dev": true, - "requires": { + "dependencies": { "@commitlint/ensure": "^11.0.0", "@commitlint/message": "^11.0.0", "@commitlint/to-lines": "^11.0.0", "@commitlint/types": "^11.0.0" + }, + "engines": { + "node": ">=v10.22.0" } }, - "@commitlint/to-lines": { + "node_modules/@commitlint/to-lines": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-11.0.0.tgz", "integrity": "sha512-TIDTB0Y23jlCNubDROUVokbJk6860idYB5cZkLWcRS9tlb6YSoeLn1NLafPlrhhkkkZzTYnlKYzCVrBNVes1iw==", - "dev": true + "dev": true, + "engines": { + "node": ">=v10.22.0" + } }, - "@commitlint/top-level": { + "node_modules/@commitlint/top-level": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-11.0.0.tgz", "integrity": "sha512-O0nFU8o+Ws+py5pfMQIuyxOtfR/kwtr5ybqTvR+C2lUPer2x6lnQU+OnfD7hPM+A+COIUZWx10mYQvkR3MmtAA==", "dev": true, - "requires": { + "dependencies": { "find-up": "^5.0.0" }, + "engines": { + "node": ">=v10.22.0" + } + }, + "node_modules/@commitlint/top-level/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - } + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "@commitlint/types": { + "node_modules/@commitlint/top-level/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@commitlint/top-level/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@commitlint/top-level/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@commitlint/types": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-11.0.0.tgz", "integrity": "sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=v10.22.0" + } }, - "@eslint/eslintrc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", - "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "node_modules/@eslint/eslintrc": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", + "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", "dev": true, - "requires": { + "dependencies": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", @@ -666,61 +841,66 @@ "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", - "lodash": "^4.17.20", + "lodash": "^4.17.19", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - } + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" } }, - "@evocateur/libnpmaccess": { + "node_modules/@eslint/eslintrc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@evocateur/libnpmaccess": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", "dev": true, - "requires": { + "dependencies": { "@evocateur/npm-registry-fetch": "^4.0.0", "aproba": "^2.0.0", "figgy-pudding": "^3.5.1", "get-stream": "^4.0.0", "npm-package-arg": "^6.1.0" - }, - "dependencies": { - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - } } }, - "@evocateur/libnpmpublish": { + "node_modules/@evocateur/libnpmaccess/node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/@evocateur/libnpmpublish": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", "dev": true, - "requires": { + "dependencies": { "@evocateur/npm-registry-fetch": "^4.0.0", "aproba": "^2.0.0", "figgy-pudding": "^3.5.1", @@ -730,78 +910,77 @@ "npm-package-arg": "^6.1.0", "semver": "^5.5.1", "ssri": "^6.0.1" - }, + } + }, + "node_modules/@evocateur/libnpmpublish/node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "node_modules/@evocateur/libnpmpublish/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/@evocateur/libnpmpublish/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "dependencies": { - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "@evocateur/npm-registry-fetch": { + "node_modules/@evocateur/libnpmpublish/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@evocateur/npm-registry-fetch": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", "dev": true, - "requires": { - "JSONStream": "^1.3.4", + "dependencies": { "bluebird": "^3.5.1", "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", "lru-cache": "^5.1.1", "make-fetch-happen": "^5.0.0", "npm-package-arg": "^6.1.0", "safe-buffer": "^5.1.2" - }, + } + }, + "node_modules/@evocateur/npm-registry-fetch/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } + "yallist": "^3.0.2" } }, - "@evocateur/pacote": { + "node_modules/@evocateur/npm-registry-fetch/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/@evocateur/pacote": { "version": "9.6.5", "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", "dev": true, - "requires": { + "dependencies": { "@evocateur/npm-registry-fetch": "^4.0.0", "bluebird": "^3.5.3", "cacache": "^12.0.3", @@ -831,103 +1010,116 @@ "tar": "^4.4.10", "unique-filename": "^1.1.1", "which": "^1.3.1" - }, + } + }, + "node_modules/@evocateur/pacote/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/@evocateur/pacote/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } + "yallist": "^3.0.2" } }, - "@istanbuljs/load-nyc-config": { + "node_modules/@evocateur/pacote/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/@evocateur/pacote/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@evocateur/pacote/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "node_modules/@evocateur/pacote/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@evocateur/pacote/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "requires": { + "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" } }, - "@istanbuljs/schema": { + "node_modules/@istanbuljs/schema": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "@jest/console": { + "node_modules/@jest/console": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", "jest-message-util": "^26.6.2", "jest-util": "^26.6.2", "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/core": { + "node_modules/@jest/core": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", "dev": true, - "requires": { + "dependencies": { "@jest/console": "^26.6.2", "@jest/reporters": "^26.6.2", "@jest/test-result": "^26.6.2", @@ -957,110 +1149,141 @@ "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" } }, - "@jest/environment": { + "node_modules/@jest/core/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/@jest/core/node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@jest/core/node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", "dev": true, - "requires": { + "dependencies": { "@jest/fake-timers": "^26.6.2", "@jest/types": "^26.6.2", "@types/node": "*", "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/fake-timers": { + "node_modules/@jest/fake-timers": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", "dev": true, - "requires": { + "dependencies": { "@jest/types": "^26.6.2", "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", "jest-message-util": "^26.6.2", "jest-mock": "^26.6.2", "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/globals": { + "node_modules/@jest/globals": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", "dev": true, - "requires": { + "dependencies": { "@jest/environment": "^26.6.2", "@jest/types": "^26.6.2", "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/reporters": { + "node_modules/@jest/reporters": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", "dev": true, - "requires": { + "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^26.6.2", "@jest/test-result": "^26.6.2", @@ -1087,65 +1310,82 @@ "terminal-link": "^2.0.0", "v8-to-istanbul": "^7.0.0" }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" } }, - "@jest/source-map": { + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/source-map": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", "dev": true, - "requires": { + "dependencies": { "callsites": "^3.0.0", "graceful-fs": "^4.2.4", "source-map": "^0.6.0" }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "engines": { + "node": ">= 10.14.2" } }, - "@jest/test-result": { + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", "dev": true, - "requires": { + "dependencies": { "@jest/console": "^26.6.2", "@jest/types": "^26.6.2", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/test-sequencer": { + "node_modules/@jest/test-sequencer": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", "dev": true, - "requires": { + "dependencies": { "@jest/test-result": "^26.6.2", "graceful-fs": "^4.2.4", "jest-haste-map": "^26.6.2", "jest-runner": "^26.6.3", "jest-runtime": "^26.6.3" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@jest/transform": { + "node_modules/@jest/transform": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dev": true, - "requires": { + "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^26.6.2", "babel-plugin-istanbul": "^6.0.0", @@ -1162,77 +1402,143 @@ "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" } }, - "@jest/types": { + "node_modules/@jest/transform/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/@jest/transform/node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^15.0.0", "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "@lerna/add": { + "node_modules/@ledgerhq/devices": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.43.0.tgz", + "integrity": "sha512-/M5ZLUBdBK7Vl2T4yNJbES3Z4w55LbPdxD9rcOBAKH/5V3V0obQv6MUasP9b7DSkwGSSLCOGZLohoT2NxK2D2A==", + "dependencies": { + "@ledgerhq/errors": "^5.43.0", + "@ledgerhq/logs": "^5.43.0", + "rxjs": "^6.6.3", + "semver": "^7.3.4" + } + }, + "node_modules/@ledgerhq/devices/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@ledgerhq/errors": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.43.0.tgz", + "integrity": "sha512-ZjKlUQbIn/DHXAefW3Y1VyDrlVhVqqGnXzrqbOXuDbZ2OAIfSe/A1mrlCbWt98jP/8EJQBuCzBOtnmpXIL/nYg==" + }, + "node_modules/@ledgerhq/hw-transport": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.43.0.tgz", + "integrity": "sha512-0S+TGmiEJOqgM2MWnolZQPVKU3oRtoDj4yUFUZts9Owbgby+hmo4dIKTvv0vs8mwknQbOZByUgh3MQOQiK70MQ==", + "dependencies": { + "@ledgerhq/devices": "^5.43.0", + "@ledgerhq/errors": "^5.43.0", + "events": "^3.2.0" + } + }, + "node_modules/@ledgerhq/logs": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.43.0.tgz", + "integrity": "sha512-QWfQjea3ekh9ZU+JeL2tJC9cTKLZ/JrcS0JGatLejpRYxQajvnHvHfh0dbHOKXEaXfCskEPTZ3f1kzuts742GA==" + }, + "node_modules/@lerna/add": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", "dev": true, - "requires": { + "dependencies": { "@evocateur/pacote": "^9.6.3", "@lerna/bootstrap": "3.21.0", "@lerna/command": "3.21.0", @@ -1244,21 +1550,25 @@ "p-map": "^2.1.0", "semver": "^6.2.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/bootstrap": { + "node_modules/@lerna/add/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@lerna/bootstrap": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", "dev": true, - "requires": { + "dependencies": { "@lerna/command": "3.21.0", "@lerna/filter-options": "3.20.0", "@lerna/has-npm-version": "3.16.5", @@ -1283,107 +1593,130 @@ "read-package-tree": "^5.1.6", "semver": "^6.2.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/changed": { + "node_modules/@lerna/bootstrap/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@lerna/changed": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", "dev": true, - "requires": { + "dependencies": { "@lerna/collect-updates": "3.20.0", "@lerna/command": "3.21.0", "@lerna/listable": "3.18.5", "@lerna/output": "3.13.0" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/check-working-tree": { + "node_modules/@lerna/check-working-tree": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", "dev": true, - "requires": { + "dependencies": { "@lerna/collect-uncommitted": "3.16.5", "@lerna/describe-ref": "3.16.5", "@lerna/validation-error": "3.13.0" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/child-process": { + "node_modules/@lerna/child-process": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", "dev": true, - "requires": { + "dependencies": { "chalk": "^2.3.1", "execa": "^1.0.0", "strong-log-transformer": "^2.0.0" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/child-process/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "@lerna/clean": { + "node_modules/@lerna/child-process/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/child-process/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@lerna/child-process/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/@lerna/child-process/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/child-process/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/clean": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", "dev": true, - "requires": { + "dependencies": { "@lerna/command": "3.21.0", "@lerna/filter-options": "3.20.0", "@lerna/prompt": "3.18.5", @@ -1392,260 +1725,311 @@ "p-map": "^2.1.0", "p-map-series": "^1.0.0", "p-waterfall": "^1.0.0" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/cli": { + "node_modules/@lerna/cli": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", "dev": true, - "requires": { + "dependencies": { "@lerna/global-options": "3.13.0", "dedent": "^0.7.0", "npmlog": "^4.1.2", "yargs": "^14.2.2" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/cli/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "yargs": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", - "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - } - }, - "yargs-parser": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", - "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "@lerna/collect-uncommitted": { + "node_modules/@lerna/cli/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/@lerna/cli/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@lerna/cli/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/@lerna/cli/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/@lerna/cli/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/cli/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/cli/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "node_modules/@lerna/cli/node_modules/yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/@lerna/collect-uncommitted": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", "dev": true, - "requires": { + "dependencies": { "@lerna/child-process": "3.16.5", "chalk": "^2.3.1", "figgy-pudding": "^3.5.1", "npmlog": "^4.1.2" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/collect-uncommitted/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "@lerna/collect-updates": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", - "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", + "node_modules/@lerna/collect-uncommitted/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "slash": "^2.0.0" + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/collect-uncommitted/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - } + "color-name": "1.1.3" } }, - "@lerna/command": { + "node_modules/@lerna/collect-uncommitted/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/@lerna/collect-uncommitted/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/collect-uncommitted/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/collect-updates": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", + "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", + "dev": true, + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "slash": "^2.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/collect-updates/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/command": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", "dev": true, - "requires": { + "dependencies": { "@lerna/child-process": "3.16.5", "@lerna/package-graph": "3.18.5", "@lerna/project": "3.21.0", @@ -1656,14 +2040,17 @@ "execa": "^1.0.0", "is-ci": "^2.0.0", "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/conventional-commits": { + "node_modules/@lerna/conventional-commits": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", "dev": true, - "requires": { + "dependencies": { "@lerna/validation-error": "3.13.0", "conventional-changelog-angular": "^5.0.3", "conventional-changelog-core": "^3.1.6", @@ -1676,53 +2063,66 @@ "pify": "^4.0.1", "semver": "^6.2.0" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/conventional-commits/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "@lerna/create": { + "node_modules/@lerna/conventional-commits/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@lerna/conventional-commits/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/conventional-commits/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@lerna/conventional-commits/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@lerna/create": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", "dev": true, - "requires": { + "dependencies": { "@evocateur/pacote": "^9.6.3", "@lerna/child-process": "3.16.5", "@lerna/command": "3.21.0", @@ -1742,325 +2142,384 @@ "validate-npm-package-name": "^3.0.0", "whatwg-url": "^7.0.0" }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/create-symlink": { + "node_modules/@lerna/create-symlink": { "version": "3.16.2", "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", "dev": true, - "requires": { + "dependencies": { "@zkochan/cmd-shim": "^3.1.0", "fs-extra": "^8.1.0", "npmlog": "^4.1.2" }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/describe-ref": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", - "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", + "node_modules/@lerna/create-symlink/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2" + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "@lerna/diff": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", - "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", + "node_modules/@lerna/create-symlink/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/validation-error": "3.13.0", - "npmlog": "^4.1.2" + "dependencies": { + "graceful-fs": "^4.1.6" } }, - "@lerna/exec": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", - "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", + "node_modules/@lerna/create-symlink/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" + "engines": { + "node": ">= 4.0.0" } }, - "@lerna/filter-options": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", - "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", + "node_modules/@lerna/create/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, - "requires": { - "@lerna/collect-updates": "3.20.0", - "@lerna/filter-packages": "3.18.0", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@lerna/create/node_modules/globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/create/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@lerna/create/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/create/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@lerna/create/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/create/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/@lerna/create/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@lerna/create/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/@lerna/create/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/@lerna/describe-ref": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", + "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", + "dev": true, + "dependencies": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/diff": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", + "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", + "dev": true, + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/validation-error": "3.13.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/exec": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", + "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", + "dev": true, + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/filter-options": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", + "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", + "dev": true, + "dependencies": { + "@lerna/collect-updates": "3.20.0", + "@lerna/filter-packages": "3.18.0", "dedent": "^0.7.0", "figgy-pudding": "^3.5.1", "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/filter-packages": { + "node_modules/@lerna/filter-packages": { "version": "3.18.0", "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", "dev": true, - "requires": { + "dependencies": { "@lerna/validation-error": "3.13.0", "multimatch": "^3.0.0", "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/get-npm-exec-opts": { + "node_modules/@lerna/get-npm-exec-opts": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", "dev": true, - "requires": { + "dependencies": { "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/get-packed": { + "node_modules/@lerna/get-packed": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", "dev": true, - "requires": { + "dependencies": { "fs-extra": "^8.1.0", "ssri": "^6.0.1", "tar": "^4.4.8" + } + }, + "node_modules/@lerna/get-packed/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@lerna/get-packed/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "graceful-fs": "^4.1.6" } }, - "@lerna/github-client": { + "node_modules/@lerna/get-packed/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@lerna/github-client": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", "dev": true, - "requires": { + "dependencies": { "@lerna/child-process": "3.16.5", "@octokit/plugin-enterprise-rest": "^6.0.1", "@octokit/rest": "^16.28.4", "git-url-parse": "^11.1.2", "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/gitlab-client": { + "node_modules/@lerna/gitlab-client": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", "dev": true, - "requires": { + "dependencies": { "node-fetch": "^2.5.0", "npmlog": "^4.1.2", "whatwg-url": "^7.0.0" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/gitlab-client/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, "dependencies": { - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } + "punycode": "^2.1.0" } }, - "@lerna/global-options": { + "node_modules/@lerna/gitlab-client/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/@lerna/gitlab-client/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/@lerna/global-options": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", - "dev": true + "dev": true, + "engines": { + "node": ">= 6.9.0" + } }, - "@lerna/has-npm-version": { + "node_modules/@lerna/has-npm-version": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", "dev": true, - "requires": { + "dependencies": { "@lerna/child-process": "3.16.5", "semver": "^6.2.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/import": { + "node_modules/@lerna/has-npm-version/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@lerna/import": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", "dev": true, - "requires": { + "dependencies": { "@lerna/child-process": "3.16.5", "@lerna/command": "3.21.0", "@lerna/prompt": "3.18.5", @@ -2070,232 +2529,279 @@ "fs-extra": "^8.1.0", "p-map-series": "^1.0.0" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/import/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "@lerna/info": { + "node_modules/@lerna/import/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@lerna/import/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@lerna/info": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", "dev": true, - "requires": { + "dependencies": { "@lerna/command": "3.21.0", "@lerna/output": "3.13.0", "envinfo": "^7.3.1" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/init": { + "node_modules/@lerna/init": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", "dev": true, - "requires": { + "dependencies": { "@lerna/child-process": "3.16.5", "@lerna/command": "3.21.0", "fs-extra": "^8.1.0", "p-map": "^2.1.0", "write-json-file": "^3.2.0" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/init/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "@lerna/link": { + "node_modules/@lerna/init/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@lerna/init/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@lerna/link": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", "dev": true, - "requires": { + "dependencies": { "@lerna/command": "3.21.0", "@lerna/package-graph": "3.18.5", "@lerna/symlink-dependencies": "3.17.0", "p-map": "^2.1.0", "slash": "^2.0.0" }, - "dependencies": { - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - } + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/list": { + "node_modules/@lerna/link/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/list": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", "dev": true, - "requires": { + "dependencies": { "@lerna/command": "3.21.0", "@lerna/filter-options": "3.20.0", "@lerna/listable": "3.18.5", "@lerna/output": "3.13.0" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/listable": { + "node_modules/@lerna/listable": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", "dev": true, - "requires": { + "dependencies": { "@lerna/query-graph": "3.18.5", "chalk": "^2.3.1", "columnify": "^1.5.4" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/listable/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/listable/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" } }, - "@lerna/log-packed": { + "node_modules/@lerna/listable/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@lerna/listable/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/@lerna/listable/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/listable/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/log-packed": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", "dev": true, - "requires": { + "dependencies": { "byte-size": "^5.0.1", "columnify": "^1.5.4", "has-unicode": "^2.0.1", "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/npm-conf": { + "node_modules/@lerna/npm-conf": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", "dev": true, - "requires": { + "dependencies": { "config-chain": "^1.1.11", "pify": "^4.0.1" }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/npm-dist-tag": { + "node_modules/@lerna/npm-conf/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/npm-dist-tag": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", "dev": true, - "requires": { + "dependencies": { "@evocateur/npm-registry-fetch": "^4.0.0", "@lerna/otplease": "3.18.5", "figgy-pudding": "^3.5.1", "npm-package-arg": "^6.1.0", "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/npm-install": { + "node_modules/@lerna/npm-install": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", "dev": true, - "requires": { + "dependencies": { "@lerna/child-process": "3.16.5", "@lerna/get-npm-exec-opts": "3.13.0", "fs-extra": "^8.1.0", @@ -2304,41 +2810,48 @@ "signal-exit": "^3.0.2", "write-pkg": "^3.1.0" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/npm-install/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "@lerna/npm-publish": { + "node_modules/@lerna/npm-install/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@lerna/npm-install/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@lerna/npm-publish": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", "dev": true, - "requires": { + "dependencies": { "@evocateur/libnpmpublish": "^1.2.2", "@lerna/otplease": "3.18.5", "@lerna/run-lifecycle": "3.16.2", @@ -2349,77 +2862,96 @@ "pify": "^4.0.1", "read-package-json": "^2.0.13" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/npm-publish/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "@lerna/npm-run-script": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", - "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", + "node_modules/@lerna/npm-publish/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "npmlog": "^4.1.2" + "dependencies": { + "graceful-fs": "^4.1.6" } }, - "@lerna/otplease": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", - "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", + "node_modules/@lerna/npm-publish/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, - "requires": { + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/npm-publish/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@lerna/npm-run-script": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", + "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", + "dev": true, + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/get-npm-exec-opts": "3.13.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/otplease": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", + "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", + "dev": true, + "dependencies": { "@lerna/prompt": "3.18.5", "figgy-pudding": "^3.5.1" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/output": { + "node_modules/@lerna/output": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", "dev": true, - "requires": { + "dependencies": { "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/pack-directory": { + "node_modules/@lerna/pack-directory": { "version": "3.16.4", "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", "dev": true, - "requires": { + "dependencies": { "@lerna/get-packed": "3.16.0", "@lerna/package": "3.16.0", "@lerna/run-lifecycle": "3.16.2", @@ -2430,101 +2962,119 @@ "temp-write": "^3.4.0" } }, - "@lerna/package": { + "node_modules/@lerna/package": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", "dev": true, - "requires": { + "dependencies": { "load-json-file": "^5.3.0", "npm-package-arg": "^6.1.0", "write-pkg": "^3.1.0" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/package-graph": { + "node_modules/@lerna/package-graph": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", "dev": true, - "requires": { + "dependencies": { "@lerna/prerelease-id-from-version": "3.16.0", "@lerna/validation-error": "3.13.0", "npm-package-arg": "^6.1.0", "npmlog": "^4.1.2", "semver": "^6.2.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/prerelease-id-from-version": { + "node_modules/@lerna/package-graph/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@lerna/prerelease-id-from-version": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", "dev": true, - "requires": { + "dependencies": { "semver": "^6.2.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/profiler": { + "node_modules/@lerna/prerelease-id-from-version/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@lerna/profiler": { "version": "3.20.0", "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", "dev": true, - "requires": { + "dependencies": { "figgy-pudding": "^3.5.1", "fs-extra": "^8.1.0", "npmlog": "^4.1.2", "upath": "^1.2.0" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/profiler/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "@lerna/project": { + "node_modules/@lerna/profiler/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@lerna/profiler/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@lerna/project": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", "dev": true, - "requires": { + "dependencies": { "@lerna/package": "3.16.0", "@lerna/validation-error": "3.13.0", "cosmiconfig": "^5.1.0", @@ -2538,114 +3088,146 @@ "resolve-from": "^4.0.0", "write-json-file": "^3.2.0" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/project/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "dot-prop": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", - "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - } + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" } }, - "@lerna/prompt": { + "node_modules/@lerna/project/node_modules/dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "dev": true, + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/project/node_modules/globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/project/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/project/node_modules/import-fresh/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/project/node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@lerna/project/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/project/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/project/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/project/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/prompt": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", "dev": true, - "requires": { + "dependencies": { "inquirer": "^6.2.0", "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/publish": { + "node_modules/@lerna/publish": { "version": "3.22.1", "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", "dev": true, - "requires": { + "dependencies": { "@evocateur/libnpmaccess": "^3.1.2", "@evocateur/npm-registry-fetch": "^4.0.0", "@evocateur/pacote": "^9.6.3", @@ -2677,134 +3259,164 @@ "p-pipe": "^1.2.0", "semver": "^6.2.0" }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/pulse-till-done": { + "node_modules/@lerna/publish/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@lerna/publish/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@lerna/publish/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@lerna/publish/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@lerna/pulse-till-done": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", "dev": true, - "requires": { + "dependencies": { "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/query-graph": { + "node_modules/@lerna/query-graph": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", "dev": true, - "requires": { + "dependencies": { "@lerna/package-graph": "3.18.5", "figgy-pudding": "^3.5.1" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/resolve-symlink": { + "node_modules/@lerna/resolve-symlink": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", "dev": true, - "requires": { + "dependencies": { "fs-extra": "^8.1.0", "npmlog": "^4.1.2", "read-cmd-shim": "^1.0.1" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/resolve-symlink/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@lerna/resolve-symlink/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "graceful-fs": "^4.1.6" } }, - "@lerna/rimraf-dir": { + "node_modules/@lerna/resolve-symlink/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@lerna/rimraf-dir": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", "dev": true, - "requires": { + "dependencies": { "@lerna/child-process": "3.16.5", "npmlog": "^4.1.2", "path-exists": "^3.0.0", "rimraf": "^2.6.2" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/rimraf-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/rimraf-dir/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "@lerna/run": { + "node_modules/@lerna/run": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", "dev": true, - "requires": { + "dependencies": { "@lerna/command": "3.21.0", "@lerna/filter-options": "3.20.0", "@lerna/npm-run-script": "3.16.5", @@ -2814,77 +3426,93 @@ "@lerna/timer": "3.13.0", "@lerna/validation-error": "3.13.0", "p-map": "^2.1.0" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/run-lifecycle": { + "node_modules/@lerna/run-lifecycle": { "version": "3.16.2", "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", "dev": true, - "requires": { + "dependencies": { "@lerna/npm-conf": "3.16.0", "figgy-pudding": "^3.5.1", "npm-lifecycle": "^3.1.2", "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/run-topologically": { + "node_modules/@lerna/run-topologically": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", "dev": true, - "requires": { + "dependencies": { "@lerna/query-graph": "3.18.5", "figgy-pudding": "^3.5.1", "p-queue": "^4.0.0" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/symlink-binary": { + "node_modules/@lerna/symlink-binary": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", "dev": true, - "requires": { + "dependencies": { "@lerna/create-symlink": "3.16.2", "@lerna/package": "3.16.0", "fs-extra": "^8.1.0", "p-map": "^2.1.0" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/symlink-binary/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "@lerna/symlink-dependencies": { + "node_modules/@lerna/symlink-binary/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@lerna/symlink-binary/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@lerna/symlink-dependencies": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", "dev": true, - "requires": { + "dependencies": { "@lerna/create-symlink": "3.16.2", "@lerna/resolve-symlink": "3.16.0", "@lerna/symlink-binary": "3.17.0", @@ -2893,56 +3521,69 @@ "p-map": "^2.1.0", "p-map-series": "^1.0.0" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/symlink-dependencies/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "@lerna/timer": { + "node_modules/@lerna/symlink-dependencies/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@lerna/symlink-dependencies/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@lerna/timer": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", - "dev": true + "dev": true, + "engines": { + "node": ">= 6.9.0" + } }, - "@lerna/validation-error": { + "node_modules/@lerna/validation-error": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", "dev": true, - "requires": { + "dependencies": { "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" } }, - "@lerna/version": { + "node_modules/@lerna/version": { "version": "3.22.1", "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", "dev": true, - "requires": { + "dependencies": { "@lerna/check-working-tree": "3.16.5", "@lerna/child-process": "3.16.5", "@lerna/collect-updates": "3.20.0", @@ -2970,237 +3611,257 @@ "temp-write": "^3.4.0", "write-json-file": "^3.2.0" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/version/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "@lerna/write-log-file": { + "node_modules/@lerna/version/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/version/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@lerna/version/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/@lerna/version/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/version/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@lerna/version/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/version/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/write-log-file": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", "dev": true, - "requires": { + "dependencies": { "npmlog": "^4.1.2", "write-file-atomic": "^2.3.0" }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/write-log-file/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, "dependencies": { - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, - "@mrmlnc/readdir-enhanced": { + "node_modules/@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", "dev": true, - "requires": { + "dependencies": { "call-me-maybe": "^1.0.1", "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.4", - "run-parallel": "^1.1.9" }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", - "dev": true - } + "engines": { + "node": ">=4" } }, - "@nodelib/fs.stat": { + "node_modules/@nodelib/fs.stat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true + "dev": true, + "engines": { + "node": ">= 6" + } }, - "@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "node_modules/@npmcli/move-file": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.1.tgz", + "integrity": "sha512-LtWTicuF2wp7PNTuyCwABx7nNG+DnzSE8gN0iWxkC6mpgm/iOPu0ZMTkXuCxmJxtWFsDxUaixM9COSNJEMUfuQ==", "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.4", - "fastq": "^1.6.0" + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" } }, - "@octokit/auth-token": { + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@octokit/auth-token": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.4.tgz", "integrity": "sha512-LNfGu3Ro9uFAYh10MUZVaT7X2CnNm2C8IDQmabx+3DygYIQjs9FwzFAHN/0t6mu5HEPhxcb1XOuxdpY82vCg2Q==", "dev": true, - "requires": { + "dependencies": { "@octokit/types": "^6.0.0" } }, - "@octokit/endpoint": { + "node_modules/@octokit/endpoint": { "version": "6.0.10", "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.10.tgz", "integrity": "sha512-9+Xef8nT7OKZglfkOMm7IL6VwxXUQyR7DUSU0LH/F7VNqs8vyd7es5pTfz9E7DwUIx7R3pGscxu1EBhYljyu7Q==", "dev": true, - "requires": { + "dependencies": { "@octokit/types": "^6.0.0", "is-plain-object": "^5.0.0", "universal-user-agent": "^6.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - } } }, - "@octokit/openapi-types": { + "node_modules/@octokit/endpoint/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@octokit/endpoint/node_modules/universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", + "dev": true + }, + "node_modules/@octokit/openapi-types": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-2.0.0.tgz", "integrity": "sha512-J4bfM7lf8oZvEAdpS71oTvC1ofKxfEZgU5vKVwzZKi4QPiL82udjpseJwxPid9Pu2FNmyRQOX4iEj6W1iOSnPw==", "dev": true }, - "@octokit/plugin-enterprise-rest": { + "node_modules/@octokit/plugin-enterprise-rest": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", "dev": true }, - "@octokit/plugin-paginate-rest": { + "node_modules/@octokit/plugin-paginate-rest": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", "dev": true, - "requires": { + "dependencies": { "@octokit/types": "^2.0.1" - }, + } + }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } + "@types/node": ">= 8" } }, - "@octokit/plugin-request-log": { + "node_modules/@octokit/plugin-request-log": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.2.tgz", "integrity": "sha512-oTJSNAmBqyDR41uSMunLQKMX0jmEXbwD1fpz8FG27lScV3RhtGfBa1/BBLym+PxcC16IBlF7KH9vP1BUYxA+Eg==", "dev": true }, - "@octokit/plugin-rest-endpoint-methods": { + "node_modules/@octokit/plugin-rest-endpoint-methods": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", "dev": true, - "requires": { + "dependencies": { "@octokit/types": "^2.0.1", "deprecation": "^2.3.1" - }, + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } + "@types/node": ">= 8" } }, - "@octokit/request": { + "node_modules/@octokit/request": { "version": "5.4.12", "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.12.tgz", "integrity": "sha512-MvWYdxengUWTGFpfpefBBpVmmEYfkwMoxonIB3sUGp5rhdgwjXL1ejo6JbgzG/QD9B/NYt/9cJX1pxXeSIUCkg==", "dev": true, - "requires": { + "dependencies": { "@octokit/endpoint": "^6.0.1", "@octokit/request-error": "^2.0.0", "@octokit/types": "^6.0.3", @@ -3209,61 +3870,60 @@ "node-fetch": "^2.6.1", "once": "^1.4.0", "universal-user-agent": "^6.0.0" - }, - "dependencies": { - "@octokit/request-error": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.4.tgz", - "integrity": "sha512-LjkSiTbsxIErBiRh5wSZvpZqT4t0/c9+4dOe0PII+6jXR+oj/h66s7E4a/MghV7iT8W9ffoQ5Skoxzs96+gBPA==", - "dev": true, - "requires": { - "@octokit/types": "^6.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - } } }, - "@octokit/request-error": { + "node_modules/@octokit/request-error": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", "dev": true, - "requires": { + "dependencies": { "@octokit/types": "^2.0.0", "deprecation": "^2.0.0", "once": "^1.4.0" - }, + } + }, + "node_modules/@octokit/request-error/node_modules/@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } + "@types/node": ">= 8" } }, - "@octokit/rest": { + "node_modules/@octokit/request/node_modules/@octokit/request-error": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.4.tgz", + "integrity": "sha512-LjkSiTbsxIErBiRh5wSZvpZqT4t0/c9+4dOe0PII+6jXR+oj/h66s7E4a/MghV7iT8W9ffoQ5Skoxzs96+gBPA==", + "dev": true, + "dependencies": { + "@octokit/types": "^6.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "node_modules/@octokit/request/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@octokit/request/node_modules/universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", + "dev": true + }, + "node_modules/@octokit/rest": { "version": "16.43.2", "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", "dev": true, - "requires": { + "dependencies": { "@octokit/auth-token": "^2.4.0", "@octokit/plugin-paginate-rest": "^1.1.1", "@octokit/plugin-request-log": "^1.0.0", @@ -3282,59 +3942,120 @@ "universal-user-agent": "^4.0.0" } }, - "@octokit/types": { + "node_modules/@octokit/types": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.1.1.tgz", "integrity": "sha512-btm3D6S7VkRrgyYF31etUtVY/eQ1KzrNRqhFt25KSe2mKlXuLXJilglRC6eDA2P6ou94BUnk/Kz5MPEolXgoiw==", "dev": true, - "requires": { + "dependencies": { "@octokit/openapi-types": "^2.0.0", "@types/node": ">= 8" } }, - "@rollup/pluginutils": { + "node_modules/@rollup/pluginutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dev": true, - "requires": { + "dependencies": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", "picomatch": "^2.2.2" }, - "dependencies": { - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - } + "engines": { + "node": ">= 8.0.0" } }, - "@sinonjs/commons": { + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/@sinonjs/commons": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", "dev": true, - "requires": { + "dependencies": { "type-detect": "4.0.8" } }, - "@sinonjs/fake-timers": { + "node_modules/@sinonjs/fake-timers": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "dev": true, - "requires": { + "dependencies": { "@sinonjs/commons": "^1.7.0" } }, - "@types/babel__core": { + "node_modules/@taquito/beacon-wallet": { + "resolved": "packages/taquito-beacon-wallet", + "link": true + }, + "node_modules/@taquito/http-utils": { + "resolved": "packages/taquito-http-utils", + "link": true + }, + "node_modules/@taquito/ledger-signer": { + "resolved": "packages/taquito-ledger-signer", + "link": true + }, + "node_modules/@taquito/local-forging": { + "resolved": "packages/taquito-local-forging", + "link": true + }, + "node_modules/@taquito/michel-codec": { + "resolved": "packages/taquito-michel-codec", + "link": true + }, + "node_modules/@taquito/michelson-encoder": { + "resolved": "packages/taquito-michelson-encoder", + "link": true + }, + "node_modules/@taquito/remote-signer": { + "resolved": "packages/taquito-remote-signer", + "link": true + }, + "node_modules/@taquito/rpc": { + "resolved": "packages/taquito-rpc", + "link": true + }, + "node_modules/@taquito/signer": { + "resolved": "packages/taquito-signer", + "link": true + }, + "node_modules/@taquito/taquito": { + "resolved": "packages/taquito", + "link": true + }, + "node_modules/@taquito/tezbridge-signer": { + "resolved": "packages/taquito-tezbridge-signer", + "link": true + }, + "node_modules/@taquito/tezbridge-wallet": { + "resolved": "packages/taquito-tezbridge-wallet", + "link": true + }, + "node_modules/@taquito/tzip12": { + "resolved": "packages/taquito-tzip12", + "link": true + }, + "node_modules/@taquito/tzip16": { + "resolved": "packages/taquito-tzip16", + "link": true + }, + "node_modules/@taquito/utils": { + "resolved": "packages/taquito-utils", + "link": true + }, + "node_modules/@types/babel__core": { "version": "7.1.12", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", "dev": true, - "requires": { + "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", "@types/babel__generator": "*", @@ -3342,728 +4063,919 @@ "@types/babel__traverse": "*" } }, - "@types/babel__generator": { + "node_modules/@types/babel__generator": { "version": "7.6.2", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.0.0" } }, - "@types/babel__template": { + "node_modules/@types/babel__template": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "dev": true, - "requires": { + "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, - "@types/babel__traverse": { + "node_modules/@types/babel__traverse": { "version": "7.0.16", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.16.tgz", "integrity": "sha512-S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w==", "dev": true, - "requires": { + "dependencies": { "@babel/types": "^7.3.0" } }, - "@types/estree": { + "node_modules/@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/chrome": { + "version": "0.0.126", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.126.tgz", + "integrity": "sha512-191z7uoyfbGU+z7/m45j9XbWugWqVHVPMM4hJV5cZ+3YzGCT9wFjMUHO3Wr3Xvo8aVodvRNu28u7lvEaAnfbzg==", + "dev": true, + "dependencies": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "node_modules/@types/cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==", + "dev": true + }, + "node_modules/@types/crypto-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.1.tgz", + "integrity": "sha512-6+OPzqhKX/cx5xh+yO8Cqg3u3alrkhoxhE5ZOdSEv0DOzJ13lwJ6laqGU0Kv6+XDMFmlnGId04LtY22PsFLQUw==", + "dev": true + }, + "node_modules/@types/elliptic": { + "version": "6.4.12", + "resolved": "https://registry.npmjs.org/@types/elliptic/-/elliptic-6.4.12.tgz", + "integrity": "sha512-gP1KsqoouLJGH6IJa28x7PXb3cRqh83X8HCLezd2dF+XcAIMKYv53KV+9Zn6QA561E120uOqZBQ+Jy/cl+fviw==", + "dev": true, + "dependencies": { + "@types/bn.js": "*" + } + }, + "node_modules/@types/estree": { "version": "0.0.39", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", "dev": true }, - "@types/glob": { + "node_modules/@types/filesystem": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.29.tgz", + "integrity": "sha512-85/1KfRedmfPGsbK8YzeaQUyV1FQAvMPMTuWFQ5EkLd2w7szhNO96bk3Rh/SKmOfd9co2rCLf0Voy4o7ECBOvw==", + "dependencies": { + "@types/filewriter": "*" + } + }, + "node_modules/@types/filewriter": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.28.tgz", + "integrity": "sha1-wFTor02d11205jq8dviFFocU1LM=" + }, + "node_modules/@types/glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "dev": true, - "requires": { + "dependencies": { "@types/minimatch": "*", "@types/node": "*" } }, - "@types/graceful-fs": { + "node_modules/@types/graceful-fs": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", "dev": true, - "requires": { + "dependencies": { "@types/node": "*" } }, - "@types/istanbul-lib-coverage": { + "node_modules/@types/har-format": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.5.tgz", + "integrity": "sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ==" + }, + "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" }, - "@types/istanbul-lib-report": { + "node_modules/@types/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-coverage": "*" } }, - "@types/istanbul-reports": { + "node_modules/@types/istanbul-reports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "requires": { + "dependencies": { "@types/istanbul-lib-report": "*" } }, - "@types/jest": { + "node_modules/@types/jest": { "version": "26.0.16", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", - "dev": true, - "requires": { + "dependencies": { "jest-diff": "^26.0.0", "pretty-format": "^26.0.0" } }, - "@types/json-schema": { + "node_modules/@types/json-schema": { "version": "7.0.7", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", "dev": true }, - "@types/minimatch": { + "node_modules/@types/ledgerhq__hw-transport": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@types/ledgerhq__hw-transport/-/ledgerhq__hw-transport-4.21.3.tgz", + "integrity": "sha512-6QveiZLsFLq9WZDk8HWAZhivoGzyz5S8WV36hpUe7KrVDaTR1fDdB+syorrNRhYbyjraAuUJrIdJR5p/7doq8g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ledgerhq__hw-transport-node-hid": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/@types/ledgerhq__hw-transport-node-hid/-/ledgerhq__hw-transport-node-hid-4.22.2.tgz", + "integrity": "sha512-b9dXYEZ8Iijv20LykEVhbThVzSjchMpvj8y/mSsCSP1n7Ncs+YqD8mjEV/bGTks9jAP8CdxhRqOGq+h47/4B9g==", + "dev": true, + "dependencies": { + "@types/ledgerhq__hw-transport": "*", + "@types/node": "*", + "@types/node-hid": "*" + } + }, + "node_modules/@types/libsodium-wrappers": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", + "integrity": "sha512-LisgKLlYQk19baQwjkBZZXdJL0KbeTpdEnrAfz5hQACbklCY0gVFnsKUyjfNWF1UQsCSjw93Sj5jSbiO8RPfdw==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.168", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", + "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==", + "dev": true + }, + "node_modules/@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", "dev": true }, - "@types/minimist": { + "node_modules/@types/minimist": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", "dev": true }, - "@types/node": { + "node_modules/@types/node": { "version": "14.14.10", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz", - "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==", - "dev": true + "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==" }, - "@types/normalize-package-data": { + "node_modules/@types/node-hid": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@types/node-hid/-/node-hid-1.3.0.tgz", + "integrity": "sha512-jQ9Z8PegPENPlzR/7fziAF6yqcdYYcIfeJOiN1wnk2zf/Y8yFpprf6uEp1OWPdzhM9dBgv/K5MQ5WFHwK22Gbg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", "dev": true }, - "@types/parse-json": { + "node_modules/@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "@types/prettier": { + "node_modules/@types/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/prettier": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz", "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==", "dev": true }, - "@types/stack-utils": { + "node_modules/@types/stack-utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", - "dev": true + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" }, - "@types/yargs": { + "node_modules/@types/superagent": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.10.tgz", + "integrity": "sha512-xAgkb2CMWUMCyVc/3+7iQfOEBE75NvuZeezvmixbUw3nmENf2tCnQkW5yQLTYqvXUQ+R6EXxdqKKbal2zM5V/g==", + "dev": true, + "dependencies": { + "@types/cookiejar": "*", + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz", + "integrity": "sha512-Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { "version": "15.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.11.tgz", "integrity": "sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA==", - "dev": true, - "requires": { + "dependencies": { "@types/yargs-parser": "*" } }, - "@types/yargs-parser": { + "node_modules/@types/yargs-parser": { "version": "15.0.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", "dev": true }, - "@typescript-eslint/eslint-plugin": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.1.tgz", - "integrity": "sha512-yW2epMYZSpNJXZy22Biu+fLdTG8Mn6b22kR3TqblVk50HGNV8Zya15WAXuQCr8tKw4Qf1BL4QtI6kv6PCkLoJw==", + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "4.15.1", - "@typescript-eslint/scope-manager": "4.15.1", - "debug": "^4.1.1", - "functional-red-black-tree": "^1.0.1", - "lodash": "^4.17.15", - "regexpp": "^3.0.0", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "tsutils": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", - "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - } + "@webassemblyjs/wast-printer": "1.9.0" } }, - "@typescript-eslint/experimental-utils": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1.tgz", - "integrity": "sha512-9LQRmOzBRI1iOdJorr4jEnQhadxK4c9R2aEAsm7WE/7dq8wkKD1suaV0S/JucTL8QlYUPU1y2yjqg+aGC0IQBQ==", + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", "dev": true, - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.15.1", - "@typescript-eslint/types": "4.15.1", - "@typescript-eslint/typescript-estree": "4.15.1", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" + "dependencies": { + "@webassemblyjs/ast": "1.9.0" } }, - "@typescript-eslint/parser": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.15.1.tgz", - "integrity": "sha512-V8eXYxNJ9QmXi5ETDguB7O9diAXlIyS+e3xzLoP/oVE4WCAjssxLIa0mqCLsCGXulYJUfT+GV70Jv1vHsdKwtA==", + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "4.15.1", - "@typescript-eslint/types": "4.15.1", - "@typescript-eslint/typescript-estree": "4.15.1", - "debug": "^4.1.1" - }, "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" } }, - "@typescript-eslint/scope-manager": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.15.1.tgz", - "integrity": "sha512-ibQrTFcAm7yG4C1iwpIYK7vDnFg+fKaZVfvyOm3sNsGAerKfwPVFtYft5EbjzByDJ4dj1WD8/34REJfw/9wdVA==", + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dev": true, - "requires": { - "@typescript-eslint/types": "4.15.1", - "@typescript-eslint/visitor-keys": "4.15.1" + "dependencies": { + "@xtuc/long": "4.2.2" } }, - "@typescript-eslint/types": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.15.1.tgz", - "integrity": "sha512-iGsaUyWFyLz0mHfXhX4zO6P7O3sExQpBJ2dgXB0G5g/8PRVfBBsmQIc3r83ranEQTALLR3Vko/fnCIVqmH+mPw==", + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", "dev": true }, - "@typescript-eslint/typescript-estree": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.1.tgz", - "integrity": "sha512-z8MN3CicTEumrWAEB2e2CcoZa3KP9+SMYLIA2aM49XW3cWIaiVSOAGq30ffR5XHxRirqE90fgLw3e6WmNx5uNw==", + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dev": true, - "requires": { - "@typescript-eslint/types": "4.15.1", - "@typescript-eslint/visitor-keys": "4.15.1", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-glob": "^4.0.1", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "globby": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", - "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "tsutils": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", - "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - } + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" } }, - "@typescript-eslint/visitor-keys": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.1.tgz", - "integrity": "sha512-tYzaTP9plooRJY8eNlpAewTOqtWW/4ff/5wBjNVaJ0S0wC4Gpq/zDVRTJa5bq2v1pCNQ08xxMCndcvR+h7lMww==", + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dev": true, - "requires": { - "@typescript-eslint/types": "4.15.1", - "eslint-visitor-keys": "^2.0.0" + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" } }, - "@zkochan/cmd-shim": { + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/@zkochan/cmd-shim": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", "dev": true, - "requires": { + "dependencies": { "is-windows": "^1.0.0", "mkdirp-promise": "^5.0.1", "mz": "^2.5.0" + }, + "engines": { + "node": ">=6" } }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "abab": { + "node_modules/abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", "dev": true }, - "abbrev": { + "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true }, - "acorn": { + "node_modules/acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "acorn-globals": { + "node_modules/acorn-globals": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, - "requires": { + "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" } }, - "acorn-jsx": { + "node_modules/acorn-jsx": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true }, - "acorn-walk": { + "node_modules/acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.4.0" + } }, - "agent-base": { + "node_modules/agent-base": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", "dev": true, - "requires": { + "dependencies": { "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" } }, - "agentkeepalive": { + "node_modules/agentkeepalive": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", "dev": true, - "requires": { + "dependencies": { "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 4.0.0" } }, - "aggregate-error": { + "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, - "requires": { + "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "ajv": { + "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "requires": { + "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, - "ansi-colors": { + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "ansi-escapes": { + "node_modules/ansi-escapes": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "ansi-regex": { + "node_modules/ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true + "engines": { + "node": ">=8" + } }, - "ansi-styles": { + "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { + "dependencies": { "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" } }, - "any-promise": { + "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", "dev": true }, - "anymatch": { + "node_modules/anymatch": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, - "requires": { + "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "aproba": { + "node_modules/aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, - "are-we-there-yet": { + "node_modules/are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, - "requires": { + "dependencies": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" } }, - "arg": { + "node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", "dev": true }, - "argparse": { + "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "requires": { + "dependencies": { "sprintf-js": "~1.0.2" } }, - "arr-diff": { + "node_modules/arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "arr-flatten": { + "node_modules/arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "arr-union": { + "node_modules/arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "array-differ": { + "node_modules/array-differ": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "array-find-index": { + "node_modules/array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "array-ify": { + "node_modules/array-ify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", "dev": true }, - "array-union": { + "node_modules/array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, - "requires": { + "dependencies": { "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "array-uniq": { + "node_modules/array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "array-unique": { + "node_modules/array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "arrify": { + "node_modules/arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "asap": { + "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", "dev": true }, - "asn1": { + "node_modules/asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, - "requires": { + "dependencies": { "safer-buffer": "~2.1.0" } }, - "assert-plus": { + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", "dev": true }, - "assign-symbols": { + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "async": { + "node_modules/async": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "dev": true, - "requires": { + "dependencies": { "lodash": "^4.17.14" } }, - "asynckit": { + "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "at-least-node": { + "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true + "dev": true, + "engines": { + "node": ">= 4.0.0" + } }, - "atob": { + "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } }, - "atob-lite": { + "node_modules/atob-lite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", "dev": true }, - "aws-sign2": { + "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true + "dev": true, + "engines": { + "node": "*" + } }, - "aws4": { + "node_modules/aws4": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, - "babel-jest": { + "node_modules/axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "dependencies": { + "follow-redirects": "^1.10.0" + } + }, + "node_modules/babel-jest": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", "dev": true, - "requires": { + "dependencies": { "@jest/transform": "^26.6.2", "@jest/types": "^26.6.2", "@types/babel__core": "^7.1.7", @@ -4072,39 +4984,48 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "babel-plugin-istanbul": { + "node_modules/babel-plugin-istanbul": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "dev": true, - "requires": { + "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-instrument": "^4.0.0", "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, - "babel-plugin-jest-hoist": { + "node_modules/babel-plugin-jest-hoist": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "dev": true, - "requires": { + "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" } }, - "babel-preset-current-node-syntax": { + "node_modules/babel-preset-current-node-syntax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz", "integrity": "sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==", "dev": true, - "requires": { + "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.8.3", @@ -4119,28 +5040,31 @@ "@babel/plugin-syntax-top-level-await": "^7.8.3" } }, - "babel-preset-jest": { + "node_modules/babel-preset-jest": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "dev": true, - "requires": { + "dependencies": { "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" } }, - "balanced-match": { + "node_modules/balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "base": { + "node_modules/base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, - "requires": { + "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", "component-emitter": "^1.2.1", @@ -4149,84 +5073,167 @@ "mixin-deep": "^1.2.0", "pascalcase": "^0.1.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-x": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", + "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "safe-buffer": "^5.0.1" } }, - "bcrypt-pbkdf": { + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, - "requires": { + "dependencies": { "tweetnacl": "^0.14.3" } }, - "before-after-hook": { + "node_modules/before-after-hook": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", "dev": true }, - "bluebird": { + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/bignumber.js": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", + "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", + "engines": { + "node": "*" + } + }, + "node_modules/bip39": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.3.tgz", + "integrity": "sha512-P0dKrz4g0V0BjXfx7d9QNkJ/Txcz/k+hM9TnjqjUaXtuOfAvxXSw2rJw8DX0e3ZPwnK/IgDxoRqf0bvoVCqbMg==", + "dependencies": { + "@types/node": "11.11.6", + "create-hash": "^1.1.0", + "pbkdf2": "^3.0.9", + "randombytes": "^2.0.1" + } + }, + "node_modules/bip39/node_modules/@types/node": { + "version": "11.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", + "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" + }, + "node_modules/blakejs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz", + "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U=" + }, + "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, - "brace-expansion": { + "node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "requires": { + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { + "node_modules/braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, - "requires": { + "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", "extend-shallow": "^2.0.1", @@ -4238,84 +5245,277 @@ "split-string": "^3.0.2", "to-regex": "^3.0.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "browser-process-hrtime": { + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, - "bs-logger": { + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-rsa/node_modules/bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/bs-logger": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", "dev": true, - "requires": { + "dependencies": { "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" } }, - "bser": { + "node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "dependencies": { + "base-x": "^3.0.2" + } + }, + "node_modules/bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "dependencies": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "requires": { + "dependencies": { "node-int64": "^0.4.0" } }, - "btoa-lite": { + "node_modules/btoa-lite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", "dev": true }, - "buffer-from": { + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, - "builtin-modules": { + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "node_modules/builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", "dev": true }, - "builtins": { + "node_modules/builtins": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", "dev": true }, - "byline": { + "node_modules/byline": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "byte-size": { + "node_modules/byte-size": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", - "dev": true + "dev": true, + "engines": { + "node": ">=6.0.0" + } }, - "cacache": { + "node_modules/cacache": { "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, - "requires": { + "dependencies": { "bluebird": "^3.5.5", "chownr": "^1.1.1", "figgy-pudding": "^3.5.1", @@ -4331,40 +5531,41 @@ "ssri": "^6.0.1", "unique-filename": "^1.1.1", "y18n": "^4.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } } }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "node_modules/cacache/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, - "requires": { + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", "get-value": "^2.0.6", @@ -4374,332 +5575,427 @@ "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "cachedir": { + "node_modules/cachedir": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz", "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "call-bind": { + "node_modules/call-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", "dev": true, - "requires": { + "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.0" } }, - "call-me-maybe": { + "node_modules/call-me-maybe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", "dev": true }, - "caller-callsite": { + "node_modules/caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", "dev": true, - "requires": { + "dependencies": { "callsites": "^2.0.0" }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - } + "engines": { + "node": ">=4" } }, - "caller-path": { + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", "dev": true, - "requires": { + "dependencies": { "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "callsites": { + "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "camelcase": { + "node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "camelcase-keys": { + "node_modules/camelcase-keys": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, - "requires": { + "dependencies": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" } }, - "capture-exit": { + "node_modules/capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, - "requires": { + "dependencies": { "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" } }, - "caseless": { + "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, - "chalk": { + "node_modules/chalk": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { + "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" } }, - "char-regex": { + "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + } }, - "chardet": { + "node_modules/chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "chownr": { + "node_modules/chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, - "ci-info": { + "node_modules/chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "cjs-module-lexer": { + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/cjs-module-lexer": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", "dev": true }, - "class-utils": { + "node_modules/class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, - "requires": { + "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "clean-stack": { + "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "cli-cursor": { + "node_modules/cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "dev": true, - "requires": { + "dependencies": { "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "cli-truncate": { + "node_modules/cli-truncate": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, - "requires": { + "dependencies": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate/node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, "dependencies": { - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - } + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "cli-width": { + "node_modules/cli-width": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", "dev": true }, - "cliui": { + "node_modules/cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, - "requires": { + "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^6.2.0" } }, - "clone": { + "node_modules/clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.8" + } }, - "clone-deep": { + "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, - "requires": { + "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "co": { + "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } }, - "code-point-at": { + "node_modules/code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "collect-v8-coverage": { + "node_modules/collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, - "collection-visit": { + "node_modules/collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, - "requires": { + "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "color-convert": { + "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { + "dependencies": { "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "color-name": { + "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "colors": { + "node_modules/colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.1.90" + } }, - "columnify": { + "node_modules/columnify": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", "dev": true, - "requires": { + "dependencies": { "strip-ansi": "^3.0.0", "wcwidth": "^1.0.0" - }, + } + }, + "node_modules/columnify/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/columnify/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "combined-stream": { + "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, - "requires": { + "dependencies": { "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "commander": { + "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "commitizen": { + "node_modules/commitizen": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.2.tgz", "integrity": "sha512-uz+E6lGsDBDI2mYA4QfOxFeqdWUYwR1ky11YmLgg2BnEEP3YbeejpT4lxzGjkYqumnXr062qTOGavR9NtX/iwQ==", "dev": true, - "requires": { + "dependencies": { "cachedir": "2.2.0", "cz-conventional-changelog": "3.3.0", "dedent": "0.7.0", @@ -4715,124 +6011,157 @@ "strip-bom": "4.0.0", "strip-json-comments": "3.0.1" }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } + "bin": { + "commitizen": "bin/commitizen", + "cz": "bin/git-cz", + "git-cz": "bin/git-cz" + }, + "engines": { + "node": ">= 10" } }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "node_modules/commitizen/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, - "requires": { + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/commitizen/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/commitizen/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dev": true, + "dependencies": { "array-ify": "^1.0.0", "dot-prop": "^5.1.0" } }, - "compare-versions": { + "node_modules/compare-versions": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", "dev": true }, - "component-emitter": { + "node_modules/component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, - "concat-map": { + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "concat-stream": { + "node_modules/concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, - "requires": { + "engines": [ + "node >= 0.8" + ], + "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" } }, - "config-chain": { + "node_modules/config-chain": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", "dev": true, - "requires": { + "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" } }, - "console-control-strings": { + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, - "conventional-changelog-angular": { + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "node_modules/conventional-changelog-angular": { "version": "5.0.12", "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz", "integrity": "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==", "dev": true, - "requires": { + "dependencies": { "compare-func": "^2.0.0", "q": "^1.5.1" + }, + "engines": { + "node": ">=10" } }, - "conventional-changelog-conventionalcommits": { + "node_modules/conventional-changelog-conventionalcommits": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz", "integrity": "sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw==", "dev": true, - "requires": { + "dependencies": { "compare-func": "^2.0.0", "lodash": "^4.17.15", "q": "^1.5.1" + }, + "engines": { + "node": ">=10" } }, - "conventional-changelog-core": { + "node_modules/conventional-changelog-core": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", "dev": true, - "requires": { + "dependencies": { "conventional-changelog-writer": "^4.0.6", "conventional-commits-parser": "^3.0.3", "dateformat": "^3.0.0", @@ -4847,286 +6176,369 @@ "read-pkg-up": "^3.0.0", "through2": "^3.0.0" }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/conventional-changelog-core/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - } - }, - "dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "requires": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true - }, - "meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - } - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true - } + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "conventional-changelog-preset-loader": { + "node_modules/conventional-changelog-core/node_modules/dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/conventional-changelog-core/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/git-raw-commits": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", + "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", + "dev": true, + "dependencies": { + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/conventional-changelog-core/node_modules/git-raw-commits/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/conventional-changelog-core/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/conventional-changelog-core/node_modules/indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "dependencies": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/conventional-changelog-core/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "dependencies": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/conventional-changelog-core/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/conventional-changelog-core/node_modules/trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-preset-loader": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + } }, - "conventional-changelog-writer": { + "node_modules/conventional-changelog-writer": { "version": "4.0.18", "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz", "integrity": "sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A==", "dev": true, - "requires": { + "dependencies": { "compare-func": "^2.0.0", "conventional-commits-filter": "^2.0.7", "dateformat": "^3.0.0", @@ -5138,52 +6550,19868 @@ "split": "^1.0.0", "through2": "^4.0.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "bin": { + "conventional-changelog-writer": "cli.js" + }, + "engines": { + "node": ">=10" } }, - "conventional-commit-types": { + "node_modules/conventional-changelog-writer/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/conventional-commit-types": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", "dev": true }, - "conventional-commits-filter": { + "node_modules/conventional-commits-filter": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", "dev": true, - "requires": { + "dependencies": { "lodash.ismatch": "^4.4.0", "modify-values": "^1.0.0" + }, + "engines": { + "node": ">=10" } }, - "conventional-commits-parser": { + "node_modules/conventional-commits-parser": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz", "integrity": "sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==", "dev": true, - "requires": { - "JSONStream": "^1.0.4", + "dependencies": { "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", "lodash": "^4.17.15", "meow": "^8.0.0", "split2": "^2.0.0", "through2": "^4.0.0", "trim-off-newlines": "^1.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=10" } }, - "conventional-recommended-bump": { + "node_modules/conventional-recommended-bump": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", "dev": true, - "requires": { + "dependencies": { + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.1.1", + "conventional-commits-filter": "^2.0.2", + "conventional-commits-parser": "^3.0.3", + "git-raw-commits": "2.0.0", + "git-semver-tags": "^2.0.3", + "meow": "^4.0.0", + "q": "^1.5.1" + }, + "bin": { + "conventional-recommended-bump": "cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/conventional-recommended-bump/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "dependencies": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/conventional-recommended-bump/node_modules/dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/conventional-recommended-bump/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/git-raw-commits": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", + "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", + "dev": true, + "dependencies": { + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/conventional-recommended-bump/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/conventional-recommended-bump/node_modules/indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "dependencies": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/conventional-recommended-bump/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/conventional-recommended-bump/node_modules/redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "dependencies": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/conventional-recommended-bump/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-recommended-bump/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/conventional-recommended-bump/node_modules/through2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/conventional-recommended-bump/node_modules/trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz", + "integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/coveralls": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", + "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==", + "dev": true, + "dependencies": { + "js-yaml": "^3.13.1", + "lcov-parse": "^1.0.0", + "log-driver": "^1.2.7", + "minimist": "^1.2.5", + "request": "^2.88.2" + }, + "bin": { + "coveralls": "bin/coveralls.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.0.0.tgz", + "integrity": "sha512-bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg==" + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cycle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "node_modules/cz-conventional-changelog": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", + "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", + "dev": true, + "dependencies": { + "@commitlint/load": ">6.1.1", + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cz-conventional-changelog/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cz-conventional-changelog/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cz-conventional-changelog/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/cz-conventional-changelog/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/cz-conventional-changelog/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cz-conventional-changelog/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", + "dev": true + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "node_modules/deep-equal": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", + "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", + "dev": true + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "dependencies": { + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dir-glob/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dir-glob/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", + "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", + "dev": true + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz", + "integrity": "sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.2.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/eslint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/eslint/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "dev": true + }, + "node_modules/events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", + "dev": true + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/execa/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", + "dev": true, + "engines": { + "node": "> 0.1.90" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^1.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/filenamify-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", + "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", + "dev": true, + "dependencies": { + "filenamify": "^1.0.0", + "humanize-url": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-node-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz", + "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==", + "dev": true, + "dependencies": { + "findup-sync": "^3.0.0", + "merge": "^1.2.1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "dependencies": { + "semver-regex": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", + "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", + "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "dependencies": { + "minipass": "^2.6.0" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/genfun": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", + "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-pkg-repo": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", + "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "meow": "^3.3.0", + "normalize-package-data": "^2.3.0", + "parse-github-repo-url": "^1.3.0", + "through2": "^2.0.0" + }, + "bin": { + "get-pkg-repo": "cli.js" + } + }, + "node_modules/get-pkg-repo/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/get-pkg-repo/node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/get-pkg-repo/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/get-pkg-repo/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/get-pkg-repo/node_modules/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-port": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", + "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/gh-pages": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.1.0.tgz", + "integrity": "sha512-3b1rly9kuf3/dXsT8+ZxP0UhNLOo1CItj+3e31yUVcaph/yDsJ9RzD7JOw5o5zpBTJVQLlJAASNkUfepi9fe2w==", + "dev": true, + "dependencies": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify-url": "^1.0.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gh-pages/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/gh-pages/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/gh-pages/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/git-raw-commits": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.8.tgz", + "integrity": "sha512-6Gk7tQHGMLEL1bSnrMJTCVt2AQl4EmCcJDtzs/JJacCb2+TNEyHM67Gp7Ri9faF7OcGpjGGRjHLvs/AG7QKZ2Q==", + "dev": true, + "dependencies": { + "dargs": "^7.0.0", + "lodash.template": "^4.0.2", + "meow": "^8.0.0", + "split2": "^2.0.0", + "through2": "^4.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "dev": true, + "dependencies": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", + "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", + "dev": true, + "dependencies": { + "meow": "^4.0.0", + "semver": "^6.0.0" + }, + "bin": { + "git-semver-tags": "cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/git-semver-tags/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "dependencies": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/git-semver-tags/node_modules/indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "dependencies": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/git-semver-tags/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/git-semver-tags/node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/git-semver-tags/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "dependencies": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/git-semver-tags/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags/node_modules/trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-up": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz", + "integrity": "sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ==", + "dev": true, + "dependencies": { + "is-ssh": "^1.3.0", + "parse-url": "^5.0.0" + } + }, + "node_modules/git-url-parse": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.4.0.tgz", + "integrity": "sha512-KlIa5jvMYLjXMQXkqpFzobsyD/V2K5DRHl5OAf+6oDFPlPLxrGDVQlIdI63c4/Kt6kai4kALENSALlzTGST3GQ==", + "dev": true, + "dependencies": { + "git-up": "^4.0.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", + "dev": true, + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/globals/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "node_modules/handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", + "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "dev": true, + "dependencies": { + "agent-base": "4", + "debug": "3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "dependencies": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/humanize-url": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "dev": true, + "dependencies": { + "normalize-url": "^1.0.0", + "strip-url-auth": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/husky": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.5.tgz", + "integrity": "sha512-E5S/1HMoDDaqsH8kDF5zeKEQbYqe3wL9zJDyqyYqc8I4vHBtAoxkDBGXox0lZ9RI+k5GyB728vZdmnM4bYap+g==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^3.2.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "bin": { + "husky-run": "bin/run.js", + "husky-upgrade": "lib/upgrader/bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/i": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", + "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/import-fresh": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", + "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/init-package-json": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", + "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", + "dev": true, + "dependencies": { + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/init-package-json/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "optional": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-ssh": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz", + "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==", + "dev": true, + "dependencies": { + "protocols": "^1.1.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "optional": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-changed-files/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-changed-files/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-config/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jest-config/node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-extended": { + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/jest-extended/-/jest-extended-0.11.5.tgz", + "integrity": "sha512-3RsdFpLWKScpsLD6hJuyr/tV5iFOrw7v6YjA3tPdda9sJwoHwcMROws5gwiIZfcwhHlJRwFJB2OUvGmF3evV/Q==", + "dev": true, + "dependencies": { + "expect": "^24.1.0", + "jest-get-type": "^22.4.3", + "jest-matcher-utils": "^22.0.0" + } + }, + "node_modules/jest-extended/node_modules/@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "dev": true, + "dependencies": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "dev": true, + "dependencies": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-extended/node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "node_modules/jest-extended/node_modules/@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-extended/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-extended/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-extended/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-extended/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/jest-extended/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/jest-extended/node_modules/diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/expect/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-extended/node_modules/expect/node_modules/jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/expect/node_modules/jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/expect/node_modules/pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "dev": true, + "dependencies": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-extended/node_modules/jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/jest-diff/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-extended/node_modules/jest-diff/node_modules/jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/jest-diff/node_modules/pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "dev": true, + "dependencies": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, + "node_modules/jest-extended/node_modules/jest-matcher-utils": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", + "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "jest-get-type": "^22.4.3", + "pretty-format": "^22.4.3" + } + }, + "node_modules/jest-extended/node_modules/jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-extended/node_modules/pretty-format": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", + "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "node_modules/jest-extended/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/jest-extended/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-extended/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-extended/node_modules/stack-utils": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.4.tgz", + "integrity": "sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-extended/node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-extended/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-haste-map/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-haste-map/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-haste-map/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jest-haste-map/node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-haste-map/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "dependencies": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jest-message-util/node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jest-util/node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-watcher/node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "dependencies": { + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "node_modules/jsdom": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "acorn": "^7.1.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.2.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.0", + "domexception": "^2.0.1", + "escodegen": "^1.14.1", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "5.1.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.8", + "saxes": "^5.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0", + "ws": "^7.2.3", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsdom/node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true, + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lcov-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", + "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", + "dev": true, + "bin": { + "lcov-parse": "bin/cli.js" + } + }, + "node_modules/lerna": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", + "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", + "dev": true, + "dependencies": { + "@lerna/add": "3.21.0", + "@lerna/bootstrap": "3.21.0", + "@lerna/changed": "3.21.0", + "@lerna/clean": "3.21.0", + "@lerna/cli": "3.18.5", + "@lerna/create": "3.22.0", + "@lerna/diff": "3.21.0", + "@lerna/exec": "3.21.0", + "@lerna/import": "3.22.0", + "@lerna/info": "3.21.0", + "@lerna/init": "3.21.0", + "@lerna/link": "3.21.0", + "@lerna/list": "3.21.0", + "@lerna/publish": "3.22.1", + "@lerna/run": "3.21.0", + "@lerna/version": "3.22.1", + "import-local": "^2.0.0", + "npmlog": "^4.1.2" + }, + "bin": { + "lerna": "cli.js" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/lerna/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lerna/node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lerna/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lerna/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lerna/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/lerna/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lerna/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lerna/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/libsodium": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.9.tgz", + "integrity": "sha512-gfeADtR4D/CM0oRUviKBViMGXZDgnFdMKMzHsvBdqLBHd9ySi6EtYnmuhHVDDYgYpAO8eU8hEY+F8vIUAPh08A==" + }, + "node_modules/libsodium-wrappers": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", + "integrity": "sha512-9HaAeBGk1nKTRFRHkt7nzxqCvnkWTjn1pdjKgcUnZxj0FyOP4CnhgFhMdrFfgNsukijBGyBLpP2m2uKT1vuWhQ==", + "dependencies": { + "libsodium": "^0.7.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "node_modules/lint-staged": { + "version": "10.5.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz", + "integrity": "sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "dedent": "^0.7.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "listr2": "^3.2.2", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + } + }, + "node_modules/lint-staged/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/commander": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", + "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/lint-staged/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/lint-staged/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lint-staged/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/lint-staged/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lint-staged/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/lint-staged/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lint-staged/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/listr2": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz", + "integrity": "sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "figures": "^3.2.0", + "indent-string": "^4.0.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.3", + "through": "^2.3.8" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/listr2/node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-json-file/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "node_modules/lodash.has": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", + "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=", + "dev": true + }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", + "dev": true + }, + "node_modules/lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/log-driver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", + "dev": true, + "engines": { + "node": ">=0.8.6" + } + }, + "node_modules/log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "dependencies": { + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/log-update/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/log-update/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-update/node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/longest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", + "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true + }, + "node_modules/macos-release": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz", + "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/make-fetch-happen": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", + "dev": true, + "dependencies": { + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-fetch-happen/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "dependencies": { + "tmpl": "1.0.x" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/marked": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", + "dev": true, + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/meow": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz", + "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "dependencies": { + "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mississippi/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "dev": true, + "dependencies": { + "mkdirp": "*" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/multimatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", + "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", + "dev": true, + "dependencies": { + "array-differ": "^2.0.3", + "array-union": "^1.0.2", + "arrify": "^1.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/ncp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", + "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", + "dev": true, + "bin": { + "ncp": "bin/ncp" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "dev": true, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-fetch-npm": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", + "dev": true, + "dependencies": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/node-gyp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", + "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.1.2", + "request": "^2.88.0", + "rimraf": "^2.6.3", + "semver": "^5.7.1", + "tar": "^4.4.12", + "which": "^1.3.1" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-gyp/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "node_modules/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-notifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", + "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", + "dev": true, + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-notifier/node_modules/uuid": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", + "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", + "dev": true, + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/node-notifier/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "dev": true, + "dependencies": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-lifecycle": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", + "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", + "dev": true, + "dependencies": { + "byline": "^5.0.0", + "graceful-fs": "^4.1.15", + "node-gyp": "^5.0.2", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", + "uid-number": "0.0.6", + "umask": "^1.1.0", + "which": "^1.3.1" + } + }, + "node_modules/npm-lifecycle/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "node_modules/npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-pick-manifest": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", + "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + } + }, + "node_modules/npm-pick-manifest/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/octokit-pagination-methods": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", + "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", + "dev": true + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/onigasm": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", + "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", + "dev": true, + "dependencies": { + "lru-cache": "^5.1.1" + } + }, + "node_modules/onigasm/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/onigasm/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true, + "bin": { + "opencollective-postinstall": "index.js" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-name": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", + "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", + "dev": true, + "dependencies": { + "macos-release": "^2.2.0", + "windows-release": "^3.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-queue": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", + "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", + "dev": true, + "dependencies": { + "eventemitter3": "^3.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-waterfall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", + "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", + "dev": true, + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-github-repo-url": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", + "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", + "dev": true + }, + "node_modules/parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-path": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.2.tgz", + "integrity": "sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==", + "dev": true, + "dependencies": { + "is-ssh": "^1.3.0", + "protocols": "^1.4.0" + } + }, + "node_modules/parse-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz", + "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==", + "dev": true, + "dependencies": { + "is-ssh": "^1.3.0", + "normalize-url": "^3.3.0", + "parse-path": "^4.0.0", + "protocols": "^1.4.0" + } + }, + "node_modules/parse-url/node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "engines": { + "node": ">=8.6" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkginfo": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", + "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "node_modules/promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "dev": true, + "dependencies": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/prompt": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", + "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", + "dev": true, + "dependencies": { + "colors": "^1.1.2", + "pkginfo": "0.x.x", + "read": "1.0.x", + "revalidator": "0.1.x", + "utile": "0.3.x", + "winston": "2.1.x" + }, + "engines": { + "node": ">= 0.6.6" + } + }, + "node_modules/prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/promzard": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", + "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", + "dev": true, + "dependencies": { + "read": "1" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true + }, + "node_modules/protocols": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", + "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==", + "dev": true + }, + "node_modules/protoduck": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "dev": true, + "dependencies": { + "genfun": "^5.0.0" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qrcode-generator": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz", + "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==" + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/read-cmd-shim": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", + "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2" + } + }, + "node_modules/read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "dev": true, + "dependencies": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "node_modules/read-package-json/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/read-package-json/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-package-json/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-package-tree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", + "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", + "dev": true, + "dependencies": { + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/replace-in-file": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.1.0.tgz", + "integrity": "sha512-URzjyF3nucvejuY13HFd7O+Q6tFJRLKGHLYVvSh+LiZj3gFXzSYGnIkQflnJJulCAI2/RTZaZkpOtdVdW0EhQA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "glob": "^7.1.6", + "yargs": "^15.3.1" + }, + "bin": { + "replace-in-file": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/replace-in-file/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, + "dependencies": { + "global-dirs": "^0.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/revalidator": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", + "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rollup": { + "version": "2.38.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.38.5.tgz", + "integrity": "sha512-VoWt8DysFGDVRGWuHTqZzT02J0ASgjVq/hPs9QcBOGMd7B+jfTr/iqMVEyOi901rE3xq+Deq66GzIT1yt7sGwQ==", + "dev": true, + "dependencies": { + "fsevents": "~2.3.1" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/rollup-plugin-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", + "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", + "dev": true, + "dependencies": { + "rollup-pluginutils": "^2.5.0" + } + }, + "node_modules/rollup-plugin-sourcemaps": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz", + "integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.0.9", + "source-map-resolve": "^0.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/rollup-plugin-sourcemaps/node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/rollup-plugin-typescript2": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz", + "integrity": "sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "8.1.0", + "resolve": "1.17.0", + "tslib": "2.0.1" + } + }, + "node_modules/rollup-plugin-typescript2/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/rollup-plugin-typescript2/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/rollup-plugin-typescript2/node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.6" + } + }, + "node_modules/rollup-plugin-typescript2/node_modules/tslib": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", + "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==", + "dev": true + }, + "node_modules/rollup-plugin-typescript2/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rx-sandbox": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/rx-sandbox/-/rx-sandbox-1.0.4.tgz", + "integrity": "sha512-+/9MHDYNoF9ca/2RR+L2LloXXeQyIR3k/wjK03IicrxxlbkhmKF4ejPiWeafMWDg7otF+pnX5NE/8v/rX6ICJA==", + "dependencies": { + "expect": "^26.6.1", + "jest-matcher-utils": "^26.6.1" + }, + "engines": { + "node": ">=4.2.4", + "npm": ">=3.0.0" + }, + "peerDependencies": { + "rxjs": "6.x" + } + }, + "node_modules/rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "node_modules/semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shelljs": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true + }, + "node_modules/shiki": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.2.tgz", + "integrity": "sha512-BjUCxVbxMnvjs8jC4b+BQ808vwjJ9Q8NtLqPwXShZ307HdXiDFYP968ORSVfaTNNSWYDBYdMnVKJ0fYNsoZUBA==", + "dev": true, + "dependencies": { + "onigasm": "^2.2.5", + "vscode-textmate": "^5.2.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "dev": true, + "dependencies": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + }, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "dev": true, + "dependencies": { + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "dependencies": { + "through2": "^2.0.2" + } + }, + "node_modules/split2/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-length": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-url-auth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strong-log-transformer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", + "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" + }, + "bin": { + "sl-log-transformer": "bin/sl-log-transformer.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/temp-write": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", + "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "is-stream": "^1.1.0", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/temp-write/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/temp-write/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terminal-link/node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "dependencies": { + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terminal-link/node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", + "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "dev": true, + "dependencies": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "dev": true, + "dependencies": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ts-jest": { + "version": "26.4.4", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz", + "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==", + "dev": true, + "dependencies": { + "@types/jest": "26.x", + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^26.1.0", + "json5": "2.x", + "lodash.memoize": "4.x", + "make-error": "1.x", + "mkdirp": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/ts-jest/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, + "dependencies": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tslint": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", + "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.13.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + } + }, + "node_modules/tslint-config-prettier": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", + "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", + "dev": true, + "bin": { + "tslint-config-prettier-check": "bin/check.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/tslint-config-standard": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/tslint-config-standard/-/tslint-config-standard-9.0.0.tgz", + "integrity": "sha512-CAw9J743RnPMemQV/XQ4YyNreC+A1NItACfkm+cBedrOkz6CQfwlnbKn8anUXBfoa4Zo4tjAhblRbsMNcSLfSw==", + "dev": true, + "dependencies": { + "tslint-eslint-rules": "^5.3.1" + } + }, + "node_modules/tslint-eslint-rules": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz", + "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==", + "dev": true, + "dependencies": { + "doctrine": "0.7.2", + "tslib": "1.9.0", + "tsutils": "^3.0.0" + } + }, + "node_modules/tslint-eslint-rules/node_modules/doctrine": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", + "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", + "dev": true, + "dependencies": { + "esutils": "^1.1.6", + "isarray": "0.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tslint-eslint-rules/node_modules/esutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", + "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tslint-eslint-rules/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/tslint-eslint-rules/node_modules/tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", + "dev": true + }, + "node_modules/tslint-eslint-rules/node_modules/tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tslint/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/tslint/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/tslint/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/tslint/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typedoc": { + "version": "0.20.23", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.23.tgz", + "integrity": "sha512-RBXuM0MJ2V/7eGg4YrDEmV1bn/ypa3Wx6AO1B0mUBHEQJaOIKEEnNI0Su75J6q7dkB5ksZvGNgsGjvfWL8Myjg==", + "dev": true, + "dependencies": { + "colors": "^1.4.0", + "fs-extra": "^9.1.0", + "handlebars": "^4.7.6", + "lodash": "^4.17.20", + "lunr": "^2.3.9", + "marked": "^1.2.9", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shelljs": "^0.8.4", + "shiki": "^0.9.2", + "typedoc-default-themes": "^0.12.7" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 10.8.0" + }, + "peerDependencies": { + "typescript": "3.9.x || 4.0.x || 4.1.x" + } + }, + "node_modules/typedoc-default-themes": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.7.tgz", + "integrity": "sha512-0XAuGEqID+gon1+fhi4LycOEFM+5Mvm2PjwaiVZNAzU7pn3G2DEpsoXnFOPlLDnHY6ZW0BY0nO7ur9fHOFkBLQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/typedoc-plugin-lerna-packages": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/typedoc-plugin-lerna-packages/-/typedoc-plugin-lerna-packages-0.3.1.tgz", + "integrity": "sha512-azeP5DVv4Me+C32RoGbMAzXo7JeYmeEstMAx4mdtVGHLtrXjitlaf0pS562vogofwyIcyVnjL6BlZWvbPQ3hmw==", + "dev": true + }, + "node_modules/typescript": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", + "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-js": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz", + "integrity": "sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uid-number": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", + "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/umask": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", + "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", + "dev": true + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/universal-user-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", + "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", + "dev": true, + "dependencies": { + "os-name": "^3.1.0" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util-promisify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", + "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", + "dev": true, + "dependencies": { + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/utile": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", + "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", + "dev": true, + "dependencies": { + "async": "~0.9.0", + "deep-equal": "~0.2.1", + "i": "0.3.x", + "mkdirp": "0.x.x", + "ncp": "1.0.x", + "rimraf": "2.x.x" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/utile/node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "node_modules/utile/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", + "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/vscode-textmate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", + "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", + "dev": true + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "dependencies": { + "makeerror": "1.0.x" + } + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "dependencies": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-assets-manifest": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/webpack-assets-manifest/-/webpack-assets-manifest-3.1.1.tgz", + "integrity": "sha512-JV9V2QKc5wEWQptdIjvXDUL1ucbPLH2f27toAY3SNdGZp+xSaStAgpoMcvMZmqtFrBc9a5pTS1058vxyMPOzRQ==", + "dev": true, + "dependencies": { + "chalk": "^2.0", + "lodash.get": "^4.0", + "lodash.has": "^4.0", + "mkdirp": "^0.5", + "schema-utils": "^1.0.0", + "tapable": "^1.0.0", + "webpack-sources": "^1.0.0" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": ">=4.4.0" + } + }, + "node_modules/webpack-assets-manifest/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-assets-manifest/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-assets-manifest/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/webpack-assets-manifest/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/webpack-assets-manifest/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-assets-manifest/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-assets-manifest/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.1", + "findup-sync": "^3.0.0", + "global-modules": "^2.0.0", + "import-local": "^2.0.0", + "interpret": "^1.4.0", + "loader-utils": "^1.4.0", + "supports-color": "^6.1.0", + "v8-compile-cache": "^2.1.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "4.x.x" + } + }, + "node_modules/webpack-cli/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-cli/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/webpack-cli/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/webpack-cli/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/webpack-cli/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/webpack-cli/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/webpack-cli/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-cli/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-cli/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-cli/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", + "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", + "dev": true, + "dependencies": { + "webpack-sources": "^1.3.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 2.21.0 < 5", + "webpack": ">= 1.12.11 < 6" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", + "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wide-align/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/windows-release": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.3.tgz", + "integrity": "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==", + "dev": true, + "dependencies": { + "execa": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/winston": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz", + "integrity": "sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4=", + "dev": true, + "dependencies": { + "async": "~1.0.0", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "pkginfo": "0.3.x", + "stack-trace": "0.0.x" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/winston/node_modules/async": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", + "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", + "dev": true + }, + "node_modules/winston/node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/winston/node_modules/pkginfo": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", + "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/write-json-file": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", + "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", + "dev": true, + "dependencies": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.15", + "make-dir": "^2.1.0", + "pify": "^4.0.1", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.4.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/detect-indent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-json-file/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/write-json-file/node_modules/sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-json-file/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/write-pkg": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz", + "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==", + "dev": true, + "dependencies": { + "sort-keys": "^2.0.0", + "write-json-file": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/detect-indent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/write-pkg/node_modules/write-json-file": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", + "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", + "dev": true, + "dependencies": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ws": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz", + "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==", + "dev": true, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", + "dependencies": { + "cookiejar": "^2.1.1" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "packages/taquito": { + "version": "8.0.1-RC.1", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@taquito/http-utils": "^8.0.1-RC.1", + "@taquito/michel-codec": "^8.0.1-RC.1", + "@taquito/michelson-encoder": "^8.0.1-RC.1", + "@taquito/rpc": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "bignumber.js": "^9.0.1", + "rx-sandbox": "^1.0.3", + "rxjs": "^6.6.3" + }, + "devDependencies": { + "@babel/types": "7.11.5", + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "terser-webpack-plugin": "^4.2.3", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5", + "webpack": "^4.44.2", + "webpack-assets-manifest": "^3.1.1", + "webpack-cli": "^3.3.12", + "webpack-subresource-integrity": "^1.4.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-beacon-wallet": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "@airgap/beacon-sdk": "^2.2.1", + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1" + }, + "devDependencies": { + "@types/chrome": "0.0.126", + "@types/jest": "^26.0.16", + "@types/libsodium-wrappers": "^0.7.8", + "@types/node": "^14.14.10", + "@types/ws": "^7.4.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-http-utils": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "xhr2-cookies": "^1.1.0" + }, + "devDependencies": { + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "@types/superagent": "^4.1.10", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-ledger-signer": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "@ledgerhq/hw-transport": "^5.41.0", + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "@types/jest": "^26.0.16", + "buffer": "^5.6.0", + "libsodium-wrappers": "^0.7.8" + }, + "devDependencies": { + "@types/jest": "^26.0.16", + "@types/ledgerhq__hw-transport-node-hid": "^4.22.2", + "@types/libsodium-wrappers": "^0.7.8", + "@types/node": "^14.14.10", + "@types/ws": "^7.4.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.2", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-local-forging": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "@taquito/utils": "^8.0.1-RC.1", + "bignumber.js": "^9.0.1" + }, + "devDependencies": { + "@taquito/taquito": "^8.0.1-RC.1", + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-michel-codec": { + "version": "8.0.1-RC.1", + "license": "MIT", + "devDependencies": { + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "jest": "^26.6.3", + "jest-extended": "^0.11.5", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-michelson-encoder": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "@taquito/rpc": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "bignumber.js": "^9.0.1", + "fast-json-stable-stringify": "^2.1.0" + }, + "devDependencies": { + "@taquito/rpc": "^7.1.0-beta.0", + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-remote-signer": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "@taquito/http-utils": "^8.0.1-RC.1", + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "@types/jest": "^26.0.16", + "elliptic": "^6.5.3", + "libsodium-wrappers": "^0.7.8", + "typedarray-to-buffer": "^3.1.5" + }, + "devDependencies": { + "@types/elliptic": "^6.4.12", + "@types/jest": "^26.0.16", + "@types/libsodium-wrappers": "^0.7.8", + "@types/node": "^14.14.10", + "@types/ws": "^7.4.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-rpc": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "@taquito/http-utils": "^8.0.1-RC.1", + "bignumber.js": "^9.0.1", + "lodash": "^4.17.20" + }, + "devDependencies": { + "@types/jest": "^26.0.16", + "@types/lodash": "^4.14.165", + "@types/node": "^14.14.10", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-signer": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "bignumber.js": "^9.0.1", + "bip39": "^3.0.2", + "elliptic": "^6.5.3", + "libsodium-wrappers": "^0.7.8", + "pbkdf2": "^3.1.1", + "typedarray-to-buffer": "^3.1.5" + }, + "devDependencies": { + "@types/elliptic": "^6.4.12", + "@types/jest": "^26.0.16", + "@types/libsodium-wrappers": "^0.7.8", + "@types/node": "^14.14.10", + "@types/pbkdf2": "^3.1.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-tezbridge-signer": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "@taquito/utils": "^8.0.1-RC.1", + "typedarray-to-buffer": "^3.1.5" + }, + "devDependencies": { + "@taquito/taquito": "^8.0.1-RC.1", + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "@types/ws": "^7.4.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-tezbridge-wallet": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "@taquito/taquito": "^8.0.1-RC.1" + }, + "devDependencies": { + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "@types/ws": "^7.4.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-tzip12": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "@taquito/michelson-encoder": "^8.0.1-RC.1", + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/tzip16": "^8.0.1-RC.1", + "bignumber.js": "^9.0.1" + }, + "devDependencies": { + "@types/jest": "^26.0.14", + "@types/node": "^14.11.5", + "@types/ws": "^7.2.7", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.5.2", + "jest-config": "^26.5.2", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.1", + "ts-node": "^9.0.0", + "tslint": "^6.1.2", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-tzip16": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "@taquito/http-utils": "^8.0.1-RC.1", + "@taquito/michelson-encoder": "^8.0.1-RC.1", + "@taquito/rpc": "^8.0.1-RC.1", + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "bignumber.js": "^9.0.1", + "crypto-js": "^4.0.0" + }, + "devDependencies": { + "@types/crypto-js": "^4.0.1", + "@types/jest": "^26.0.14", + "@types/node": "^14.11.5", + "@types/ws": "^7.2.7", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.5.2", + "jest-config": "^26.5.2", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.1", + "ts-node": "^9.0.0", + "tslint": "^6.1.2", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito-utils": { + "version": "8.0.1-RC.1", + "license": "MIT", + "dependencies": { + "blakejs": "^1.1.0", + "bs58check": "^2.1.2", + "buffer": "^5.6.0" + }, + "devDependencies": { + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/taquito/node_modules/@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + }, + "dependencies": { + "@airgap/beacon-sdk": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@airgap/beacon-sdk/-/beacon-sdk-2.2.1.tgz", + "integrity": "sha512-kGPb/QJmGRay/4dEjSqQtCLNZPROuySSY2UImOYuN5kxbkeSyVirOI5jsgIvpGl09JHdz7Dguov7rO/pl4nPgg==", + "requires": { + "@types/chrome": "0.0.115", + "@types/libsodium-wrappers": "0.7.7", + "axios": "0.21.1", + "bignumber.js": "9.0.0", + "bs58check": "2.1.2", + "libsodium-wrappers": "0.7.8", + "qrcode-generator": "1.4.4" + }, + "dependencies": { + "@types/chrome": { + "version": "0.0.115", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.115.tgz", + "integrity": "sha512-pNoYoYgGuI1/kiz53kjrXrKIjn2H8YWOI+vxVTOubX6arCHk/m/jInoyflKiP2qZHZf8+P+hh6d2y9tjaG4BPQ==", + "requires": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "@types/libsodium-wrappers": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.7.tgz", + "integrity": "sha512-Li91pVKcLvQJK3ZolwCPo85oxf2gKBCApgnesRxYg4OVYchLXcJB2eivX8S87vfQVv6ZRnyCO1lLDosZGJfpRg==" + }, + "bignumber.js": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", + "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" + }, + "libsodium": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.8.tgz", + "integrity": "sha512-/Qc+APf0jbeWSaeEruH0L1/tbbT+sbf884ZL0/zV/0JXaDPBzYkKbyb/wmxMHgAHzm3t6gqe7bOOXAVwfqVikQ==" + }, + "libsodium-wrappers": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.8.tgz", + "integrity": "sha512-PDhPWXBqd/SaqAFUBgH2Ux7b3VEEJgyD6BQB+VdNFJb9PbExGr/T/myc/MBoSvl8qLzfm0W0IVByOQS5L1MrCg==", + "requires": { + "libsodium": "0.7.8" + } + } + } + }, + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", + "dev": true, + "requires": { + "@babel/types": "^7.12.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", + "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", + "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", + "dev": true + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz", + "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@commitlint/cli": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-11.0.0.tgz", + "integrity": "sha512-YWZWg1DuqqO5Zjh7vUOeSX76vm0FFyz4y0cpGMFhrhvUi5unc4IVfCXZ6337R9zxuBtmveiRuuhQqnRRer+13g==", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "@commitlint/format": "^11.0.0", + "@commitlint/lint": "^11.0.0", + "@commitlint/load": "^11.0.0", + "@commitlint/read": "^11.0.0", + "chalk": "4.1.0", + "core-js": "^3.6.1", + "get-stdin": "8.0.0", + "lodash": "^4.17.19", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^15.1.0" + } + }, + "@commitlint/config-conventional": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-11.0.0.tgz", + "integrity": "sha512-SNDRsb5gLuDd2PL83yCOQX6pE7gevC79UPFx+GLbLfw6jGnnbO9/tlL76MLD8MOViqGbo7ZicjChO9Gn+7tHhA==", + "dev": true, + "requires": { + "conventional-changelog-conventionalcommits": "^4.3.1" + } + }, + "@commitlint/ensure": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-11.0.0.tgz", + "integrity": "sha512-/T4tjseSwlirKZdnx4AuICMNNlFvRyPQimbZIOYujp9DSO6XRtOy9NrmvWujwHsq9F5Wb80QWi4WMW6HMaENug==", + "dev": true, + "requires": { + "@commitlint/types": "^11.0.0", + "lodash": "^4.17.19" + } + }, + "@commitlint/execute-rule": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-11.0.0.tgz", + "integrity": "sha512-g01p1g4BmYlZ2+tdotCavrMunnPFPhTzG1ZiLKTCYrooHRbmvqo42ZZn4QMStUEIcn+jfLb6BRZX3JzIwA1ezQ==", + "dev": true + }, + "@commitlint/format": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-11.0.0.tgz", + "integrity": "sha512-bpBLWmG0wfZH/svzqD1hsGTpm79TKJWcf6EXZllh2J/LSSYKxGlv967lpw0hNojme0sZd4a/97R3qA2QHWWSLg==", + "dev": true, + "requires": { + "@commitlint/types": "^11.0.0", + "chalk": "^4.0.0" + } + }, + "@commitlint/is-ignored": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-11.0.0.tgz", + "integrity": "sha512-VLHOUBN+sOlkYC4tGuzE41yNPO2w09sQnOpfS+pSPnBFkNUUHawEuA44PLHtDvQgVuYrMAmSWFQpWabMoP5/Xg==", + "dev": true, + "requires": { + "@commitlint/types": "^11.0.0", + "semver": "7.3.2" + } + }, + "@commitlint/lint": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-11.0.0.tgz", + "integrity": "sha512-Q8IIqGIHfwKr8ecVZyYh6NtXFmKw4YSEWEr2GJTB/fTZXgaOGtGFZDWOesCZllQ63f1s/oWJYtVv5RAEuwN8BQ==", + "dev": true, + "requires": { + "@commitlint/is-ignored": "^11.0.0", + "@commitlint/parse": "^11.0.0", + "@commitlint/rules": "^11.0.0", + "@commitlint/types": "^11.0.0" + } + }, + "@commitlint/load": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-11.0.0.tgz", + "integrity": "sha512-t5ZBrtgvgCwPfxmG811FCp39/o3SJ7L+SNsxFL92OR4WQxPcu6c8taD0CG2lzOHGuRyuMxZ7ps3EbngT2WpiCg==", + "dev": true, + "requires": { + "@commitlint/execute-rule": "^11.0.0", + "@commitlint/resolve-extends": "^11.0.0", + "@commitlint/types": "^11.0.0", + "chalk": "4.1.0", + "cosmiconfig": "^7.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0" + } + }, + "@commitlint/message": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-11.0.0.tgz", + "integrity": "sha512-01ObK/18JL7PEIE3dBRtoMmU6S3ecPYDTQWWhcO+ErA3Ai0KDYqV5VWWEijdcVafNpdeUNrEMigRkxXHQLbyJA==", + "dev": true + }, + "@commitlint/parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-11.0.0.tgz", + "integrity": "sha512-DekKQAIYWAXIcyAZ6/PDBJylWJ1BROTfDIzr9PMVxZRxBPc1gW2TG8fLgjZfBP5mc0cuthPkVi91KQQKGri/7A==", + "dev": true, + "requires": { + "conventional-changelog-angular": "^5.0.0", + "conventional-commits-parser": "^3.0.0" + } + }, + "@commitlint/read": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-11.0.0.tgz", + "integrity": "sha512-37V0V91GSv0aDzMzJioKpCoZw6l0shk7+tRG8RkW1GfZzUIytdg3XqJmM+IaIYpaop0m6BbZtfq+idzUwJnw7g==", + "dev": true, + "requires": { + "@commitlint/top-level": "^11.0.0", + "fs-extra": "^9.0.0", + "git-raw-commits": "^2.0.0" + } + }, + "@commitlint/resolve-extends": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-11.0.0.tgz", + "integrity": "sha512-WinU6Uv6L7HDGLqn/To13KM1CWvZ09VHZqryqxXa1OY+EvJkfU734CwnOEeNlSCK7FVLrB4kmodLJtL1dkEpXw==", + "dev": true, + "requires": { + "import-fresh": "^3.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + } + }, + "@commitlint/rules": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-11.0.0.tgz", + "integrity": "sha512-2hD9y9Ep5ZfoNxDDPkQadd2jJeocrwC4vJ98I0g8pNYn/W8hS9+/FuNpolREHN8PhmexXbkjrwyQrWbuC0DVaA==", + "dev": true, + "requires": { + "@commitlint/ensure": "^11.0.0", + "@commitlint/message": "^11.0.0", + "@commitlint/to-lines": "^11.0.0", + "@commitlint/types": "^11.0.0" + } + }, + "@commitlint/to-lines": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-11.0.0.tgz", + "integrity": "sha512-TIDTB0Y23jlCNubDROUVokbJk6860idYB5cZkLWcRS9tlb6YSoeLn1NLafPlrhhkkkZzTYnlKYzCVrBNVes1iw==", + "dev": true + }, + "@commitlint/top-level": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-11.0.0.tgz", + "integrity": "sha512-O0nFU8o+Ws+py5pfMQIuyxOtfR/kwtr5ybqTvR+C2lUPer2x6lnQU+OnfD7hPM+A+COIUZWx10mYQvkR3MmtAA==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + } + } + }, + "@commitlint/types": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-11.0.0.tgz", + "integrity": "sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", + "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + } + } + }, + "@evocateur/libnpmaccess": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", + "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", + "dev": true, + "requires": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "aproba": "^2.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "npm-package-arg": "^6.1.0" + }, + "dependencies": { + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + } + } + }, + "@evocateur/libnpmpublish": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", + "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", + "dev": true, + "requires": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "aproba": "^2.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "lodash.clonedeep": "^4.5.0", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "semver": "^5.5.1", + "ssri": "^6.0.1" + }, + "dependencies": { + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@evocateur/npm-registry-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", + "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "npm-package-arg": "^6.1.0", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "@evocateur/pacote": { + "version": "9.6.5", + "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", + "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", + "dev": true, + "requires": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "bluebird": "^3.5.3", + "cacache": "^12.0.3", + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.1.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "minimatch": "^3.0.4", + "minipass": "^2.3.5", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.5.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.4.4", + "npm-pick-manifest": "^3.0.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.1", + "rimraf": "^2.6.3", + "safe-buffer": "^5.2.0", + "semver": "^5.7.0", + "ssri": "^6.0.1", + "tar": "^4.4.10", + "unique-filename": "^1.1.1", + "which": "^1.3.1" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + } + }, + "@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "dev": true + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + } + }, + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + } + }, + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + } + }, + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@ledgerhq/devices": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.43.0.tgz", + "integrity": "sha512-/M5ZLUBdBK7Vl2T4yNJbES3Z4w55LbPdxD9rcOBAKH/5V3V0obQv6MUasP9b7DSkwGSSLCOGZLohoT2NxK2D2A==", + "requires": { + "@ledgerhq/errors": "^5.43.0", + "@ledgerhq/logs": "^5.43.0", + "rxjs": "^6.6.3", + "semver": "^7.3.4" + }, + "dependencies": { + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@ledgerhq/errors": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.43.0.tgz", + "integrity": "sha512-ZjKlUQbIn/DHXAefW3Y1VyDrlVhVqqGnXzrqbOXuDbZ2OAIfSe/A1mrlCbWt98jP/8EJQBuCzBOtnmpXIL/nYg==" + }, + "@ledgerhq/hw-transport": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.43.0.tgz", + "integrity": "sha512-0S+TGmiEJOqgM2MWnolZQPVKU3oRtoDj4yUFUZts9Owbgby+hmo4dIKTvv0vs8mwknQbOZByUgh3MQOQiK70MQ==", + "requires": { + "@ledgerhq/devices": "^5.43.0", + "@ledgerhq/errors": "^5.43.0", + "events": "^3.2.0" + } + }, + "@ledgerhq/logs": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.43.0.tgz", + "integrity": "sha512-QWfQjea3ekh9ZU+JeL2tJC9cTKLZ/JrcS0JGatLejpRYxQajvnHvHfh0dbHOKXEaXfCskEPTZ3f1kzuts742GA==" + }, + "@lerna/add": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", + "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", + "dev": true, + "requires": { + "@evocateur/pacote": "^9.6.3", + "@lerna/bootstrap": "3.21.0", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "npm-package-arg": "^6.1.0", + "p-map": "^2.1.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@lerna/bootstrap": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", + "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/has-npm-version": "3.16.5", + "@lerna/npm-install": "3.16.5", + "@lerna/package-graph": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/rimraf-dir": "3.16.5", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/symlink-binary": "3.17.0", + "@lerna/symlink-dependencies": "3.17.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "get-port": "^4.2.0", + "multimatch": "^3.0.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0", + "p-waterfall": "^1.0.0", + "read-package-tree": "^5.1.6", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@lerna/changed": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", + "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", + "dev": true, + "requires": { + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/listable": "3.18.5", + "@lerna/output": "3.13.0" + } + }, + "@lerna/check-working-tree": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", + "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", + "dev": true, + "requires": { + "@lerna/collect-uncommitted": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "@lerna/validation-error": "3.13.0" + } + }, + "@lerna/child-process": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", + "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "execa": "^1.0.0", + "strong-log-transformer": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@lerna/clean": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", + "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/rimraf-dir": "3.16.5", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0", + "p-waterfall": "^1.0.0" + } + }, + "@lerna/cli": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", + "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", + "dev": true, + "requires": { + "@lerna/global-options": "3.13.0", + "dedent": "^0.7.0", + "npmlog": "^4.1.2", + "yargs": "^14.2.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "@lerna/collect-uncommitted": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", + "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "chalk": "^2.3.1", + "figgy-pudding": "^3.5.1", + "npmlog": "^4.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@lerna/collect-updates": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", + "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "slash": "^2.0.0" + }, + "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } + } + }, + "@lerna/command": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", + "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/package-graph": "3.18.5", + "@lerna/project": "3.21.0", + "@lerna/validation-error": "3.13.0", + "@lerna/write-log-file": "3.13.0", + "clone-deep": "^4.0.1", + "dedent": "^0.7.0", + "execa": "^1.0.0", + "is-ci": "^2.0.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/conventional-commits": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", + "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", + "dev": true, + "requires": { + "@lerna/validation-error": "3.13.0", + "conventional-changelog-angular": "^5.0.3", + "conventional-changelog-core": "^3.1.6", + "conventional-recommended-bump": "^5.0.0", + "fs-extra": "^8.1.0", + "get-stream": "^4.0.0", + "lodash.template": "^4.5.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "pify": "^4.0.1", + "semver": "^6.2.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/create": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", + "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", + "dev": true, + "requires": { + "@evocateur/pacote": "^9.6.3", + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/validation-error": "3.13.0", + "camelcase": "^5.0.0", + "dedent": "^0.7.0", + "fs-extra": "^8.1.0", + "globby": "^9.2.0", + "init-package-json": "^1.10.3", + "npm-package-arg": "^6.1.0", + "p-reduce": "^1.0.0", + "pify": "^4.0.1", + "semver": "^6.2.0", + "slash": "^2.0.0", + "validate-npm-package-license": "^3.0.3", + "validate-npm-package-name": "^3.0.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "@lerna/create-symlink": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", + "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", + "dev": true, + "requires": { + "@zkochan/cmd-shim": "^3.1.0", + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/describe-ref": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", + "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2" + } + }, + "@lerna/diff": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", + "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/validation-error": "3.13.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/exec": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", + "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" + } + }, + "@lerna/filter-options": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", + "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", + "dev": true, + "requires": { + "@lerna/collect-updates": "3.20.0", + "@lerna/filter-packages": "3.18.0", + "dedent": "^0.7.0", + "figgy-pudding": "^3.5.1", + "npmlog": "^4.1.2" + } + }, + "@lerna/filter-packages": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", + "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", + "dev": true, + "requires": { + "@lerna/validation-error": "3.13.0", + "multimatch": "^3.0.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/get-npm-exec-opts": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", + "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/get-packed": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", + "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", + "dev": true, + "requires": { + "fs-extra": "^8.1.0", + "ssri": "^6.0.1", + "tar": "^4.4.8" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/github-client": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", + "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@octokit/plugin-enterprise-rest": "^6.0.1", + "@octokit/rest": "^16.28.4", + "git-url-parse": "^11.1.2", + "npmlog": "^4.1.2" + } + }, + "@lerna/gitlab-client": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", + "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", + "dev": true, + "requires": { + "node-fetch": "^2.5.0", + "npmlog": "^4.1.2", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "@lerna/global-options": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", + "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", + "dev": true + }, + "@lerna/has-npm-version": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", + "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@lerna/import": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", + "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "fs-extra": "^8.1.0", + "p-map-series": "^1.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/info": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", + "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/output": "3.13.0", + "envinfo": "^7.3.1" + } + }, + "@lerna/init": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", + "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "fs-extra": "^8.1.0", + "p-map": "^2.1.0", + "write-json-file": "^3.2.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/link": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", + "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/package-graph": "3.18.5", + "@lerna/symlink-dependencies": "3.17.0", + "p-map": "^2.1.0", + "slash": "^2.0.0" + }, + "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } + } + }, + "@lerna/list": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", + "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/listable": "3.18.5", + "@lerna/output": "3.13.0" + } + }, + "@lerna/listable": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", + "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", + "dev": true, + "requires": { + "@lerna/query-graph": "3.18.5", + "chalk": "^2.3.1", + "columnify": "^1.5.4" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@lerna/log-packed": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", + "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", + "dev": true, + "requires": { + "byte-size": "^5.0.1", + "columnify": "^1.5.4", + "has-unicode": "^2.0.1", + "npmlog": "^4.1.2" + } + }, + "@lerna/npm-conf": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", + "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", + "dev": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } + } + }, + "@lerna/npm-dist-tag": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", + "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", + "dev": true, + "requires": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "@lerna/otplease": "3.18.5", + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/npm-install": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", + "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/get-npm-exec-opts": "3.13.0", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "signal-exit": "^3.0.2", + "write-pkg": "^3.1.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/npm-publish": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", + "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", + "dev": true, + "requires": { + "@evocateur/libnpmpublish": "^1.2.2", + "@lerna/otplease": "3.18.5", + "@lerna/run-lifecycle": "3.16.2", + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "pify": "^4.0.1", + "read-package-json": "^2.0.13" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/npm-run-script": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", + "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/get-npm-exec-opts": "3.13.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/otplease": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", + "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", + "dev": true, + "requires": { + "@lerna/prompt": "3.18.5", + "figgy-pudding": "^3.5.1" + } + }, + "@lerna/output": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", + "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/pack-directory": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", + "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", + "dev": true, + "requires": { + "@lerna/get-packed": "3.16.0", + "@lerna/package": "3.16.0", + "@lerna/run-lifecycle": "3.16.2", + "figgy-pudding": "^3.5.1", + "npm-packlist": "^1.4.4", + "npmlog": "^4.1.2", + "tar": "^4.4.10", + "temp-write": "^3.4.0" + } + }, + "@lerna/package": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", + "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", + "dev": true, + "requires": { + "load-json-file": "^5.3.0", + "npm-package-arg": "^6.1.0", + "write-pkg": "^3.1.0" + } + }, + "@lerna/package-graph": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", + "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", + "dev": true, + "requires": { + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/validation-error": "3.13.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@lerna/prerelease-id-from-version": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", + "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", + "dev": true, + "requires": { + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@lerna/profiler": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", + "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2", + "upath": "^1.2.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/project": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", + "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", + "dev": true, + "requires": { + "@lerna/package": "3.16.0", + "@lerna/validation-error": "3.13.0", + "cosmiconfig": "^5.1.0", + "dedent": "^0.7.0", + "dot-prop": "^4.2.0", + "glob-parent": "^5.0.0", + "globby": "^9.2.0", + "load-json-file": "^5.3.0", + "npmlog": "^4.1.2", + "p-map": "^2.1.0", + "resolve-from": "^4.0.0", + "write-json-file": "^3.2.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } + } + }, + "@lerna/prompt": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", + "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", + "dev": true, + "requires": { + "inquirer": "^6.2.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/publish": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", + "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", + "dev": true, + "requires": { + "@evocateur/libnpmaccess": "^3.1.2", + "@evocateur/npm-registry-fetch": "^4.0.0", + "@evocateur/pacote": "^9.6.3", + "@lerna/check-working-tree": "3.16.5", + "@lerna/child-process": "3.16.5", + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/describe-ref": "3.16.5", + "@lerna/log-packed": "3.16.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/npm-dist-tag": "3.18.5", + "@lerna/npm-publish": "3.18.5", + "@lerna/otplease": "3.18.5", + "@lerna/output": "3.13.0", + "@lerna/pack-directory": "3.16.4", + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "@lerna/version": "3.22.1", + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-pipe": "^1.2.0", + "semver": "^6.2.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/pulse-till-done": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", + "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/query-graph": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", + "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", + "dev": true, + "requires": { + "@lerna/package-graph": "3.18.5", + "figgy-pudding": "^3.5.1" + } + }, + "@lerna/resolve-symlink": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", + "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", + "dev": true, + "requires": { + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2", + "read-cmd-shim": "^1.0.1" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/rimraf-dir": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", + "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2", + "path-exists": "^3.0.0", + "rimraf": "^2.6.2" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "@lerna/run": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", + "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/npm-run-script": "3.16.5", + "@lerna/output": "3.13.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/timer": "3.13.0", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" + } + }, + "@lerna/run-lifecycle": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", + "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", + "dev": true, + "requires": { + "@lerna/npm-conf": "3.16.0", + "figgy-pudding": "^3.5.1", + "npm-lifecycle": "^3.1.2", + "npmlog": "^4.1.2" + } + }, + "@lerna/run-topologically": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", + "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", + "dev": true, + "requires": { + "@lerna/query-graph": "3.18.5", + "figgy-pudding": "^3.5.1", + "p-queue": "^4.0.0" + } + }, + "@lerna/symlink-binary": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", + "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", + "dev": true, + "requires": { + "@lerna/create-symlink": "3.16.2", + "@lerna/package": "3.16.0", + "fs-extra": "^8.1.0", + "p-map": "^2.1.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/symlink-dependencies": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", + "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", + "dev": true, + "requires": { + "@lerna/create-symlink": "3.16.2", + "@lerna/resolve-symlink": "3.16.0", + "@lerna/symlink-binary": "3.17.0", + "fs-extra": "^8.1.0", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/timer": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", + "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", + "dev": true + }, + "@lerna/validation-error": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", + "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/version": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", + "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", + "dev": true, + "requires": { + "@lerna/check-working-tree": "3.16.5", + "@lerna/child-process": "3.16.5", + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/conventional-commits": "3.22.0", + "@lerna/github-client": "3.22.0", + "@lerna/gitlab-client": "3.15.0", + "@lerna/output": "3.13.0", + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/prompt": "3.18.5", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "chalk": "^2.3.1", + "dedent": "^0.7.0", + "load-json-file": "^5.3.0", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "p-map": "^2.1.0", + "p-pipe": "^1.2.0", + "p-reduce": "^1.0.0", + "p-waterfall": "^1.0.0", + "semver": "^6.2.0", + "slash": "^2.0.0", + "temp-write": "^3.4.0", + "write-json-file": "^3.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@lerna/write-log-file": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", + "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", + "dev": true, + "requires": { + "npmlog": "^4.1.2", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "@npmcli/move-file": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.1.tgz", + "integrity": "sha512-LtWTicuF2wp7PNTuyCwABx7nNG+DnzSE8gN0iWxkC6mpgm/iOPu0ZMTkXuCxmJxtWFsDxUaixM9COSNJEMUfuQ==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "@octokit/auth-token": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.4.tgz", + "integrity": "sha512-LNfGu3Ro9uFAYh10MUZVaT7X2CnNm2C8IDQmabx+3DygYIQjs9FwzFAHN/0t6mu5HEPhxcb1XOuxdpY82vCg2Q==", + "dev": true, + "requires": { + "@octokit/types": "^6.0.0" + } + }, + "@octokit/endpoint": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.10.tgz", + "integrity": "sha512-9+Xef8nT7OKZglfkOMm7IL6VwxXUQyR7DUSU0LH/F7VNqs8vyd7es5pTfz9E7DwUIx7R3pGscxu1EBhYljyu7Q==", + "dev": true, + "requires": { + "@octokit/types": "^6.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", + "dev": true + } + } + }, + "@octokit/openapi-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-2.0.0.tgz", + "integrity": "sha512-J4bfM7lf8oZvEAdpS71oTvC1ofKxfEZgU5vKVwzZKi4QPiL82udjpseJwxPid9Pu2FNmyRQOX4iEj6W1iOSnPw==", + "dev": true + }, + "@octokit/plugin-enterprise-rest": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", + "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", + "dev": true + }, + "@octokit/plugin-paginate-rest": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", + "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.1" + }, + "dependencies": { + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } + } + }, + "@octokit/plugin-request-log": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.2.tgz", + "integrity": "sha512-oTJSNAmBqyDR41uSMunLQKMX0jmEXbwD1fpz8FG27lScV3RhtGfBa1/BBLym+PxcC16IBlF7KH9vP1BUYxA+Eg==", + "dev": true + }, + "@octokit/plugin-rest-endpoint-methods": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", + "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.1", + "deprecation": "^2.3.1" + }, + "dependencies": { + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } + } + }, + "@octokit/request": { + "version": "5.4.12", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.12.tgz", + "integrity": "sha512-MvWYdxengUWTGFpfpefBBpVmmEYfkwMoxonIB3sUGp5rhdgwjXL1ejo6JbgzG/QD9B/NYt/9cJX1pxXeSIUCkg==", + "dev": true, + "requires": { + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.0.0", + "@octokit/types": "^6.0.3", + "deprecation": "^2.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.1", + "once": "^1.4.0", + "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/request-error": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.4.tgz", + "integrity": "sha512-LjkSiTbsxIErBiRh5wSZvpZqT4t0/c9+4dOe0PII+6jXR+oj/h66s7E4a/MghV7iT8W9ffoQ5Skoxzs96+gBPA==", + "dev": true, + "requires": { + "@octokit/types": "^6.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", + "dev": true + } + } + }, + "@octokit/request-error": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", + "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "dependencies": { + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } + } + }, + "@octokit/rest": { + "version": "16.43.2", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", + "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", + "dev": true, + "requires": { + "@octokit/auth-token": "^2.4.0", + "@octokit/plugin-paginate-rest": "^1.1.1", + "@octokit/plugin-request-log": "^1.0.0", + "@octokit/plugin-rest-endpoint-methods": "2.4.0", + "@octokit/request": "^5.2.0", + "@octokit/request-error": "^1.0.2", + "atob-lite": "^2.0.0", + "before-after-hook": "^2.0.0", + "btoa-lite": "^1.0.0", + "deprecation": "^2.0.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "lodash.uniq": "^4.5.0", + "octokit-pagination-methods": "^1.1.0", + "once": "^1.4.0", + "universal-user-agent": "^4.0.0" + } + }, + "@octokit/types": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.1.1.tgz", + "integrity": "sha512-btm3D6S7VkRrgyYF31etUtVY/eQ1KzrNRqhFt25KSe2mKlXuLXJilglRC6eDA2P6ou94BUnk/Kz5MPEolXgoiw==", + "dev": true, + "requires": { + "@octokit/openapi-types": "^2.0.0", + "@types/node": ">= 8" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + } + } + }, + "@sinonjs/commons": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", + "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@taquito/beacon-wallet": { + "version": "file:packages/taquito-beacon-wallet", + "requires": { + "@airgap/beacon-sdk": "^2.2.1", + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "@types/chrome": "0.0.126", + "@types/jest": "^26.0.16", + "@types/libsodium-wrappers": "^0.7.8", + "@types/node": "^14.14.10", + "@types/ws": "^7.4.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5" + } + }, + "@taquito/http-utils": { + "version": "file:packages/taquito-http-utils", + "requires": { + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "@types/superagent": "^4.1.10", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5", + "xhr2-cookies": "^1.1.0" + } + }, + "@taquito/ledger-signer": { + "version": "file:packages/taquito-ledger-signer", + "requires": { + "@ledgerhq/hw-transport": "^5.41.0", + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "@types/jest": "^26.0.16", + "@types/ledgerhq__hw-transport-node-hid": "^4.22.2", + "@types/libsodium-wrappers": "^0.7.8", + "@types/node": "^14.14.10", + "@types/ws": "^7.4.0", + "buffer": "^5.6.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "libsodium-wrappers": "^0.7.8", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.2", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5" + } + }, + "@taquito/local-forging": { + "version": "file:packages/taquito-local-forging", + "requires": { + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "bignumber.js": "^9.0.1", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + } + }, + "@taquito/michel-codec": { + "version": "file:packages/taquito-michel-codec", + "requires": { + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "jest": "^26.6.3", + "jest-extended": "^0.11.5", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + } + }, + "@taquito/michelson-encoder": { + "version": "file:packages/taquito-michelson-encoder", + "requires": { + "@taquito/rpc": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "bignumber.js": "^9.0.1", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "fast-json-stable-stringify": "^2.1.0", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + } + }, + "@taquito/remote-signer": { + "version": "file:packages/taquito-remote-signer", + "requires": { + "@taquito/http-utils": "^8.0.1-RC.1", + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "@types/elliptic": "^6.4.12", + "@types/jest": "^26.0.16", + "@types/libsodium-wrappers": "^0.7.8", + "@types/node": "^14.14.10", + "@types/ws": "^7.4.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "elliptic": "^6.5.3", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "libsodium-wrappers": "^0.7.8", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedarray-to-buffer": "^3.1.5", + "typescript": "^4.1.5" + } + }, + "@taquito/rpc": { + "version": "file:packages/taquito-rpc", + "requires": { + "@taquito/http-utils": "^8.0.1-RC.1", + "@types/jest": "^26.0.16", + "@types/lodash": "^4.14.165", + "@types/node": "^14.14.10", + "bignumber.js": "^9.0.1", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash": "^4.17.20", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5" + } + }, + "@taquito/signer": { + "version": "file:packages/taquito-signer", + "requires": { + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "@types/elliptic": "^6.4.12", + "@types/jest": "^26.0.16", + "@types/libsodium-wrappers": "^0.7.8", + "@types/node": "^14.14.10", + "@types/pbkdf2": "^3.1.0", + "bignumber.js": "^9.0.1", + "bip39": "^3.0.2", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "elliptic": "^6.5.3", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "libsodium-wrappers": "^0.7.8", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "pbkdf2": "^3.1.1", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedarray-to-buffer": "^3.1.5", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + } + }, + "@taquito/taquito": { + "version": "file:packages/taquito", + "requires": { + "@babel/types": "7.11.5", + "@taquito/http-utils": "^8.0.1-RC.1", + "@taquito/michel-codec": "^8.0.1-RC.1", + "@taquito/michelson-encoder": "^8.0.1-RC.1", + "@taquito/rpc": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "bignumber.js": "^9.0.1", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "rx-sandbox": "^1.0.3", + "rxjs": "^6.6.3", + "shelljs": "^0.8.4", + "terser-webpack-plugin": "^4.2.3", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5", + "webpack": "^4.44.2", + "webpack-assets-manifest": "^3.1.1", + "webpack-cli": "^3.3.12", + "webpack-subresource-integrity": "^1.4.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@taquito/tezbridge-signer": { + "version": "file:packages/taquito-tezbridge-signer", + "requires": { + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "@types/ws": "^7.4.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedarray-to-buffer": "^3.1.5", + "typescript": "^4.1.5" + } + }, + "@taquito/tezbridge-wallet": { + "version": "file:packages/taquito-tezbridge-wallet", + "requires": { + "@taquito/taquito": "^8.0.1-RC.1", + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "@types/ws": "^7.4.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.5" + } + }, + "@taquito/tzip12": { + "version": "file:packages/taquito-tzip12", + "requires": { + "@taquito/michelson-encoder": "^8.0.1-RC.1", + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/tzip16": "^8.0.1-RC.1", + "@types/jest": "^26.0.14", + "@types/node": "^14.11.5", + "@types/ws": "^7.2.7", + "bignumber.js": "^9.0.1", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.5.2", + "jest-config": "^26.5.2", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.1", + "ts-node": "^9.0.0", + "tslint": "^6.1.2", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + } + }, + "@taquito/tzip16": { + "version": "file:packages/taquito-tzip16", + "requires": { + "@taquito/http-utils": "^8.0.1-RC.1", + "@taquito/michelson-encoder": "^8.0.1-RC.1", + "@taquito/rpc": "^8.0.1-RC.1", + "@taquito/taquito": "^8.0.1-RC.1", + "@taquito/utils": "^8.0.1-RC.1", + "@types/crypto-js": "^4.0.1", + "@types/jest": "^26.0.14", + "@types/node": "^14.11.5", + "@types/ws": "^7.2.7", + "bignumber.js": "^9.0.1", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "crypto-js": "^4.0.0", + "jest": "^26.5.2", + "jest-config": "^26.5.2", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.1", + "ts-node": "^9.0.0", + "tslint": "^6.1.2", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + } + }, + "@taquito/utils": { + "version": "file:packages/taquito-utils", + "requires": { + "@types/jest": "^26.0.16", + "@types/node": "^14.14.10", + "blakejs": "^1.1.0", + "bs58check": "^2.1.2", + "buffer": "^5.6.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + } + }, + "@types/babel__core": { + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.16", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.16.tgz", + "integrity": "sha512-S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/chrome": { + "version": "0.0.126", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.126.tgz", + "integrity": "sha512-191z7uoyfbGU+z7/m45j9XbWugWqVHVPMM4hJV5cZ+3YzGCT9wFjMUHO3Wr3Xvo8aVodvRNu28u7lvEaAnfbzg==", + "dev": true, + "requires": { + "@types/filesystem": "*", + "@types/har-format": "*" + } + }, + "@types/cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==", + "dev": true + }, + "@types/crypto-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.1.tgz", + "integrity": "sha512-6+OPzqhKX/cx5xh+yO8Cqg3u3alrkhoxhE5ZOdSEv0DOzJ13lwJ6laqGU0Kv6+XDMFmlnGId04LtY22PsFLQUw==", + "dev": true + }, + "@types/elliptic": { + "version": "6.4.12", + "resolved": "https://registry.npmjs.org/@types/elliptic/-/elliptic-6.4.12.tgz", + "integrity": "sha512-gP1KsqoouLJGH6IJa28x7PXb3cRqh83X8HCLezd2dF+XcAIMKYv53KV+9Zn6QA561E120uOqZBQ+Jy/cl+fviw==", + "dev": true, + "requires": { + "@types/bn.js": "*" + } + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "@types/filesystem": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.29.tgz", + "integrity": "sha512-85/1KfRedmfPGsbK8YzeaQUyV1FQAvMPMTuWFQ5EkLd2w7szhNO96bk3Rh/SKmOfd9co2rCLf0Voy4o7ECBOvw==", + "requires": { + "@types/filewriter": "*" + } + }, + "@types/filewriter": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.28.tgz", + "integrity": "sha1-wFTor02d11205jq8dviFFocU1LM=" + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/har-format": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.5.tgz", + "integrity": "sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "26.0.16", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", + "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", + "requires": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, + "@types/ledgerhq__hw-transport": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/@types/ledgerhq__hw-transport/-/ledgerhq__hw-transport-4.21.3.tgz", + "integrity": "sha512-6QveiZLsFLq9WZDk8HWAZhivoGzyz5S8WV36hpUe7KrVDaTR1fDdB+syorrNRhYbyjraAuUJrIdJR5p/7doq8g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/ledgerhq__hw-transport-node-hid": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/@types/ledgerhq__hw-transport-node-hid/-/ledgerhq__hw-transport-node-hid-4.22.2.tgz", + "integrity": "sha512-b9dXYEZ8Iijv20LykEVhbThVzSjchMpvj8y/mSsCSP1n7Ncs+YqD8mjEV/bGTks9jAP8CdxhRqOGq+h47/4B9g==", + "dev": true, + "requires": { + "@types/ledgerhq__hw-transport": "*", + "@types/node": "*", + "@types/node-hid": "*" + } + }, + "@types/libsodium-wrappers": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", + "integrity": "sha512-LisgKLlYQk19baQwjkBZZXdJL0KbeTpdEnrAfz5hQACbklCY0gVFnsKUyjfNWF1UQsCSjw93Sj5jSbiO8RPfdw==", + "dev": true + }, + "@types/lodash": { + "version": "4.14.168", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", + "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", + "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", + "dev": true + }, + "@types/node": { + "version": "14.14.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz", + "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==" + }, + "@types/node-hid": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@types/node-hid/-/node-hid-1.3.0.tgz", + "integrity": "sha512-jQ9Z8PegPENPlzR/7fziAF6yqcdYYcIfeJOiN1wnk2zf/Y8yFpprf6uEp1OWPdzhM9dBgv/K5MQ5WFHwK22Gbg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/prettier": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz", + "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==", + "dev": true + }, + "@types/stack-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + }, + "@types/superagent": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.10.tgz", + "integrity": "sha512-xAgkb2CMWUMCyVc/3+7iQfOEBE75NvuZeezvmixbUw3nmENf2tCnQkW5yQLTYqvXUQ+R6EXxdqKKbal2zM5V/g==", + "dev": true, + "requires": { + "@types/cookiejar": "*", + "@types/node": "*" + } + }, + "@types/ws": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz", + "integrity": "sha512-Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "15.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.11.tgz", + "integrity": "sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "@zkochan/cmd-shim": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", + "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", + "dev": true, + "requires": { + "is-windows": "^1.0.0", + "mkdirp-promise": "^5.0.1", + "mz": "^2.5.0" + } + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "agentkeepalive": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", + "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", + "dev": true, + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "requires": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", + "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz", + "integrity": "sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base-x": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", + "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "before-after-hook": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", + "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "bignumber.js": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", + "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==" + }, + "bip39": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.3.tgz", + "integrity": "sha512-P0dKrz4g0V0BjXfx7d9QNkJ/Txcz/k+hM9TnjqjUaXtuOfAvxXSw2rJw8DX0e3ZPwnK/IgDxoRqf0bvoVCqbMg==", + "requires": { + "@types/node": "11.11.6", + "create-hash": "^1.1.0", + "pbkdf2": "^3.0.9", + "randombytes": "^2.0.1" + }, + "dependencies": { + "@types/node": { + "version": "11.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", + "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" + } + } + }, + "blakejs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz", + "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U=" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "requires": { + "fast-json-stable-stringify": "2.x" + } + }, + "bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "requires": { + "base-x": "^3.0.2" + } + }, + "bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "requires": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", + "dev": true + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "byline": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", + "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", + "dev": true + }, + "byte-size": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", + "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", + "dev": true + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cachedir": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz", + "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==", + "dev": true + }, + "call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, + "columnify": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", + "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", + "dev": true, + "requires": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commitizen": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.2.tgz", + "integrity": "sha512-uz+E6lGsDBDI2mYA4QfOxFeqdWUYwR1ky11YmLgg2BnEEP3YbeejpT4lxzGjkYqumnXr062qTOGavR9NtX/iwQ==", + "dev": true, + "requires": { + "cachedir": "2.2.0", + "cz-conventional-changelog": "3.3.0", + "dedent": "0.7.0", + "detect-indent": "6.0.0", + "find-node-modules": "2.0.0", + "find-root": "1.1.0", + "fs-extra": "8.1.0", + "glob": "7.1.4", + "inquirer": "6.5.2", + "is-utf8": "^0.2.1", + "lodash": "^4.17.20", + "minimist": "1.2.5", + "strip-bom": "4.0.0", + "strip-json-comments": "3.0.1" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dev": true, + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "conventional-changelog-angular": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz", + "integrity": "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==", + "dev": true, + "requires": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + } + }, + "conventional-changelog-conventionalcommits": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz", + "integrity": "sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw==", + "dev": true, + "requires": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + } + }, + "conventional-changelog-core": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", + "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", + "dev": true, + "requires": { + "conventional-changelog-writer": "^4.0.6", + "conventional-commits-parser": "^3.0.3", + "dateformat": "^3.0.0", + "get-pkg-repo": "^1.0.0", + "git-raw-commits": "2.0.0", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^2.0.3", + "lodash": "^4.2.1", + "normalize-package-data": "^2.3.5", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "git-raw-commits": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", + "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", + "dev": true, + "requires": { + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + } + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + } + } + }, + "conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", + "dev": true + }, + "conventional-changelog-writer": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz", + "integrity": "sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A==", + "dev": true, + "requires": { + "compare-func": "^2.0.0", + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.6", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "conventional-commit-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", + "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", + "dev": true + }, + "conventional-commits-filter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", + "dev": true, + "requires": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + } + }, + "conventional-commits-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz", + "integrity": "sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==", + "dev": true, + "requires": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^2.0.0", + "through2": "^4.0.0", + "trim-off-newlines": "^1.0.0" + } + }, + "conventional-recommended-bump": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", + "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", + "dev": true, + "requires": { "concat-stream": "^2.0.0", "conventional-changelog-preset-loader": "^2.1.1", "conventional-commits-filter": "^2.0.2", @@ -5498,6 +26726,11 @@ "safe-buffer": "~5.1.1" } }, + "cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" + }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", @@ -5567,6 +26800,41 @@ "request": "^2.88.2" } }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", @@ -5604,6 +26872,30 @@ } } }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.0.0.tgz", + "integrity": "sha512-bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg==" + }, "cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", @@ -5899,6 +27191,16 @@ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", "dev": true }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, "detect-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", @@ -5936,8 +27238,18 @@ "diff-sequences": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } }, "dir-glob": { "version": "2.2.2", @@ -5974,6 +27286,12 @@ "esutils": "^2.0.2" } }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, "domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", @@ -6028,6 +27346,20 @@ "safer-buffer": "^2.1.0" } }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "email-addresses": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", @@ -6046,6 +27378,12 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, "encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", @@ -6075,6 +27413,29 @@ "once": "^1.4.0" } }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, "enquirer": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", @@ -6102,6 +27463,15 @@ "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", "dev": true }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -6160,8 +27530,7 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { "version": "1.14.3", @@ -6225,13 +27594,13 @@ } }, "eslint": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.20.0.tgz", - "integrity": "sha512-qGi0CTcOGP2OtCQBgWZlQjcTuP0XkIpYFj25XtRTQSHC+umNnp7UMshr2G8SLsRFYDdAPFeHOsiteadmMH02Yw==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz", + "integrity": "sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==", "dev": true, "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.3.0", + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.2.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -6242,7 +27611,7 @@ "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.1", - "esquery": "^1.4.0", + "esquery": "^1.2.0", "esutils": "^2.0.2", "file-entry-cache": "^6.0.0", "functional-red-black-tree": "^1.0.1", @@ -6255,7 +27624,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.20", + "lodash": "^4.17.19", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -6264,20 +27633,11 @@ "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^6.0.4", + "table": "^5.2.3", "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -6360,9 +27720,9 @@ "dev": true }, "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -6417,6 +27777,21 @@ "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", "dev": true }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, "exec-sh": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", @@ -6534,7 +27909,6 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, "requires": { "@jest/types": "^26.6.2", "ansi-styles": "^4.0.0", @@ -6705,8 +28079,7 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-levenshtein": { "version": "2.0.6", @@ -6714,15 +28087,6 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, - "fastq": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.1.tgz", - "integrity": "sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, "fb-watchman": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", @@ -6875,9 +28239,9 @@ } }, "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", + "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", "dev": true }, "flush-write-stream": { @@ -6890,6 +28254,11 @@ "readable-stream": "^2.3.6" } }, + "follow-redirects": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", + "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==" + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -7761,8 +29130,7 @@ "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, "growly": { "version": "1.3.0", @@ -7820,983 +29188,1796 @@ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "function-bind": "^1.1.1" + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", + "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "dev": true, + "requires": { + "agent-base": "4", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "humanize-url": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "dev": true, + "requires": { + "normalize-url": "^1.0.0", + "strip-url-auth": "^1.0.0" + } + }, + "husky": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.5.tgz", + "integrity": "sha512-E5S/1HMoDDaqsH8kDF5zeKEQbYqe3wL9zJDyqyYqc8I4vHBtAoxkDBGXox0lZ9RI+k5GyB728vZdmnM4bYap+g==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^3.2.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + } + }, + "i": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", + "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", "dev": true }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", "dev": true, "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "minimatch": "^3.0.4" } }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "import-fresh": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", + "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", "dev": true, "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "dependencies": { - "kind-of": { + "resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true } } }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", "dev": true, "requires": { - "parse-passwd": "^1.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" } }, - "hosted-git-info": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", - "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "once": "^1.3.0", + "wrappy": "1" } }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "init-package-json": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", + "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", "dev": true, "requires": { - "whatwg-encoding": "^1.0.5" + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", "dev": true }, - "http-proxy-agent": { + "ip-regex": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "agent-base": "4", - "debug": "3.1.0" + "kind-of": "^3.0.2" }, "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "ms": "2.0.0" + "is-buffer": "^1.1.5" } } } }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "ci-info": "^2.0.0" } }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", "dev": true, "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" }, "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "ms": "^2.1.1" + "is-buffer": "^1.1.5" } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true } } }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", "dev": true }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "ms": "^2.0.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } } }, - "humanize-url": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", - "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", - "dev": true, - "requires": { - "normalize-url": "^1.0.0", - "strip-url-auth": "^1.0.0" - } + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true }, - "husky": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.5.tgz", - "integrity": "sha512-E5S/1HMoDDaqsH8kDF5zeKEQbYqe3wL9zJDyqyYqc8I4vHBtAoxkDBGXox0lZ9RI+k5GyB728vZdmnM4bYap+g==", + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", "dev": true, - "requires": { - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "compare-versions": "^3.6.0", - "cosmiconfig": "^7.0.0", - "find-versions": "^3.2.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "slash": "^3.0.0", - "which-pm-runs": "^1.0.0" - } + "optional": true }, - "i": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", - "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "dev": true }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, - "ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, "requires": { - "minimatch": "^3.0.4" + "is-extglob": "^2.1.1" } }, - "import-fresh": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", - "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "kind-of": "^3.0.2" }, "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } } }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" + "isobject": "^3.0.1" } }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "is-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", "dev": true }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "dev": true }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "is-ssh": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz", + "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==", "dev": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "protocols": "^1.1.0" } }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, - "init-package-json": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", - "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", "dev": true, "requires": { - "glob": "^7.1.1", - "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "1 || 2", - "semver": "2.x || 3.x || 4 || 5", - "validate-npm-package-license": "^3.0.1", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "has-symbols": "^1.0.1" } }, - "inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", "dev": true, "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "text-extensions": "^1.0.0" } }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, + "optional": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "is-docker": "^2.0.0" } }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, "requires": { - "ci-info": "^2.0.0" + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, "requires": { - "has": "^1.0.3" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", "dev": true, "requires": { - "kind-of": "^3.0.2" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "ms": "2.1.2" } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" }, "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } } } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "optional": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", "dev": true, "requires": { - "is-extglob": "^2.1.1" + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "dependencies": { + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + } } }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", "dev": true, "requires": { - "kind-of": "^3.0.2" + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" } } } }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", - "dev": true - }, - "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "dev": true - }, - "is-ssh": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz", - "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==", - "dev": true, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "requires": { - "protocols": "^1.1.0" + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "detect-newline": "^3.0.0" } }, - "is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", "dev": true, "requires": { - "text-extensions": "^1.0.0" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", "dev": true, - "optional": true, "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + } }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", "dev": true, "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "jest-extended": { + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/jest-extended/-/jest-extended-0.11.5.tgz", + "integrity": "sha512-3RsdFpLWKScpsLD6hJuyr/tV5iFOrw7v6YjA3tPdda9sJwoHwcMROws5gwiIZfcwhHlJRwFJB2OUvGmF3evV/Q==", + "dev": true, + "requires": { + "expect": "^24.1.0", + "jest-get-type": "^22.4.3", + "jest-matcher-utils": "^22.0.0" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "dev": true, + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "dev": true, + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", + "dev": true + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", + "dev": true + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + } + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", + "dev": true + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + } + } + } + }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, + "jest-matcher-utils": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", + "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.4.3", + "pretty-format": "^22.4.3" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", + "dev": true + }, + "pretty-format": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", + "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "stack-utils": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.4.tgz", + "integrity": "sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - } + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dev": true, "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" }, "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dev": true, "requires": { - "ms": "2.1.2" + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } } } }, - "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", "dev": true, "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" } }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", "dev": true, "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "dependencies": { - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - } + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, - "jest-changed-files": { + "jest-matcher-utils": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", "requires": { + "@babel/code-frame": "^7.0.0", "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" }, "dependencies": { - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "fill-range": "^7.0.1" } }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "requires": { - "pump": "^3.0.0" + "to-regex-range": "^5.0.1" } }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "requires": { - "path-key": "^3.0.0" + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { - "mimic-fn": "^2.1.0" + "is-number": "^7.0.0" } } } }, - "jest-config": { + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + } + }, + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + } + }, + "jest-runtime": { "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", "dev": true, "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", "jest-regex-util": "^26.0.0", "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", "jest-util": "^26.6.2", "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + } + }, + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + } + }, + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" }, "dependencies": { "braces": { @@ -8844,410 +31025,398 @@ } } }, - "jest-diff": { + "jest-validate": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", "dev": true, "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", "jest-get-type": "^26.3.0", + "leven": "^3.1.0", "pretty-format": "^26.6.2" + }, + "dependencies": { + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + } + } + }, + "jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "acorn": "^7.1.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.2.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.0", + "domexception": "^2.0.1", + "escodegen": "^1.14.1", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "5.1.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.8", + "saxes": "^5.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0", + "ws": "^7.2.3", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } } }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", "dev": true, "requires": { - "detect-newline": "^3.0.0" + "minimist": "^1.2.5" } }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", "dev": true, "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" } }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "dev": true, "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" } }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "lcov-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", + "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", + "dev": true + }, + "lerna": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", + "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" + "@lerna/add": "3.21.0", + "@lerna/bootstrap": "3.21.0", + "@lerna/changed": "3.21.0", + "@lerna/clean": "3.21.0", + "@lerna/cli": "3.18.5", + "@lerna/create": "3.22.0", + "@lerna/diff": "3.21.0", + "@lerna/exec": "3.21.0", + "@lerna/import": "3.22.0", + "@lerna/info": "3.21.0", + "@lerna/init": "3.21.0", + "@lerna/link": "3.21.0", + "@lerna/list": "3.21.0", + "@lerna/publish": "3.22.1", + "@lerna/run": "3.21.0", + "@lerna/version": "3.22.1", + "import-local": "^2.0.0", + "npmlog": "^4.1.2" }, "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "to-regex-range": "^5.0.1" + "locate-path": "^3.0.0" } }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" } }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "to-regex-range": "^5.0.1" + "p-limit": "^2.0.0" } }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" + "find-up": "^3.0.0" } }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "dev": true, "requires": { - "is-number": "^7.0.0" + "resolve-from": "^3.0.0" } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true } } }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - } - }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - } + "libsodium": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.9.tgz", + "integrity": "sha512-gfeADtR4D/CM0oRUviKBViMGXZDgnFdMKMzHsvBdqLBHd9ySi6EtYnmuhHVDDYgYpAO8eU8hEY+F8vIUAPh08A==" }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, + "libsodium-wrappers": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", + "integrity": "sha512-9HaAeBGk1nKTRFRHkt7nzxqCvnkWTjn1pdjKgcUnZxj0FyOP4CnhgFhMdrFfgNsukijBGyBLpP2m2uKT1vuWhQ==", "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" + "libsodium": "^0.7.0" } }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - } + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "lint-staged": { + "version": "10.5.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz", + "integrity": "sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "dedent": "^0.7.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "listr2": "^3.2.2", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" }, "dependencies": { "braces": { @@ -9259,13 +31428,54 @@ "fill-range": "^7.0.1" } }, + "commander": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", + "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "dev": true + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "to-regex-range": "^5.0.1" + "to-regex-range": "^5.0.1" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" } }, "is-number": { @@ -9274,6 +31484,12 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, "micromatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", @@ -9284,6 +31500,36 @@ "picomatch": "^2.0.5" } }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -9295,41 +31541,237 @@ } } }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "listr2": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz", + "integrity": "sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "figures": "^3.2.0", + "indent-string": "^4.0.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.3", + "through": "^2.3.8" }, "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + } + } + }, + "load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", "dev": true } } }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "lodash.has": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", + "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=", + "dev": true + }, + "lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", + "dev": true + }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-driver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", + "dev": true + }, + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "requires": { + "chalk": "^4.0.0" + } + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" }, "dependencies": { "ansi-escapes": { @@ -9341,6 +31783,57 @@ "type-fest": "^0.11.0" } }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, "type-fest": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", @@ -9349,3757 +31842,4341 @@ } } }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "longest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", + "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", + "dev": true + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", "dev": true }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "macos-release": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz", + "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==", + "dev": true + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", "dev": true }, - "jsdom": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", - "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "make-fetch-happen": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", "dev": true, "requires": { - "abab": "^2.0.3", - "acorn": "^7.1.1", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.2.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.0", - "domexception": "^2.0.1", - "escodegen": "^1.14.1", - "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", - "nwsapi": "^2.2.0", - "parse5": "5.1.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.8", - "saxes": "^5.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.2.3", - "xml-name-validator": "^3.0.0" + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" }, "dependencies": { - "tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" + "yallist": "^3.0.2" } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true } } }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", "dev": true }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "marked": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", "dev": true }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz", + "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", "dev": true }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "minimist": "^1.2.5" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" } }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", "dev": true }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", "dev": true, "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" + "mime-db": "1.44.0" } }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true }, - "lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, - "lerna": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", - "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "@lerna/add": "3.21.0", - "@lerna/bootstrap": "3.21.0", - "@lerna/changed": "3.21.0", - "@lerna/clean": "3.21.0", - "@lerna/cli": "3.18.5", - "@lerna/create": "3.22.0", - "@lerna/diff": "3.21.0", - "@lerna/exec": "3.21.0", - "@lerna/import": "3.22.0", - "@lerna/info": "3.21.0", - "@lerna/init": "3.21.0", - "@lerna/link": "3.21.0", - "@lerna/list": "3.21.0", - "@lerna/publish": "3.22.1", - "@lerna/run": "3.21.0", - "@lerna/version": "3.22.1", - "import-local": "^2.0.0", - "npmlog": "^4.1.2" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } + "brace-expansion": "^1.1.7" } }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" } }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "lint-staged": { - "version": "10.5.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz", - "integrity": "sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==", + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, "requires": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "commander": "^6.2.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.2.0", - "dedent": "^0.7.0", - "enquirer": "^2.3.6", - "execa": "^4.1.0", - "listr2": "^3.2.2", - "log-symbols": "^4.0.0", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.2.0", - "string-argv": "0.3.1", - "stringify-object": "^3.3.0" + "minipass": "^3.0.0" }, "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "commander": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", - "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", - "dev": true - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "dev": true, "requires": { - "mimic-fn": "^2.1.0" + "yallist": "^4.0.0" } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + } + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "dev": true, "requires": { - "is-number": "^7.0.0" + "yallist": "^4.0.0" } } } }, - "listr2": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz", - "integrity": "sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==", + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, "requires": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "figures": "^3.2.0", - "indent-string": "^4.0.0", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rxjs": "^6.6.3", - "through": "^2.3.8" + "minipass": "^3.0.0" }, "dependencies": { - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5" + "yallist": "^4.0.0" } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + } + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { - "aggregate-error": "^3.0.0" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } } } }, - "load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "is-plain-object": "^2.0.4" } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true } } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", "dev": true, "requires": { - "p-locate": "^4.1.0" + "mkdirp": "*" } }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", + "modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", "dev": true }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", - "dev": true + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true + "multimatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", + "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", + "dev": true, + "requires": { + "array-differ": "^2.0.3", + "array-union": "^1.0.2", + "arrify": "^1.0.1", + "minimatch": "^3.0.4" + } }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", "dev": true }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, "requires": { - "lodash._reinterpolate": "^3.0.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" } }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "log-driver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", - "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", + "ncp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", + "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", "dev": true }, - "log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, - "requires": { - "chalk": "^4.0.0" - } + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true }, - "log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "requires": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true }, - "longest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", - "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", "dev": true }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node-fetch-npm": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", "dev": true, "requires": { - "yallist": "^4.0.0" + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" } }, - "lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true - }, - "macos-release": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz", - "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "node-gyp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", + "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", "dev": true, "requires": { - "semver": "^6.0.0" + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.1.2", + "request": "^2.88.0", + "rimraf": "^2.6.3", + "semver": "^5.7.1", + "tar": "^4.4.12", + "which": "^1.3.1" }, "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, - "make-fetch-happen": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", - "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", - "dev": true, - "requires": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" }, "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dev": true, "requires": { - "yallist": "^3.0.2" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true } } }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", "dev": true }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "node-notifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", + "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", "dev": true, + "optional": true, "requires": { - "object-visit": "^1.0.0" + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "uuid": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", + "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", + "dev": true, + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, - "marked": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", - "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", - "dev": true - }, - "meow": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz", - "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==", + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "dev": true, "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" + "abbrev": "1", + "osenv": "^0.1.4" } }, - "merge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" } }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", "dev": true, "requires": { - "mime-db": "1.44.0" + "npm-normalize-package-bin": "^1.0.1" } }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true + "npm-lifecycle": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", + "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", + "dev": true, + "requires": { + "byline": "^5.0.0", + "graceful-fs": "^4.1.15", + "node-gyp": "^5.0.2", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", + "uid-number": "0.0.6", + "umask": "^1.1.0", + "which": "^1.3.1" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } }, - "min-indent": { + "npm-normalize-package-bin": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", "dev": true }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "npm-pick-manifest": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", + "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", "dev": true, "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" + "path-key": "^2.0.0" }, "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true } } }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "minipass": "^2.9.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" } } } }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" } }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "minimist": "^1.2.5" + "isobject": "^3.0.1" } }, - "mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "octokit-pagination-methods": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", + "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "mkdirp": "*" + "wrappy": "1" } }, - "modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "onigasm": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", + "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", "dev": true, "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" + "lru-cache": "^5.1.1" }, "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { - "glob": "^7.1.3" + "yallist": "^3.0.2" } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true } } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, - "multimatch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", - "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "requires": { - "array-differ": "^2.0.3", - "array-union": "^1.0.2", - "arrify": "^1.0.1", - "minimatch": "^3.0.4" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" } }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-name": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", + "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", "dev": true, "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" + "macos-release": "^2.2.0", + "windows-release": "^3.1.0" } }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", "dev": true }, - "ncp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", - "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } }, - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true }, - "node-fetch-npm": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", - "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", "dev": true, "requires": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" + "p-reduce": "^1.0.0" } }, - "node-gyp": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", - "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true + }, + "p-queue": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", + "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", "dev": true, "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.1.2", - "request": "^2.88.0", - "rimraf": "^2.6.3", - "semver": "^5.7.1", - "tar": "^4.4.12", - "which": "^1.3.1" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "eventemitter3": "^3.1.0" } }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", "dev": true }, - "node-modules-regexp": { + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "p-waterfall": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", + "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, - "node-notifier": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", - "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "dev": true, - "optional": true, "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "uuid": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", - "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", - "dev": true, - "optional": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - } + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "callsites": "^3.0.0" } }, - "normalize-package-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", - "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", "dev": true, "requires": { - "hosted-git-info": "^3.0.6", - "resolve": "^1.17.0", - "semver": "^7.3.2", - "validate-npm-package-license": "^3.0.1" + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "parse-github-repo-url": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", + "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", "dev": true }, - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "dev": true, "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parse-path": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.2.tgz", + "integrity": "sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==", "dev": true, "requires": { - "npm-normalize-package-bin": "^1.0.1" + "is-ssh": "^1.3.0", + "protocols": "^1.4.0" } }, - "npm-lifecycle": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", - "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", + "parse-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz", + "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==", "dev": true, "requires": { - "byline": "^5.0.0", - "graceful-fs": "^4.1.15", - "node-gyp": "^5.0.2", - "resolve-from": "^4.0.0", - "slide": "^1.1.6", - "uid-number": "0.0.6", - "umask": "^1.1.0", - "which": "^1.3.1" + "is-ssh": "^1.3.0", + "normalize-url": "^3.3.0", + "parse-path": "^4.0.0", + "protocols": "^1.4.0" }, "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", "dev": true } } }, - "npm-normalize-package-bin": { + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", "requires": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" + "pinkie": "^2.0.0" } }, - "npm-pick-manifest": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", - "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", "dev": true, "requires": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "node-modules-regexp": "^1.0.0" } }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - } + "find-up": "^4.0.0" } }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "pkginfo": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", + "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", + "dev": true + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", "dev": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "semver-compare": "^1.0.0" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", "dev": true }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "prettier": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", "dev": true }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" } }, - "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", "dev": true }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "object-visit": { + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", "dev": true, "requires": { - "isobject": "^3.0.0" + "err-code": "^1.0.0", + "retry": "^0.10.0" } }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "prompt": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", + "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" + "colors": "^1.1.2", + "pkginfo": "0.x.x", + "read": "1.0.x", + "revalidator": "0.1.x", + "utile": "0.3.x", + "winston": "2.1.x" } }, - "object.getownpropertydescriptors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", - "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "promzard": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", + "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", "dev": true, "requires": { - "isobject": "^3.0.1" + "read": "1" } }, - "octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", "dev": true }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "protocols": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", + "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==", + "dev": true + }, + "protoduck": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", "dev": true, "requires": { - "wrappy": "1" + "genfun": "^5.0.0" } }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "onigasm": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", - "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "requires": { - "lru-cache": "^5.1.1" + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" }, "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { - "yallist": "^3.0.2" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true } } }, - "opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "qrcode-generator": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz", + "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, - "os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "dev": true, "requires": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", "dev": true }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "safe-buffer": "^5.1.0" } }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", "dev": true, "requires": { - "p-try": "^2.0.0" + "mute-stream": "~0.0.4" } }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "read-cmd-shim": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", + "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", "dev": true, "requires": { - "p-limit": "^2.2.0" + "graceful-fs": "^4.1.2" } }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true + "read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } }, - "p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "read-package-tree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", + "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", "dev": true, "requires": { - "p-reduce": "^1.0.0" + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.0" } }, - "p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", - "dev": true + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } }, - "p-queue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", - "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "eventemitter3": "^3.1.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "p-waterfall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", - "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", "dev": true, "requires": { - "p-reduce": "^1.0.0" + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" } }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" + "resolve": "^1.1.6" } }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "requires": { - "callsites": "^3.0.0" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" } }, - "parse-github-repo-url": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", - "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", "dev": true }, - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, - "parse-path": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.2.tgz", - "integrity": "sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==", + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" + "is-finite": "^1.0.0" } }, - "parse-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz", - "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==", + "replace-in-file": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.1.0.tgz", + "integrity": "sha512-URzjyF3nucvejuY13HFd7O+Q6tFJRLKGHLYVvSh+LiZj3gFXzSYGnIkQflnJJulCAI2/RTZaZkpOtdVdW0EhQA==", "dev": true, "requires": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" + "chalk": "^4.0.0", + "glob": "^7.1.6", + "yargs": "^15.3.1" }, "dependencies": { - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } } } }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "dev": true, "requires": { - "pinkie": "^2.0.0" + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" } }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, "requires": { - "node-modules-regexp": "^1.0.0" + "resolve-from": "^5.0.0" } }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", "dev": true, "requires": { - "find-up": "^4.0.0" + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" } }, - "pkginfo": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", - "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", "dev": true, "requires": { - "semver-compare": "^1.0.0" + "global-dirs": "^0.1.1" } }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "prettier": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", "dev": true }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "revalidator": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", + "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", "dev": true }, - "promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", - "dev": true, - "requires": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - } - }, - "prompt": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", - "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { - "colors": "^1.1.2", - "pkginfo": "0.x.x", - "read": "1.0.x", - "revalidator": "0.1.x", - "utile": "0.3.x", - "winston": "2.1.x" + "glob": "^7.1.3" } }, - "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dev": true, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, - "promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", + "rollup": { + "version": "2.38.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.38.5.tgz", + "integrity": "sha512-VoWt8DysFGDVRGWuHTqZzT02J0ASgjVq/hPs9QcBOGMd7B+jfTr/iqMVEyOi901rE3xq+Deq66GzIT1yt7sGwQ==", "dev": true, "requires": { - "read": "1" + "fsevents": "~2.3.1" } }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "protocols": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", - "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==", - "dev": true - }, - "protoduck": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", - "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "rollup-plugin-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", + "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", "dev": true, "requires": { - "genfun": "^5.0.0" + "rollup-pluginutils": "^2.5.0" } }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "rollup-plugin-sourcemaps": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz", + "integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "@rollup/pluginutils": "^3.0.9", + "source-map-resolve": "^0.6.0" + }, + "dependencies": { + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + } } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "rollup-plugin-typescript2": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz", + "integrity": "sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==", "dev": true, "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" + "@rollup/pluginutils": "^3.1.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "8.1.0", + "resolve": "1.17.0", + "tslib": "2.0.1" }, "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "graceful-fs": "^4.1.6" + } + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" } + }, + "tslib": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", + "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true } } }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "requires": { + "estree-walker": "^0.6.1" + } }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" + "aproba": "^1.1.1" } }, - "queue-microtask": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", - "integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==", - "dev": true - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", - "dev": true + "rx-sandbox": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/rx-sandbox/-/rx-sandbox-1.0.4.tgz", + "integrity": "sha512-+/9MHDYNoF9ca/2RR+L2LloXXeQyIR3k/wjK03IicrxxlbkhmKF4ejPiWeafMWDg7otF+pnX5NE/8v/rX6ICJA==", + "requires": { + "expect": "^26.6.1", + "jest-matcher-utils": "^26.6.1" + } }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", "requires": { - "mute-stream": "~0.0.4" + "tslib": "^1.9.0" } }, - "read-cmd-shim": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", - "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { - "graceful-fs": "^4.1.2" + "ret": "~0.1.10" } }, - "read-package-json": { + "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", - "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", "dev": true, "requires": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" }, "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } } } }, - "read-package-tree": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", - "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, "requires": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" + "xmlchars": "^2.2.0" } }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dev": true, "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "dev": true, "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "randombytes": "^2.1.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" + "kind-of": "^6.0.2" } }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "resolve": "^1.1.6" + "shebang-regex": "^3.0.0" } }, - "redent": { + "shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shelljs": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", "dev": true, "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" } }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "shiki": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.2.tgz", + "integrity": "sha512-BjUCxVbxMnvjs8jC4b+BQ808vwjJ9Q8NtLqPwXShZ307HdXiDFYP968ORSVfaTNNSWYDBYdMnVKJ0fYNsoZUBA==", "dev": true, "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "onigasm": "^2.2.5", + "vscode-textmate": "^5.2.0" } }, - "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", "dev": true }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", "dev": true }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { - "is-finite": "^1.0.0" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } } }, - "replace-in-file": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.1.0.tgz", - "integrity": "sha512-URzjyF3nucvejuY13HFd7O+Q6tFJRLKGHLYVvSh+LiZj3gFXzSYGnIkQflnJJulCAI2/RTZaZkpOtdVdW0EhQA==", + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "requires": { - "chalk": "^4.0.0", - "glob": "^7.1.6", - "yargs": "^15.3.1" + "kind-of": "^3.2.0" }, "dependencies": { - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "is-buffer": "^1.1.5" } } } }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", "dev": true, "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "ip": "1.1.5", + "smart-buffer": "^4.1.0" } }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", "dev": true, "requires": { - "lodash": "^4.17.19" + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "dependencies": { + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + } } }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "dev": true, "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" + "is-plain-obj": "^1.0.0" } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", "dev": true }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, - "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "requires": { - "resolve-from": "^5.0.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", "dev": true }, - "resolve-global": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", - "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "requires": { - "global-dirs": "^0.1.1" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", "dev": true }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "through": "2" } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "requires": { + "through2": "^2.0.2" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } }, - "revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, "requires": { - "glob": "^7.1.3" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" } }, - "rollup-plugin-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", - "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", "dev": true, "requires": { - "rollup-pluginutils": "^2.5.0" + "figgy-pudding": "^3.5.1" } }, - "rollup-plugin-sourcemaps": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz", - "integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==", - "dev": true, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", "requires": { - "@rollup/pluginutils": "^3.0.9", - "source-map-resolve": "^0.6.0" + "escape-string-regexp": "^2.0.0" }, "dependencies": { - "source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" } } }, - "rollup-plugin-typescript2": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz", - "integrity": "sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==", + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { - "@rollup/pluginutils": "^3.1.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "8.1.0", - "resolve": "1.17.0", - "tslib": "2.0.1" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "path-parse": "^1.0.6" + "is-descriptor": "^0.1.0" } - }, - "tslib": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", - "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true } } }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dev": true, "requires": { - "estree-walker": "^0.6.1" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "dev": true }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", "dev": true }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "queue-microtask": "^1.2.2" + "safe-buffer": "~5.1.0" } }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true + }, + "string-length": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "dev": true, "requires": { - "aproba": "^1.1.1" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" } }, - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "tslib": "^1.9.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "dev": true, "requires": { - "ret": "~0.1.10" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "dev": true, "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true } } }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { - "xmlchars": "^2.2.0" + "ansi-regex": "^5.0.0" } }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true }, - "semver-compare": { + "strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true - }, - "semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, - "set-blocking": { + "strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "min-indent": "^1.0.0" } }, - "shallow-clone": { + "strip-json-comments": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "dev": true }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, "requires": { - "shebang-regex": "^3.0.0" + "escape-string-regexp": "^1.0.2" } }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "strip-url-auth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", "dev": true }, - "shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", + "strong-log-transformer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", + "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", "dev": true, "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" } }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } }, - "shiki": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.2.tgz", - "integrity": "sha512-BjUCxVbxMnvjs8jC4b+BQ808vwjJ9Q8NtLqPwXShZ307HdXiDFYP968ORSVfaTNNSWYDBYdMnVKJ0fYNsoZUBA==", + "supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", "dev": true, "requires": { - "onigasm": "^2.2.5", - "vscode-textmate": "^5.2.0" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" } }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true - }, - "smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", "dev": true }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "temp-write": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", + "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", "dev": true, "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "graceful-fs": "^4.1.2", + "is-stream": "^1.1.0", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "pify": "^3.0.0" } }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "type-fest": "^0.11.0" } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true } } }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "terser": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", + "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", "dev": true, "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "dev": true, + "requires": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "dev": true, + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "minipass": "^3.0.0" } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "yallist": "^4.0.0" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "minipass": "^3.0.0", + "yallist": "^4.0.0" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "yocto-queue": "^0.1.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" } } } }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "requires": { - "kind-of": "^3.2.0" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "requires": { + "readable-stream": "3" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } } } }, - "socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, "requires": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" + "setimmediate": "^1.0.4" } }, - "socks-proxy-agent": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", - "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" }, "dependencies": { - "agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "es6-promisify": "^5.0.0" + "is-buffer": "^1.1.5" } } } }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" } }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "tr46": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", "dev": true, "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "punycode": "^2.1.1" } }, - "spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", "dev": true }, - "split": { + "trim-off-newlines": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "requires": { - "through": "2" - } + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "dev": true }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", "dev": true, "requires": { - "extend-shallow": "^3.0.0" + "escape-string-regexp": "^1.0.2" } }, - "split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "ts-jest": { + "version": "26.4.4", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz", + "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==", "dev": true, "requires": { - "through2": "^2.0.2" + "@types/jest": "26.x", + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^26.1.0", + "json5": "2.x", + "lodash.memoize": "4.x", + "make-error": "1.x", + "mkdirp": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" }, "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true } } }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", "dev": true, "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" } }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "tslint": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", + "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", "dev": true, "requires": { - "figgy-pudding": "^3.5.1" + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.13.0", + "tsutils": "^2.29.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "tslint-config-prettier": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", + "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", "dev": true }, - "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "tslint-config-standard": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/tslint-config-standard/-/tslint-config-standard-9.0.0.tgz", + "integrity": "sha512-CAw9J743RnPMemQV/XQ4YyNreC+A1NItACfkm+cBedrOkz6CQfwlnbKn8anUXBfoa4Zo4tjAhblRbsMNcSLfSw==", "dev": true, "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } + "tslint-eslint-rules": "^5.3.1" } }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "tslint-eslint-rules": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz", + "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==", "dev": true, "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "doctrine": "0.7.2", + "tslib": "1.9.0", + "tsutils": "^3.0.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "doctrine": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", + "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "esutils": "^1.1.6", + "isarray": "0.0.1" + } + }, + "esutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", + "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", + "dev": true + }, + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "dev": true, + "requires": { + "tslib": "^1.8.1" } } } }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" + "tslib": "^1.8.1" } }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true - }, - "string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", "dev": true }, - "string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" + "safe-buffer": "^5.0.1" } }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true }, - "string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "prelude-ls": "^1.2.1" } }, - "string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "dependencies": { - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - } + "is-typedarray": "^1.0.0" } }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "typedoc": { + "version": "0.20.23", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.23.tgz", + "integrity": "sha512-RBXuM0MJ2V/7eGg4YrDEmV1bn/ypa3Wx6AO1B0mUBHEQJaOIKEEnNI0Su75J6q7dkB5ksZvGNgsGjvfWL8Myjg==", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "colors": "^1.4.0", + "fs-extra": "^9.1.0", + "handlebars": "^4.7.6", + "lodash": "^4.17.20", + "lunr": "^2.3.9", + "marked": "^1.2.9", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shelljs": "^0.8.4", + "shiki": "^0.9.2", + "typedoc-default-themes": "^0.12.7" } }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "typedoc-default-themes": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.7.tgz", + "integrity": "sha512-0XAuGEqID+gon1+fhi4LycOEFM+5Mvm2PjwaiVZNAzU7pn3G2DEpsoXnFOPlLDnHY6ZW0BY0nO7ur9fHOFkBLQ==", "dev": true }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "typedoc-plugin-lerna-packages": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/typedoc-plugin-lerna-packages/-/typedoc-plugin-lerna-packages-0.3.1.tgz", + "integrity": "sha512-azeP5DVv4Me+C32RoGbMAzXo7JeYmeEstMAx4mdtVGHLtrXjitlaf0pS562vogofwyIcyVnjL6BlZWvbPQ3hmw==", + "dev": true + }, + "typescript": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", + "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", "dev": true }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "uglify-js": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz", + "integrity": "sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==", + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", + "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", "dev": true }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "umask": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", + "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", "dev": true }, - "strip-outer": { + "union-value": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.2" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" } }, - "strip-url-auth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", - "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", - "dev": true - }, - "strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, "requires": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" + "unique-slug": "^2.0.0" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dev": true, "requires": { - "has-flag": "^4.0.0" + "imurmurhash": "^0.1.4" } }, - "supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "universal-user-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", + "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", "dev": true, "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "os-name": "^3.1.0" } }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true }, - "table": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", - "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "requires": { - "ajv": "^7.0.2", - "lodash": "^4.17.20", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "dependencies": { - "ajv": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.0.tgz", - "integrity": "sha512-svS9uILze/cXbH0z2myCK2Brqprx/+JJYK5pHicT/GQiBfzzhUVAIT6MwqJg8y4xV/zoGsUeuPuwtoiKSGE15g==", + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", "dev": true } } }, - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, - "temp-write": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", - "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "is-stream": "^1.1.0", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } + "punycode": "^2.1.0" } }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", "dev": true, "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" + "punycode": "1.3.2", + "querystring": "0.2.0" }, "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", "dev": true } } }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "dev": true, "requires": { - "readable-stream": "3" + "inherits": "2.0.3" }, "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true } } }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util-promisify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", + "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", "dev": true, "requires": { - "os-tmpdir": "~1.0.2" + "object.getownpropertydescriptors": "^2.0.3" } }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { + "utile": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", + "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "async": "~0.9.0", + "deep-equal": "~0.2.1", + "i": "0.3.x", + "mkdirp": "0.x.x", + "ncp": "1.0.x", + "rimraf": "2.x.x" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "glob": "^7.1.3" } } } }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "v8-to-istanbul": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", + "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", "dev": true, "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } } }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", "dev": true, "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "builtins": "^1.0.3" } }, - "tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { - "punycode": "^2.1.1" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, - "trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, - "trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "vscode-textmate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", + "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", "dev": true }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.2" + "browser-process-hrtime": "^1.0.0" } }, - "ts-jest": { - "version": "26.4.4", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz", - "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==", + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dev": true, "requires": { - "@types/jest": "26.x", - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^26.1.0", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "mkdirp": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true + }, + "webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" }, "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } } } }, - "ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "requires": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "tslint": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", - "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", + "webpack-assets-manifest": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/webpack-assets-manifest/-/webpack-assets-manifest-3.1.1.tgz", + "integrity": "sha512-JV9V2QKc5wEWQptdIjvXDUL1ucbPLH2f27toAY3SNdGZp+xSaStAgpoMcvMZmqtFrBc9a5pTS1058vxyMPOzRQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.3", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.13.0", - "tsutils": "^2.29.0" + "chalk": "^2.0", + "lodash.get": "^4.0", + "lodash.has": "^4.0", + "mkdirp": "^0.5", + "schema-utils": "^1.0.0", + "tapable": "^1.0.0", + "webpack-sources": "^1.0.0" }, "dependencies": { "ansi-styles": { @@ -13143,11 +36220,16 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } }, "supports-color": { "version": "5.5.0", @@ -13160,454 +36242,331 @@ } } }, - "tslint-config-prettier": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", - "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", - "dev": true - }, - "tslint-config-standard": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/tslint-config-standard/-/tslint-config-standard-9.0.0.tgz", - "integrity": "sha512-CAw9J743RnPMemQV/XQ4YyNreC+A1NItACfkm+cBedrOkz6CQfwlnbKn8anUXBfoa4Zo4tjAhblRbsMNcSLfSw==", - "dev": true, - "requires": { - "tslint-eslint-rules": "^5.3.1" - } - }, - "tslint-eslint-rules": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz", - "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==", + "webpack-cli": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", "dev": true, "requires": { - "doctrine": "0.7.2", - "tslib": "1.9.0", - "tsutils": "^3.0.0" + "chalk": "^2.4.2", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.1", + "findup-sync": "^3.0.0", + "global-modules": "^2.0.0", + "import-local": "^2.0.0", + "interpret": "^1.4.0", + "loader-utils": "^1.4.0", + "supports-color": "^6.1.0", + "v8-compile-cache": "^2.1.1", + "yargs": "^13.3.2" }, "dependencies": { - "doctrine": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", - "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "esutils": "^1.1.6", - "isarray": "0.0.1" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, - "esutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", - "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=", - "dev": true + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, - "tslib": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", - "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true }, - "tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { - "tslib": "^1.8.1" + "find-up": "^3.0.0" } - } - } - }, - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typedoc": { - "version": "0.20.23", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.23.tgz", - "integrity": "sha512-RBXuM0MJ2V/7eGg4YrDEmV1bn/ypa3Wx6AO1B0mUBHEQJaOIKEEnNI0Su75J6q7dkB5ksZvGNgsGjvfWL8Myjg==", - "dev": true, - "requires": { - "colors": "^1.4.0", - "fs-extra": "^9.1.0", - "handlebars": "^4.7.6", - "lodash": "^4.17.20", - "lunr": "^2.3.9", - "marked": "^1.2.9", - "minimatch": "^3.0.0", - "progress": "^2.0.3", - "shelljs": "^0.8.4", - "shiki": "^0.9.2", - "typedoc-default-themes": "^0.12.7" - } - }, - "typedoc-default-themes": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.7.tgz", - "integrity": "sha512-0XAuGEqID+gon1+fhi4LycOEFM+5Mvm2PjwaiVZNAzU7pn3G2DEpsoXnFOPlLDnHY6ZW0BY0nO7ur9fHOFkBLQ==", - "dev": true - }, - "typedoc-plugin-lerna-packages": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/typedoc-plugin-lerna-packages/-/typedoc-plugin-lerna-packages-0.3.1.tgz", - "integrity": "sha512-azeP5DVv4Me+C32RoGbMAzXo7JeYmeEstMAx4mdtVGHLtrXjitlaf0pS562vogofwyIcyVnjL6BlZWvbPQ3hmw==", - "dev": true - }, - "typescript": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", - "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", - "dev": true - }, - "uglify-js": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz", - "integrity": "sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==", - "dev": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", - "dev": true - }, - "umask": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", - "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "universal-user-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", - "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", - "dev": true, - "requires": { - "os-name": "^3.1.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } + "shebang-regex": "^1.0.0" } }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util-promisify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", - "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", - "dev": true, - "requires": { - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "utile": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", - "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", - "dev": true, - "requires": { - "async": "~0.9.0", - "deep-equal": "~0.2.1", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "1.0.x", - "rimraf": "2.x.x" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "glob": "^7.1.3" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", - "dev": true - }, - "v8-to-istanbul": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", - "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dev": true, "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" }, "dependencies": { "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "requires": { - "builtins": "^1.0.3" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vscode-textmate": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", - "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", - "dev": true - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "webpack-subresource-integrity": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", + "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", "dev": true, "requires": { - "defaults": "^1.0.3" + "webpack-sources": "^1.3.0" } }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, "whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", @@ -13753,6 +36712,15 @@ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, "wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -13919,6 +36887,14 @@ "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==", "dev": true }, + "xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", + "requires": { + "cookiejar": "^2.1.1" + } + }, "xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", @@ -13946,8 +36922,7 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { "version": "1.10.0", diff --git a/package.json b/package.json index bc7a598e9b..e73b0c053b 100644 --- a/package.json +++ b/package.json @@ -57,14 +57,12 @@ "@commitlint/config-conventional": "^11.0.0", "@types/jest": "^26.0.14", "@types/node": "^14.11.5", - "@typescript-eslint/eslint-plugin": "^4.15.1", - "@typescript-eslint/parser": "^4.15.1", "colors": "^1.4.0", "commitizen": "^4.2.1", "coveralls": "^3.1.0", "cross-env": "^7.0.2", "cz-conventional-changelog": "^3.3.0", - "eslint": "^7.20.0", + "eslint": "^7.10.0", "gh-pages": "^3.1.0", "husky": "^4.3.0", "jest": "^26.5.2", diff --git a/packages/taquito-signer/package-lock.json b/packages/taquito-signer/package-lock.json index 51be7c2e76..ac155ca581 100644 --- a/packages/taquito-signer/package-lock.json +++ b/packages/taquito-signer/package-lock.json @@ -1,8 +1,7748 @@ { "name": "@taquito/signer", "version": "8.0.1-beta.1", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "@taquito/signer", + "version": "8.0.1-RC.3", + "license": "MIT", + "dependencies": { + "bignumber.js": "^9.0.1", + "bip39": "^3.0.2", + "elliptic": "^6.5.3", + "libsodium-wrappers": "^0.7.8", + "pbkdf2": "^3.1.1", + "typedarray-to-buffer": "^3.1.5" + }, + "devDependencies": { + "@types/elliptic": "^6.4.12", + "@types/jest": "^26.0.16", + "@types/libsodium-wrappers": "^0.7.8", + "@types/node": "^14.14.10", + "@types/pbkdf2": "^3.1.0", + "colors": "^1.4.0", + "coveralls": "^3.1.0", + "cross-env": "^7.0.2", + "jest": "^26.6.3", + "jest-config": "^26.6.3", + "lint-staged": "^10.4.0", + "lodash.camelcase": "^4.3.0", + "prettier": "^2.1.2", + "prompt": "^1.0.0", + "replace-in-file": "^6.1.0", + "rimraf": "^3.0.2", + "rollup": "^2.28.2", + "rollup-plugin-json": "^4.0.0", + "rollup-plugin-sourcemaps": "^0.6.3", + "rollup-plugin-typescript2": "^0.27.3", + "shelljs": "^0.8.4", + "ts-jest": "^26.4.4", + "ts-node": "^9.1.1", + "tslint": "^6.1.3", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typedoc": "^0.20.23", + "typescript": "^4.1.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/core": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.13.tgz", + "integrity": "sha512-BQKE9kXkPlXHPeqissfxo0lySWJcYdEP0hdtJOH/iJfDdhOCcgtNCjftCJg3qqauB4h+lz2N6ixM++b9DN1Tcw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.13", + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helpers": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.12.15", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz", + "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz", + "integrity": "sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz", + "integrity": "sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz", + "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==", + "dev": true + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", + "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "node_modules/@babel/helpers": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz", + "integrity": "sha512-oohVzLRZ3GQEk4Cjhfs9YkJA4TdIDTObdBEZGrd6F/T0GPSnuV6l22eMcxlvcvzVIPH3VTtxbseudM1zIE+rPQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/highlight": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", + "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.12.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz", + "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/traverse": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz", + "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/types": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", + "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", + "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", + "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/elliptic": { + "version": "6.4.12", + "resolved": "https://registry.npmjs.org/@types/elliptic/-/elliptic-6.4.12.tgz", + "integrity": "sha512-gP1KsqoouLJGH6IJa28x7PXb3cRqh83X8HCLezd2dF+XcAIMKYv53KV+9Zn6QA561E120uOqZBQ+Jy/cl+fviw==", + "dev": true, + "dependencies": { + "@types/bn.js": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "26.0.20", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.20.tgz", + "integrity": "sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA==", + "dev": true, + "dependencies": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "node_modules/@types/libsodium-wrappers": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", + "integrity": "sha512-LisgKLlYQk19baQwjkBZZXdJL0KbeTpdEnrAfz5hQACbklCY0gVFnsKUyjfNWF1UQsCSjw93Sj5jSbiO8RPfdw==", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.14.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz", + "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/prettier": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.0.tgz", + "integrity": "sha512-O3SQC6+6AySHwrspYn2UvC6tjo6jCTMMmylxZUFhE1CulVu5l3AxU6ca9lrJDTQDVllF62LIxVSx5fuYL6LiZg==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "dependencies": { + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "node_modules/babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "dependencies": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "node_modules/babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bignumber.js": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", + "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", + "engines": { + "node": "*" + } + }, + "node_modules/bip39": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.3.tgz", + "integrity": "sha512-P0dKrz4g0V0BjXfx7d9QNkJ/Txcz/k+hM9TnjqjUaXtuOfAvxXSw2rJw8DX0e3ZPwnK/IgDxoRqf0bvoVCqbMg==", + "dependencies": { + "@types/node": "11.11.6", + "create-hash": "^1.1.0", + "pbkdf2": "^3.0.9", + "randombytes": "^2.0.1" + } + }, + "node_modules/bip39/node_modules/@types/node": { + "version": "11.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", + "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" + }, + "node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/coveralls": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", + "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==", + "dev": true, + "dependencies": { + "js-yaml": "^3.13.1", + "lcov-parse": "^1.0.0", + "log-driver": "^1.2.7", + "minimist": "^1.2.5", + "request": "^2.88.2" + }, + "bin": { + "coveralls": "bin/coveralls.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/cycle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", + "dev": true + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "node_modules/deep-equal": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", + "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", + "dev": true + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/doctrine": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", + "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", + "dev": true, + "dependencies": { + "esutils": "^1.1.6", + "isarray": "0.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/doctrine/node_modules/esutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", + "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", + "dev": true + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", + "dev": true, + "engines": { + "node": "> 0.1.90" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "node_modules/handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/i": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", + "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "optional": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", + "dev": true + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "optional": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "dependencies": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "node_modules/jsdom": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "acorn": "^7.1.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.2.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.0", + "domexception": "^2.0.1", + "escodegen": "^1.14.1", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "5.1.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.8", + "saxes": "^5.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0", + "ws": "^7.2.3", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lcov-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", + "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", + "dev": true, + "bin": { + "lcov-parse": "bin/cli.js" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/libsodium": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.9.tgz", + "integrity": "sha512-gfeADtR4D/CM0oRUviKBViMGXZDgnFdMKMzHsvBdqLBHd9ySi6EtYnmuhHVDDYgYpAO8eU8hEY+F8vIUAPh08A==" + }, + "node_modules/libsodium-wrappers": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", + "integrity": "sha512-9HaAeBGk1nKTRFRHkt7nzxqCvnkWTjn1pdjKgcUnZxj0FyOP4CnhgFhMdrFfgNsukijBGyBLpP2m2uKT1vuWhQ==", + "dependencies": { + "libsodium": "^0.7.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "node_modules/lint-staged": { + "version": "10.5.4", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.4.tgz", + "integrity": "sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "dedent": "^0.7.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "listr2": "^3.2.2", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + } + }, + "node_modules/listr2": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.3.1.tgz", + "integrity": "sha512-8Zoxe7s/8nNr4bJ8bdAduHD8uJce+exmMmUWTXlq0WuUdffnH3muisHPHPFtW2vvOfohIsq7FGCaguUxN/h3Iw==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "figures": "^3.2.0", + "indent-string": "^4.0.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.3", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "node_modules/log-driver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", + "dev": true, + "engines": { + "node": ">=0.8.6" + } + }, + "node_modules/log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "dependencies": { + "tmpl": "1.0.x" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/marked": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", + "dev": true, + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mime-db": { + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "dev": true, + "dependencies": { + "mime-db": "1.45.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/ncp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", + "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", + "dev": true, + "bin": { + "ncp": "bin/ncp" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node_modules/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-notifier": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", + "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", + "dev": true, + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-notifier/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-notifier/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "optional": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/onigasm": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", + "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", + "dev": true, + "dependencies": { + "lru-cache": "^5.1.1" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prompt": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.1.0.tgz", + "integrity": "sha512-ec1vUPXCplDBDUVD8uPa3XGA+OzLrO40Vxv3F1uxoiZGkZhdctlK2JotcHq5X6ExjocDOGwGdCSXloGNyU5L1Q==", + "dev": true, + "dependencies": { + "colors": "^1.1.2", + "read": "1.0.x", + "revalidator": "0.1.x", + "utile": "0.3.x", + "winston": "2.x" + }, + "engines": { + "node": ">= 0.6.6" + } + }, + "node_modules/prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", + "dev": true + }, + "node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-in-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.2.0.tgz", + "integrity": "sha512-Im2AF9G/qgkYneOc9QwWwUS/efyyonTUBvzXS2VXuxPawE5yQIjT/e6x4CTijO0Quq48lfAujuo+S89RR2TP2Q==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "glob": "^7.1.6", + "yargs": "^16.2.0" + }, + "bin": { + "replace-in-file": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/replace-in-file/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/replace-in-file/node_modules/y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/replace-in-file/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/request-promise-native/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/revalidator": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", + "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rollup": { + "version": "2.38.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.38.5.tgz", + "integrity": "sha512-VoWt8DysFGDVRGWuHTqZzT02J0ASgjVq/hPs9QcBOGMd7B+jfTr/iqMVEyOi901rE3xq+Deq66GzIT1yt7sGwQ==", + "dev": true, + "dependencies": { + "fsevents": "~2.3.1" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/rollup-plugin-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", + "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", + "dev": true, + "dependencies": { + "rollup-pluginutils": "^2.5.0" + } + }, + "node_modules/rollup-plugin-sourcemaps": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz", + "integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.0.9", + "source-map-resolve": "^0.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/rollup-plugin-typescript2": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz", + "integrity": "sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "8.1.0", + "resolve": "1.17.0", + "tslib": "2.0.1" + } + }, + "node_modules/rollup-plugin-typescript2/node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.6" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shelljs": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true + }, + "node_modules/shiki": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.2.tgz", + "integrity": "sha512-BjUCxVbxMnvjs8jC4b+BQ808vwjJ9Q8NtLqPwXShZ307HdXiDFYP968ORSVfaTNNSWYDBYdMnVKJ0fYNsoZUBA==", + "dev": true, + "dependencies": { + "onigasm": "^2.2.5", + "vscode-textmate": "^5.2.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-length": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-jest": { + "version": "26.5.1", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.5.1.tgz", + "integrity": "sha512-G7Rmo3OJMvlqE79amJX8VJKDiRcd7/r61wh9fnvvG8cAjhA9edklGw/dCxRSQmfZ/z8NDums5srSVgwZos1qfg==", + "dev": true, + "dependencies": { + "@types/jest": "26.x", + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^26.1.0", + "json5": "2.x", + "lodash": "4.x", + "make-error": "1.x", + "mkdirp": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/ts-jest/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-jest/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-jest/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, + "dependencies": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/tslib": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", + "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==", + "dev": true + }, + "node_modules/tslint": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", + "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.13.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + } + }, + "node_modules/tslint-config-prettier": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", + "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", + "dev": true, + "bin": { + "tslint-config-prettier-check": "bin/check.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/tslint-config-standard": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/tslint-config-standard/-/tslint-config-standard-9.0.0.tgz", + "integrity": "sha512-CAw9J743RnPMemQV/XQ4YyNreC+A1NItACfkm+cBedrOkz6CQfwlnbKn8anUXBfoa4Zo4tjAhblRbsMNcSLfSw==", + "dev": true, + "dependencies": { + "tslint-eslint-rules": "^5.3.1" + } + }, + "node_modules/tslint-config-standard/node_modules/tslint-eslint-rules": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz", + "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==", + "dev": true, + "dependencies": { + "doctrine": "0.7.2", + "tslib": "1.9.0", + "tsutils": "^3.0.0" + } + }, + "node_modules/tslint-config-standard/node_modules/tslint-eslint-rules/node_modules/tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", + "dev": true + }, + "node_modules/tslint-config-standard/node_modules/tslint-eslint-rules/node_modules/tsutils": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", + "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tslint/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/tslint/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/tslint/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/tslint/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/tslint/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typedoc": { + "version": "0.20.23", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.23.tgz", + "integrity": "sha512-RBXuM0MJ2V/7eGg4YrDEmV1bn/ypa3Wx6AO1B0mUBHEQJaOIKEEnNI0Su75J6q7dkB5ksZvGNgsGjvfWL8Myjg==", + "dev": true, + "dependencies": { + "colors": "^1.4.0", + "fs-extra": "^9.1.0", + "handlebars": "^4.7.6", + "lodash": "^4.17.20", + "lunr": "^2.3.9", + "marked": "^1.2.9", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shelljs": "^0.8.4", + "shiki": "^0.9.2", + "typedoc-default-themes": "^0.12.7" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 10.8.0" + } + }, + "node_modules/typedoc-default-themes": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.7.tgz", + "integrity": "sha512-0XAuGEqID+gon1+fhi4LycOEFM+5Mvm2PjwaiVZNAzU7pn3G2DEpsoXnFOPlLDnHY6ZW0BY0nO7ur9fHOFkBLQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/typedoc/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/typedoc/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "node_modules/typedoc/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/typescript": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", + "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-js": { + "version": "3.12.7", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.7.tgz", + "integrity": "sha512-SIZhkoh+U/wjW+BHGhVwE9nt8tWJspncloBcFapkpGRwNPqcH8pzX36BXe3TPBjzHWPMUZotpCigak/udWNr1Q==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/utile": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", + "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", + "dev": true, + "dependencies": { + "async": "~0.9.0", + "deep-equal": "~0.2.1", + "i": "0.3.x", + "mkdirp": "0.x.x", + "ncp": "1.0.x", + "rimraf": "2.x.x" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/utile/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/utile/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", + "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vscode-textmate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", + "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", + "dev": true + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "dependencies": { + "makeerror": "1.0.x" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", + "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/winston": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.5.tgz", + "integrity": "sha512-TWoamHt5yYvsMarGlGEQE59SbJHqGsZV8/lwC+iCcGeAe0vUaOh+Lv6SYM17ouzC/a/LB1/hz/7sxFBtlu1l4A==", + "dev": true, + "dependencies": { + "async": "~1.0.0", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "stack-trace": "0.0.x" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/winston/node_modules/async": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", + "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", + "dev": true + }, + "node_modules/winston/node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz", + "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==", + "dev": true, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.12.13", @@ -5390,6 +13130,14 @@ "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", "dev": true }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, "string-argv": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", @@ -5417,14 +13165,6 @@ "strip-ansi": "^6.0.0" } }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", From de8e09556073cb5ee431600caa16a96e4c852e65 Mon Sep 17 00:00:00 2001 From: Sebastien Lauret Date: Wed, 24 Feb 2021 11:03:29 +0100 Subject: [PATCH 06/17] feat(dryRun): return operation --- .eslintrc.yml | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 .eslintrc.yml diff --git a/.eslintrc.yml b/.eslintrc.yml deleted file mode 100644 index 9ec4a463fe..0000000000 --- a/.eslintrc.yml +++ /dev/null @@ -1,8 +0,0 @@ -env: - browser: true -parser: '@typescript-eslint/parser' -parserOptions: - ecmaVersion: 12 -plugins: - - '@typescript-eslint' -rules: {} From 2677777f8c9f264d98611d593d8f4768fecc242e Mon Sep 17 00:00:00 2001 From: Sebastien Lauret Date: Thu, 25 Feb 2021 11:48:18 +0100 Subject: [PATCH 07/17] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20add=20preaply=20op?= =?UTF-8?q?eration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit add new tar pakage --- package-lock.json | 40980 ++++------------ packages/taquito/package-lock.json | 10911 +--- .../taquito/taquito-taquito-8.0.1-beta.1.tgz | Bin 0 -> 281226 bytes 3 files changed, 8987 insertions(+), 42904 deletions(-) create mode 100644 packages/taquito/taquito-taquito-8.0.1-beta.1.tgz diff --git a/package-lock.json b/package-lock.json index 2300fd6730..d8351f969a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,111 +1,22 @@ { - "name": "taquito", - "lockfileVersion": 2, "requires": true, - "packages": { - "": { - "workspaces": [ - "packages/*" - ], - "devDependencies": { - "@commitlint/cli": "^11.0.0", - "@commitlint/config-conventional": "^11.0.0", - "@types/jest": "^26.0.14", - "@types/node": "^14.11.5", - "colors": "^1.4.0", - "commitizen": "^4.2.1", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "cz-conventional-changelog": "^3.3.0", - "eslint": "^7.10.0", - "gh-pages": "^3.1.0", - "husky": "^4.3.0", - "jest": "^26.5.2", - "jest-config": "^26.5.2", - "lerna": "^3.22.1", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.1", - "ts-node": "^9.0.0", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typedoc-plugin-lerna-packages": "^0.3.1", - "typescript": "^4.1.5" - } - }, - "node_modules/@airgap/beacon-sdk": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@airgap/beacon-sdk/-/beacon-sdk-2.2.1.tgz", - "integrity": "sha512-kGPb/QJmGRay/4dEjSqQtCLNZPROuySSY2UImOYuN5kxbkeSyVirOI5jsgIvpGl09JHdz7Dguov7rO/pl4nPgg==", - "dependencies": { - "@types/chrome": "0.0.115", - "@types/libsodium-wrappers": "0.7.7", - "axios": "0.21.1", - "bignumber.js": "9.0.0", - "bs58check": "2.1.2", - "libsodium-wrappers": "0.7.8", - "qrcode-generator": "1.4.4" - } - }, - "node_modules/@airgap/beacon-sdk/node_modules/@types/chrome": { - "version": "0.0.115", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.115.tgz", - "integrity": "sha512-pNoYoYgGuI1/kiz53kjrXrKIjn2H8YWOI+vxVTOubX6arCHk/m/jInoyflKiP2qZHZf8+P+hh6d2y9tjaG4BPQ==", - "dependencies": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "node_modules/@airgap/beacon-sdk/node_modules/@types/libsodium-wrappers": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.7.tgz", - "integrity": "sha512-Li91pVKcLvQJK3ZolwCPo85oxf2gKBCApgnesRxYg4OVYchLXcJB2eivX8S87vfQVv6ZRnyCO1lLDosZGJfpRg==" - }, - "node_modules/@airgap/beacon-sdk/node_modules/bignumber.js": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", - "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==", - "engines": { - "node": "*" - } - }, - "node_modules/@airgap/beacon-sdk/node_modules/libsodium": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.8.tgz", - "integrity": "sha512-/Qc+APf0jbeWSaeEruH0L1/tbbT+sbf884ZL0/zV/0JXaDPBzYkKbyb/wmxMHgAHzm3t6gqe7bOOXAVwfqVikQ==" - }, - "node_modules/@airgap/beacon-sdk/node_modules/libsodium-wrappers": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.8.tgz", - "integrity": "sha512-PDhPWXBqd/SaqAFUBgH2Ux7b3VEEJgyD6BQB+VdNFJb9PbExGr/T/myc/MBoSvl8qLzfm0W0IVByOQS5L1MrCg==", - "dependencies": { - "libsodium": "0.7.8" - } - }, - "node_modules/@babel/code-frame": { + "lockfileVersion": 1, + "dependencies": { + "@babel/code-frame": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dependencies": { + "dev": true, + "requires": { "@babel/highlight": "^7.10.4" } }, - "node_modules/@babel/core": { + "@babel/core": { "version": "7.12.9", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", "dev": true, - "dependencies": { + "requires": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.5", "@babel/helper-module-transforms": "^7.12.1", @@ -123,92 +34,85 @@ "semver": "^5.4.1", "source-map": "^0.5.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/core/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "node_modules/@babel/generator": { + "@babel/generator": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, - "node_modules/@babel/helper-function-name": { + "@babel/helper-function-name": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-get-function-arity": "^7.10.4", "@babel/template": "^7.10.4", "@babel/types": "^7.10.4" } }, - "node_modules/@babel/helper-get-function-arity": { + "@babel/helper-get-function-arity": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.10.4" } }, - "node_modules/@babel/helper-member-expression-to-functions": { + "@babel/helper-member-expression-to-functions": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.7" } }, - "node_modules/@babel/helper-module-imports": { + "@babel/helper-module-imports": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.5" } }, - "node_modules/@babel/helper-module-transforms": { + "@babel/helper-module-transforms": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-imports": "^7.12.1", "@babel/helper-replace-supers": "^7.12.1", "@babel/helper-simple-access": "^7.12.1", @@ -220,279 +124,271 @@ "lodash": "^4.17.19" } }, - "node_modules/@babel/helper-optimise-call-expression": { + "@babel/helper-optimise-call-expression": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.7" } }, - "node_modules/@babel/helper-plugin-utils": { + "@babel/helper-plugin-utils": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", "dev": true }, - "node_modules/@babel/helper-replace-supers": { + "@babel/helper-replace-supers": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-member-expression-to-functions": "^7.12.1", "@babel/helper-optimise-call-expression": "^7.10.4", "@babel/traverse": "^7.12.5", "@babel/types": "^7.12.5" } }, - "node_modules/@babel/helper-simple-access": { + "@babel/helper-simple-access": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.12.1" } }, - "node_modules/@babel/helper-split-export-declaration": { + "@babel/helper-split-export-declaration": { "version": "7.11.0", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.11.0" } }, - "node_modules/@babel/helper-validator-identifier": { + "@babel/helper-validator-identifier": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true }, - "node_modules/@babel/helpers": { + "@babel/helpers": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", "dev": true, - "dependencies": { + "requires": { "@babel/template": "^7.10.4", "@babel/traverse": "^7.12.5", "@babel/types": "^7.12.5" } }, - "node_modules/@babel/highlight": { + "@babel/highlight": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dependencies": { + "dev": true, + "requires": { "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/@babel/parser": { + "@babel/parser": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } + "dev": true }, - "node_modules/@babel/plugin-syntax-async-generators": { + "@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-bigint": { + "@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { + "@babel/plugin-syntax-class-properties": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-syntax-import-meta": { + "@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-syntax-json-strings": { + "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { + "@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { + "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { + "@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { + "@babel/plugin-syntax-top-level-await": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/@babel/runtime": { + "@babel/runtime": { "version": "7.12.5", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "dev": true, - "dependencies": { + "requires": { "regenerator-runtime": "^0.13.4" } }, - "node_modules/@babel/template": { + "@babel/template": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "dev": true, - "dependencies": { + "requires": { "@babel/code-frame": "^7.10.4", "@babel/parser": "^7.12.7", "@babel/types": "^7.12.7" } }, - "node_modules/@babel/traverse": { + "@babel/traverse": { "version": "7.12.9", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz", "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==", "dev": true, - "dependencies": { + "requires": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.5", "@babel/helper-function-name": "^7.10.4", @@ -502,74 +398,64 @@ "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.19" - } - }, - "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } } }, - "node_modules/@babel/traverse/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/types": { + "@babel/types": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-validator-identifier": "^7.10.4", "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, - "node_modules/@bcoe/v8-coverage": { + "@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "node_modules/@cnakazawa/watch": { + "@cnakazawa/watch": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, - "dependencies": { + "requires": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" } }, - "node_modules/@commitlint/cli": { + "@commitlint/cli": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-11.0.0.tgz", "integrity": "sha512-YWZWg1DuqqO5Zjh7vUOeSX76vm0FFyz4y0cpGMFhrhvUi5unc4IVfCXZ6337R9zxuBtmveiRuuhQqnRRer+13g==", "dev": true, - "dependencies": { + "requires": { "@babel/runtime": "^7.11.2", "@commitlint/format": "^11.0.0", "@commitlint/lint": "^11.0.0", @@ -582,95 +468,71 @@ "resolve-from": "5.0.0", "resolve-global": "1.0.0", "yargs": "^15.1.0" - }, - "bin": { - "commitlint": "cli.js" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/config-conventional": { + "@commitlint/config-conventional": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-11.0.0.tgz", "integrity": "sha512-SNDRsb5gLuDd2PL83yCOQX6pE7gevC79UPFx+GLbLfw6jGnnbO9/tlL76MLD8MOViqGbo7ZicjChO9Gn+7tHhA==", "dev": true, - "dependencies": { + "requires": { "conventional-changelog-conventionalcommits": "^4.3.1" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/ensure": { + "@commitlint/ensure": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-11.0.0.tgz", "integrity": "sha512-/T4tjseSwlirKZdnx4AuICMNNlFvRyPQimbZIOYujp9DSO6XRtOy9NrmvWujwHsq9F5Wb80QWi4WMW6HMaENug==", "dev": true, - "dependencies": { + "requires": { "@commitlint/types": "^11.0.0", "lodash": "^4.17.19" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/execute-rule": { + "@commitlint/execute-rule": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-11.0.0.tgz", "integrity": "sha512-g01p1g4BmYlZ2+tdotCavrMunnPFPhTzG1ZiLKTCYrooHRbmvqo42ZZn4QMStUEIcn+jfLb6BRZX3JzIwA1ezQ==", - "dev": true, - "engines": { - "node": ">=v10.22.0" - } + "dev": true }, - "node_modules/@commitlint/format": { + "@commitlint/format": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-11.0.0.tgz", "integrity": "sha512-bpBLWmG0wfZH/svzqD1hsGTpm79TKJWcf6EXZllh2J/LSSYKxGlv967lpw0hNojme0sZd4a/97R3qA2QHWWSLg==", "dev": true, - "dependencies": { + "requires": { "@commitlint/types": "^11.0.0", "chalk": "^4.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/is-ignored": { + "@commitlint/is-ignored": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-11.0.0.tgz", "integrity": "sha512-VLHOUBN+sOlkYC4tGuzE41yNPO2w09sQnOpfS+pSPnBFkNUUHawEuA44PLHtDvQgVuYrMAmSWFQpWabMoP5/Xg==", "dev": true, - "dependencies": { + "requires": { "@commitlint/types": "^11.0.0", "semver": "7.3.2" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/lint": { + "@commitlint/lint": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-11.0.0.tgz", "integrity": "sha512-Q8IIqGIHfwKr8ecVZyYh6NtXFmKw4YSEWEr2GJTB/fTZXgaOGtGFZDWOesCZllQ63f1s/oWJYtVv5RAEuwN8BQ==", "dev": true, - "dependencies": { + "requires": { "@commitlint/is-ignored": "^11.0.0", "@commitlint/parse": "^11.0.0", "@commitlint/rules": "^11.0.0", "@commitlint/types": "^11.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/load": { + "@commitlint/load": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-11.0.0.tgz", "integrity": "sha512-t5ZBrtgvgCwPfxmG811FCp39/o3SJ7L+SNsxFL92OR4WQxPcu6c8taD0CG2lzOHGuRyuMxZ7ps3EbngT2WpiCg==", "dev": true, - "dependencies": { + "requires": { "@commitlint/execute-rule": "^11.0.0", "@commitlint/resolve-extends": "^11.0.0", "@commitlint/types": "^11.0.0", @@ -678,162 +540,125 @@ "cosmiconfig": "^7.0.0", "lodash": "^4.17.19", "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/message": { + "@commitlint/message": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-11.0.0.tgz", "integrity": "sha512-01ObK/18JL7PEIE3dBRtoMmU6S3ecPYDTQWWhcO+ErA3Ai0KDYqV5VWWEijdcVafNpdeUNrEMigRkxXHQLbyJA==", - "dev": true, - "engines": { - "node": ">=v10.22.0" - } + "dev": true }, - "node_modules/@commitlint/parse": { + "@commitlint/parse": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-11.0.0.tgz", "integrity": "sha512-DekKQAIYWAXIcyAZ6/PDBJylWJ1BROTfDIzr9PMVxZRxBPc1gW2TG8fLgjZfBP5mc0cuthPkVi91KQQKGri/7A==", "dev": true, - "dependencies": { + "requires": { "conventional-changelog-angular": "^5.0.0", "conventional-commits-parser": "^3.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/read": { + "@commitlint/read": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-11.0.0.tgz", "integrity": "sha512-37V0V91GSv0aDzMzJioKpCoZw6l0shk7+tRG8RkW1GfZzUIytdg3XqJmM+IaIYpaop0m6BbZtfq+idzUwJnw7g==", "dev": true, - "dependencies": { + "requires": { "@commitlint/top-level": "^11.0.0", "fs-extra": "^9.0.0", "git-raw-commits": "^2.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/resolve-extends": { + "@commitlint/resolve-extends": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-11.0.0.tgz", "integrity": "sha512-WinU6Uv6L7HDGLqn/To13KM1CWvZ09VHZqryqxXa1OY+EvJkfU734CwnOEeNlSCK7FVLrB4kmodLJtL1dkEpXw==", "dev": true, - "dependencies": { + "requires": { "import-fresh": "^3.0.0", "lodash": "^4.17.19", "resolve-from": "^5.0.0", "resolve-global": "^1.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/rules": { + "@commitlint/rules": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-11.0.0.tgz", "integrity": "sha512-2hD9y9Ep5ZfoNxDDPkQadd2jJeocrwC4vJ98I0g8pNYn/W8hS9+/FuNpolREHN8PhmexXbkjrwyQrWbuC0DVaA==", "dev": true, - "dependencies": { + "requires": { "@commitlint/ensure": "^11.0.0", "@commitlint/message": "^11.0.0", "@commitlint/to-lines": "^11.0.0", "@commitlint/types": "^11.0.0" - }, - "engines": { - "node": ">=v10.22.0" } }, - "node_modules/@commitlint/to-lines": { + "@commitlint/to-lines": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-11.0.0.tgz", "integrity": "sha512-TIDTB0Y23jlCNubDROUVokbJk6860idYB5cZkLWcRS9tlb6YSoeLn1NLafPlrhhkkkZzTYnlKYzCVrBNVes1iw==", - "dev": true, - "engines": { - "node": ">=v10.22.0" - } + "dev": true }, - "node_modules/@commitlint/top-level": { + "@commitlint/top-level": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-11.0.0.tgz", "integrity": "sha512-O0nFU8o+Ws+py5pfMQIuyxOtfR/kwtr5ybqTvR+C2lUPer2x6lnQU+OnfD7hPM+A+COIUZWx10mYQvkR3MmtAA==", "dev": true, - "dependencies": { + "requires": { "find-up": "^5.0.0" }, - "engines": { - "node": ">=v10.22.0" - } - }, - "node_modules/@commitlint/top-level/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@commitlint/top-level/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@commitlint/top-level/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@commitlint/top-level/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + } } }, - "node_modules/@commitlint/types": { + "@commitlint/types": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-11.0.0.tgz", "integrity": "sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ==", - "dev": true, - "engines": { - "node": ">=v10.22.0" - } + "dev": true }, - "node_modules/@eslint/eslintrc": { + "@eslint/eslintrc": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", "dev": true, - "dependencies": { + "requires": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", @@ -845,62 +670,57 @@ "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + } } }, - "node_modules/@evocateur/libnpmaccess": { + "@evocateur/libnpmaccess": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", "dev": true, - "dependencies": { + "requires": { "@evocateur/npm-registry-fetch": "^4.0.0", "aproba": "^2.0.0", "figgy-pudding": "^3.5.1", "get-stream": "^4.0.0", "npm-package-arg": "^6.1.0" + }, + "dependencies": { + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + } } }, - "node_modules/@evocateur/libnpmaccess/node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/@evocateur/libnpmpublish": { + "@evocateur/libnpmpublish": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", "dev": true, - "dependencies": { + "requires": { "@evocateur/npm-registry-fetch": "^4.0.0", "aproba": "^2.0.0", "figgy-pudding": "^3.5.1", @@ -910,77 +730,78 @@ "npm-package-arg": "^6.1.0", "semver": "^5.5.1", "ssri": "^6.0.1" - } - }, - "node_modules/@evocateur/libnpmpublish/node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/@evocateur/libnpmpublish/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/@evocateur/libnpmpublish/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, + }, "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@evocateur/libnpmpublish/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "node_modules/@evocateur/npm-registry-fetch": { + "@evocateur/npm-registry-fetch": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", "dev": true, - "dependencies": { + "requires": { + "JSONStream": "^1.3.4", "bluebird": "^3.5.1", "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", "lru-cache": "^5.1.1", "make-fetch-happen": "^5.0.0", "npm-package-arg": "^6.1.0", "safe-buffer": "^5.1.2" - } - }, - "node_modules/@evocateur/npm-registry-fetch/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, + }, "dependencies": { - "yallist": "^3.0.2" + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "node_modules/@evocateur/npm-registry-fetch/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/@evocateur/pacote": { + "@evocateur/pacote": { "version": "9.6.5", "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", "dev": true, - "dependencies": { + "requires": { "@evocateur/npm-registry-fetch": "^4.0.0", "bluebird": "^3.5.3", "cacache": "^12.0.3", @@ -1010,116 +831,103 @@ "tar": "^4.4.10", "unique-filename": "^1.1.1", "which": "^1.3.1" - } - }, - "node_modules/@evocateur/pacote/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/@evocateur/pacote/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@evocateur/pacote/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@evocateur/pacote/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@evocateur/pacote/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "node_modules/@evocateur/pacote/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "node_modules/@evocateur/pacote/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/@istanbuljs/load-nyc-config": { + "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "dependencies": { + "requires": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/@istanbuljs/schema": { + "@istanbuljs/schema": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/@jest/console": { + "@jest/console": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", "dev": true, - "dependencies": { + "requires": { "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", "jest-message-util": "^26.6.2", "jest-util": "^26.6.2", "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/@jest/core": { + "@jest/core": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", "dev": true, - "dependencies": { + "requires": { "@jest/console": "^26.6.2", "@jest/reporters": "^26.6.2", "@jest/test-result": "^26.6.2", @@ -1149,141 +957,110 @@ "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/core/node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@jest/core/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@jest/core/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } } }, - "node_modules/@jest/environment": { + "@jest/environment": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", "dev": true, - "dependencies": { + "requires": { "@jest/fake-timers": "^26.6.2", "@jest/types": "^26.6.2", "@types/node": "*", "jest-mock": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/@jest/fake-timers": { + "@jest/fake-timers": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", "dev": true, - "dependencies": { + "requires": { "@jest/types": "^26.6.2", "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", "jest-message-util": "^26.6.2", "jest-mock": "^26.6.2", "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/@jest/globals": { + "@jest/globals": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", "dev": true, - "dependencies": { + "requires": { "@jest/environment": "^26.6.2", "@jest/types": "^26.6.2", "expect": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/@jest/reporters": { + "@jest/reporters": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", "dev": true, - "dependencies": { + "requires": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^26.6.2", "@jest/test-result": "^26.6.2", @@ -1310,82 +1087,65 @@ "terminal-link": "^2.0.0", "v8-to-istanbul": "^7.0.0" }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "node-notifier": "^8.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/@jest/source-map": { + "@jest/source-map": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", "dev": true, - "dependencies": { + "requires": { "callsites": "^3.0.0", "graceful-fs": "^4.2.4", "source-map": "^0.6.0" }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "node_modules/@jest/test-result": { + "@jest/test-result": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", "dev": true, - "dependencies": { + "requires": { "@jest/console": "^26.6.2", "@jest/types": "^26.6.2", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/@jest/test-sequencer": { + "@jest/test-sequencer": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", "dev": true, - "dependencies": { + "requires": { "@jest/test-result": "^26.6.2", "graceful-fs": "^4.2.4", "jest-haste-map": "^26.6.2", "jest-runner": "^26.6.3", "jest-runtime": "^26.6.3" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/@jest/transform": { + "@jest/transform": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dev": true, - "dependencies": { + "requires": { "@babel/core": "^7.1.0", "@jest/types": "^26.6.2", "babel-plugin-istanbul": "^6.0.0", @@ -1402,143 +1162,77 @@ "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/transform/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@jest/transform/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } } }, - "node_modules/@jest/types": { + "@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { + "dev": true, + "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^15.0.0", "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@ledgerhq/devices": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.43.0.tgz", - "integrity": "sha512-/M5ZLUBdBK7Vl2T4yNJbES3Z4w55LbPdxD9rcOBAKH/5V3V0obQv6MUasP9b7DSkwGSSLCOGZLohoT2NxK2D2A==", - "dependencies": { - "@ledgerhq/errors": "^5.43.0", - "@ledgerhq/logs": "^5.43.0", - "rxjs": "^6.6.3", - "semver": "^7.3.4" - } - }, - "node_modules/@ledgerhq/devices/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@ledgerhq/errors": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.43.0.tgz", - "integrity": "sha512-ZjKlUQbIn/DHXAefW3Y1VyDrlVhVqqGnXzrqbOXuDbZ2OAIfSe/A1mrlCbWt98jP/8EJQBuCzBOtnmpXIL/nYg==" - }, - "node_modules/@ledgerhq/hw-transport": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.43.0.tgz", - "integrity": "sha512-0S+TGmiEJOqgM2MWnolZQPVKU3oRtoDj4yUFUZts9Owbgby+hmo4dIKTvv0vs8mwknQbOZByUgh3MQOQiK70MQ==", - "dependencies": { - "@ledgerhq/devices": "^5.43.0", - "@ledgerhq/errors": "^5.43.0", - "events": "^3.2.0" } }, - "node_modules/@ledgerhq/logs": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.43.0.tgz", - "integrity": "sha512-QWfQjea3ekh9ZU+JeL2tJC9cTKLZ/JrcS0JGatLejpRYxQajvnHvHfh0dbHOKXEaXfCskEPTZ3f1kzuts742GA==" - }, - "node_modules/@lerna/add": { + "@lerna/add": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", "dev": true, - "dependencies": { + "requires": { "@evocateur/pacote": "^9.6.3", "@lerna/bootstrap": "3.21.0", "@lerna/command": "3.21.0", @@ -1550,25 +1244,21 @@ "p-map": "^2.1.0", "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/add/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@lerna/bootstrap": { + "@lerna/bootstrap": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", "dev": true, - "dependencies": { + "requires": { "@lerna/command": "3.21.0", "@lerna/filter-options": "3.20.0", "@lerna/has-npm-version": "3.16.5", @@ -1593,130 +1283,107 @@ "read-package-tree": "^5.1.6", "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/bootstrap/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@lerna/changed": { + "@lerna/changed": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", "dev": true, - "dependencies": { + "requires": { "@lerna/collect-updates": "3.20.0", "@lerna/command": "3.21.0", "@lerna/listable": "3.18.5", "@lerna/output": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/check-working-tree": { + "@lerna/check-working-tree": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", "dev": true, - "dependencies": { + "requires": { "@lerna/collect-uncommitted": "3.16.5", "@lerna/describe-ref": "3.16.5", "@lerna/validation-error": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/child-process": { + "@lerna/child-process": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", "dev": true, - "dependencies": { + "requires": { "chalk": "^2.3.1", "execa": "^1.0.0", "strong-log-transformer": "^2.0.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/child-process/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/child-process/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/child-process/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@lerna/child-process/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@lerna/child-process/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/child-process/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/@lerna/clean": { + "@lerna/clean": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", "dev": true, - "dependencies": { + "requires": { "@lerna/command": "3.21.0", "@lerna/filter-options": "3.20.0", "@lerna/prompt": "3.18.5", @@ -1725,311 +1392,260 @@ "p-map": "^2.1.0", "p-map-series": "^1.0.0", "p-waterfall": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/cli": { + "@lerna/cli": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", "dev": true, - "dependencies": { + "requires": { "@lerna/global-options": "3.13.0", "dedent": "^0.7.0", "npmlog": "^4.1.2", "yargs": "^14.2.2" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/cli/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/cli/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/@lerna/cli/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@lerna/cli/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@lerna/cli/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/@lerna/cli/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/cli/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/cli/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/yargs": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", - "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - } - }, - "node_modules/@lerna/cli/node_modules/yargs-parser": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", - "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, - "node_modules/@lerna/collect-uncommitted": { + "@lerna/collect-uncommitted": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "chalk": "^2.3.1", "figgy-pudding": "^3.5.1", "npmlog": "^4.1.2" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/collect-uncommitted/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/@lerna/collect-uncommitted/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "@lerna/collect-updates": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", + "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "slash": "^2.0.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/collect-uncommitted/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "dependencies": { - "color-name": "1.1.3" + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } } }, - "node_modules/@lerna/collect-uncommitted/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@lerna/collect-uncommitted/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/collect-uncommitted/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/collect-updates": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", - "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/collect-updates/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/command": { + "@lerna/command": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "@lerna/package-graph": "3.18.5", "@lerna/project": "3.21.0", @@ -2040,17 +1656,14 @@ "execa": "^1.0.0", "is-ci": "^2.0.0", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/conventional-commits": { + "@lerna/conventional-commits": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", "dev": true, - "dependencies": { + "requires": { "@lerna/validation-error": "3.13.0", "conventional-changelog-angular": "^5.0.3", "conventional-changelog-core": "^3.1.6", @@ -2063,66 +1676,53 @@ "pify": "^4.0.1", "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/conventional-commits/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/conventional-commits/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/conventional-commits/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/conventional-commits/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/conventional-commits/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/create": { + "@lerna/create": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", "dev": true, - "dependencies": { + "requires": { "@evocateur/pacote": "^9.6.3", "@lerna/child-process": "3.16.5", "@lerna/command": "3.21.0", @@ -2142,384 +1742,325 @@ "validate-npm-package-name": "^3.0.0", "whatwg-url": "^7.0.0" }, - "engines": { - "node": ">= 6.9.0" + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } } }, - "node_modules/@lerna/create-symlink": { + "@lerna/create-symlink": { "version": "3.16.2", "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", "dev": true, - "dependencies": { + "requires": { "@zkochan/cmd-shim": "^3.1.0", "fs-extra": "^8.1.0", "npmlog": "^4.1.2" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/create-symlink/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/create-symlink/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "@lerna/describe-ref": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", + "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" + "requires": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2" } }, - "node_modules/@lerna/create-symlink/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "@lerna/diff": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", + "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", "dev": true, - "engines": { - "node": ">= 4.0.0" + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/validation-error": "3.13.0", + "npmlog": "^4.1.2" } }, - "node_modules/@lerna/create/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "@lerna/exec": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", + "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" } }, - "node_modules/@lerna/create/node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "@lerna/filter-options": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", + "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/create/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/create/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/create/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/create/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/create/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/@lerna/create/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@lerna/create/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "node_modules/@lerna/create/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/@lerna/describe-ref": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", - "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/diff": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", - "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/validation-error": "3.13.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/exec": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", - "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", - "dev": true, - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/filter-options": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", - "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", - "dev": true, - "dependencies": { + "requires": { "@lerna/collect-updates": "3.20.0", "@lerna/filter-packages": "3.18.0", "dedent": "^0.7.0", "figgy-pudding": "^3.5.1", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/filter-packages": { + "@lerna/filter-packages": { "version": "3.18.0", "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", "dev": true, - "dependencies": { + "requires": { "@lerna/validation-error": "3.13.0", "multimatch": "^3.0.0", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/get-npm-exec-opts": { + "@lerna/get-npm-exec-opts": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", "dev": true, - "dependencies": { + "requires": { "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/get-packed": { + "@lerna/get-packed": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", "dev": true, - "dependencies": { + "requires": { "fs-extra": "^8.1.0", "ssri": "^6.0.1", "tar": "^4.4.8" - } - }, - "node_modules/@lerna/get-packed/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/get-packed/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/get-packed/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/github-client": { + "@lerna/github-client": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "@octokit/plugin-enterprise-rest": "^6.0.1", "@octokit/rest": "^16.28.4", "git-url-parse": "^11.1.2", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/gitlab-client": { + "@lerna/gitlab-client": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", "dev": true, - "dependencies": { + "requires": { "node-fetch": "^2.5.0", "npmlog": "^4.1.2", "whatwg-url": "^7.0.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/gitlab-client/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/@lerna/gitlab-client/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "node_modules/@lerna/gitlab-client/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } } }, - "node_modules/@lerna/global-options": { + "@lerna/global-options": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", - "dev": true, - "engines": { - "node": ">= 6.9.0" - } + "dev": true }, - "node_modules/@lerna/has-npm-version": { + "@lerna/has-npm-version": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/has-npm-version/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@lerna/import": { + "@lerna/import": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "@lerna/command": "3.21.0", "@lerna/prompt": "3.18.5", @@ -2529,279 +2070,232 @@ "fs-extra": "^8.1.0", "p-map-series": "^1.0.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/import/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/import/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/import/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/info": { + "@lerna/info": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", "dev": true, - "dependencies": { + "requires": { "@lerna/command": "3.21.0", "@lerna/output": "3.13.0", "envinfo": "^7.3.1" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/init": { + "@lerna/init": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "@lerna/command": "3.21.0", "fs-extra": "^8.1.0", "p-map": "^2.1.0", "write-json-file": "^3.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/init/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/init/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/init/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/link": { + "@lerna/link": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", "dev": true, - "dependencies": { + "requires": { "@lerna/command": "3.21.0", "@lerna/package-graph": "3.18.5", "@lerna/symlink-dependencies": "3.17.0", "p-map": "^2.1.0", "slash": "^2.0.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/link/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } } }, - "node_modules/@lerna/list": { + "@lerna/list": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", "dev": true, - "dependencies": { + "requires": { "@lerna/command": "3.21.0", "@lerna/filter-options": "3.20.0", "@lerna/listable": "3.18.5", "@lerna/output": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/listable": { + "@lerna/listable": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", "dev": true, - "dependencies": { + "requires": { "@lerna/query-graph": "3.18.5", "chalk": "^2.3.1", "columnify": "^1.5.4" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/listable/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/listable/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/listable/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@lerna/listable/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@lerna/listable/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/listable/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/@lerna/log-packed": { + "@lerna/log-packed": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", "dev": true, - "dependencies": { + "requires": { "byte-size": "^5.0.1", "columnify": "^1.5.4", "has-unicode": "^2.0.1", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/npm-conf": { + "@lerna/npm-conf": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", "dev": true, - "dependencies": { + "requires": { "config-chain": "^1.1.11", "pify": "^4.0.1" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-conf/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } } }, - "node_modules/@lerna/npm-dist-tag": { + "@lerna/npm-dist-tag": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", "dev": true, - "dependencies": { + "requires": { "@evocateur/npm-registry-fetch": "^4.0.0", "@lerna/otplease": "3.18.5", "figgy-pudding": "^3.5.1", "npm-package-arg": "^6.1.0", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/npm-install": { + "@lerna/npm-install": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "@lerna/get-npm-exec-opts": "3.13.0", "fs-extra": "^8.1.0", @@ -2810,48 +2304,41 @@ "signal-exit": "^3.0.2", "write-pkg": "^3.1.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-install/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/npm-install/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/npm-install/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/npm-publish": { + "@lerna/npm-publish": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", "dev": true, - "dependencies": { + "requires": { "@evocateur/libnpmpublish": "^1.2.2", "@lerna/otplease": "3.18.5", "@lerna/run-lifecycle": "3.16.2", @@ -2862,96 +2349,77 @@ "pify": "^4.0.1", "read-package-json": "^2.0.13" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-publish/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/npm-publish/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/npm-publish/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/npm-publish/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/npm-run-script": { + "@lerna/npm-run-script": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "@lerna/get-npm-exec-opts": "3.13.0", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/otplease": { + "@lerna/otplease": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", "dev": true, - "dependencies": { + "requires": { "@lerna/prompt": "3.18.5", "figgy-pudding": "^3.5.1" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/output": { + "@lerna/output": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", "dev": true, - "dependencies": { + "requires": { "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/pack-directory": { + "@lerna/pack-directory": { "version": "3.16.4", "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", "dev": true, - "dependencies": { + "requires": { "@lerna/get-packed": "3.16.0", "@lerna/package": "3.16.0", "@lerna/run-lifecycle": "3.16.2", @@ -2962,119 +2430,101 @@ "temp-write": "^3.4.0" } }, - "node_modules/@lerna/package": { + "@lerna/package": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", "dev": true, - "dependencies": { + "requires": { "load-json-file": "^5.3.0", "npm-package-arg": "^6.1.0", "write-pkg": "^3.1.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/package-graph": { + "@lerna/package-graph": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", "dev": true, - "dependencies": { + "requires": { "@lerna/prerelease-id-from-version": "3.16.0", "@lerna/validation-error": "3.13.0", "npm-package-arg": "^6.1.0", "npmlog": "^4.1.2", "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/package-graph/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@lerna/prerelease-id-from-version": { + "@lerna/prerelease-id-from-version": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", "dev": true, - "dependencies": { + "requires": { "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/prerelease-id-from-version/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@lerna/profiler": { + "@lerna/profiler": { "version": "3.20.0", "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", "dev": true, - "dependencies": { + "requires": { "figgy-pudding": "^3.5.1", "fs-extra": "^8.1.0", "npmlog": "^4.1.2", "upath": "^1.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/profiler/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/profiler/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/profiler/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/project": { + "@lerna/project": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", "dev": true, - "dependencies": { + "requires": { "@lerna/package": "3.16.0", "@lerna/validation-error": "3.13.0", "cosmiconfig": "^5.1.0", @@ -3088,146 +2538,114 @@ "resolve-from": "^4.0.0", "write-json-file": "^3.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/project/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/dot-prop": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", - "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", - "dev": true, - "dependencies": { - "is-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/project/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/import-fresh/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@lerna/project/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/project/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } } }, - "node_modules/@lerna/prompt": { + "@lerna/prompt": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", "dev": true, - "dependencies": { + "requires": { "inquirer": "^6.2.0", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/publish": { + "@lerna/publish": { "version": "3.22.1", "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", "dev": true, - "dependencies": { + "requires": { "@evocateur/libnpmaccess": "^3.1.2", "@evocateur/npm-registry-fetch": "^4.0.0", "@evocateur/pacote": "^9.6.3", @@ -3259,164 +2677,134 @@ "p-pipe": "^1.2.0", "semver": "^6.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/publish/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/publish/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/publish/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/publish/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@lerna/pulse-till-done": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", - "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", - "dev": true, "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/query-graph": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } + } + }, + "@lerna/pulse-till-done": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", + "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/query-graph": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", "dev": true, - "dependencies": { + "requires": { "@lerna/package-graph": "3.18.5", "figgy-pudding": "^3.5.1" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/resolve-symlink": { + "@lerna/resolve-symlink": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", "dev": true, - "dependencies": { + "requires": { "fs-extra": "^8.1.0", "npmlog": "^4.1.2", "read-cmd-shim": "^1.0.1" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/resolve-symlink/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/resolve-symlink/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/resolve-symlink/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/rimraf-dir": { + "@lerna/rimraf-dir": { "version": "3.16.5", "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", "dev": true, - "dependencies": { + "requires": { "@lerna/child-process": "3.16.5", "npmlog": "^4.1.2", "path-exists": "^3.0.0", "rimraf": "^2.6.2" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/rimraf-dir/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/rimraf-dir/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, - "node_modules/@lerna/run": { + "@lerna/run": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", "dev": true, - "dependencies": { + "requires": { "@lerna/command": "3.21.0", "@lerna/filter-options": "3.20.0", "@lerna/npm-run-script": "3.16.5", @@ -3426,93 +2814,77 @@ "@lerna/timer": "3.13.0", "@lerna/validation-error": "3.13.0", "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/run-lifecycle": { + "@lerna/run-lifecycle": { "version": "3.16.2", "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", "dev": true, - "dependencies": { + "requires": { "@lerna/npm-conf": "3.16.0", "figgy-pudding": "^3.5.1", "npm-lifecycle": "^3.1.2", "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/run-topologically": { + "@lerna/run-topologically": { "version": "3.18.5", "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", "dev": true, - "dependencies": { + "requires": { "@lerna/query-graph": "3.18.5", "figgy-pudding": "^3.5.1", "p-queue": "^4.0.0" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/symlink-binary": { + "@lerna/symlink-binary": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", "dev": true, - "dependencies": { + "requires": { "@lerna/create-symlink": "3.16.2", "@lerna/package": "3.16.0", "fs-extra": "^8.1.0", "p-map": "^2.1.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/symlink-binary/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/symlink-binary/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/symlink-binary/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/symlink-dependencies": { + "@lerna/symlink-dependencies": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", "dev": true, - "dependencies": { + "requires": { "@lerna/create-symlink": "3.16.2", "@lerna/resolve-symlink": "3.16.0", "@lerna/symlink-binary": "3.17.0", @@ -3521,69 +2893,56 @@ "p-map": "^2.1.0", "p-map-series": "^1.0.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/symlink-dependencies/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@lerna/symlink-dependencies/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@lerna/symlink-dependencies/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/@lerna/timer": { + "@lerna/timer": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", - "dev": true, - "engines": { - "node": ">= 6.9.0" - } + "dev": true }, - "node_modules/@lerna/validation-error": { + "@lerna/validation-error": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", "dev": true, - "dependencies": { + "requires": { "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" } }, - "node_modules/@lerna/version": { + "@lerna/version": { "version": "3.22.1", "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", "dev": true, - "dependencies": { + "requires": { "@lerna/check-working-tree": "3.16.5", "@lerna/child-process": "3.16.5", "@lerna/collect-updates": "3.20.0", @@ -3611,257 +2970,209 @@ "temp-write": "^3.4.0", "write-json-file": "^3.2.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/version/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/version/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/version/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@lerna/version/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@lerna/version/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/version/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@lerna/version/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/version/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "node_modules/@lerna/write-log-file": { + "@lerna/write-log-file": { "version": "3.13.0", "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", "dev": true, - "dependencies": { + "requires": { "npmlog": "^4.1.2", "write-file-atomic": "^2.3.0" }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/write-log-file/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } } }, - "node_modules/@mrmlnc/readdir-enhanced": { + "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", "dev": true, - "dependencies": { + "requires": { "call-me-maybe": "^1.0.1", "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/@nodelib/fs.stat": { + "@nodelib/fs.stat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.1.tgz", - "integrity": "sha512-LtWTicuF2wp7PNTuyCwABx7nNG+DnzSE8gN0iWxkC6mpgm/iOPu0ZMTkXuCxmJxtWFsDxUaixM9COSNJEMUfuQ==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } + "dev": true }, - "node_modules/@octokit/auth-token": { + "@octokit/auth-token": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.4.tgz", "integrity": "sha512-LNfGu3Ro9uFAYh10MUZVaT7X2CnNm2C8IDQmabx+3DygYIQjs9FwzFAHN/0t6mu5HEPhxcb1XOuxdpY82vCg2Q==", "dev": true, - "dependencies": { + "requires": { "@octokit/types": "^6.0.0" } }, - "node_modules/@octokit/endpoint": { + "@octokit/endpoint": { "version": "6.0.10", "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.10.tgz", "integrity": "sha512-9+Xef8nT7OKZglfkOMm7IL6VwxXUQyR7DUSU0LH/F7VNqs8vyd7es5pTfz9E7DwUIx7R3pGscxu1EBhYljyu7Q==", "dev": true, - "dependencies": { + "requires": { "@octokit/types": "^6.0.0", "is-plain-object": "^5.0.0", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", + "dev": true + } } }, - "node_modules/@octokit/endpoint/node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/endpoint/node_modules/universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - }, - "node_modules/@octokit/openapi-types": { + "@octokit/openapi-types": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-2.0.0.tgz", "integrity": "sha512-J4bfM7lf8oZvEAdpS71oTvC1ofKxfEZgU5vKVwzZKi4QPiL82udjpseJwxPid9Pu2FNmyRQOX4iEj6W1iOSnPw==", "dev": true }, - "node_modules/@octokit/plugin-enterprise-rest": { + "@octokit/plugin-enterprise-rest": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", "dev": true }, - "node_modules/@octokit/plugin-paginate-rest": { + "@octokit/plugin-paginate-rest": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", "dev": true, - "dependencies": { + "requires": { "@octokit/types": "^2.0.1" - } - }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, + }, "dependencies": { - "@types/node": ">= 8" + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } } }, - "node_modules/@octokit/plugin-request-log": { + "@octokit/plugin-request-log": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.2.tgz", "integrity": "sha512-oTJSNAmBqyDR41uSMunLQKMX0jmEXbwD1fpz8FG27lScV3RhtGfBa1/BBLym+PxcC16IBlF7KH9vP1BUYxA+Eg==", "dev": true }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { + "@octokit/plugin-rest-endpoint-methods": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", "dev": true, - "dependencies": { + "requires": { "@octokit/types": "^2.0.1", "deprecation": "^2.3.1" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, + }, "dependencies": { - "@types/node": ">= 8" + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } } }, - "node_modules/@octokit/request": { + "@octokit/request": { "version": "5.4.12", "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.12.tgz", "integrity": "sha512-MvWYdxengUWTGFpfpefBBpVmmEYfkwMoxonIB3sUGp5rhdgwjXL1ejo6JbgzG/QD9B/NYt/9cJX1pxXeSIUCkg==", "dev": true, - "dependencies": { + "requires": { "@octokit/endpoint": "^6.0.1", "@octokit/request-error": "^2.0.0", "@octokit/types": "^6.0.3", @@ -3870,60 +3181,61 @@ "node-fetch": "^2.6.1", "once": "^1.4.0", "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/request-error": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.4.tgz", + "integrity": "sha512-LjkSiTbsxIErBiRh5wSZvpZqT4t0/c9+4dOe0PII+6jXR+oj/h66s7E4a/MghV7iT8W9ffoQ5Skoxzs96+gBPA==", + "dev": true, + "requires": { + "@octokit/types": "^6.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + }, + "universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", + "dev": true + } } }, - "node_modules/@octokit/request-error": { + "@octokit/request-error": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", "dev": true, - "dependencies": { + "requires": { "@octokit/types": "^2.0.0", "deprecation": "^2.0.0", "once": "^1.4.0" - } - }, - "node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "dependencies": { - "@types/node": ">= 8" - } - }, - "node_modules/@octokit/request/node_modules/@octokit/request-error": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.4.tgz", - "integrity": "sha512-LjkSiTbsxIErBiRh5wSZvpZqT4t0/c9+4dOe0PII+6jXR+oj/h66s7E4a/MghV7iT8W9ffoQ5Skoxzs96+gBPA==", - "dev": true, + }, "dependencies": { - "@octokit/types": "^6.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@octokit/request/node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } } }, - "node_modules/@octokit/request/node_modules/universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - }, - "node_modules/@octokit/rest": { + "@octokit/rest": { "version": "16.43.2", "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", "dev": true, - "dependencies": { + "requires": { "@octokit/auth-token": "^2.4.0", "@octokit/plugin-paginate-rest": "^1.1.1", "@octokit/plugin-request-log": "^1.0.0", @@ -3942,120 +3254,59 @@ "universal-user-agent": "^4.0.0" } }, - "node_modules/@octokit/types": { + "@octokit/types": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.1.1.tgz", "integrity": "sha512-btm3D6S7VkRrgyYF31etUtVY/eQ1KzrNRqhFt25KSe2mKlXuLXJilglRC6eDA2P6ou94BUnk/Kz5MPEolXgoiw==", "dev": true, - "dependencies": { + "requires": { "@octokit/openapi-types": "^2.0.0", "@types/node": ">= 8" } }, - "node_modules/@rollup/pluginutils": { + "@rollup/pluginutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dev": true, - "dependencies": { + "requires": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", "picomatch": "^2.2.2" }, - "engines": { - "node": ">= 8.0.0" + "dependencies": { + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + } } }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, - "node_modules/@sinonjs/commons": { + "@sinonjs/commons": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", "dev": true, - "dependencies": { + "requires": { "type-detect": "4.0.8" } }, - "node_modules/@sinonjs/fake-timers": { + "@sinonjs/fake-timers": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "dev": true, - "dependencies": { + "requires": { "@sinonjs/commons": "^1.7.0" } }, - "node_modules/@taquito/beacon-wallet": { - "resolved": "packages/taquito-beacon-wallet", - "link": true - }, - "node_modules/@taquito/http-utils": { - "resolved": "packages/taquito-http-utils", - "link": true - }, - "node_modules/@taquito/ledger-signer": { - "resolved": "packages/taquito-ledger-signer", - "link": true - }, - "node_modules/@taquito/local-forging": { - "resolved": "packages/taquito-local-forging", - "link": true - }, - "node_modules/@taquito/michel-codec": { - "resolved": "packages/taquito-michel-codec", - "link": true - }, - "node_modules/@taquito/michelson-encoder": { - "resolved": "packages/taquito-michelson-encoder", - "link": true - }, - "node_modules/@taquito/remote-signer": { - "resolved": "packages/taquito-remote-signer", - "link": true - }, - "node_modules/@taquito/rpc": { - "resolved": "packages/taquito-rpc", - "link": true - }, - "node_modules/@taquito/signer": { - "resolved": "packages/taquito-signer", - "link": true - }, - "node_modules/@taquito/taquito": { - "resolved": "packages/taquito", - "link": true - }, - "node_modules/@taquito/tezbridge-signer": { - "resolved": "packages/taquito-tezbridge-signer", - "link": true - }, - "node_modules/@taquito/tezbridge-wallet": { - "resolved": "packages/taquito-tezbridge-wallet", - "link": true - }, - "node_modules/@taquito/tzip12": { - "resolved": "packages/taquito-tzip12", - "link": true - }, - "node_modules/@taquito/tzip16": { - "resolved": "packages/taquito-tzip16", - "link": true - }, - "node_modules/@taquito/utils": { - "resolved": "packages/taquito-utils", - "link": true - }, - "node_modules/@types/babel__core": { + "@types/babel__core": { "version": "7.1.12", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", "dev": true, - "dependencies": { + "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", "@types/babel__generator": "*", @@ -4063,919 +3314,472 @@ "@types/babel__traverse": "*" } }, - "node_modules/@types/babel__generator": { + "@types/babel__generator": { "version": "7.6.2", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.0.0" } }, - "node_modules/@types/babel__template": { + "@types/babel__template": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "dev": true, - "dependencies": { + "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, - "node_modules/@types/babel__traverse": { + "@types/babel__traverse": { "version": "7.0.16", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.16.tgz", "integrity": "sha512-S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.3.0" } }, - "node_modules/@types/bn.js": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", - "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/chrome": { - "version": "0.0.126", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.126.tgz", - "integrity": "sha512-191z7uoyfbGU+z7/m45j9XbWugWqVHVPMM4hJV5cZ+3YzGCT9wFjMUHO3Wr3Xvo8aVodvRNu28u7lvEaAnfbzg==", - "dev": true, - "dependencies": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "node_modules/@types/cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==", - "dev": true - }, - "node_modules/@types/crypto-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.1.tgz", - "integrity": "sha512-6+OPzqhKX/cx5xh+yO8Cqg3u3alrkhoxhE5ZOdSEv0DOzJ13lwJ6laqGU0Kv6+XDMFmlnGId04LtY22PsFLQUw==", - "dev": true - }, - "node_modules/@types/elliptic": { - "version": "6.4.12", - "resolved": "https://registry.npmjs.org/@types/elliptic/-/elliptic-6.4.12.tgz", - "integrity": "sha512-gP1KsqoouLJGH6IJa28x7PXb3cRqh83X8HCLezd2dF+XcAIMKYv53KV+9Zn6QA561E120uOqZBQ+Jy/cl+fviw==", - "dev": true, - "dependencies": { - "@types/bn.js": "*" - } - }, - "node_modules/@types/estree": { + "@types/estree": { "version": "0.0.39", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", "dev": true }, - "node_modules/@types/filesystem": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.29.tgz", - "integrity": "sha512-85/1KfRedmfPGsbK8YzeaQUyV1FQAvMPMTuWFQ5EkLd2w7szhNO96bk3Rh/SKmOfd9co2rCLf0Voy4o7ECBOvw==", - "dependencies": { - "@types/filewriter": "*" - } - }, - "node_modules/@types/filewriter": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.28.tgz", - "integrity": "sha1-wFTor02d11205jq8dviFFocU1LM=" - }, - "node_modules/@types/glob": { + "@types/glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "dev": true, - "dependencies": { + "requires": { "@types/minimatch": "*", "@types/node": "*" } }, - "node_modules/@types/graceful-fs": { + "@types/graceful-fs": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", "dev": true, - "dependencies": { + "requires": { "@types/node": "*" } }, - "node_modules/@types/har-format": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.5.tgz", - "integrity": "sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ==" - }, - "node_modules/@types/istanbul-lib-coverage": { + "@types/istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true }, - "node_modules/@types/istanbul-lib-report": { + "@types/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { + "dev": true, + "requires": { "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@types/istanbul-reports": { + "@types/istanbul-reports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dependencies": { + "dev": true, + "requires": { "@types/istanbul-lib-report": "*" } }, - "node_modules/@types/jest": { + "@types/jest": { "version": "26.0.16", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", - "dependencies": { + "dev": true, + "requires": { "jest-diff": "^26.0.0", "pretty-format": "^26.0.0" } }, - "node_modules/@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", - "dev": true - }, - "node_modules/@types/ledgerhq__hw-transport": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/@types/ledgerhq__hw-transport/-/ledgerhq__hw-transport-4.21.3.tgz", - "integrity": "sha512-6QveiZLsFLq9WZDk8HWAZhivoGzyz5S8WV36hpUe7KrVDaTR1fDdB+syorrNRhYbyjraAuUJrIdJR5p/7doq8g==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/ledgerhq__hw-transport-node-hid": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/@types/ledgerhq__hw-transport-node-hid/-/ledgerhq__hw-transport-node-hid-4.22.2.tgz", - "integrity": "sha512-b9dXYEZ8Iijv20LykEVhbThVzSjchMpvj8y/mSsCSP1n7Ncs+YqD8mjEV/bGTks9jAP8CdxhRqOGq+h47/4B9g==", - "dev": true, - "dependencies": { - "@types/ledgerhq__hw-transport": "*", - "@types/node": "*", - "@types/node-hid": "*" - } - }, - "node_modules/@types/libsodium-wrappers": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", - "integrity": "sha512-LisgKLlYQk19baQwjkBZZXdJL0KbeTpdEnrAfz5hQACbklCY0gVFnsKUyjfNWF1UQsCSjw93Sj5jSbiO8RPfdw==", - "dev": true - }, - "node_modules/@types/lodash": { - "version": "4.14.168", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", - "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==", - "dev": true - }, - "node_modules/@types/minimatch": { + "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", "dev": true }, - "node_modules/@types/minimist": { + "@types/minimist": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", "dev": true }, - "node_modules/@types/node": { + "@types/node": { "version": "14.14.10", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz", - "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==" - }, - "node_modules/@types/node-hid": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@types/node-hid/-/node-hid-1.3.0.tgz", - "integrity": "sha512-jQ9Z8PegPENPlzR/7fziAF6yqcdYYcIfeJOiN1wnk2zf/Y8yFpprf6uEp1OWPdzhM9dBgv/K5MQ5WFHwK22Gbg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } + "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==", + "dev": true }, - "node_modules/@types/normalize-package-data": { + "@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", "dev": true }, - "node_modules/@types/parse-json": { + "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "node_modules/@types/pbkdf2": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", - "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/prettier": { + "@types/prettier": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz", "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==", "dev": true }, - "node_modules/@types/stack-utils": { + "@types/stack-utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" - }, - "node_modules/@types/superagent": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.10.tgz", - "integrity": "sha512-xAgkb2CMWUMCyVc/3+7iQfOEBE75NvuZeezvmixbUw3nmENf2tCnQkW5yQLTYqvXUQ+R6EXxdqKKbal2zM5V/g==", - "dev": true, - "dependencies": { - "@types/cookiejar": "*", - "@types/node": "*" - } - }, - "node_modules/@types/ws": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz", - "integrity": "sha512-Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", + "dev": true }, - "node_modules/@types/yargs": { + "@types/yargs": { "version": "15.0.11", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.11.tgz", "integrity": "sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA==", - "dependencies": { + "dev": true, + "requires": { "@types/yargs-parser": "*" } }, - "node_modules/@types/yargs-parser": { + "@types/yargs-parser": { "version": "15.0.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", "dev": true }, - "node_modules/@zkochan/cmd-shim": { + "@zkochan/cmd-shim": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", "dev": true, - "dependencies": { + "requires": { "is-windows": "^1.0.0", "mkdirp-promise": "^5.0.1", "mz": "^2.5.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/abab": { + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", "dev": true }, - "node_modules/abbrev": { + "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true }, - "node_modules/acorn": { + "acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } + "dev": true }, - "node_modules/acorn-globals": { + "acorn-globals": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, - "dependencies": { + "requires": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" } }, - "node_modules/acorn-jsx": { + "acorn-jsx": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true }, - "node_modules/acorn-walk": { + "acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } + "dev": true }, - "node_modules/agent-base": { + "agent-base": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", "dev": true, - "dependencies": { + "requires": { "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" } }, - "node_modules/agentkeepalive": { + "agentkeepalive": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", "dev": true, - "dependencies": { + "requires": { "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 4.0.0" } }, - "node_modules/aggregate-error": { + "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, - "dependencies": { + "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/ajv": { + "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "dependencies": { + "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-colors": { + "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/ansi-escapes": { + "ansi-escapes": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "engines": { - "node": ">=4" - } + "dev": true }, - "node_modules/ansi-regex": { + "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/ansi-styles": { + "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { + "dev": true, + "requires": { "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" } }, - "node_modules/any-promise": { + "any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", "dev": true }, - "node_modules/anymatch": { + "anymatch": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, - "dependencies": { + "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/aproba": { + "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, - "node_modules/are-we-there-yet": { + "are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, - "dependencies": { + "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" } }, - "node_modules/arg": { + "arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", "dev": true }, - "node_modules/argparse": { + "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "dependencies": { + "requires": { "sprintf-js": "~1.0.2" } }, - "node_modules/arr-diff": { + "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/arr-flatten": { + "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/arr-union": { + "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/array-differ": { + "array-differ": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/array-find-index": { + "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/array-ify": { + "array-ify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", "dev": true }, - "node_modules/array-union": { + "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, - "dependencies": { + "requires": { "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/array-uniq": { + "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/array-unique": { + "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/arrify": { + "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/asap": { + "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", "dev": true }, - "node_modules/asn1": { + "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, - "dependencies": { + "requires": { "safer-buffer": "~2.1.0" } }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { + "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", "dev": true }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { + "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/astral-regex": { + "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, - "engines": { - "node": ">=4" - } + "dev": true }, - "node_modules/async": { + "async": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "dev": true, - "dependencies": { + "requires": { "lodash": "^4.17.14" } }, - "node_modules/asynckit": { + "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "node_modules/at-least-node": { + "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } + "dev": true }, - "node_modules/atob": { + "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } + "dev": true }, - "node_modules/atob-lite": { + "atob-lite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", "dev": true }, - "node_modules/aws-sign2": { + "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } + "dev": true }, - "node_modules/aws4": { + "aws4": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, - "node_modules/axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", - "dependencies": { - "follow-redirects": "^1.10.0" - } - }, - "node_modules/babel-jest": { + "babel-jest": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", "dev": true, - "dependencies": { + "requires": { "@jest/transform": "^26.6.2", "@jest/types": "^26.6.2", "@types/babel__core": "^7.1.7", @@ -4984,48 +3788,39 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/babel-plugin-istanbul": { + "babel-plugin-istanbul": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-instrument": "^4.0.0", "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/babel-plugin-jest-hoist": { + "babel-plugin-jest-hoist": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "dev": true, - "dependencies": { + "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/babel-preset-current-node-syntax": { + "babel-preset-current-node-syntax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz", "integrity": "sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==", "dev": true, - "dependencies": { + "requires": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.8.3", @@ -5040,31 +3835,28 @@ "@babel/plugin-syntax-top-level-await": "^7.8.3" } }, - "node_modules/babel-preset-jest": { + "babel-preset-jest": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "dev": true, - "dependencies": { + "requires": { "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" } }, - "node_modules/balanced-match": { + "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "node_modules/base": { + "base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, - "dependencies": { + "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", "component-emitter": "^1.2.1", @@ -5073,167 +3865,84 @@ "mixin-deep": "^1.2.0", "pascalcase": "^0.1.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-x": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", - "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } - ] + } }, - "node_modules/bcrypt-pbkdf": { + "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, - "dependencies": { + "requires": { "tweetnacl": "^0.14.3" } }, - "node_modules/before-after-hook": { + "before-after-hook": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", "dev": true }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/bignumber.js": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", - "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", - "engines": { - "node": "*" - } - }, - "node_modules/bip39": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.3.tgz", - "integrity": "sha512-P0dKrz4g0V0BjXfx7d9QNkJ/Txcz/k+hM9TnjqjUaXtuOfAvxXSw2rJw8DX0e3ZPwnK/IgDxoRqf0bvoVCqbMg==", - "dependencies": { - "@types/node": "11.11.6", - "create-hash": "^1.1.0", - "pbkdf2": "^3.0.9", - "randombytes": "^2.0.1" - } - }, - "node_modules/bip39/node_modules/@types/node": { - "version": "11.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", - "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" - }, - "node_modules/blakejs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz", - "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U=" - }, - "node_modules/bluebird": { + "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, - "node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "node_modules/brace-expansion": { + "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "dependencies": { + "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "node_modules/braces": { + "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, - "dependencies": { + "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", "extend-shallow": "^2.0.1", @@ -5245,277 +3954,84 @@ "split-string": "^3.0.2", "to-regex": "^3.0.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "node_modules/browser-process-hrtime": { + "browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-rsa/node_modules/bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/bs-logger": { + "bs-logger": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", "dev": true, - "dependencies": { + "requires": { "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", - "dependencies": { - "base-x": "^3.0.2" - } - }, - "node_modules/bs58check": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", - "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", - "dependencies": { - "bs58": "^4.0.0", - "create-hash": "^1.1.0", - "safe-buffer": "^5.1.2" } }, - "node_modules/bser": { + "bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "dependencies": { + "requires": { "node-int64": "^0.4.0" } }, - "node_modules/btoa-lite": { + "btoa-lite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", "dev": true }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { + "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "node_modules/builtin-modules": { + "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", "dev": true }, - "node_modules/builtins": { + "builtins": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", "dev": true }, - "node_modules/byline": { + "byline": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/byte-size": { + "byte-size": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } + "dev": true }, - "node_modules/cacache": { + "cacache": { "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, - "dependencies": { + "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", "figgy-pudding": "^3.5.1", @@ -5531,41 +4047,40 @@ "ssri": "^6.0.1", "unique-filename": "^1.1.1", "y18n": "^4.0.0" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/cacache/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" }, - "bin": { - "rimraf": "bin.js" + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "node_modules/cacache/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/cache-base": { + "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, - "dependencies": { + "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", "get-value": "^2.0.6", @@ -5575,427 +4090,332 @@ "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/cachedir": { + "cachedir": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz", "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/call-bind": { + "call-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", "dev": true, - "dependencies": { + "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.0" } }, - "node_modules/call-me-maybe": { + "call-me-maybe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", "dev": true }, - "node_modules/caller-callsite": { + "caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", "dev": true, - "dependencies": { + "requires": { "callsites": "^2.0.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } } }, - "node_modules/caller-path": { + "caller-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", "dev": true, - "dependencies": { + "requires": { "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/callsites": { + "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/camelcase": { + "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/camelcase-keys": { + "camelcase-keys": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, - "dependencies": { + "requires": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" } }, - "node_modules/capture-exit": { + "capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, - "dependencies": { + "requires": { "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/caseless": { + "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, - "node_modules/chalk": { + "chalk": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { + "dev": true, + "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" } }, - "node_modules/char-regex": { + "char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } + "dev": true }, - "node_modules/chardet": { + "chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "node_modules/chownr": { + "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, - "node_modules/chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { + "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/cjs-module-lexer": { + "cjs-module-lexer": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", "dev": true }, - "node_modules/class-utils": { + "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, - "dependencies": { + "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } } }, - "node_modules/clean-stack": { + "clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/cli-cursor": { + "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "dev": true, - "dependencies": { + "requires": { "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/cli-truncate": { + "cli-truncate": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, - "dependencies": { + "requires": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate/node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate/node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } } }, - "node_modules/cli-width": { + "cli-width": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", "dev": true }, - "node_modules/cliui": { + "cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, - "dependencies": { + "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^6.2.0" } }, - "node_modules/clone": { + "clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "engines": { - "node": ">=0.8" - } + "dev": true }, - "node_modules/clone-deep": { + "clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, - "dependencies": { + "requires": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/co": { + "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } + "dev": true }, - "node_modules/code-point-at": { + "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/collect-v8-coverage": { + "collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, - "node_modules/collection-visit": { + "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, - "dependencies": { + "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/color-convert": { + "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { + "dev": true, + "requires": { "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" } }, - "node_modules/color-name": { + "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/colors": { + "colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } + "dev": true }, - "node_modules/columnify": { + "columnify": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", "dev": true, - "dependencies": { + "requires": { "strip-ansi": "^3.0.0", "wcwidth": "^1.0.0" - } - }, - "node_modules/columnify/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/columnify/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" }, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, - "node_modules/combined-stream": { + "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, - "dependencies": { + "requires": { "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" } }, - "node_modules/commander": { + "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "node_modules/commitizen": { + "commitizen": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.2.tgz", "integrity": "sha512-uz+E6lGsDBDI2mYA4QfOxFeqdWUYwR1ky11YmLgg2BnEEP3YbeejpT4lxzGjkYqumnXr062qTOGavR9NtX/iwQ==", "dev": true, - "dependencies": { + "requires": { "cachedir": "2.2.0", "cz-conventional-changelog": "3.3.0", "dedent": "0.7.0", @@ -6011,157 +4431,124 @@ "strip-bom": "4.0.0", "strip-json-comments": "3.0.1" }, - "bin": { - "commitizen": "bin/commitizen", - "cz": "bin/git-cz", - "git-cz": "bin/git-cz" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/commitizen/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/commitizen/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/commitizen/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, - "node_modules/commondir": { + "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, - "node_modules/compare-func": { + "compare-func": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", "dev": true, - "dependencies": { + "requires": { "array-ify": "^1.0.0", "dot-prop": "^5.1.0" } }, - "node_modules/compare-versions": { + "compare-versions": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", "dev": true }, - "node_modules/component-emitter": { + "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, - "node_modules/concat-map": { + "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "node_modules/concat-stream": { + "concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { + "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" } }, - "node_modules/config-chain": { + "config-chain": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", "dev": true, - "dependencies": { + "requires": { "ini": "^1.3.4", "proto-list": "~1.2.1" } }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/console-control-strings": { + "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "node_modules/conventional-changelog-angular": { + "conventional-changelog-angular": { "version": "5.0.12", "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz", "integrity": "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==", "dev": true, - "dependencies": { + "requires": { "compare-func": "^2.0.0", "q": "^1.5.1" - }, - "engines": { - "node": ">=10" } }, - "node_modules/conventional-changelog-conventionalcommits": { + "conventional-changelog-conventionalcommits": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz", "integrity": "sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw==", "dev": true, - "dependencies": { + "requires": { "compare-func": "^2.0.0", "lodash": "^4.17.15", "q": "^1.5.1" - }, - "engines": { - "node": ">=10" } }, - "node_modules/conventional-changelog-core": { + "conventional-changelog-core": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", "dev": true, - "dependencies": { + "requires": { "conventional-changelog-writer": "^4.0.6", "conventional-commits-parser": "^3.0.3", "dateformat": "^3.0.0", @@ -6176,20251 +4563,6 @@ "read-pkg-up": "^3.0.0", "through2": "^3.0.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "dependencies": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/git-raw-commits/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/conventional-changelog-core/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/conventional-changelog-core/node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/conventional-changelog-core/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "dependencies": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/conventional-changelog-core/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/conventional-changelog-core/node_modules/trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz", - "integrity": "sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A==", - "dev": true, - "dependencies": { - "compare-func": "^2.0.0", - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.6", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/conventional-commit-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", - "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", - "dev": true - }, - "node_modules/conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", - "dev": true, - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-commits-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz", - "integrity": "sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==", - "dev": true, - "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^2.0.0", - "through2": "^4.0.0", - "trim-off-newlines": "^1.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-recommended-bump": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", - "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", - "dev": true, - "dependencies": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.1.1", - "conventional-commits-filter": "^2.0.2", - "conventional-commits-parser": "^3.0.3", - "git-raw-commits": "2.0.0", - "git-semver-tags": "^2.0.3", - "meow": "^4.0.0", - "q": "^1.5.1" - }, - "bin": { - "conventional-recommended-bump": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-recommended-bump/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "dev": true, - "engines": [ - "node >= 6.0" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/conventional-recommended-bump/node_modules/dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/conventional-recommended-bump/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "dependencies": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-recommended-bump/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/conventional-recommended-bump/node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/conventional-recommended-bump/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-recommended-bump/node_modules/redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "dependencies": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/conventional-recommended-bump/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-recommended-bump/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/conventional-recommended-bump/node_modules/through2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/conventional-recommended-bump/node_modules/trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz", - "integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==", - "dev": true - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/coveralls": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", - "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==", - "dev": true, - "dependencies": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.5", - "request": "^2.88.2" - }, - "bin": { - "coveralls": "bin/coveralls.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/crypto-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.0.0.tgz", - "integrity": "sha512-bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg==" - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "node_modules/cz-conventional-changelog": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", - "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", - "dev": true, - "dependencies": { - "@commitlint/load": ">6.1.1", - "chalk": "^2.4.1", - "commitizen": "^4.0.3", - "conventional-commit-types": "^3.0.0", - "lodash.map": "^4.5.1", - "longest": "^2.0.1", - "word-wrap": "^1.0.3" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cz-conventional-changelog/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cz-conventional-changelog/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cz-conventional-changelog/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/cz-conventional-changelog/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/cz-conventional-changelog/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cz-conventional-changelog/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "node_modules/deep-equal": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", - "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", - "dev": true - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-indent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", - "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", - "dev": true, - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "dependencies": { - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dir-glob/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dir-glob/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/email-addresses": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", - "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", - "dev": true - }, - "node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/envinfo": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", - "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", - "dev": true - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "node_modules/es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "dependencies": { - "es6-promise": "^4.0.3" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz", - "integrity": "sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.2.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash": "^4.17.19", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/eslint/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/eslint/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", - "dev": true - }, - "node_modules/events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", - "dev": true - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/execa/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/execa/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/execa/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", - "dev": true, - "engines": { - "node": "> 0.1.90" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "node_modules/figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", - "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/filename-reserved-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", - "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/filenamify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", - "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", - "dev": true, - "dependencies": { - "filename-reserved-regex": "^1.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/filenamify-url": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", - "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", - "dev": true, - "dependencies": { - "filenamify": "^1.0.0", - "humanize-url": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-node-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz", - "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==", - "dev": true, - "dependencies": { - "findup-sync": "^3.0.0", - "merge": "^1.2.1" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dev": true, - "dependencies": { - "semver-regex": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", - "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", - "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/genfun": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", - "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", - "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-pkg-repo": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", - "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "meow": "^3.3.0", - "normalize-package-data": "^2.3.0", - "parse-github-repo-url": "^1.3.0", - "through2": "^2.0.0" - }, - "bin": { - "get-pkg-repo": "cli.js" - } - }, - "node_modules/get-pkg-repo/node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/get-pkg-repo/node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/get-pkg-repo/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/get-pkg-repo/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/get-pkg-repo/node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/gh-pages": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.1.0.tgz", - "integrity": "sha512-3b1rly9kuf3/dXsT8+ZxP0UhNLOo1CItj+3e31yUVcaph/yDsJ9RzD7JOw5o5zpBTJVQLlJAASNkUfepi9fe2w==", - "dev": true, - "dependencies": { - "async": "^2.6.1", - "commander": "^2.18.0", - "email-addresses": "^3.0.1", - "filenamify-url": "^1.0.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" - }, - "bin": { - "gh-pages": "bin/gh-pages.js", - "gh-pages-clean": "bin/gh-pages-clean.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gh-pages/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/gh-pages/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/gh-pages/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/git-raw-commits": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.8.tgz", - "integrity": "sha512-6Gk7tQHGMLEL1bSnrMJTCVt2AQl4EmCcJDtzs/JJacCb2+TNEyHM67Gp7Ri9faF7OcGpjGGRjHLvs/AG7QKZ2Q==", - "dev": true, - "dependencies": { - "dargs": "^7.0.0", - "lodash.template": "^4.0.2", - "meow": "^8.0.0", - "split2": "^2.0.0", - "through2": "^4.0.0" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", - "dev": true, - "dependencies": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", - "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", - "dev": true, - "dependencies": { - "meow": "^4.0.0", - "semver": "^6.0.0" - }, - "bin": { - "git-semver-tags": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/git-semver-tags/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "dependencies": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/git-semver-tags/node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/git-semver-tags/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/git-semver-tags/node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/git-semver-tags/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "dependencies": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/git-semver-tags/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-semver-tags/node_modules/trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-up": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz", - "integrity": "sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ==", - "dev": true, - "dependencies": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" - } - }, - "node_modules/git-url-parse": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.4.0.tgz", - "integrity": "sha512-KlIa5jvMYLjXMQXkqpFzobsyD/V2K5DRHl5OAf+6oDFPlPLxrGDVQlIdI63c4/Kt6kai4kALENSALlzTGST3GQ==", - "dev": true, - "dependencies": { - "git-up": "^4.0.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", - "dev": true, - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "node_modules/global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", - "dev": true, - "dependencies": { - "ini": "^1.3.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "node_modules/handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", - "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true - }, - "node_modules/http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", - "dev": true, - "dependencies": { - "agent-base": "4", - "debug": "3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "node_modules/https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/humanize-url": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", - "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", - "dev": true, - "dependencies": { - "normalize-url": "^1.0.0", - "strip-url-auth": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/husky": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.5.tgz", - "integrity": "sha512-E5S/1HMoDDaqsH8kDF5zeKEQbYqe3wL9zJDyqyYqc8I4vHBtAoxkDBGXox0lZ9RI+k5GyB728vZdmnM4bYap+g==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "compare-versions": "^3.6.0", - "cosmiconfig": "^7.0.0", - "find-versions": "^3.2.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "slash": "^3.0.0", - "which-pm-runs": "^1.0.0" - }, - "bin": { - "husky-run": "bin/run.js", - "husky-upgrade": "lib/upgrader/bin.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/i": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", - "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/import-fresh": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", - "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/init-package-json": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", - "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", - "dev": true, - "dependencies": { - "glob": "^7.1.1", - "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "1 || 2", - "semver": "2.x || 3.x || 4 || 5", - "validate-npm-package-license": "^3.0.1", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/init-package-json/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/inquirer/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "optional": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", - "dev": true - }, - "node_modules/is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-ssh": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz", - "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==", - "dev": true, - "dependencies": { - "protocols": "^1.1.0" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", - "dev": true, - "dependencies": { - "text-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-changed-files/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-changed-files/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-config/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-config/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-extended": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/jest-extended/-/jest-extended-0.11.5.tgz", - "integrity": "sha512-3RsdFpLWKScpsLD6hJuyr/tV5iFOrw7v6YjA3tPdda9sJwoHwcMROws5gwiIZfcwhHlJRwFJB2OUvGmF3evV/Q==", - "dev": true, - "dependencies": { - "expect": "^24.1.0", - "jest-get-type": "^22.4.3", - "jest-matcher-utils": "^22.0.0" - } - }, - "node_modules/jest-extended/node_modules/@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, - "dependencies": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-extended/node_modules/@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "node_modules/jest-extended/node_modules/@types/yargs": { - "version": "13.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", - "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-extended/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-extended/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-extended/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-extended/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/jest-extended/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/jest-extended/node_modules/diff-sequences": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", - "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/expect": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", - "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/expect/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-extended/node_modules/expect/node_modules/jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/expect/node_modules/jest-matcher-utils": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/expect/node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-extended/node_modules/jest-diff": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/jest-diff/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-extended/node_modules/jest-diff/node_modules/jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/jest-diff/node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", - "dev": true - }, - "node_modules/jest-extended/node_modules/jest-matcher-utils": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", - "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1", - "jest-get-type": "^22.4.3", - "pretty-format": "^22.4.3" - } - }, - "node_modules/jest-extended/node_modules/jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/jest-regex-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-extended/node_modules/pretty-format": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", - "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - } - }, - "node_modules/jest-extended/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/jest-extended/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-extended/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-extended/node_modules/stack-utils": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.4.tgz", - "integrity": "sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-extended/node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-extended/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/jest-haste-map/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-haste-map/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-message-util/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-message-util/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-util/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-util/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-watcher/node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest/node_modules/jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsdom": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", - "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "acorn": "^7.1.1", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.2.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.0", - "domexception": "^2.0.1", - "escodegen": "^1.14.1", - "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", - "nwsapi": "^2.2.0", - "parse5": "5.1.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.8", - "saxes": "^5.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.2.3", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsdom/node_modules/tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, - "dependencies": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true, - "bin": { - "lcov-parse": "bin/cli.js" - } - }, - "node_modules/lerna": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", - "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", - "dev": true, - "dependencies": { - "@lerna/add": "3.21.0", - "@lerna/bootstrap": "3.21.0", - "@lerna/changed": "3.21.0", - "@lerna/clean": "3.21.0", - "@lerna/cli": "3.18.5", - "@lerna/create": "3.22.0", - "@lerna/diff": "3.21.0", - "@lerna/exec": "3.21.0", - "@lerna/import": "3.22.0", - "@lerna/info": "3.21.0", - "@lerna/init": "3.21.0", - "@lerna/link": "3.21.0", - "@lerna/list": "3.21.0", - "@lerna/publish": "3.22.1", - "@lerna/run": "3.21.0", - "@lerna/version": "3.22.1", - "import-local": "^2.0.0", - "npmlog": "^4.1.2" - }, - "bin": { - "lerna": "cli.js" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/lerna/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lerna/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lerna/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lerna/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lerna/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/lerna/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lerna/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/lerna/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/libsodium": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.9.tgz", - "integrity": "sha512-gfeADtR4D/CM0oRUviKBViMGXZDgnFdMKMzHsvBdqLBHd9ySi6EtYnmuhHVDDYgYpAO8eU8hEY+F8vIUAPh08A==" - }, - "node_modules/libsodium-wrappers": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", - "integrity": "sha512-9HaAeBGk1nKTRFRHkt7nzxqCvnkWTjn1pdjKgcUnZxj0FyOP4CnhgFhMdrFfgNsukijBGyBLpP2m2uKT1vuWhQ==", - "dependencies": { - "libsodium": "^0.7.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/lint-staged": { - "version": "10.5.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz", - "integrity": "sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "commander": "^6.2.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.2.0", - "dedent": "^0.7.0", - "enquirer": "^2.3.6", - "execa": "^4.1.0", - "listr2": "^3.2.2", - "log-symbols": "^4.0.0", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.2.0", - "string-argv": "0.3.1", - "stringify-object": "^3.3.0" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - } - }, - "node_modules/lint-staged/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/commander": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", - "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/lint-staged/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/lint-staged/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lint-staged/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/lint-staged/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lint-staged/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/lint-staged/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lint-staged/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lint-staged/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/listr2": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz", - "integrity": "sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "figures": "^3.2.0", - "indent-string": "^4.0.0", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rxjs": "^6.6.3", - "through": "^2.3.8" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/listr2/node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-json-file/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "node_modules/lodash.has": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", - "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=", - "dev": true - }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", - "dev": true - }, - "node_modules/lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "node_modules/lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/log-driver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", - "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", - "dev": true, - "engines": { - "node": ">=0.8.6" - } - }, - "node_modules/log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-update/node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/log-update/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/log-update/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-update/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/longest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", - "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true - }, - "node_modules/macos-release": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz", - "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/make-fetch-happen": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", - "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", - "dev": true, - "dependencies": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-fetch-happen/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "dependencies": { - "tmpl": "1.0.x" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/marked": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", - "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", - "dev": true, - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 8.16.2" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/meow": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz", - "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "dependencies": { - "mime-db": "1.44.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mississippi/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", - "dev": true, - "dependencies": { - "mkdirp": "*" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/move-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/multimatch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", - "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", - "dev": true, - "dependencies": { - "array-differ": "^2.0.3", - "array-union": "^1.0.2", - "arrify": "^1.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/ncp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", - "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", - "dev": true, - "bin": { - "ncp": "bin/ncp" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "dev": true, - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/node-fetch-npm": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", - "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", - "dev": true, - "dependencies": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/node-gyp": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", - "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.1.2", - "request": "^2.88.0", - "rimraf": "^2.6.3", - "semver": "^5.7.1", - "tar": "^4.4.12", - "which": "^1.3.1" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-gyp/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-notifier": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", - "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", - "dev": true, - "optional": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } - }, - "node_modules/node-notifier/node_modules/uuid": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", - "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", - "dev": true, - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/node-notifier/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/normalize-package-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", - "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", - "dev": true, - "dependencies": { - "hosted-git-info": "^3.0.6", - "resolve": "^1.17.0", - "semver": "^7.3.2", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-lifecycle": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", - "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", - "dev": true, - "dependencies": { - "byline": "^5.0.0", - "graceful-fs": "^4.1.15", - "node-gyp": "^5.0.2", - "resolve-from": "^4.0.0", - "slide": "^1.1.6", - "uid-number": "0.0.6", - "umask": "^1.1.0", - "which": "^1.3.1" - } - }, - "node_modules/npm-lifecycle/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "node_modules/npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-pick-manifest": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", - "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - } - }, - "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", - "dev": true - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", - "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", - "dev": true - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/onigasm": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", - "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", - "dev": true, - "dependencies": { - "lru-cache": "^5.1.1" - } - }, - "node_modules/onigasm/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/onigasm/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true, - "bin": { - "opencollective-postinstall": "index.js" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", - "dev": true, - "dependencies": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", - "dev": true, - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-queue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", - "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", - "dev": true, - "dependencies": { - "eventemitter3": "^3.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-waterfall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", - "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", - "dev": true, - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-github-repo-url": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", - "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", - "dev": true - }, - "node_modules/parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-path": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.2.tgz", - "integrity": "sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==", - "dev": true, - "dependencies": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz", - "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==", - "dev": true, - "dependencies": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse-url/node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "engines": { - "node": ">=8.6" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "dependencies": { - "node-modules-regexp": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkginfo": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", - "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prettier": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "node_modules/promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", - "dev": true, - "dependencies": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/prompt": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", - "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", - "dev": true, - "dependencies": { - "colors": "^1.1.2", - "pkginfo": "0.x.x", - "read": "1.0.x", - "revalidator": "0.1.x", - "utile": "0.3.x", - "winston": "2.1.x" - }, - "engines": { - "node": ">= 0.6.6" - } - }, - "node_modules/prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", - "dev": true, - "dependencies": { - "read": "1" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "node_modules/protocols": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", - "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==", - "dev": true - }, - "node_modules/protoduck": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", - "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", - "dev": true, - "dependencies": { - "genfun": "^5.0.0" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qrcode-generator": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz", - "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==" - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "dependencies": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "node_modules/read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/read-cmd-shim": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", - "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2" - } - }, - "node_modules/read-package-json": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", - "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", - "dev": true, - "dependencies": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" - } - }, - "node_modules/read-package-json/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/read-package-json/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-package-json/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-package-tree": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", - "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", - "dev": true, - "dependencies": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "dev": true, - "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/replace-in-file": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.1.0.tgz", - "integrity": "sha512-URzjyF3nucvejuY13HFd7O+Q6tFJRLKGHLYVvSh+LiZj3gFXzSYGnIkQflnJJulCAI2/RTZaZkpOtdVdW0EhQA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "glob": "^7.1.6", - "yargs": "^15.3.1" - }, - "bin": { - "replace-in-file": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/replace-in-file/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "dev": true, - "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-global": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", - "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", - "dev": true, - "dependencies": { - "global-dirs": "^0.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rollup": { - "version": "2.38.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.38.5.tgz", - "integrity": "sha512-VoWt8DysFGDVRGWuHTqZzT02J0ASgjVq/hPs9QcBOGMd7B+jfTr/iqMVEyOi901rE3xq+Deq66GzIT1yt7sGwQ==", - "dev": true, - "dependencies": { - "fsevents": "~2.3.1" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/rollup-plugin-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", - "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", - "dev": true, - "dependencies": { - "rollup-pluginutils": "^2.5.0" - } - }, - "node_modules/rollup-plugin-sourcemaps": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz", - "integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.0.9", - "source-map-resolve": "^0.6.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/rollup-plugin-sourcemaps/node_modules/source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, - "node_modules/rollup-plugin-typescript2": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz", - "integrity": "sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "8.1.0", - "resolve": "1.17.0", - "tslib": "2.0.1" - } - }, - "node_modules/rollup-plugin-typescript2/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/rollup-plugin-typescript2/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/rollup-plugin-typescript2/node_modules/resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "dependencies": { - "path-parse": "^1.0.6" - } - }, - "node_modules/rollup-plugin-typescript2/node_modules/tslib": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", - "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==", - "dev": true - }, - "node_modules/rollup-plugin-typescript2/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rx-sandbox": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rx-sandbox/-/rx-sandbox-1.0.4.tgz", - "integrity": "sha512-+/9MHDYNoF9ca/2RR+L2LloXXeQyIR3k/wjK03IicrxxlbkhmKF4ejPiWeafMWDg7otF+pnX5NE/8v/rX6ICJA==", - "dependencies": { - "expect": "^26.6.1", - "jest-matcher-utils": "^26.6.1" - }, - "engines": { - "node": ">=4.2.4", - "npm": ">=3.0.0" - }, - "peerDependencies": { - "rxjs": "6.x" - } - }, - "node_modules/rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true - }, - "node_modules/semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "node_modules/shiki": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.2.tgz", - "integrity": "sha512-BjUCxVbxMnvjs8jC4b+BQ808vwjJ9Q8NtLqPwXShZ307HdXiDFYP968ORSVfaTNNSWYDBYdMnVKJ0fYNsoZUBA==", - "dev": true, - "dependencies": { - "onigasm": "^2.2.5", - "vscode-textmate": "^5.2.0" - } - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", - "dev": true, - "dependencies": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" - }, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", - "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", - "dev": true, - "dependencies": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/socks-proxy-agent/node_modules/agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", - "dev": true, - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", - "dev": true, - "dependencies": { - "through2": "^2.0.2" - } - }, - "node_modules/split2/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/stringify-object/node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-url-auth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", - "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dev": true, - "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "dependencies": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/table/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/table/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/temp-write": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", - "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "is-stream": "^1.1.0", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/temp-write/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/temp-write/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terminal-link/node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terminal-link/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", - "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "dev": true, - "dependencies": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/terser-webpack-plugin/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "dependencies": { - "readable-stream": "3" - } - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-jest": { - "version": "26.4.4", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz", - "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==", - "dev": true, - "dependencies": { - "@types/jest": "26.x", - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^26.1.0", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "mkdirp": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/ts-jest/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/tslint": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", - "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.3", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.13.0", - "tsutils": "^2.29.0" - }, - "bin": { - "tslint": "bin/tslint" - }, - "engines": { - "node": ">=4.8.0" - } - }, - "node_modules/tslint-config-prettier": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", - "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", - "dev": true, - "bin": { - "tslint-config-prettier-check": "bin/check.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/tslint-config-standard": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/tslint-config-standard/-/tslint-config-standard-9.0.0.tgz", - "integrity": "sha512-CAw9J743RnPMemQV/XQ4YyNreC+A1NItACfkm+cBedrOkz6CQfwlnbKn8anUXBfoa4Zo4tjAhblRbsMNcSLfSw==", - "dev": true, - "dependencies": { - "tslint-eslint-rules": "^5.3.1" - } - }, - "node_modules/tslint-eslint-rules": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz", - "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==", - "dev": true, - "dependencies": { - "doctrine": "0.7.2", - "tslib": "1.9.0", - "tsutils": "^3.0.0" - } - }, - "node_modules/tslint-eslint-rules/node_modules/doctrine": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", - "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", - "dev": true, - "dependencies": { - "esutils": "^1.1.6", - "isarray": "0.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tslint-eslint-rules/node_modules/esutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", - "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tslint-eslint-rules/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/tslint-eslint-rules/node_modules/tslib": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", - "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", - "dev": true - }, - "node_modules/tslint-eslint-rules/node_modules/tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tslint/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/tslint/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/tslint/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/tslint/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typedoc": { - "version": "0.20.23", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.23.tgz", - "integrity": "sha512-RBXuM0MJ2V/7eGg4YrDEmV1bn/ypa3Wx6AO1B0mUBHEQJaOIKEEnNI0Su75J6q7dkB5ksZvGNgsGjvfWL8Myjg==", - "dev": true, - "dependencies": { - "colors": "^1.4.0", - "fs-extra": "^9.1.0", - "handlebars": "^4.7.6", - "lodash": "^4.17.20", - "lunr": "^2.3.9", - "marked": "^1.2.9", - "minimatch": "^3.0.0", - "progress": "^2.0.3", - "shelljs": "^0.8.4", - "shiki": "^0.9.2", - "typedoc-default-themes": "^0.12.7" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 10.8.0" - }, - "peerDependencies": { - "typescript": "3.9.x || 4.0.x || 4.1.x" - } - }, - "node_modules/typedoc-default-themes": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.7.tgz", - "integrity": "sha512-0XAuGEqID+gon1+fhi4LycOEFM+5Mvm2PjwaiVZNAzU7pn3G2DEpsoXnFOPlLDnHY6ZW0BY0nO7ur9fHOFkBLQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/typedoc-plugin-lerna-packages": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/typedoc-plugin-lerna-packages/-/typedoc-plugin-lerna-packages-0.3.1.tgz", - "integrity": "sha512-azeP5DVv4Me+C32RoGbMAzXo7JeYmeEstMAx4mdtVGHLtrXjitlaf0pS562vogofwyIcyVnjL6BlZWvbPQ3hmw==", - "dev": true - }, - "node_modules/typescript": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", - "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uglify-js": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz", - "integrity": "sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==", - "dev": true, - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uid-number": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/umask": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", - "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", - "dev": true - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/universal-user-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", - "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", - "dev": true, - "dependencies": { - "os-name": "^3.1.0" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util-promisify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", - "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", - "dev": true, - "dependencies": { - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/utile": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", - "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", - "dev": true, - "dependencies": { - "async": "~0.9.0", - "deep-equal": "~0.2.1", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "1.0.x", - "rimraf": "2.x.x" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/utile/node_modules/async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "node_modules/utile/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", - "dev": true - }, - "node_modules/v8-to-istanbul": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", - "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "node_modules/vscode-textmate": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", - "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", - "dev": true - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "dependencies": { - "makeerror": "1.0.x" - } - }, - "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "dependencies": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } - } - }, - "node_modules/webpack-assets-manifest": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/webpack-assets-manifest/-/webpack-assets-manifest-3.1.1.tgz", - "integrity": "sha512-JV9V2QKc5wEWQptdIjvXDUL1ucbPLH2f27toAY3SNdGZp+xSaStAgpoMcvMZmqtFrBc9a5pTS1058vxyMPOzRQ==", - "dev": true, - "dependencies": { - "chalk": "^2.0", - "lodash.get": "^4.0", - "lodash.has": "^4.0", - "mkdirp": "^0.5", - "schema-utils": "^1.0.0", - "tapable": "^1.0.0", - "webpack-sources": "^1.0.0" - }, - "engines": { - "node": ">=6.11.5" - }, - "peerDependencies": { - "webpack": ">=4.4.0" - } - }, - "node_modules/webpack-assets-manifest/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-assets-manifest/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-assets-manifest/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/webpack-assets-manifest/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/webpack-assets-manifest/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-assets-manifest/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-assets-manifest/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", - "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.1", - "findup-sync": "^3.0.0", - "global-modules": "^2.0.0", - "import-local": "^2.0.0", - "interpret": "^1.4.0", - "loader-utils": "^1.4.0", - "supports-color": "^6.1.0", - "v8-compile-cache": "^2.1.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=6.11.5" - }, - "peerDependencies": { - "webpack": "4.x.x" - } - }, - "node_modules/webpack-cli/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/chalk/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/webpack-cli/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/webpack-cli/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/webpack-cli/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/webpack-cli/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/webpack-cli/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/webpack-cli/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-cli/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-cli/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/webpack-cli/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-subresource-integrity": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", - "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", - "dev": true, - "dependencies": { - "webpack-sources": "^1.3.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "html-webpack-plugin": ">= 2.21.0 < 5", - "webpack": ">= 1.12.11 < 6" - }, - "peerDependenciesMeta": { - "html-webpack-plugin": { - "optional": true - } - } - }, - "node_modules/webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/webpack/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", - "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", - "dev": true - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/windows-release": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.3.tgz", - "integrity": "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==", - "dev": true, - "dependencies": { - "execa": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/winston": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz", - "integrity": "sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4=", - "dev": true, - "dependencies": { - "async": "~1.0.0", - "colors": "1.0.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/winston/node_modules/async": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", - "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", - "dev": true - }, - "node_modules/winston/node_modules/colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/winston/node_modules/pkginfo": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", - "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "dev": true, - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-json-file/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/write-json-file/node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-json-file/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/write-pkg": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz", - "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==", - "dev": true, - "dependencies": { - "sort-keys": "^2.0.0", - "write-json-file": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/write-pkg/node_modules/write-json-file": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", - "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", - "dev": true, - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ws": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz", - "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==", - "dev": true, - "engines": { - "node": ">=8.3.0" - } - }, - "node_modules/xhr2-cookies": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", - "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", - "dependencies": { - "cookiejar": "^2.1.1" - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "packages/taquito": { - "version": "8.0.1-RC.1", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@taquito/http-utils": "^8.0.1-RC.1", - "@taquito/michel-codec": "^8.0.1-RC.1", - "@taquito/michelson-encoder": "^8.0.1-RC.1", - "@taquito/rpc": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1", - "rx-sandbox": "^1.0.3", - "rxjs": "^6.6.3" - }, - "devDependencies": { - "@babel/types": "7.11.5", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "terser-webpack-plugin": "^4.2.3", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5", - "webpack": "^4.44.2", - "webpack-assets-manifest": "^3.1.1", - "webpack-cli": "^3.3.12", - "webpack-subresource-integrity": "^1.4.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-beacon-wallet": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@airgap/beacon-sdk": "^2.2.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1" - }, - "devDependencies": { - "@types/chrome": "0.0.126", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-http-utils": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "xhr2-cookies": "^1.1.0" - }, - "devDependencies": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "@types/superagent": "^4.1.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-ledger-signer": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@ledgerhq/hw-transport": "^5.41.0", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "buffer": "^5.6.0", - "libsodium-wrappers": "^0.7.8" - }, - "devDependencies": { - "@types/jest": "^26.0.16", - "@types/ledgerhq__hw-transport-node-hid": "^4.22.2", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.2", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-local-forging": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/utils": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1" - }, - "devDependencies": { - "@taquito/taquito": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-michel-codec": { - "version": "8.0.1-RC.1", - "license": "MIT", - "devDependencies": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "jest": "^26.6.3", - "jest-extended": "^0.11.5", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-michelson-encoder": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/rpc": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1", - "fast-json-stable-stringify": "^2.1.0" - }, - "devDependencies": { - "@taquito/rpc": "^7.1.0-beta.0", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-remote-signer": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/http-utils": "^8.0.1-RC.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "elliptic": "^6.5.3", - "libsodium-wrappers": "^0.7.8", - "typedarray-to-buffer": "^3.1.5" - }, - "devDependencies": { - "@types/elliptic": "^6.4.12", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-rpc": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/http-utils": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1", - "lodash": "^4.17.20" - }, - "devDependencies": { - "@types/jest": "^26.0.16", - "@types/lodash": "^4.14.165", - "@types/node": "^14.14.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-signer": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1", - "bip39": "^3.0.2", - "elliptic": "^6.5.3", - "libsodium-wrappers": "^0.7.8", - "pbkdf2": "^3.1.1", - "typedarray-to-buffer": "^3.1.5" - }, - "devDependencies": { - "@types/elliptic": "^6.4.12", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/pbkdf2": "^3.1.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-tezbridge-signer": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/utils": "^8.0.1-RC.1", - "typedarray-to-buffer": "^3.1.5" - }, - "devDependencies": { - "@taquito/taquito": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-tezbridge-wallet": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/taquito": "^8.0.1-RC.1" - }, - "devDependencies": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-tzip12": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/michelson-encoder": "^8.0.1-RC.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/tzip16": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1" - }, - "devDependencies": { - "@types/jest": "^26.0.14", - "@types/node": "^14.11.5", - "@types/ws": "^7.2.7", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.5.2", - "jest-config": "^26.5.2", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.1", - "ts-node": "^9.0.0", - "tslint": "^6.1.2", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-tzip16": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "@taquito/http-utils": "^8.0.1-RC.1", - "@taquito/michelson-encoder": "^8.0.1-RC.1", - "@taquito/rpc": "^8.0.1-RC.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "bignumber.js": "^9.0.1", - "crypto-js": "^4.0.0" - }, - "devDependencies": { - "@types/crypto-js": "^4.0.1", - "@types/jest": "^26.0.14", - "@types/node": "^14.11.5", - "@types/ws": "^7.2.7", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.5.2", - "jest-config": "^26.5.2", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.1", - "ts-node": "^9.0.0", - "tslint": "^6.1.2", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito-utils": { - "version": "8.0.1-RC.1", - "license": "MIT", - "dependencies": { - "blakejs": "^1.1.0", - "bs58check": "^2.1.2", - "buffer": "^5.6.0" - }, - "devDependencies": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/taquito/node_modules/@babel/types": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", - "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - }, - "dependencies": { - "@airgap/beacon-sdk": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@airgap/beacon-sdk/-/beacon-sdk-2.2.1.tgz", - "integrity": "sha512-kGPb/QJmGRay/4dEjSqQtCLNZPROuySSY2UImOYuN5kxbkeSyVirOI5jsgIvpGl09JHdz7Dguov7rO/pl4nPgg==", - "requires": { - "@types/chrome": "0.0.115", - "@types/libsodium-wrappers": "0.7.7", - "axios": "0.21.1", - "bignumber.js": "9.0.0", - "bs58check": "2.1.2", - "libsodium-wrappers": "0.7.8", - "qrcode-generator": "1.4.4" - }, - "dependencies": { - "@types/chrome": { - "version": "0.0.115", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.115.tgz", - "integrity": "sha512-pNoYoYgGuI1/kiz53kjrXrKIjn2H8YWOI+vxVTOubX6arCHk/m/jInoyflKiP2qZHZf8+P+hh6d2y9tjaG4BPQ==", - "requires": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "@types/libsodium-wrappers": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.7.tgz", - "integrity": "sha512-Li91pVKcLvQJK3ZolwCPo85oxf2gKBCApgnesRxYg4OVYchLXcJB2eivX8S87vfQVv6ZRnyCO1lLDosZGJfpRg==" - }, - "bignumber.js": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", - "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" - }, - "libsodium": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.8.tgz", - "integrity": "sha512-/Qc+APf0jbeWSaeEruH0L1/tbbT+sbf884ZL0/zV/0JXaDPBzYkKbyb/wmxMHgAHzm3t6gqe7bOOXAVwfqVikQ==" - }, - "libsodium-wrappers": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.8.tgz", - "integrity": "sha512-PDhPWXBqd/SaqAFUBgH2Ux7b3VEEJgyD6BQB+VdNFJb9PbExGr/T/myc/MBoSvl8qLzfm0W0IVByOQS5L1MrCg==", - "requires": { - "libsodium": "0.7.8" - } - } - } - }, - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", - "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", - "dev": true, - "requires": { - "@babel/types": "^7.12.5", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", - "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", - "dev": true, - "requires": { - "@babel/types": "^7.12.7" - } - }, - "@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", - "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", - "dev": true, - "requires": { - "@babel/types": "^7.12.7" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "@babel/helper-replace-supers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", - "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" - }, - "@babel/helpers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", - "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", - "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", - "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", - "dev": true - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - } - }, - "@babel/traverse": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz", - "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", - "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@commitlint/cli": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-11.0.0.tgz", - "integrity": "sha512-YWZWg1DuqqO5Zjh7vUOeSX76vm0FFyz4y0cpGMFhrhvUi5unc4IVfCXZ6337R9zxuBtmveiRuuhQqnRRer+13g==", - "dev": true, - "requires": { - "@babel/runtime": "^7.11.2", - "@commitlint/format": "^11.0.0", - "@commitlint/lint": "^11.0.0", - "@commitlint/load": "^11.0.0", - "@commitlint/read": "^11.0.0", - "chalk": "4.1.0", - "core-js": "^3.6.1", - "get-stdin": "8.0.0", - "lodash": "^4.17.19", - "resolve-from": "5.0.0", - "resolve-global": "1.0.0", - "yargs": "^15.1.0" - } - }, - "@commitlint/config-conventional": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-11.0.0.tgz", - "integrity": "sha512-SNDRsb5gLuDd2PL83yCOQX6pE7gevC79UPFx+GLbLfw6jGnnbO9/tlL76MLD8MOViqGbo7ZicjChO9Gn+7tHhA==", - "dev": true, - "requires": { - "conventional-changelog-conventionalcommits": "^4.3.1" - } - }, - "@commitlint/ensure": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-11.0.0.tgz", - "integrity": "sha512-/T4tjseSwlirKZdnx4AuICMNNlFvRyPQimbZIOYujp9DSO6XRtOy9NrmvWujwHsq9F5Wb80QWi4WMW6HMaENug==", - "dev": true, - "requires": { - "@commitlint/types": "^11.0.0", - "lodash": "^4.17.19" - } - }, - "@commitlint/execute-rule": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-11.0.0.tgz", - "integrity": "sha512-g01p1g4BmYlZ2+tdotCavrMunnPFPhTzG1ZiLKTCYrooHRbmvqo42ZZn4QMStUEIcn+jfLb6BRZX3JzIwA1ezQ==", - "dev": true - }, - "@commitlint/format": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-11.0.0.tgz", - "integrity": "sha512-bpBLWmG0wfZH/svzqD1hsGTpm79TKJWcf6EXZllh2J/LSSYKxGlv967lpw0hNojme0sZd4a/97R3qA2QHWWSLg==", - "dev": true, - "requires": { - "@commitlint/types": "^11.0.0", - "chalk": "^4.0.0" - } - }, - "@commitlint/is-ignored": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-11.0.0.tgz", - "integrity": "sha512-VLHOUBN+sOlkYC4tGuzE41yNPO2w09sQnOpfS+pSPnBFkNUUHawEuA44PLHtDvQgVuYrMAmSWFQpWabMoP5/Xg==", - "dev": true, - "requires": { - "@commitlint/types": "^11.0.0", - "semver": "7.3.2" - } - }, - "@commitlint/lint": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-11.0.0.tgz", - "integrity": "sha512-Q8IIqGIHfwKr8ecVZyYh6NtXFmKw4YSEWEr2GJTB/fTZXgaOGtGFZDWOesCZllQ63f1s/oWJYtVv5RAEuwN8BQ==", - "dev": true, - "requires": { - "@commitlint/is-ignored": "^11.0.0", - "@commitlint/parse": "^11.0.0", - "@commitlint/rules": "^11.0.0", - "@commitlint/types": "^11.0.0" - } - }, - "@commitlint/load": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-11.0.0.tgz", - "integrity": "sha512-t5ZBrtgvgCwPfxmG811FCp39/o3SJ7L+SNsxFL92OR4WQxPcu6c8taD0CG2lzOHGuRyuMxZ7ps3EbngT2WpiCg==", - "dev": true, - "requires": { - "@commitlint/execute-rule": "^11.0.0", - "@commitlint/resolve-extends": "^11.0.0", - "@commitlint/types": "^11.0.0", - "chalk": "4.1.0", - "cosmiconfig": "^7.0.0", - "lodash": "^4.17.19", - "resolve-from": "^5.0.0" - } - }, - "@commitlint/message": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-11.0.0.tgz", - "integrity": "sha512-01ObK/18JL7PEIE3dBRtoMmU6S3ecPYDTQWWhcO+ErA3Ai0KDYqV5VWWEijdcVafNpdeUNrEMigRkxXHQLbyJA==", - "dev": true - }, - "@commitlint/parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-11.0.0.tgz", - "integrity": "sha512-DekKQAIYWAXIcyAZ6/PDBJylWJ1BROTfDIzr9PMVxZRxBPc1gW2TG8fLgjZfBP5mc0cuthPkVi91KQQKGri/7A==", - "dev": true, - "requires": { - "conventional-changelog-angular": "^5.0.0", - "conventional-commits-parser": "^3.0.0" - } - }, - "@commitlint/read": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-11.0.0.tgz", - "integrity": "sha512-37V0V91GSv0aDzMzJioKpCoZw6l0shk7+tRG8RkW1GfZzUIytdg3XqJmM+IaIYpaop0m6BbZtfq+idzUwJnw7g==", - "dev": true, - "requires": { - "@commitlint/top-level": "^11.0.0", - "fs-extra": "^9.0.0", - "git-raw-commits": "^2.0.0" - } - }, - "@commitlint/resolve-extends": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-11.0.0.tgz", - "integrity": "sha512-WinU6Uv6L7HDGLqn/To13KM1CWvZ09VHZqryqxXa1OY+EvJkfU734CwnOEeNlSCK7FVLrB4kmodLJtL1dkEpXw==", - "dev": true, - "requires": { - "import-fresh": "^3.0.0", - "lodash": "^4.17.19", - "resolve-from": "^5.0.0", - "resolve-global": "^1.0.0" - } - }, - "@commitlint/rules": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-11.0.0.tgz", - "integrity": "sha512-2hD9y9Ep5ZfoNxDDPkQadd2jJeocrwC4vJ98I0g8pNYn/W8hS9+/FuNpolREHN8PhmexXbkjrwyQrWbuC0DVaA==", - "dev": true, - "requires": { - "@commitlint/ensure": "^11.0.0", - "@commitlint/message": "^11.0.0", - "@commitlint/to-lines": "^11.0.0", - "@commitlint/types": "^11.0.0" - } - }, - "@commitlint/to-lines": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-11.0.0.tgz", - "integrity": "sha512-TIDTB0Y23jlCNubDROUVokbJk6860idYB5cZkLWcRS9tlb6YSoeLn1NLafPlrhhkkkZzTYnlKYzCVrBNVes1iw==", - "dev": true - }, - "@commitlint/top-level": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-11.0.0.tgz", - "integrity": "sha512-O0nFU8o+Ws+py5pfMQIuyxOtfR/kwtr5ybqTvR+C2lUPer2x6lnQU+OnfD7hPM+A+COIUZWx10mYQvkR3MmtAA==", - "dev": true, - "requires": { - "find-up": "^5.0.0" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - } - } - }, - "@commitlint/types": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-11.0.0.tgz", - "integrity": "sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", - "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "lodash": "^4.17.19", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - } - } - }, - "@evocateur/libnpmaccess": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", - "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "npm-package-arg": "^6.1.0" - }, - "dependencies": { - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - } - } - }, - "@evocateur/libnpmpublish": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", - "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "lodash.clonedeep": "^4.5.0", - "normalize-package-data": "^2.4.0", - "npm-package-arg": "^6.1.0", - "semver": "^5.5.1", - "ssri": "^6.0.1" - }, - "dependencies": { - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "@evocateur/npm-registry-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", - "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", - "dev": true, - "requires": { - "bluebird": "^3.5.1", - "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "npm-package-arg": "^6.1.0", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "@evocateur/pacote": { - "version": "9.6.5", - "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", - "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "bluebird": "^3.5.3", - "cacache": "^12.0.3", - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.1.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "minimatch": "^3.0.4", - "minipass": "^2.3.5", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "normalize-package-data": "^2.5.0", - "npm-package-arg": "^6.1.0", - "npm-packlist": "^1.4.4", - "npm-pick-manifest": "^3.0.0", - "osenv": "^0.1.5", - "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "protoduck": "^5.0.1", - "rimraf": "^2.6.3", - "safe-buffer": "^5.2.0", - "semver": "^5.7.0", - "ssri": "^6.0.1", - "tar": "^4.4.10", - "unique-filename": "^1.1.1", - "which": "^1.3.1" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - } - }, - "@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true - }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - } - }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } - }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - } - }, - "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - } - }, - "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - } - }, - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } - }, - "@ledgerhq/devices": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-5.43.0.tgz", - "integrity": "sha512-/M5ZLUBdBK7Vl2T4yNJbES3Z4w55LbPdxD9rcOBAKH/5V3V0obQv6MUasP9b7DSkwGSSLCOGZLohoT2NxK2D2A==", - "requires": { - "@ledgerhq/errors": "^5.43.0", - "@ledgerhq/logs": "^5.43.0", - "rxjs": "^6.6.3", - "semver": "^7.3.4" - }, - "dependencies": { - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@ledgerhq/errors": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-5.43.0.tgz", - "integrity": "sha512-ZjKlUQbIn/DHXAefW3Y1VyDrlVhVqqGnXzrqbOXuDbZ2OAIfSe/A1mrlCbWt98jP/8EJQBuCzBOtnmpXIL/nYg==" - }, - "@ledgerhq/hw-transport": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-5.43.0.tgz", - "integrity": "sha512-0S+TGmiEJOqgM2MWnolZQPVKU3oRtoDj4yUFUZts9Owbgby+hmo4dIKTvv0vs8mwknQbOZByUgh3MQOQiK70MQ==", - "requires": { - "@ledgerhq/devices": "^5.43.0", - "@ledgerhq/errors": "^5.43.0", - "events": "^3.2.0" - } - }, - "@ledgerhq/logs": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-5.43.0.tgz", - "integrity": "sha512-QWfQjea3ekh9ZU+JeL2tJC9cTKLZ/JrcS0JGatLejpRYxQajvnHvHfh0dbHOKXEaXfCskEPTZ3f1kzuts742GA==" - }, - "@lerna/add": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", - "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", - "dev": true, - "requires": { - "@evocateur/pacote": "^9.6.3", - "@lerna/bootstrap": "3.21.0", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "npm-package-arg": "^6.1.0", - "p-map": "^2.1.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@lerna/bootstrap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", - "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/has-npm-version": "3.16.5", - "@lerna/npm-install": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/symlink-binary": "3.17.0", - "@lerna/symlink-dependencies": "3.17.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "get-port": "^4.2.0", - "multimatch": "^3.0.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0", - "read-package-tree": "^5.1.6", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@lerna/changed": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", - "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", - "dev": true, - "requires": { - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - } - }, - "@lerna/check-working-tree": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", - "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", - "dev": true, - "requires": { - "@lerna/collect-uncommitted": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "@lerna/validation-error": "3.13.0" - } - }, - "@lerna/child-process": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", - "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", - "dev": true, - "requires": { - "chalk": "^2.3.1", - "execa": "^1.0.0", - "strong-log-transformer": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@lerna/clean": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", - "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0" - } - }, - "@lerna/cli": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", - "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", - "dev": true, - "requires": { - "@lerna/global-options": "3.13.0", - "dedent": "^0.7.0", - "npmlog": "^4.1.2", - "yargs": "^14.2.2" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "yargs": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", - "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - } - }, - "yargs-parser": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", - "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "@lerna/collect-uncommitted": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", - "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "chalk": "^2.3.1", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@lerna/collect-updates": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", - "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "slash": "^2.0.0" - }, - "dependencies": { - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - } - } - }, - "@lerna/command": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", - "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/project": "3.21.0", - "@lerna/validation-error": "3.13.0", - "@lerna/write-log-file": "3.13.0", - "clone-deep": "^4.0.1", - "dedent": "^0.7.0", - "execa": "^1.0.0", - "is-ci": "^2.0.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/conventional-commits": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", - "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", - "dev": true, - "requires": { - "@lerna/validation-error": "3.13.0", - "conventional-changelog-angular": "^5.0.3", - "conventional-changelog-core": "^3.1.6", - "conventional-recommended-bump": "^5.0.0", - "fs-extra": "^8.1.0", - "get-stream": "^4.0.0", - "lodash.template": "^4.5.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "semver": "^6.2.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/create": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", - "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", - "dev": true, - "requires": { - "@evocateur/pacote": "^9.6.3", - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "camelcase": "^5.0.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "globby": "^9.2.0", - "init-package-json": "^1.10.3", - "npm-package-arg": "^6.1.0", - "p-reduce": "^1.0.0", - "pify": "^4.0.1", - "semver": "^6.2.0", - "slash": "^2.0.0", - "validate-npm-package-license": "^3.0.3", - "validate-npm-package-name": "^3.0.0", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "@lerna/create-symlink": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", - "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", - "dev": true, - "requires": { - "@zkochan/cmd-shim": "^3.1.0", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/describe-ref": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", - "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2" - } - }, - "@lerna/diff": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", - "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/validation-error": "3.13.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/exec": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", - "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - } - }, - "@lerna/filter-options": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", - "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", - "dev": true, - "requires": { - "@lerna/collect-updates": "3.20.0", - "@lerna/filter-packages": "3.18.0", - "dedent": "^0.7.0", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - } - }, - "@lerna/filter-packages": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", - "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", - "dev": true, - "requires": { - "@lerna/validation-error": "3.13.0", - "multimatch": "^3.0.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/get-npm-exec-opts": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", - "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/get-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", - "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", - "dev": true, - "requires": { - "fs-extra": "^8.1.0", - "ssri": "^6.0.1", - "tar": "^4.4.8" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/github-client": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", - "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@octokit/plugin-enterprise-rest": "^6.0.1", - "@octokit/rest": "^16.28.4", - "git-url-parse": "^11.1.2", - "npmlog": "^4.1.2" - } - }, - "@lerna/gitlab-client": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", - "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", - "dev": true, - "requires": { - "node-fetch": "^2.5.0", - "npmlog": "^4.1.2", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "@lerna/global-options": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", - "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", - "dev": true - }, - "@lerna/has-npm-version": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", - "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@lerna/import": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", - "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "p-map-series": "^1.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/info": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", - "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/output": "3.13.0", - "envinfo": "^7.3.1" - } - }, - "@lerna/init": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", - "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/link": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", - "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/package-graph": "3.18.5", - "@lerna/symlink-dependencies": "3.17.0", - "p-map": "^2.1.0", - "slash": "^2.0.0" - }, - "dependencies": { - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - } - } - }, - "@lerna/list": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", - "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - } - }, - "@lerna/listable": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", - "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", - "dev": true, - "requires": { - "@lerna/query-graph": "3.18.5", - "chalk": "^2.3.1", - "columnify": "^1.5.4" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@lerna/log-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", - "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", - "dev": true, - "requires": { - "byte-size": "^5.0.1", - "columnify": "^1.5.4", - "has-unicode": "^2.0.1", - "npmlog": "^4.1.2" - } - }, - "@lerna/npm-conf": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", - "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", - "dev": true, - "requires": { - "config-chain": "^1.1.11", - "pify": "^4.0.1" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } - } - }, - "@lerna/npm-dist-tag": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", - "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "@lerna/otplease": "3.18.5", - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/npm-install": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", - "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "signal-exit": "^3.0.2", - "write-pkg": "^3.1.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/npm-publish": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", - "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", - "dev": true, - "requires": { - "@evocateur/libnpmpublish": "^1.2.2", - "@lerna/otplease": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "read-package-json": "^2.0.13" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/npm-run-script": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", - "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/otplease": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", - "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", - "dev": true, - "requires": { - "@lerna/prompt": "3.18.5", - "figgy-pudding": "^3.5.1" - } - }, - "@lerna/output": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", - "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/pack-directory": { - "version": "3.16.4", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", - "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", - "dev": true, - "requires": { - "@lerna/get-packed": "3.16.0", - "@lerna/package": "3.16.0", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "npm-packlist": "^1.4.4", - "npmlog": "^4.1.2", - "tar": "^4.4.10", - "temp-write": "^3.4.0" - } - }, - "@lerna/package": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", - "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", - "dev": true, - "requires": { - "load-json-file": "^5.3.0", - "npm-package-arg": "^6.1.0", - "write-pkg": "^3.1.0" - } - }, - "@lerna/package-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", - "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", - "dev": true, - "requires": { - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/validation-error": "3.13.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@lerna/prerelease-id-from-version": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", - "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", - "dev": true, - "requires": { - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@lerna/profiler": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", - "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "upath": "^1.2.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/project": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", - "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", - "dev": true, - "requires": { - "@lerna/package": "3.16.0", - "@lerna/validation-error": "3.13.0", - "cosmiconfig": "^5.1.0", - "dedent": "^0.7.0", - "dot-prop": "^4.2.0", - "glob-parent": "^5.0.0", - "globby": "^9.2.0", - "load-json-file": "^5.3.0", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "resolve-from": "^4.0.0", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "dot-prop": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", - "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - } - } - }, - "@lerna/prompt": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", - "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", - "dev": true, - "requires": { - "inquirer": "^6.2.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/publish": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", - "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", - "dev": true, - "requires": { - "@evocateur/libnpmaccess": "^3.1.2", - "@evocateur/npm-registry-fetch": "^4.0.0", - "@evocateur/pacote": "^9.6.3", - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/describe-ref": "3.16.5", - "@lerna/log-packed": "3.16.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/npm-dist-tag": "3.18.5", - "@lerna/npm-publish": "3.18.5", - "@lerna/otplease": "3.18.5", - "@lerna/output": "3.13.0", - "@lerna/pack-directory": "3.16.4", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "@lerna/version": "3.22.1", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "semver": "^6.2.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/pulse-till-done": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", - "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/query-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", - "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", - "dev": true, - "requires": { - "@lerna/package-graph": "3.18.5", - "figgy-pudding": "^3.5.1" - } - }, - "@lerna/resolve-symlink": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", - "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", - "dev": true, - "requires": { - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "read-cmd-shim": "^1.0.1" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/rimraf-dir": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", - "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2", - "path-exists": "^3.0.0", - "rimraf": "^2.6.2" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "@lerna/run": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", - "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-run-script": "3.16.5", - "@lerna/output": "3.13.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/timer": "3.13.0", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - } - }, - "@lerna/run-lifecycle": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", - "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", - "dev": true, - "requires": { - "@lerna/npm-conf": "3.16.0", - "figgy-pudding": "^3.5.1", - "npm-lifecycle": "^3.1.2", - "npmlog": "^4.1.2" - } - }, - "@lerna/run-topologically": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", - "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", - "dev": true, - "requires": { - "@lerna/query-graph": "3.18.5", - "figgy-pudding": "^3.5.1", - "p-queue": "^4.0.0" - } - }, - "@lerna/symlink-binary": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", - "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", - "dev": true, - "requires": { - "@lerna/create-symlink": "3.16.2", - "@lerna/package": "3.16.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/symlink-dependencies": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", - "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", - "dev": true, - "requires": { - "@lerna/create-symlink": "3.16.2", - "@lerna/resolve-symlink": "3.16.0", - "@lerna/symlink-binary": "3.17.0", - "fs-extra": "^8.1.0", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "@lerna/timer": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", - "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", - "dev": true - }, - "@lerna/validation-error": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", - "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/version": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", - "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", - "dev": true, - "requires": { - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/conventional-commits": "3.22.0", - "@lerna/github-client": "3.22.0", - "@lerna/gitlab-client": "3.15.0", - "@lerna/output": "3.13.0", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "chalk": "^2.3.1", - "dedent": "^0.7.0", - "load-json-file": "^5.3.0", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "p-reduce": "^1.0.0", - "p-waterfall": "^1.0.0", - "semver": "^6.2.0", - "slash": "^2.0.0", - "temp-write": "^3.4.0", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@lerna/write-log-file": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", - "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", - "dev": true, - "requires": { - "npmlog": "^4.1.2", - "write-file-atomic": "^2.3.0" - }, - "dependencies": { - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "@npmcli/move-file": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.1.tgz", - "integrity": "sha512-LtWTicuF2wp7PNTuyCwABx7nNG+DnzSE8gN0iWxkC6mpgm/iOPu0ZMTkXuCxmJxtWFsDxUaixM9COSNJEMUfuQ==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "@octokit/auth-token": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.4.tgz", - "integrity": "sha512-LNfGu3Ro9uFAYh10MUZVaT7X2CnNm2C8IDQmabx+3DygYIQjs9FwzFAHN/0t6mu5HEPhxcb1XOuxdpY82vCg2Q==", - "dev": true, - "requires": { - "@octokit/types": "^6.0.0" - } - }, - "@octokit/endpoint": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.10.tgz", - "integrity": "sha512-9+Xef8nT7OKZglfkOMm7IL6VwxXUQyR7DUSU0LH/F7VNqs8vyd7es5pTfz9E7DwUIx7R3pGscxu1EBhYljyu7Q==", - "dev": true, - "requires": { - "@octokit/types": "^6.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - } - } - }, - "@octokit/openapi-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-2.0.0.tgz", - "integrity": "sha512-J4bfM7lf8oZvEAdpS71oTvC1ofKxfEZgU5vKVwzZKi4QPiL82udjpseJwxPid9Pu2FNmyRQOX4iEj6W1iOSnPw==", - "dev": true - }, - "@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", - "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", - "dev": true - }, - "@octokit/plugin-paginate-rest": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", - "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.1" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } - } - }, - "@octokit/plugin-request-log": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.2.tgz", - "integrity": "sha512-oTJSNAmBqyDR41uSMunLQKMX0jmEXbwD1fpz8FG27lScV3RhtGfBa1/BBLym+PxcC16IBlF7KH9vP1BUYxA+Eg==", - "dev": true - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", - "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.1", - "deprecation": "^2.3.1" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } - } - }, - "@octokit/request": { - "version": "5.4.12", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.12.tgz", - "integrity": "sha512-MvWYdxengUWTGFpfpefBBpVmmEYfkwMoxonIB3sUGp5rhdgwjXL1ejo6JbgzG/QD9B/NYt/9cJX1pxXeSIUCkg==", - "dev": true, - "requires": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.0.0", - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.1", - "once": "^1.4.0", - "universal-user-agent": "^6.0.0" - }, - "dependencies": { - "@octokit/request-error": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.4.tgz", - "integrity": "sha512-LjkSiTbsxIErBiRh5wSZvpZqT4t0/c9+4dOe0PII+6jXR+oj/h66s7E4a/MghV7iT8W9ffoQ5Skoxzs96+gBPA==", - "dev": true, - "requires": { - "@octokit/types": "^6.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - } - } - }, - "@octokit/request-error": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", - "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } - } - }, - "@octokit/rest": { - "version": "16.43.2", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", - "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", - "dev": true, - "requires": { - "@octokit/auth-token": "^2.4.0", - "@octokit/plugin-paginate-rest": "^1.1.1", - "@octokit/plugin-request-log": "^1.0.0", - "@octokit/plugin-rest-endpoint-methods": "2.4.0", - "@octokit/request": "^5.2.0", - "@octokit/request-error": "^1.0.2", - "atob-lite": "^2.0.0", - "before-after-hook": "^2.0.0", - "btoa-lite": "^1.0.0", - "deprecation": "^2.0.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "lodash.uniq": "^4.5.0", - "octokit-pagination-methods": "^1.1.0", - "once": "^1.4.0", - "universal-user-agent": "^4.0.0" - } - }, - "@octokit/types": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.1.1.tgz", - "integrity": "sha512-btm3D6S7VkRrgyYF31etUtVY/eQ1KzrNRqhFt25KSe2mKlXuLXJilglRC6eDA2P6ou94BUnk/Kz5MPEolXgoiw==", - "dev": true, - "requires": { - "@octokit/openapi-types": "^2.0.0", - "@types/node": ">= 8" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - } - } - }, - "@sinonjs/commons": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", - "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@taquito/beacon-wallet": { - "version": "file:packages/taquito-beacon-wallet", - "requires": { - "@airgap/beacon-sdk": "^2.2.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/chrome": "0.0.126", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - } - }, - "@taquito/http-utils": { - "version": "file:packages/taquito-http-utils", - "requires": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "@types/superagent": "^4.1.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5", - "xhr2-cookies": "^1.1.0" - } - }, - "@taquito/ledger-signer": { - "version": "file:packages/taquito-ledger-signer", - "requires": { - "@ledgerhq/hw-transport": "^5.41.0", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/ledgerhq__hw-transport-node-hid": "^4.22.2", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "buffer": "^5.6.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "libsodium-wrappers": "^0.7.8", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.2", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - } - }, - "@taquito/local-forging": { - "version": "file:packages/taquito-local-forging", - "requires": { - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "bignumber.js": "^9.0.1", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@taquito/michel-codec": { - "version": "file:packages/taquito-michel-codec", - "requires": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "jest": "^26.6.3", - "jest-extended": "^0.11.5", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@taquito/michelson-encoder": { - "version": "file:packages/taquito-michelson-encoder", - "requires": { - "@taquito/rpc": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "bignumber.js": "^9.0.1", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "fast-json-stable-stringify": "^2.1.0", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@taquito/remote-signer": { - "version": "file:packages/taquito-remote-signer", - "requires": { - "@taquito/http-utils": "^8.0.1-RC.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/elliptic": "^6.4.12", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "elliptic": "^6.5.3", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "libsodium-wrappers": "^0.7.8", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedarray-to-buffer": "^3.1.5", - "typescript": "^4.1.5" - } - }, - "@taquito/rpc": { - "version": "file:packages/taquito-rpc", - "requires": { - "@taquito/http-utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/lodash": "^4.14.165", - "@types/node": "^14.14.10", - "bignumber.js": "^9.0.1", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash": "^4.17.20", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - } - }, - "@taquito/signer": { - "version": "file:packages/taquito-signer", - "requires": { - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/elliptic": "^6.4.12", - "@types/jest": "^26.0.16", - "@types/libsodium-wrappers": "^0.7.8", - "@types/node": "^14.14.10", - "@types/pbkdf2": "^3.1.0", - "bignumber.js": "^9.0.1", - "bip39": "^3.0.2", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "elliptic": "^6.5.3", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "libsodium-wrappers": "^0.7.8", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "pbkdf2": "^3.1.1", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedarray-to-buffer": "^3.1.5", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@taquito/taquito": { - "version": "file:packages/taquito", - "requires": { - "@babel/types": "7.11.5", - "@taquito/http-utils": "^8.0.1-RC.1", - "@taquito/michel-codec": "^8.0.1-RC.1", - "@taquito/michelson-encoder": "^8.0.1-RC.1", - "@taquito/rpc": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "bignumber.js": "^9.0.1", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "rx-sandbox": "^1.0.3", - "rxjs": "^6.6.3", - "shelljs": "^0.8.4", - "terser-webpack-plugin": "^4.2.3", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5", - "webpack": "^4.44.2", - "webpack-assets-manifest": "^3.1.1", - "webpack-cli": "^3.3.12", - "webpack-subresource-integrity": "^1.4.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", - "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@taquito/tezbridge-signer": { - "version": "file:packages/taquito-tezbridge-signer", - "requires": { - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedarray-to-buffer": "^3.1.5", - "typescript": "^4.1.5" - } - }, - "@taquito/tezbridge-wallet": { - "version": "file:packages/taquito-tezbridge-wallet", - "requires": { - "@taquito/taquito": "^8.0.1-RC.1", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "@types/ws": "^7.4.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5" - } - }, - "@taquito/tzip12": { - "version": "file:packages/taquito-tzip12", - "requires": { - "@taquito/michelson-encoder": "^8.0.1-RC.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/tzip16": "^8.0.1-RC.1", - "@types/jest": "^26.0.14", - "@types/node": "^14.11.5", - "@types/ws": "^7.2.7", - "bignumber.js": "^9.0.1", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.5.2", - "jest-config": "^26.5.2", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.1", - "ts-node": "^9.0.0", - "tslint": "^6.1.2", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@taquito/tzip16": { - "version": "file:packages/taquito-tzip16", - "requires": { - "@taquito/http-utils": "^8.0.1-RC.1", - "@taquito/michelson-encoder": "^8.0.1-RC.1", - "@taquito/rpc": "^8.0.1-RC.1", - "@taquito/taquito": "^8.0.1-RC.1", - "@taquito/utils": "^8.0.1-RC.1", - "@types/crypto-js": "^4.0.1", - "@types/jest": "^26.0.14", - "@types/node": "^14.11.5", - "@types/ws": "^7.2.7", - "bignumber.js": "^9.0.1", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "crypto-js": "^4.0.0", - "jest": "^26.5.2", - "jest-config": "^26.5.2", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.1", - "ts-node": "^9.0.0", - "tslint": "^6.1.2", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@taquito/utils": { - "version": "file:packages/taquito-utils", - "requires": { - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "blakejs": "^1.1.0", - "bs58check": "^2.1.2", - "buffer": "^5.6.0", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typedoc": "^0.20.23", - "typescript": "^4.1.5" - } - }, - "@types/babel__core": { - "version": "7.1.12", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", - "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.0.16", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.16.tgz", - "integrity": "sha512-S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/bn.js": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", - "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/chrome": { - "version": "0.0.126", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.126.tgz", - "integrity": "sha512-191z7uoyfbGU+z7/m45j9XbWugWqVHVPMM4hJV5cZ+3YzGCT9wFjMUHO3Wr3Xvo8aVodvRNu28u7lvEaAnfbzg==", - "dev": true, - "requires": { - "@types/filesystem": "*", - "@types/har-format": "*" - } - }, - "@types/cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==", - "dev": true - }, - "@types/crypto-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.1.tgz", - "integrity": "sha512-6+OPzqhKX/cx5xh+yO8Cqg3u3alrkhoxhE5ZOdSEv0DOzJ13lwJ6laqGU0Kv6+XDMFmlnGId04LtY22PsFLQUw==", - "dev": true - }, - "@types/elliptic": { - "version": "6.4.12", - "resolved": "https://registry.npmjs.org/@types/elliptic/-/elliptic-6.4.12.tgz", - "integrity": "sha512-gP1KsqoouLJGH6IJa28x7PXb3cRqh83X8HCLezd2dF+XcAIMKYv53KV+9Zn6QA561E120uOqZBQ+Jy/cl+fviw==", - "dev": true, - "requires": { - "@types/bn.js": "*" - } - }, - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "@types/filesystem": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.29.tgz", - "integrity": "sha512-85/1KfRedmfPGsbK8YzeaQUyV1FQAvMPMTuWFQ5EkLd2w7szhNO96bk3Rh/SKmOfd9co2rCLf0Voy4o7ECBOvw==", - "requires": { - "@types/filewriter": "*" - } - }, - "@types/filewriter": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.28.tgz", - "integrity": "sha1-wFTor02d11205jq8dviFFocU1LM=" - }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", - "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/har-format": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.5.tgz", - "integrity": "sha512-IG8AE1m2pWtPqQ7wXhFhy6Q59bwwnLwO36v5Rit2FrbXCIp8Sk8E2PfUCreyrdo17STwFSKDAkitVuVYbpEHvQ==" - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "26.0.16", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.16.tgz", - "integrity": "sha512-Gp12+7tmKCgv9JjtltxUXokohCAEZfpJaEW5tn871SGRp8I+bRWBonQO7vW5NHwnAHe5dd50+Q4zyKuN35i09g==", - "requires": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", - "dev": true - }, - "@types/ledgerhq__hw-transport": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/@types/ledgerhq__hw-transport/-/ledgerhq__hw-transport-4.21.3.tgz", - "integrity": "sha512-6QveiZLsFLq9WZDk8HWAZhivoGzyz5S8WV36hpUe7KrVDaTR1fDdB+syorrNRhYbyjraAuUJrIdJR5p/7doq8g==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/ledgerhq__hw-transport-node-hid": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/@types/ledgerhq__hw-transport-node-hid/-/ledgerhq__hw-transport-node-hid-4.22.2.tgz", - "integrity": "sha512-b9dXYEZ8Iijv20LykEVhbThVzSjchMpvj8y/mSsCSP1n7Ncs+YqD8mjEV/bGTks9jAP8CdxhRqOGq+h47/4B9g==", - "dev": true, - "requires": { - "@types/ledgerhq__hw-transport": "*", - "@types/node": "*", - "@types/node-hid": "*" - } - }, - "@types/libsodium-wrappers": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", - "integrity": "sha512-LisgKLlYQk19baQwjkBZZXdJL0KbeTpdEnrAfz5hQACbklCY0gVFnsKUyjfNWF1UQsCSjw93Sj5jSbiO8RPfdw==", - "dev": true - }, - "@types/lodash": { - "version": "4.14.168", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", - "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", - "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", - "dev": true - }, - "@types/node": { - "version": "14.14.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz", - "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==" - }, - "@types/node-hid": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@types/node-hid/-/node-hid-1.3.0.tgz", - "integrity": "sha512-jQ9Z8PegPENPlzR/7fziAF6yqcdYYcIfeJOiN1wnk2zf/Y8yFpprf6uEp1OWPdzhM9dBgv/K5MQ5WFHwK22Gbg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/pbkdf2": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", - "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/prettier": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz", - "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" - }, - "@types/superagent": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.10.tgz", - "integrity": "sha512-xAgkb2CMWUMCyVc/3+7iQfOEBE75NvuZeezvmixbUw3nmENf2tCnQkW5yQLTYqvXUQ+R6EXxdqKKbal2zM5V/g==", - "dev": true, - "requires": { - "@types/cookiejar": "*", - "@types/node": "*" - } - }, - "@types/ws": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz", - "integrity": "sha512-Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "15.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.11.tgz", - "integrity": "sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "@zkochan/cmd-shim": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", - "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", - "dev": true, - "requires": { - "is-windows": "^1.0.0", - "mkdirp-promise": "^5.0.1", - "mz": "^2.5.0" - } - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "agentkeepalive": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", - "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", - "dev": true, - "requires": { - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "requires": {} - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-differ": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", - "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", - "requires": { - "follow-redirects": "^1.10.0" - } - }, - "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz", - "integrity": "sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base-x": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", - "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "before-after-hook": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", - "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "bignumber.js": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", - "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==" - }, - "bip39": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.0.3.tgz", - "integrity": "sha512-P0dKrz4g0V0BjXfx7d9QNkJ/Txcz/k+hM9TnjqjUaXtuOfAvxXSw2rJw8DX0e3ZPwnK/IgDxoRqf0bvoVCqbMg==", - "requires": { - "@types/node": "11.11.6", - "create-hash": "^1.1.0", - "pbkdf2": "^3.0.9", - "randombytes": "^2.0.1" - }, - "dependencies": { - "@types/node": { - "version": "11.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz", - "integrity": "sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==" - } - } - }, - "blakejs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz", - "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U=" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - } - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "requires": { - "fast-json-stable-stringify": "2.x" - } - }, - "bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", - "requires": { - "base-x": "^3.0.2" - } - }, - "bs58check": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", - "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", - "requires": { - "bs58": "^4.0.0", - "create-hash": "^1.1.0", - "safe-buffer": "^5.1.2" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", - "dev": true - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true - }, - "byline": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", - "dev": true - }, - "byte-size": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", - "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cachedir": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz", - "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==", - "dev": true - }, - "call-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", - "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "dependencies": { - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - } - } - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - }, - "columnify": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", - "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", - "dev": true, - "requires": { - "strip-ansi": "^3.0.0", - "wcwidth": "^1.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "commitizen": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.2.tgz", - "integrity": "sha512-uz+E6lGsDBDI2mYA4QfOxFeqdWUYwR1ky11YmLgg2BnEEP3YbeejpT4lxzGjkYqumnXr062qTOGavR9NtX/iwQ==", - "dev": true, - "requires": { - "cachedir": "2.2.0", - "cz-conventional-changelog": "3.3.0", - "dedent": "0.7.0", - "detect-indent": "6.0.0", - "find-node-modules": "2.0.0", - "find-root": "1.1.0", - "fs-extra": "8.1.0", - "glob": "7.1.4", - "inquirer": "6.5.2", - "is-utf8": "^0.2.1", - "lodash": "^4.17.20", - "minimist": "1.2.5", - "strip-bom": "4.0.0", - "strip-json-comments": "3.0.1" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "dev": true, - "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "compare-versions": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "conventional-changelog-angular": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz", - "integrity": "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - } - }, - "conventional-changelog-conventionalcommits": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz", - "integrity": "sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw==", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "lodash": "^4.17.15", - "q": "^1.5.1" - } - }, - "conventional-changelog-core": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", - "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", - "dev": true, - "requires": { - "conventional-changelog-writer": "^4.0.6", - "conventional-commits-parser": "^3.0.3", - "dateformat": "^3.0.0", - "get-pkg-repo": "^1.0.0", - "git-raw-commits": "2.0.0", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^2.0.3", - "lodash": "^4.2.1", - "normalize-package-data": "^2.3.5", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^3.0.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - } - }, - "dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "requires": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true - }, - "meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - } - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true - } - } - }, - "conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "dev": true - }, - "conventional-changelog-writer": { - "version": "4.0.18", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz", - "integrity": "sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A==", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.6", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "conventional-commit-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", - "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", - "dev": true - }, - "conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", - "dev": true, - "requires": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - } - }, - "conventional-commits-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz", - "integrity": "sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==", - "dev": true, - "requires": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^2.0.0", - "through2": "^4.0.0", - "trim-off-newlines": "^1.0.0" - } - }, - "conventional-recommended-bump": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", - "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", - "dev": true, - "requires": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.1.1", - "conventional-commits-filter": "^2.0.2", - "conventional-commits-parser": "^3.0.3", - "git-raw-commits": "2.0.0", - "git-semver-tags": "^2.0.3", - "meow": "^4.0.0", - "q": "^1.5.1" - }, "dependencies": { "camelcase": { "version": "4.1.0", @@ -26434,832 +4576,519 @@ "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", "dev": true, "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - } - }, - "concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "requires": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true - }, - "meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - } - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" } }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "number-is-nan": "^1.0.0" } }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "locate-path": "^2.0.0" } }, - "redent": { + "git-raw-commits": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", + "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", "dev": true, "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", "dev": true }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", "dev": true }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - } + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, - "trim-newlines": { + "map-obj": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", "dev": true - } - } - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", "dev": true, "requires": { - "glob": "^7.1.3" - } - } - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz", - "integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "coveralls": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", - "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==", - "dev": true, - "requires": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.5", - "request": "^2.88.2" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + } + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", "dev": true, "requires": { - "isexe": "^2.0.0" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" } - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "crypto-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.0.0.tgz", - "integrity": "sha512-bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg==" - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "cz-conventional-changelog": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", - "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", - "dev": true, - "requires": { - "@commitlint/load": ">6.1.1", - "chalk": "^2.4.1", - "commitizen": "^4.0.3", - "conventional-commit-types": "^3.0.0", - "lodash.map": "^4.5.1", - "longest": "^2.0.1", - "word-wrap": "^1.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "p-try": "^1.0.0" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "color-name": "1.1.3" + "p-limit": "^1.1.0" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, - "has-flag": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "pify": "^3.0.0" } - } - } - }, - "dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + } } }, - "debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", "dev": true }, - "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "conventional-changelog-writer": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz", + "integrity": "sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A==", "dev": true, "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" + "compare-func": "^2.0.0", + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.6", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" }, "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, - "decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "deep-equal": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", - "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "conventional-commit-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", + "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", "dev": true }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "conventional-commits-filter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", "dev": true, "requires": { - "clone": "^1.0.2" + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" } }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "conventional-commits-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz", + "integrity": "sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ==", "dev": true, "requires": { - "object-keys": "^1.0.12" + "JSONStream": "^1.0.4", + "is-text-path": "^1.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^2.0.0", + "through2": "^4.0.0", + "trim-off-newlines": "^1.0.0" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "conventional-recommended-bump": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", + "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", "dev": true, "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.1.1", + "conventional-commits-filter": "^2.0.2", + "conventional-commits-parser": "^3.0.3", + "git-raw-commits": "2.0.0", + "git-semver-tags": "^2.0.3", + "meow": "^4.0.0", + "q": "^1.5.1" }, "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "git-raw-commits": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", + "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", + "dev": true, + "requires": { + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + } + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "p-try": "^1.0.0" } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "detect-indent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", - "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", - "dev": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - }, - "dependencies": { + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, "path-type": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", @@ -27274,722 +5103,469 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true - } - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "email-addresses": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", - "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", - "dev": true - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" } - } - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" } - } - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true - }, - "envinfo": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", - "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", - "dev": true - }, - "err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", - "dev": true - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" } }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz", - "integrity": "sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.2.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash": "^4.17.19", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { - "ms": "2.1.2" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + } } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", "dev": true } } }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "dev": true, "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "safe-buffer": "~5.1.1" } }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "dev": true, "requires": { - "eslint-visitor-keys": "^1.1.0" + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" }, "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } } } }, - "eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "core-js": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz", + "integrity": "sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", "dev": true, "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "coveralls": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", + "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==", + "dev": true, + "requires": { + "js-yaml": "^3.13.1", + "lcov-parse": "^1.0.0", + "log-driver": "^1.2.7", + "minimist": "^1.2.5", + "request": "^2.88.2" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", "dev": true }, - "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, "requires": { - "estraverse": "^5.1.0" + "cross-spawn": "^7.0.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, "requires": { - "estraverse": "^5.2.0" + "cssom": "~0.3.6" }, "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true } } }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", - "dev": true - }, - "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "array-find-index": "^1.0.1" } }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", + "cycle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", "dev": true }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "cz-conventional-changelog": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", + "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", "dev": true, "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "@commitlint/load": ">6.1.1", + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" }, "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "color-convert": "^1.9.0" } }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "has-flag": "^3.0.0" } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true } } }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", "dev": true }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "assert-plus": "^1.0.0" } }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dev": true, "requires": { - "homedir-polyfill": "^1.0.1" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" } }, - "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" + "ms": "2.0.0" } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", "dev": true }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", "dev": true, "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" }, "dependencies": { - "is-extendable": { + "map-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true } } }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "deep-equal": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", + "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", "dev": true, "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "clone": "^1.0.2" } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", @@ -28021,3402 +5597,3040 @@ } } }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, - "eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", "dev": true }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", + "dev": true + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", "dev": true, "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" }, "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } + "pify": "^3.0.0" } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true } } }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "requires": { - "bser": "2.1.1" + "esutils": "^2.0.2" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5" + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true + } } }, - "file-entry-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", - "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { - "flat-cache": "^3.0.4" + "is-obj": "^2.0.0" } }, - "filename-reserved-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", - "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "dev": true }, - "filenamify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", - "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "requires": { - "filename-reserved-regex": "^1.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, - "filenamify-url": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", - "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, "requires": { - "filenamify": "^1.0.0", - "humanize-url": "^1.0.0" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "iconv-lite": "^0.6.2" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "safer-buffer": ">= 2.1.2 < 3.0.0" } } } }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "once": "^1.4.0" } }, - "find-node-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz", - "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==", + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, "requires": { - "findup-sync": "^3.0.0", - "merge": "^1.2.1" + "ansi-colors": "^4.1.1" } }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", "dev": true }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } + "envinfo": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", + "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==", + "dev": true }, - "find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "requires": { - "semver-regex": "^2.0.0" + "is-arrayish": "^0.2.1" } }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", "dev": true, "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" } }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" } }, - "flatted": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", - "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", "dev": true }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" + "es6-promise": "^4.0.3" } }, - "follow-redirects": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", - "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "dev": true, "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + } } }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "eslint": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz", + "integrity": "sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA==", "dev": true, "requires": { - "map-cache": "^0.2.2" + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.2.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + } } }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" } }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } } }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "requires": { - "minipass": "^2.6.0" - } + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "estraverse": "^5.2.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } } } }, - "genfun": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", - "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", "dev": true }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, - "get-intrinsic": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", - "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", "dev": true }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", "dev": true }, - "get-pkg-repo": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", - "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "meow": "^3.3.0", - "normalize-package-data": "^2.3.0", - "parse-github-repo-url": "^1.3.0", - "through2": "^2.0.0" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" }, "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "shebang-regex": "^1.0.0" } }, - "trim-newlines": { + "shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true } } }, - "get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", - "dev": true - }, - "get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "gh-pages": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.1.0.tgz", - "integrity": "sha512-3b1rly9kuf3/dXsT8+ZxP0UhNLOo1CItj+3e31yUVcaph/yDsJ9RzD7JOw5o5zpBTJVQLlJAASNkUfepi9fe2w==", + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "async": "^2.6.1", - "commander": "^2.18.0", - "email-addresses": "^3.0.1", - "filenamify-url": "^1.0.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "is-descriptor": "^0.1.0" } }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "is-extendable": "^0.1.0" } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true } } }, - "git-raw-commits": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.8.tgz", - "integrity": "sha512-6Gk7tQHGMLEL1bSnrMJTCVt2AQl4EmCcJDtzs/JJacCb2+TNEyHM67Gp7Ri9faF7OcGpjGGRjHLvs/AG7QKZ2Q==", + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", "dev": true, "requires": { - "dargs": "^7.0.0", - "lodash.template": "^4.0.2", - "meow": "^8.0.0", - "split2": "^2.0.0", - "through2": "^4.0.0" + "homedir-polyfill": "^1.0.1" } }, - "git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", "dev": true, "requires": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" } }, - "git-semver-tags": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", - "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "meow": "^4.0.0", - "semver": "^6.0.0" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true - }, - "meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - } - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "is-plain-object": "^2.0.4" } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "p-try": "^1.0.0" + "is-descriptor": "^1.0.0" } }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "p-limit": "^1.1.0" + "is-extendable": "^0.1.0" } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "kind-of": "^6.0.0" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "pify": "^3.0.0" + "kind-of": "^6.0.0" } }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", + "dev": true + }, + "filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "dev": true, + "requires": { + "filename-reserved-regex": "^1.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "filenamify-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", + "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", + "dev": true, + "requires": { + "filenamify": "^1.0.0", + "humanize-url": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" + "is-extendable": "^0.1.0" } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true } } }, - "git-up": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz", - "integrity": "sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ==", + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-node-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz", + "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==", + "dev": true, + "requires": { + "findup-sync": "^3.0.0", + "merge": "^1.2.1" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, - "git-url-parse": { - "version": "11.4.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.4.0.tgz", - "integrity": "sha512-KlIa5jvMYLjXMQXkqpFzobsyD/V2K5DRHl5OAf+6oDFPlPLxrGDVQlIdI63c4/Kt6kai4kALENSALlzTGST3GQ==", + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", "dev": true, "requires": { - "git-up": "^4.0.0" + "semver-regex": "^2.0.0" } }, - "gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", "dev": true, "requires": { - "ini": "^1.3.2" + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" } }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" } }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "flatted": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", + "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dev": true, "requires": { - "is-glob": "^4.0.1" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" } }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { - "ini": "^1.3.4" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" } }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" + "map-cache": "^0.2.2" } }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "dev": true, "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "requires": { - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "dev": true, "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "minipass": "^2.6.0" } }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "optional": true }, - "handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" }, "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } } } }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "genfun": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", + "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", "dev": true }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", "dev": true, "requires": { - "function-bind": "^1.1.1" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", "dev": true }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "get-pkg-repo": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", + "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", "dev": true, "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "hosted-git-info": "^2.1.4", + "meow": "^3.3.0", + "normalize-package-data": "^2.3.0", + "parse-github-repo-url": "^1.3.0", + "through2": "^2.0.0" }, "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "is-utf8": "^0.2.0" } }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", - "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true - }, - "http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", - "dev": true, - "requires": { - "agent-base": "4", - "debug": "3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { - "ms": "2.0.0" + "get-stdin": "^4.0.1" } - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { - "ms": "^2.1.1" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "requires": { - "ms": "^2.0.0" - } - }, - "humanize-url": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", - "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", - "dev": true, - "requires": { - "normalize-url": "^1.0.0", - "strip-url-auth": "^1.0.0" - } - }, - "husky": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.5.tgz", - "integrity": "sha512-E5S/1HMoDDaqsH8kDF5zeKEQbYqe3wL9zJDyqyYqc8I4vHBtAoxkDBGXox0lZ9RI+k5GyB728vZdmnM4bYap+g==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "compare-versions": "^3.6.0", - "cosmiconfig": "^7.0.0", - "find-versions": "^3.2.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "slash": "^3.0.0", - "which-pm-runs": "^1.0.0" - } - }, - "i": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", - "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "import-fresh": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", - "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true } } - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + }, + "get-port": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", + "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", "dev": true }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "pump": "^3.0.0" } }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true }, - "init-package-json": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", - "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "requires": { - "glob": "^7.1.1", - "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "1 || 2", - "semver": "2.x || 3.x || 4 || 5", - "validate-npm-package-license": "^3.0.1", - "validate-npm-package-name": "^3.0.0" + "assert-plus": "^1.0.0" + } + }, + "gh-pages": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.1.0.tgz", + "integrity": "sha512-3b1rly9kuf3/dXsT8+ZxP0UhNLOo1CItj+3e31yUVcaph/yDsJ9RzD7JOw5o5zpBTJVQLlJAASNkUfepi9fe2w==", + "dev": true, + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify-url": "^1.0.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true } } }, - "inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "git-raw-commits": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.8.tgz", + "integrity": "sha512-6Gk7tQHGMLEL1bSnrMJTCVt2AQl4EmCcJDtzs/JJacCb2+TNEyHM67Gp7Ri9faF7OcGpjGGRjHLvs/AG7QKZ2Q==", "dev": true, "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" + "dargs": "^7.0.0", + "lodash.template": "^4.0.2", + "meow": "^8.0.0", + "split2": "^2.0.0", + "through2": "^4.0.0" + } + }, + "git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "dev": true, + "requires": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + } + }, + "git-semver-tags": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", + "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", + "dev": true, + "requires": { + "meow": "^4.0.0", + "semver": "^6.0.0" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", "dev": true, "requires": { - "color-convert": "^1.9.0" + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "locate-path": "^2.0.0" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "color-name": "1.1.3" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } }, - "is-fullwidth-code-point": { + "map-obj": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", "dev": true }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + } + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "p-try": "^1.0.0" } - } - } - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "p-limit": "^1.1.0" } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } - } - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "optional": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true } } }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "git-up": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz", + "integrity": "sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ==", "dev": true, "requires": { - "isobject": "^3.0.1" + "is-ssh": "^1.3.0", + "parse-url": "^5.0.0" } }, - "is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", - "dev": true - }, - "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "git-url-parse": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.4.0.tgz", + "integrity": "sha512-KlIa5jvMYLjXMQXkqpFzobsyD/V2K5DRHl5OAf+6oDFPlPLxrGDVQlIdI63c4/Kt6kai4kALENSALlzTGST3GQ==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "git-up": "^4.0.0" } }, - "is-regexp": { + "gitconfiglocal": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "dev": true - }, - "is-ssh": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz", - "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", "dev": true, "requires": { - "protocols": "^1.1.0" + "ini": "^1.3.2" } }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, - "is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, "requires": { - "text-extensions": "^1.0.0" + "is-glob": "^4.0.1" } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", "dev": true }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", "dev": true, - "optional": true, "requires": { - "is-docker": "^2.0.0" + "ini": "^1.3.4" } }, - "isarray": { + "global-modules": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" } }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", "dev": true, "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" } }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dev": true, "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" + "type-fest": "^0.8.1" }, "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true } } }, - "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "dependencies": { - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - } - } + "optional": true }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" }, "dependencies": { - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } } } }, - "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "dev": true, "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } + "ajv": "^6.12.3", + "har-schema": "^2.0.0" } }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "function-bind": "^1.1.1" } }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { - "detect-newline": "^3.0.0" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" } }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" + "parse-passwd": "^1.0.0" } }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "hosted-git-info": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", + "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", "dev": true, "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "lru-cache": "^6.0.0" } }, - "jest-extended": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/jest-extended/-/jest-extended-0.11.5.tgz", - "integrity": "sha512-3RsdFpLWKScpsLD6hJuyr/tV5iFOrw7v6YjA3tPdda9sJwoHwcMROws5gwiIZfcwhHlJRwFJB2OUvGmF3evV/Q==", + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dev": true, "requires": { - "expect": "^24.1.0", - "jest-get-type": "^22.4.3", - "jest-matcher-utils": "^22.0.0" - }, - "dependencies": { - "@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, - "requires": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - } - }, - "@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - } - }, - "@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "requires": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } - }, - "@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - } - }, - "@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "@types/yargs": { - "version": "13.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", - "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "diff-sequences": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", - "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", - "dev": true - }, - "expect": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", - "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true - }, - "jest-matcher-utils": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - } - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "jest-diff": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true - }, - "pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - } - } - } - }, - "jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", - "dev": true - }, - "jest-matcher-utils": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", - "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.4.3", - "pretty-format": "^22.4.3" - } - }, - "jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-regex-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", - "dev": true - }, - "pretty-format": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", - "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "stack-utils": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.4.tgz", - "integrity": "sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "whatwg-encoding": "^1.0.5" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "dev": true, + "requires": { + "agent-base": "4", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "ms": "2.0.0" } } } }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" + "agent-base": "^4.3.0", + "debug": "^3.1.0" }, "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { - "to-regex-range": "^5.0.1" + "ms": "^2.1.1" } }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } } } }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "humanize-url": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "dev": true, + "requires": { + "normalize-url": "^1.0.0", + "strip-url-auth": "^1.0.0" + } + }, + "husky": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.5.tgz", + "integrity": "sha512-E5S/1HMoDDaqsH8kDF5zeKEQbYqe3wL9zJDyqyYqc8I4vHBtAoxkDBGXox0lZ9RI+k5GyB728vZdmnM4bYap+g==", "dev": true, "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^3.2.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" } }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "i": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", + "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "import-fresh": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", + "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "once": "^1.3.0", + "wrappy": "1" } }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "init-package-json": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", + "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", + "dev": true, "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" }, "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { - "fill-range": "^7.0.1" + "color-convert": "^1.9.0" } }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { - "to-regex-range": "^5.0.1" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" + "color-name": "1.1.3" } }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, "requires": { - "is-number": "^7.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } } - } - } - }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - } - }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" + "ci-info": "^2.0.0" } }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", "dev": true, "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" + "has": "^1.0.3" } }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "kind-of": "^3.0.2" }, "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "to-regex-range": "^5.0.1" + "is-buffer": "^1.1.5" } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } } } }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "optional": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - } + "is-extglob": "^2.1.1" } }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" + "kind-of": "^3.0.2" }, "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "type-fest": "^0.11.0" + "is-buffer": "^1.1.5" } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true } } }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "isobject": "^3.0.1" } }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "is-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", + "dev": true }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "has-symbols": "^1.0.1" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "dev": true }, - "jsdom": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", - "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "is-ssh": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz", + "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==", "dev": true, "requires": { - "abab": "^2.0.3", - "acorn": "^7.1.1", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.2.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.0", - "domexception": "^2.0.1", - "escodegen": "^1.14.1", - "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", - "nwsapi": "^2.2.0", - "parse5": "5.1.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.8", - "saxes": "^5.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.2.3", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, - "requires": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } + "protocols": "^1.1.0" } }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, + "requires": { + "text-extensions": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "optional": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, "requires": { - "minimist": "^1.2.5" + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" } }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", "dev": true, "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "dev": true, "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" } }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true + "jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "dependencies": { + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + } + } }, - "lerna": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", - "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", "dev": true, "requires": { - "@lerna/add": "3.21.0", - "@lerna/bootstrap": "3.21.0", - "@lerna/changed": "3.21.0", - "@lerna/clean": "3.21.0", - "@lerna/cli": "3.18.5", - "@lerna/create": "3.22.0", - "@lerna/diff": "3.21.0", - "@lerna/exec": "3.21.0", - "@lerna/import": "3.22.0", - "@lerna/info": "3.21.0", - "@lerna/init": "3.21.0", - "@lerna/link": "3.21.0", - "@lerna/list": "3.21.0", - "@lerna/publish": "3.22.1", - "@lerna/run": "3.21.0", - "@lerna/version": "3.22.1", - "import-local": "^2.0.0", - "npmlog": "^4.1.2" + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" }, "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" } }, - "import-local": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" + "path-key": "^3.0.0" } }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + } + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "fill-range": "^7.0.1" } }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "to-regex-range": "^5.0.1" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dev": true, "requires": { - "find-up": "^3.0.0" + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "is-number": "^7.0.0" } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true } } }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", "dev": true, "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" } }, - "libsodium": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.9.tgz", - "integrity": "sha512-gfeADtR4D/CM0oRUviKBViMGXZDgnFdMKMzHsvBdqLBHd9ySi6EtYnmuhHVDDYgYpAO8eU8hEY+F8vIUAPh08A==" + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + } }, - "libsodium-wrappers": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz", - "integrity": "sha512-9HaAeBGk1nKTRFRHkt7nzxqCvnkWTjn1pdjKgcUnZxj0FyOP4CnhgFhMdrFfgNsukijBGyBLpP2m2uKT1vuWhQ==", + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, "requires": { - "libsodium": "^0.7.0" + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" } }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "dev": true }, - "lint-staged": { - "version": "10.5.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz", - "integrity": "sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==", + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dev": true, "requires": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "commander": "^6.2.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.2.0", - "dedent": "^0.7.0", - "enquirer": "^2.3.6", - "execa": "^4.1.0", - "listr2": "^3.2.2", - "log-symbols": "^4.0.0", + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.2.0", - "string-argv": "0.3.1", - "stringify-object": "^3.3.0" + "sane": "^4.0.3", + "walker": "^1.0.7" }, "dependencies": { "braces": { @@ -31428,36 +8642,114 @@ "fill-range": "^7.0.1" } }, - "commander": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", - "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dev": true, "requires": { - "ms": "2.1.2" + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "fill-range": "^7.0.1" } }, "fill-range": { @@ -31469,27 +8761,12 @@ "to-regex-range": "^5.0.1" } }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, "micromatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", @@ -31500,36 +8777,6 @@ "picomatch": "^2.0.5" } }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -31541,1306 +8788,1050 @@ } } }, - "listr2": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz", - "integrity": "sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "figures": "^3.2.0", - "indent-string": "^4.0.0", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rxjs": "^6.6.3", - "through": "^2.3.8" - }, - "dependencies": { - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - } - } - }, - "load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", "dev": true, "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true - } + "@jest/types": "^26.6.2", + "@types/node": "*" } }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "dev": true }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dev": true, "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.has": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", - "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=", - "dev": true - }, - "lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", - "dev": true - }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", "dev": true, "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" } }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", "dev": true, "requires": { - "lodash._reinterpolate": "^3.0.0" + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" } }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + } }, - "log-driver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", - "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", - "dev": true + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } }, - "log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", "dev": true, "requires": { - "chalk": "^4.0.0" + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" } }, - "log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, "requires": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" }, "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "type-fest": "^0.11.0" + "fill-range": "^7.0.1" } }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "restore-cursor": "^3.1.0" + "to-regex-range": "^5.0.1" } }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dev": true, "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "is-number": "^7.0.0" } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true } } }, - "longest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", - "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", - "dev": true - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true - }, - "macos-release": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz", - "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", "dev": true, "requires": { - "semver": "^6.0.0" + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", "dev": true } } }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "make-fetch-happen": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", - "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", + "jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", "dev": true, "requires": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" }, "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dev": true, "requires": { - "yallist": "^3.0.2" + "type-fest": "^0.11.0" } }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", "dev": true } } }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dev": true, "requires": { - "tmpl": "1.0.x" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { - "object-visit": "^1.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, - "marked": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", - "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "meow": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz", - "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==", + "jsdom": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", "dev": true, "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" + "abab": "^2.0.3", + "acorn": "^7.1.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.2.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.0", + "domexception": "^2.0.1", + "escodegen": "^1.14.1", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "5.1.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.8", + "saxes": "^5.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0", + "ws": "^7.2.3", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } } }, - "merge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - } - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", "dev": true }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { + "json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", "dev": true, "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" + "minimist": "^1.2.5" } }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "dev": true, "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" } }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "lcov-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", + "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", + "dev": true + }, + "lerna": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", + "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", "dev": true, "requires": { - "minipass": "^3.0.0" + "@lerna/add": "3.21.0", + "@lerna/bootstrap": "3.21.0", + "@lerna/changed": "3.21.0", + "@lerna/clean": "3.21.0", + "@lerna/cli": "3.18.5", + "@lerna/create": "3.22.0", + "@lerna/diff": "3.21.0", + "@lerna/exec": "3.21.0", + "@lerna/import": "3.22.0", + "@lerna/info": "3.21.0", + "@lerna/init": "3.21.0", + "@lerna/link": "3.21.0", + "@lerna/list": "3.21.0", + "@lerna/publish": "3.22.1", + "@lerna/run": "3.21.0", + "@lerna/version": "3.22.1", + "import-local": "^2.0.0", + "npmlog": "^4.1.2" }, "dependencies": { - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "yallist": "^4.0.0" + "locate-path": "^3.0.0" } - } - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "requires": { - "yallist": "^4.0.0" + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" } - } - } - }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } - } - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "p-limit": "^2.0.0" } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", - "dev": true, - "requires": { - "mkdirp": "*" - } - }, - "modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { - "glob": "^7.1.3" + "find-up": "^3.0.0" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true } } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "multimatch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", - "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", - "dev": true, - "requires": { - "array-differ": "^2.0.3", - "array-union": "^1.0.2", - "arrify": "^1.0.1", - "minimatch": "^3.0.4" - } - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "ncp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", - "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", "dev": true }, - "node-fetch-npm": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", - "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", - "dev": true, - "requires": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" - } - }, - "node-gyp": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", - "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", + "lint-staged": { + "version": "10.5.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.3.tgz", + "integrity": "sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg==", "dev": true, "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.1.2", - "request": "^2.88.0", - "rimraf": "^2.6.3", - "semver": "^5.7.1", - "tar": "^4.4.12", - "which": "^1.3.1" + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "dedent": "^0.7.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "listr2": "^3.2.2", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" }, "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "commander": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", + "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "dev": true + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "requires": { - "glob": "^7.1.3" + "path-key": "^3.0.0" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "mimic-fn": "^2.1.0" } }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } } } }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", - "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", + "listr2": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.2.3.tgz", + "integrity": "sha512-vUb80S2dSUi8YxXahO8/I/s29GqnOL8ozgHVLjfWQXa03BNEeS1TpBLjh2ruaqq5ufx46BRGvfymdBSuoXET5w==", "dev": true, - "optional": true, "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "figures": "^3.2.0", + "indent-string": "^4.0.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.3", + "through": "^2.3.8" }, "dependencies": { - "uuid": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", - "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, - "optional": true + "requires": { + "escape-string-regexp": "^1.0.5" + } }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, - "optional": true, "requires": { - "isexe": "^2.0.0" + "aggregate-error": "^3.0.0" } } } }, - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", "dev": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true + } } }, - "normalize-package-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", - "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "hosted-git-info": "^3.0.6", - "resolve": "^1.17.0", - "semver": "^7.3.2", - "validate-npm-package-license": "^3.0.1" + "p-locate": "^4.1.0" } }, - "normalize-path": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "lodash._reinterpolate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", "dev": true }, - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true }, - "npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true }, - "npm-lifecycle": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", - "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", - "dev": true, - "requires": { - "byline": "^5.0.0", - "graceful-fs": "^4.1.15", - "node-gyp": "^5.0.2", - "resolve-from": "^4.0.0", - "slide": "^1.1.6", - "uid-number": "0.0.6", - "umask": "^1.1.0", - "which": "^1.3.1" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", "dev": true }, - "npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "requires": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true }, - "npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } + "lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", + "dev": true }, - "npm-pick-manifest": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", - "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "dev": true, "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - } + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" } }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "dev": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "lodash._reinterpolate": "^3.0.0" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", "dev": true }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "log-driver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", "dev": true }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "requires": { + "chalk": "^4.0.0" + } }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "type-fest": "^0.11.0" } }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "restore-cursor": "^3.1.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true } } }, - "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "longest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", + "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", "dev": true }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, - "object.getownpropertydescriptors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", - "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "yallist": "^4.0.0" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } + "lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true }, - "octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", + "macos-release": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz", + "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==", "dev": true }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "wrappy": "1" + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true }, - "onigasm": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", - "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", + "make-fetch-happen": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", "dev": true, "requires": { - "lru-cache": "^5.1.1" + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" }, "dependencies": { "lru-cache": { @@ -32860,3323 +9851,2978 @@ } } }, - "opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "dev": true, "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "tmpl": "1.0.x" } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", "dev": true }, - "os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" + "object-visit": "^1.0.0" } }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "marked": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", "dev": true }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "meow": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz", + "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==", "dev": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" } }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", "dev": true }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, - "p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "p-reduce": "^1.0.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, - "p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", "dev": true }, - "p-queue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", - "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", "dev": true, "requires": { - "eventemitter3": "^3.1.0" + "mime-db": "1.44.0" } }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true }, - "p-waterfall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", - "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "p-reduce": "^1.0.0" + "brace-expansion": "^1.1.7" } }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, "requires": { - "callsites": "^3.0.0" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" } }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "dev": true, "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "parse-github-repo-url": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", - "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", - "dev": true - }, - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "minipass": "^2.9.0" } }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "parse-path": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.2.tgz", - "integrity": "sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==", + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, "requires": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } } }, - "parse-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz", - "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==", + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "requires": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } } } }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "dev": true, + "requires": { + "mkdirp": "*" + } }, - "path-is-absolute": { + "modify-values": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", "dev": true }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "multimatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", + "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", "dev": true, "requires": { - "pinkie": "^2.0.0" + "array-differ": "^2.0.3", + "array-union": "^1.0.2", + "arrify": "^1.0.1", + "minimatch": "^3.0.4" } }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, "requires": { - "find-up": "^4.0.0" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "pkginfo": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", - "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", - "dev": true - }, - "please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, "requires": { - "semver-compare": "^1.0.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" } }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "ncp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", + "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", "dev": true }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "prettier": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "dev": true + }, + "node-fetch-npm": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", + "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" } }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true + "node-gyp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", + "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.1.2", + "request": "^2.88.0", + "rimraf": "^2.6.3", + "semver": "^5.7.1", + "tar": "^4.4.12", + "which": "^1.3.1" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", "dev": true }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true + "node-notifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz", + "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "uuid": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz", + "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==", + "dev": true, + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } }, - "promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "dev": true, "requires": { - "err-code": "^1.0.0", - "retry": "^0.10.0" + "abbrev": "1", + "osenv": "^0.1.4" } }, - "prompt": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", - "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", + "normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", "dev": true, "requires": { - "colors": "^1.1.2", - "pkginfo": "0.x.x", - "read": "1.0.x", - "revalidator": "0.1.x", - "utile": "0.3.x", - "winston": "2.1.x" + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" } }, - "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", "dev": true, "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" } }, - "promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", + "npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", "dev": true, "requires": { - "read": "1" + "npm-normalize-package-bin": "^1.0.1" } }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true + "npm-lifecycle": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", + "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", + "dev": true, + "requires": { + "byline": "^5.0.0", + "graceful-fs": "^4.1.15", + "node-gyp": "^5.0.2", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", + "uid-number": "0.0.6", + "umask": "^1.1.0", + "which": "^1.3.1" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } }, - "protocols": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", - "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==", + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", "dev": true }, - "protoduck": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", - "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", "dev": true, "requires": { - "genfun": "^5.0.0" + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" } }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "npm-pick-manifest": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", + "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" + "path-key": "^2.0.0" }, "dependencies": { - "pump": { + "path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true } } }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qrcode-generator": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz", - "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==" - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-cmd-shim": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", - "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2" - } + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true }, - "read-package-json": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", - "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "is-descriptor": "^0.1.0" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } } }, - "read-package-tree": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", - "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", + "object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" + "isobject": "^3.0.0" } }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "object.getownpropertydescriptors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", "dev": true, "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "isobject": "^3.0.1" } }, - "readdir-scoped-modules": { + "octokit-pagination-methods": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", + "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" + "wrappy": "1" } }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "dev": true, "requires": { - "resolve": "^1.1.6" + "mimic-fn": "^1.0.0" } }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "onigasm": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/onigasm/-/onigasm-2.2.5.tgz", + "integrity": "sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==", "dev": true, "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "lru-cache": "^5.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" } }, - "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true + "os-name": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", + "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", + "dev": true, + "requires": { + "macos-release": "^2.2.0", + "windows-release": "^3.1.0" + } }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { - "is-finite": "^1.0.0" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, - "replace-in-file": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.1.0.tgz", - "integrity": "sha512-URzjyF3nucvejuY13HFd7O+Q6tFJRLKGHLYVvSh+LiZj3gFXzSYGnIkQflnJJulCAI2/RTZaZkpOtdVdW0EhQA==", + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "chalk": "^4.0.0", - "glob": "^7.1.6", - "yargs": "^15.3.1" - }, - "dependencies": { - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } + "p-try": "^2.0.0" } }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "p-limit": "^2.2.0" } }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", "dev": true, "requires": { - "lodash": "^4.17.19" + "p-reduce": "^1.0.0" } }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true + }, + "p-queue": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", + "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", "dev": true, "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" + "eventemitter3": "^3.1.0" } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", "dev": true }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "p-waterfall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", + "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", "dev": true, "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" + "p-reduce": "^1.0.0" } }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "dev": true, "requires": { - "resolve-from": "^5.0.0" + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, - "resolve-dir": { + "parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "callsites": "^3.0.0" } }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "parse-github-repo-url": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", + "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", "dev": true }, - "resolve-global": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", - "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "dev": true, "requires": { - "global-dirs": "^0.1.1" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", "dev": true }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "parse-path": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.2.tgz", + "integrity": "sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==", "dev": true, "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "is-ssh": "^1.3.0", + "protocols": "^1.4.0" } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "parse-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz", + "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==", + "dev": true, + "requires": { + "is-ssh": "^1.3.0", + "normalize-url": "^3.3.0", + "parse-path": "^4.0.0", + "protocols": "^1.4.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + } + } + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", "dev": true }, - "retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true }, - "revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", "dev": true }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true }, - "rollup": { - "version": "2.38.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.38.5.tgz", - "integrity": "sha512-VoWt8DysFGDVRGWuHTqZzT02J0ASgjVq/hPs9QcBOGMd7B+jfTr/iqMVEyOi901rE3xq+Deq66GzIT1yt7sGwQ==", + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "fsevents": "~2.3.1" + "pinkie": "^2.0.0" } }, - "rollup-plugin-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", - "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", "dev": true, "requires": { - "rollup-pluginutils": "^2.5.0" + "node-modules-regexp": "^1.0.0" } }, - "rollup-plugin-sourcemaps": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz", - "integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==", + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { - "@rollup/pluginutils": "^3.0.9", - "source-map-resolve": "^0.6.0" - }, - "dependencies": { - "source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - } + "find-up": "^4.0.0" } }, - "rollup-plugin-typescript2": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz", - "integrity": "sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "8.1.0", - "resolve": "1.17.0", - "tslib": "2.0.1" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "tslib": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", - "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } + "pkginfo": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", + "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", + "dev": true }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", "dev": true, "requires": { - "estree-walker": "^0.6.1" + "semver-compare": "^1.0.0" } }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "prettier": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "dev": true + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dev": true, "requires": { - "aproba": "^1.1.1" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" } }, - "rx-sandbox": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rx-sandbox/-/rx-sandbox-1.0.4.tgz", - "integrity": "sha512-+/9MHDYNoF9ca/2RR+L2LloXXeQyIR3k/wjK03IicrxxlbkhmKF4ejPiWeafMWDg7otF+pnX5NE/8v/rX6ICJA==", - "requires": { - "expect": "^26.6.1", - "jest-matcher-utils": "^26.6.1" - } + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, - "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "requires": { - "tslib": "^1.9.0" - } + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", "dev": true, "requires": { - "ret": "~0.1.10" + "err-code": "^1.0.0", + "retry": "^0.10.0" } }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "prompt": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", + "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", "dev": true, "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } + "colors": "^1.1.2", + "pkginfo": "0.x.x", + "read": "1.0.x", + "revalidator": "0.1.x", + "utile": "0.3.x", + "winston": "2.1.x" } }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", "dev": true, "requires": { - "xmlchars": "^2.2.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" } }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "promzard": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", + "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", "dev": true, "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "read": "1" } }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true - }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", "dev": true }, - "semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "protocols": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", + "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==", "dev": true }, - "serialize-javascript": { + "protoduck": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", "dev": true, "requires": { - "randombytes": "^2.1.0" + "genfun": "^5.0.0" } }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" }, "dependencies": { - "extend-shallow": { + "pump": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "dev": true, "requires": { - "shebang-regex": "^3.0.0" + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", "dev": true }, - "shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", + "dev": true }, - "shiki": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.2.tgz", - "integrity": "sha512-BjUCxVbxMnvjs8jC4b+BQ808vwjJ9Q8NtLqPwXShZ307HdXiDFYP968ORSVfaTNNSWYDBYdMnVKJ0fYNsoZUBA==", + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", "dev": true, "requires": { - "onigasm": "^2.2.5", - "vscode-textmate": "^5.2.0" + "mute-stream": "~0.0.4" } }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "sisteransi": { + "read-cmd-shim": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", + "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } + "graceful-fs": "^4.1.2" } }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true - }, - "smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", "dev": true, "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "read-package-tree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", + "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", "dev": true, "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true } } }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, "requires": { - "kind-of": "^3.2.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true } } }, - "socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", - "dev": true, - "requires": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" - } - }, - "socks-proxy-agent": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", - "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" - }, - "dependencies": { - "agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - } + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", "dev": true, "requires": { - "is-plain-obj": "^1.0.0" + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" } }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "resolve": "^1.1.6" } }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" } }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", "dev": true }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true }, - "spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", "dev": true }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "requires": { - "through": "2" - } + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "extend-shallow": "^3.0.0" + "is-finite": "^1.0.0" } }, - "split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "replace-in-file": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.1.0.tgz", + "integrity": "sha512-URzjyF3nucvejuY13HFd7O+Q6tFJRLKGHLYVvSh+LiZj3gFXzSYGnIkQflnJJulCAI2/RTZaZkpOtdVdW0EhQA==", "dev": true, "requires": { - "through2": "^2.0.2" + "chalk": "^4.0.0", + "glob": "^7.1.6", + "yargs": "^15.3.1" }, "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "dev": true, "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" } }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", "dev": true, "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true - }, - "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } + "lodash": "^4.17.19" } }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", "dev": true, "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" } }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "dev": true, "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" } }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" + "resolve-from": "^5.0.0" } }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", "dev": true, "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" } }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "global-dirs": "^0.1.1" } }, - "string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, - "string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dev": true, "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true + }, + "revalidator": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", + "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "glob": "^7.1.3" } }, - "string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "rollup-plugin-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", + "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "rollup-pluginutils": "^2.5.0" } }, - "string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "rollup-plugin-sourcemaps": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz", + "integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "@rollup/pluginutils": "^3.0.9", + "source-map-resolve": "^0.6.0" + }, + "dependencies": { + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + } } }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "rollup-plugin-typescript2": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz", + "integrity": "sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==", "dev": true, "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" + "@rollup/pluginutils": "^3.1.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "8.1.0", + "resolve": "1.17.0", + "tslib": "2.0.1" }, "dependencies": { - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "tslib": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", + "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true } } }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "estree-walker": "^0.6.1" } }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { - "min-indent": "^1.0.0" + "aproba": "^1.1.1" } }, - "strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", - "dev": true - }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.2" + "tslib": "^1.9.0" } }, - "strip-url-auth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", - "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "ret": "~0.1.10" } }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", "dev": true, "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "remove-trailing-separator": "^1.0.1" } } } }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } + "xmlchars": "^2.2.0" } }, - "temp-dir": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "semver-compare": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true }, - "temp-write": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", - "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "is-stream": "^1.1.0", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "pify": "^3.0.0" + "is-extendable": "^0.1.0" } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true } } }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } + "kind-of": "^6.0.2" } }, - "terser": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", - "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } + "shebang-regex": "^3.0.0" } }, - "terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shelljs": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", "dev": true, "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true + }, + "shiki": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.2.tgz", + "integrity": "sha512-BjUCxVbxMnvjs8jC4b+BQ808vwjJ9Q8NtLqPwXShZ307HdXiDFYP968ORSVfaTNNSWYDBYdMnVKJ0fYNsoZUBA==", + "dev": true, + "requires": { + "onigasm": "^2.2.5", + "vscode-textmate": "^5.2.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" }, "dependencies": { - "cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "dev": true, - "requires": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { - "minipass": "^3.0.0" + "color-name": "1.1.3" } }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true + }, + "smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "yallist": "^4.0.0" + "is-descriptor": "^0.1.0" } }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "is-extendable": "^0.1.0" } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "yocto-queue": "^0.1.0" + "is-descriptor": "^1.0.0" } }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "aggregate-error": "^3.0.0" + "kind-of": "^6.0.0" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "minipass": "^3.1.1" + "kind-of": "^6.0.0" } }, - "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "requires": { - "readable-stream": "3" + "kind-of": "^3.2.0" }, "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "is-buffer": "^1.1.5" } } } }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", "dev": true, "requires": { - "os-tmpdir": "~1.0.2" + "ip": "1.1.5", + "smart-buffer": "^4.1.0" } }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", "dev": true, "requires": { - "kind-of": "^3.0.2" + "agent-base": "~4.2.1", + "socks": "~2.3.2" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "es6-promisify": "^5.0.0" } } } }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "dev": true, "requires": { - "punycode": "^2.1.1" + "is-plain-obj": "^1.0.0" } }, - "trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", - "dev": true - }, - "trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.2" + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, - "ts-jest": { - "version": "26.4.4", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz", - "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==", + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "requires": { - "@types/jest": "26.x", - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^26.1.0", - "json5": "2.x", - "lodash.memoize": "4.x", - "make-error": "1.x", - "mkdirp": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" }, "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, - "ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, "requires": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, - "tslint": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", - "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.3", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.13.0", - "tsutils": "^2.29.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "tslint-config-prettier": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", - "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", + "spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", "dev": true }, - "tslint-config-standard": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/tslint-config-standard/-/tslint-config-standard-9.0.0.tgz", - "integrity": "sha512-CAw9J743RnPMemQV/XQ4YyNreC+A1NItACfkm+cBedrOkz6CQfwlnbKn8anUXBfoa4Zo4tjAhblRbsMNcSLfSw==", + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, "requires": { - "tslint-eslint-rules": "^5.3.1" + "through": "2" } }, - "tslint-eslint-rules": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz", - "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==", + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, "requires": { - "doctrine": "0.7.2", - "tslib": "1.9.0", - "tsutils": "^3.0.0" + "extend-shallow": "^3.0.0" + } + }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "requires": { + "through2": "^2.0.2" }, "dependencies": { - "doctrine": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", - "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", - "dev": true, - "requires": { - "esutils": "^1.1.6", - "isarray": "0.0.1" - } - }, - "esutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", - "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "tslib": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", - "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", - "dev": true - }, - "tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { - "tslib": "^1.8.1" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } } } }, - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", "dev": true, "requires": { - "tslib": "^1.8.1" + "figgy-pudding": "^3.5.1" } }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", "dev": true }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", "dev": true, "requires": { - "safe-buffer": "^5.0.1" + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } } }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { - "prelude-ls": "^1.2.1" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } } }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", "dev": true }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typedoc": { - "version": "0.20.23", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.23.tgz", - "integrity": "sha512-RBXuM0MJ2V/7eGg4YrDEmV1bn/ypa3Wx6AO1B0mUBHEQJaOIKEEnNI0Su75J6q7dkB5ksZvGNgsGjvfWL8Myjg==", + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "dev": true, "requires": { - "colors": "^1.4.0", - "fs-extra": "^9.1.0", - "handlebars": "^4.7.6", - "lodash": "^4.17.20", - "lunr": "^2.3.9", - "marked": "^1.2.9", - "minimatch": "^3.0.0", - "progress": "^2.0.3", - "shelljs": "^0.8.4", - "shiki": "^0.9.2", - "typedoc-default-themes": "^0.12.7" + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, - "typedoc-default-themes": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.7.tgz", - "integrity": "sha512-0XAuGEqID+gon1+fhi4LycOEFM+5Mvm2PjwaiVZNAzU7pn3G2DEpsoXnFOPlLDnHY6ZW0BY0nO7ur9fHOFkBLQ==", + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "dev": true }, - "typedoc-plugin-lerna-packages": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/typedoc-plugin-lerna-packages/-/typedoc-plugin-lerna-packages-0.3.1.tgz", - "integrity": "sha512-azeP5DVv4Me+C32RoGbMAzXo7JeYmeEstMAx4mdtVGHLtrXjitlaf0pS562vogofwyIcyVnjL6BlZWvbPQ3hmw==", + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", "dev": true }, - "typescript": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", - "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", "dev": true }, - "uglify-js": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz", - "integrity": "sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==", + "string-length": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "dev": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", - "dev": true - }, - "umask": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", - "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", - "dev": true + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "dev": true, "requires": { - "unique-slug": "^2.0.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "dev": true, "requires": { - "imurmurhash": "^0.1.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, - "universal-user-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", - "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "os-name": "^3.1.0" + "safe-buffer": "~5.1.0" } }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "dev": true, "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" }, "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true } } }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true }, - "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "requires": { - "punycode": "^2.1.0" + "min-indent": "^1.0.0" } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", "dev": true }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } + "escape-string-regexp": "^1.0.2" } }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "strip-url-auth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", "dev": true }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "strong-log-transformer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", + "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", "dev": true, "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } }, - "util-promisify": { + "supports-hyperlinks": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", - "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", "dev": true, "requires": { - "object.getownpropertydescriptors": "^2.0.3" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" } }, - "utile": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", - "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", "dev": true, "requires": { - "async": "~0.9.0", - "deep-equal": "~0.2.1", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "1.0.x", - "rimraf": "2.x.x" + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" }, "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "glob": "^7.1.3" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" } } } }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } }, - "v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", "dev": true }, - "v8-to-istanbul": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", - "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", + "temp-write": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", + "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", "dev": true, "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" + "graceful-fs": "^4.1.2", + "is-stream": "^1.1.0", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" }, "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true } } }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" } }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, "requires": { - "builtins": "^1.0.3" + "any-promise": "^1.0.0" } }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", "dev": true, "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "thenify": ">= 3.1.0 < 4" } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "dev": true }, - "vscode-textmate": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", - "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "dev": true, "requires": { - "browser-process-hrtime": "^1.0.0" + "readable-stream": "3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "xml-name-validator": "^3.0.0" + "os-tmpdir": "~1.0.2" } }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "requires": { - "makeerror": "1.0.x" + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" } }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { - "defaults": "^1.0.3" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "dev": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "ts-jest": { + "version": "26.4.4", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz", + "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==", + "dev": true, + "requires": { + "@types/jest": "26.x", + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^26.1.0", + "json5": "2.x", + "lodash.memoize": "4.x", + "make-error": "1.x", + "mkdirp": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } } } }, - "webpack-assets-manifest": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/webpack-assets-manifest/-/webpack-assets-manifest-3.1.1.tgz", - "integrity": "sha512-JV9V2QKc5wEWQptdIjvXDUL1ucbPLH2f27toAY3SNdGZp+xSaStAgpoMcvMZmqtFrBc9a5pTS1058vxyMPOzRQ==", + "ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, + "requires": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tslint": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", + "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", "dev": true, "requires": { - "chalk": "^2.0", - "lodash.get": "^4.0", - "lodash.has": "^4.0", - "mkdirp": "^0.5", - "schema-utils": "^1.0.0", - "tapable": "^1.0.0", - "webpack-sources": "^1.0.0" + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.13.0", + "tsutils": "^2.29.0" }, "dependencies": { "ansi-styles": { @@ -36220,16 +12866,11 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, "supports-color": { "version": "5.5.0", @@ -36242,331 +12883,454 @@ } } }, - "webpack-cli": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", - "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.1", - "findup-sync": "^3.0.0", - "global-modules": "^2.0.0", - "import-local": "^2.0.0", - "interpret": "^1.4.0", - "loader-utils": "^1.4.0", - "supports-color": "^6.1.0", - "v8-compile-cache": "^2.1.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "tslint-config-prettier": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", + "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", + "dev": true + }, + "tslint-config-standard": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/tslint-config-standard/-/tslint-config-standard-9.0.0.tgz", + "integrity": "sha512-CAw9J743RnPMemQV/XQ4YyNreC+A1NItACfkm+cBedrOkz6CQfwlnbKn8anUXBfoa4Zo4tjAhblRbsMNcSLfSw==", + "dev": true, + "requires": { + "tslint-eslint-rules": "^5.3.1" + } + }, + "tslint-eslint-rules": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz", + "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==", + "dev": true, + "requires": { + "doctrine": "0.7.2", + "tslib": "1.9.0", + "tsutils": "^3.0.0" + }, + "dependencies": { + "doctrine": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", + "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", "dev": true, "requires": { - "p-limit": "^2.0.0" + "esutils": "^1.1.6", + "isarray": "0.0.1" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "esutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", + "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=", "dev": true }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } + "tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", + "dev": true }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "tslib": "^1.8.1" } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + } + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typedoc": { + "version": "0.20.23", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.20.23.tgz", + "integrity": "sha512-RBXuM0MJ2V/7eGg4YrDEmV1bn/ypa3Wx6AO1B0mUBHEQJaOIKEEnNI0Su75J6q7dkB5ksZvGNgsGjvfWL8Myjg==", + "dev": true, + "requires": { + "colors": "^1.4.0", + "fs-extra": "^9.1.0", + "handlebars": "^4.7.6", + "lodash": "^4.17.20", + "lunr": "^2.3.9", + "marked": "^1.2.9", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shelljs": "^0.8.4", + "shiki": "^0.9.2", + "typedoc-default-themes": "^0.12.7" + } + }, + "typedoc-default-themes": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.7.tgz", + "integrity": "sha512-0XAuGEqID+gon1+fhi4LycOEFM+5Mvm2PjwaiVZNAzU7pn3G2DEpsoXnFOPlLDnHY6ZW0BY0nO7ur9fHOFkBLQ==", + "dev": true + }, + "typedoc-plugin-lerna-packages": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/typedoc-plugin-lerna-packages/-/typedoc-plugin-lerna-packages-0.3.1.tgz", + "integrity": "sha512-azeP5DVv4Me+C32RoGbMAzXo7JeYmeEstMAx4mdtVGHLtrXjitlaf0pS562vogofwyIcyVnjL6BlZWvbPQ3hmw==", + "dev": true + }, + "typescript": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", + "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", + "dev": true + }, + "uglify-js": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz", + "integrity": "sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==", + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", + "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", + "dev": true + }, + "umask": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", + "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universal-user-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", + "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", + "dev": true, + "requires": { + "os-name": "^3.1.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } } }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util-promisify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", + "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utile": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", + "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", + "dev": true, + "requires": { + "async": "~0.9.0", + "deep-equal": "~0.2.1", + "i": "0.3.x", + "mkdirp": "0.x.x", + "ncp": "1.0.x", + "rimraf": "2.x.x" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "glob": "^7.1.3" } } } }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", + "dev": true + }, + "v8-to-istanbul": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", + "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", "dev": true, "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true } } }, - "webpack-subresource-integrity": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", - "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vscode-textmate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", + "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", + "dev": true + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", "dev": true, "requires": { - "webpack-sources": "^1.3.0" + "defaults": "^1.0.3" } }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true + }, "whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", @@ -36712,15 +13476,6 @@ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, "wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -36887,14 +13642,6 @@ "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==", "dev": true }, - "xhr2-cookies": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", - "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", - "requires": { - "cookiejar": "^2.1.1" - } - }, "xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", @@ -36922,7 +13669,8 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "yaml": { "version": "1.10.0", diff --git a/packages/taquito/package-lock.json b/packages/taquito/package-lock.json index a38461b833..1bc6eda57e 100644 --- a/packages/taquito/package-lock.json +++ b/packages/taquito/package-lock.json @@ -1,10755 +1,8 @@ { "name": "@taquito/taquito", "version": "8.0.1-beta.1", - "lockfileVersion": 2, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "@taquito/taquito", - "version": "8.0.1-RC.3", - "license": "MIT", - "dependencies": { - "bignumber.js": "^9.0.1", - "rx-sandbox": "^1.0.3", - "rxjs": "^6.6.3" - }, - "devDependencies": { - "@babel/types": "7.11.5", - "@types/jest": "^26.0.16", - "@types/node": "^14.14.10", - "colors": "^1.4.0", - "coveralls": "^3.1.0", - "cross-env": "^7.0.2", - "jest": "^26.6.3", - "jest-config": "^26.6.3", - "lint-staged": "^10.4.0", - "lodash.camelcase": "^4.3.0", - "prettier": "^2.1.2", - "prompt": "^1.0.0", - "replace-in-file": "^6.1.0", - "rimraf": "^3.0.2", - "rollup": "^2.28.2", - "rollup-plugin-json": "^4.0.0", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-typescript2": "^0.27.3", - "shelljs": "^0.8.4", - "terser-webpack-plugin": "^4.2.3", - "ts-jest": "^26.4.4", - "ts-node": "^9.1.1", - "tslint": "^6.1.3", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.5", - "webpack": "^4.44.2", - "webpack-assets-manifest": "^3.1.1", - "webpack-cli": "^3.3.12", - "webpack-subresource-integrity": "^1.4.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dependencies": { - "@babel/highlight": "^7.12.13" - } - }, - "node_modules/@babel/core": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.13.tgz", - "integrity": "sha512-BQKE9kXkPlXHPeqissfxo0lySWJcYdEP0hdtJOH/iJfDdhOCcgtNCjftCJg3qqauB4h+lz2N6ixM++b9DN1Tcw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.13", - "@babel/helper-module-transforms": "^7.12.13", - "@babel/helpers": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/generator": { - "version": "7.12.15", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz", - "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/generator/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-function-name/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-get-function-arity/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz", - "integrity": "sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz", - "integrity": "sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13", - "@babel/helper-simple-access": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz", - "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==", - "dev": true - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", - "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.12.13", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", - "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" - }, - "node_modules/@babel/helpers": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz", - "integrity": "sha512-oohVzLRZ3GQEk4Cjhfs9YkJA4TdIDTObdBEZGrd6F/T0GPSnuV6l22eMcxlvcvzVIPH3VTtxbseudM1zIE+rPQ==", - "dev": true, - "dependencies": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", - "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.12.15", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz", - "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "node_modules/@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/template/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz", - "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.13", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/traverse/node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@babel/types": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", - "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "node-notifier": "^8.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.1.tgz", - "integrity": "sha512-LtWTicuF2wp7PNTuyCwABx7nNG+DnzSE8gN0iWxkC6mpgm/iOPu0ZMTkXuCxmJxtWFsDxUaixM9COSNJEMUfuQ==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", - "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@types/babel__core": { - "version": "7.1.12", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", - "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", - "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", - "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "26.0.20", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.20.tgz", - "integrity": "sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA==", - "dev": true, - "dependencies": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "14.14.25", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz", - "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==" - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.0.tgz", - "integrity": "sha512-O3SQC6+6AySHwrspYn2UvC6tjo6jCTMMmylxZUFhE1CulVu5l3AxU6ca9lrJDTQDVllF62LIxVSx5fuYL6LiZg==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" - }, - "node_modules/@types/yargs": { - "version": "15.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", - "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", - "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "dependencies": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "node_modules/babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/bignumber.js": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", - "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "node_modules/builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "node_modules/cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "dev": true, - "dependencies": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/chrome-trace-event/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-concurrently/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/copy-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/coveralls": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", - "integrity": "sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ==", - "dev": true, - "dependencies": { - "js-yaml": "^3.13.1", - "lcov-parse": "^1.0.0", - "log-driver": "^1.2.7", - "minimist": "^1.2.5", - "request": "^2.88.2" - }, - "bin": { - "coveralls": "bin/coveralls.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "node_modules/deep-equal": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", - "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", - "dev": true - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/doctrine": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", - "integrity": "sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM=", - "dev": true, - "dependencies": { - "esutils": "^1.1.6", - "isarray": "0.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/doctrine/node_modules/esutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", - "integrity": "sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/doctrine/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", - "dev": true - }, - "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", - "dev": true, - "engines": { - "node": "> 0.1.90" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/findup-sync/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/i": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", - "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "optional": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", - "dev": true - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsdom": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", - "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "acorn": "^7.1.1", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.2.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.0", - "domexception": "^2.0.1", - "escodegen": "^1.14.1", - "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", - "nwsapi": "^2.2.0", - "parse5": "5.1.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.8", - "saxes": "^5.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.2.3", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lcov-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", - "integrity": "sha1-6w1GtUER68VhrLTECO+TY73I9+A=", - "dev": true, - "bin": { - "lcov-parse": "bin/cli.js" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/lint-staged": { - "version": "10.5.4", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.4.tgz", - "integrity": "sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "commander": "^6.2.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.2.0", - "dedent": "^0.7.0", - "enquirer": "^2.3.6", - "execa": "^4.1.0", - "listr2": "^3.2.2", - "log-symbols": "^4.0.0", - "micromatch": "^4.0.2", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.2.0", - "string-argv": "0.3.1", - "stringify-object": "^3.3.0" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - } - }, - "node_modules/listr2": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.3.1.tgz", - "integrity": "sha512-8Zoxe7s/8nNr4bJ8bdAduHD8uJce+exmMmUWTXlq0WuUdffnH3muisHPHPFtW2vvOfohIsq7FGCaguUxN/h3Iw==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "figures": "^3.2.0", - "indent-string": "^4.0.0", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rxjs": "^6.6.3", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "node_modules/lodash.has": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", - "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=", - "dev": true - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "node_modules/log-driver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", - "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", - "dev": true, - "engines": { - "node": ">=0.8.6" - } - }, - "node_modules/log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "dependencies": { - "tmpl": "1.0.x" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.28", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", - "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", - "dev": true, - "dependencies": { - "mime-db": "1.45.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/move-concurrently/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/move-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true, - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/ncp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", - "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", - "dev": true, - "bin": { - "ncp": "bin/ncp" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-notifier": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", - "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", - "dev": true, - "optional": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } - }, - "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "engines": { - "node": ">=8.6" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "dependencies": { - "node-modules-regexp": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "node_modules/prompt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.1.0.tgz", - "integrity": "sha512-ec1vUPXCplDBDUVD8uPa3XGA+OzLrO40Vxv3F1uxoiZGkZhdctlK2JotcHq5X6ExjocDOGwGdCSXloGNyU5L1Q==", - "dev": true, - "dependencies": { - "colors": "^1.1.2", - "read": "1.0.x", - "revalidator": "0.1.x", - "utile": "0.3.x", - "winston": "2.x" - }, - "engines": { - "node": ">= 0.6.6" - } - }, - "node_modules/prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "node_modules/read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/replace-in-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.2.0.tgz", - "integrity": "sha512-Im2AF9G/qgkYneOc9QwWwUS/efyyonTUBvzXS2VXuxPawE5yQIjT/e6x4CTijO0Quq48lfAujuo+S89RR2TP2Q==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "glob": "^7.1.6", - "yargs": "^16.2.0" - }, - "bin": { - "replace-in-file": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/replace-in-file/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/replace-in-file/node_modules/y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/replace-in-file/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "dev": true, - "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/request-promise-native/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/request/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-dir/node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-dir/node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-dir/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rollup": { - "version": "2.38.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.38.5.tgz", - "integrity": "sha512-VoWt8DysFGDVRGWuHTqZzT02J0ASgjVq/hPs9QcBOGMd7B+jfTr/iqMVEyOi901rE3xq+Deq66GzIT1yt7sGwQ==", - "dev": true, - "dependencies": { - "fsevents": "~2.3.1" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/rollup-plugin-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-json/-/rollup-plugin-json-4.0.0.tgz", - "integrity": "sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==", - "dev": true, - "dependencies": { - "rollup-pluginutils": "^2.5.0" - } - }, - "node_modules/rollup-plugin-sourcemaps": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz", - "integrity": "sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.0.9", - "source-map-resolve": "^0.6.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/rollup-plugin-typescript2": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz", - "integrity": "sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "8.1.0", - "resolve": "1.17.0", - "tslib": "2.0.1" - } - }, - "node_modules/rollup-plugin-typescript2/node_modules/resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "dependencies": { - "path-parse": "^1.0.6" - } - }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rx-sandbox": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rx-sandbox/-/rx-sandbox-1.0.4.tgz", - "integrity": "sha512-+/9MHDYNoF9ca/2RR+L2LloXXeQyIR3k/wjK03IicrxxlbkhmKF4ejPiWeafMWDg7otF+pnX5NE/8v/rX6ICJA==", - "dependencies": { - "expect": "^26.6.1", - "jest-matcher-utils": "^26.6.1" - }, - "engines": { - "node": ">=4.2.4", - "npm": ">=3.0.0" - } - }, - "node_modules/rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/sane/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "node_modules/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", - "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, - "dependencies": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-jest": { - "version": "26.5.1", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.5.1.tgz", - "integrity": "sha512-G7Rmo3OJMvlqE79amJX8VJKDiRcd7/r61wh9fnvvG8cAjhA9edklGw/dCxRSQmfZ/z8NDums5srSVgwZos1qfg==", - "dev": true, - "dependencies": { - "@types/jest": "26.x", - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^26.1.0", - "json5": "2.x", - "lodash": "4.x", - "make-error": "1.x", - "mkdirp": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/tslib": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz", - "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==", - "dev": true - }, - "node_modules/tslint": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", - "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.3", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.13.0", - "tsutils": "^2.29.0" - }, - "bin": { - "tslint": "bin/tslint" - }, - "engines": { - "node": ">=4.8.0" - } - }, - "node_modules/tslint-config-prettier": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", - "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", - "dev": true, - "bin": { - "tslint-config-prettier-check": "bin/check.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/tslint-config-standard": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/tslint-config-standard/-/tslint-config-standard-9.0.0.tgz", - "integrity": "sha512-CAw9J743RnPMemQV/XQ4YyNreC+A1NItACfkm+cBedrOkz6CQfwlnbKn8anUXBfoa4Zo4tjAhblRbsMNcSLfSw==", - "dev": true, - "dependencies": { - "tslint-eslint-rules": "^5.3.1" - } - }, - "node_modules/tslint-config-standard/node_modules/tslint-eslint-rules": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz", - "integrity": "sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==", - "dev": true, - "dependencies": { - "doctrine": "0.7.2", - "tslib": "1.9.0", - "tsutils": "^3.0.0" - } - }, - "node_modules/tslint-config-standard/node_modules/tslint-eslint-rules/node_modules/tslib": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", - "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==", - "dev": true - }, - "node_modules/tslint-config-standard/node_modules/tslint-eslint-rules/node_modules/tsutils": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", - "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tslint/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/tslint/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/tslint/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/tslint/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/tslint/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tslint/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", - "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/utile": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", - "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", - "dev": true, - "dependencies": { - "async": "~0.9.0", - "deep-equal": "~0.2.1", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "1.0.x", - "rimraf": "2.x.x" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/utile/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/utile/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", - "dev": true - }, - "node_modules/v8-to-istanbul": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", - "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "dependencies": { - "makeerror": "1.0.x" - } - }, - "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "dependencies": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "optional": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/webpack-assets-manifest": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/webpack-assets-manifest/-/webpack-assets-manifest-3.1.1.tgz", - "integrity": "sha512-JV9V2QKc5wEWQptdIjvXDUL1ucbPLH2f27toAY3SNdGZp+xSaStAgpoMcvMZmqtFrBc9a5pTS1058vxyMPOzRQ==", - "dev": true, - "dependencies": { - "chalk": "^2.0", - "lodash.get": "^4.0", - "lodash.has": "^4.0", - "mkdirp": "^0.5", - "schema-utils": "^1.0.0", - "tapable": "^1.0.0", - "webpack-sources": "^1.0.0" - }, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/webpack-assets-manifest/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-assets-manifest/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-assets-manifest/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/webpack-assets-manifest/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/webpack-assets-manifest/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-assets-manifest/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/webpack-assets-manifest/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-assets-manifest/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", - "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.1", - "findup-sync": "^3.0.0", - "global-modules": "^2.0.0", - "import-local": "^2.0.0", - "interpret": "^1.4.0", - "loader-utils": "^1.4.0", - "supports-color": "^6.1.0", - "v8-compile-cache": "^2.1.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/webpack-cli/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/chalk/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/webpack-cli/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/webpack-cli/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/webpack-cli/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/webpack-cli/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/webpack-cli/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-cli/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-cli/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-cli/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/webpack-cli/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-cli/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/webpack-cli/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-subresource-integrity": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", - "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", - "dev": true, - "dependencies": { - "webpack-sources": "^1.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/webpack/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "node_modules/webpack/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/webpack/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/webpack/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/webpack/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/webpack/node_modules/ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/webpack/node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/webpack/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", - "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/winston": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.5.tgz", - "integrity": "sha512-TWoamHt5yYvsMarGlGEQE59SbJHqGsZV8/lwC+iCcGeAe0vUaOh+Lv6SYM17ouzC/a/LB1/hz/7sxFBtlu1l4A==", - "dev": true, - "dependencies": { - "async": "~1.0.0", - "colors": "1.0.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "stack-trace": "0.0.x" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/winston/node_modules/async": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", - "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", - "dev": true - }, - "node_modules/winston/node_modules/colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz", - "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==", - "dev": true, - "engines": { - "node": ">=8.3.0" - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - } - } - }, "dependencies": { "@babel/code-frame": { "version": "7.12.13", @@ -11577,6 +830,61 @@ "@sinonjs/commons": "^1.7.0" } }, + "@taquito/http-utils": { + "version": "8.0.1-edo2net.0", + "resolved": "https://registry.npmjs.org/@taquito/http-utils/-/http-utils-8.0.1-edo2net.0.tgz", + "integrity": "sha512-j/1x8EbTWRSzSBTVWEPb2QffTalZt/PA35SGNrXUds7Kw1hO1BgpTCEWa/5LmTqDRXvxW3w+Jk0HttmcfQV2kA==", + "requires": { + "xhr2-cookies": "^1.1.0" + } + }, + "@taquito/michel-codec": { + "version": "8.0.1-edo2net.0", + "resolved": "https://registry.npmjs.org/@taquito/michel-codec/-/michel-codec-8.0.1-edo2net.0.tgz", + "integrity": "sha512-aF2fYMBKlFMTMjsTyIR3hGKg7gNh35/URH398KXZOyAzYWXw/vZgOpvjbl/9HYZXlpVQ6GFnbQ54oRv4+7jBUw==" + }, + "@taquito/michelson-encoder": { + "version": "8.0.1-edo2net.0", + "resolved": "https://registry.npmjs.org/@taquito/michelson-encoder/-/michelson-encoder-8.0.1-edo2net.0.tgz", + "integrity": "sha512-9bxpihpuFkAgWdx0ykTAv3Aee9yGLFZ10VqSnYxRKlzPH+11qjLXwoXKS24olNJpdr5HP8XjJ/e7xhoc6uHWAg==", + "requires": { + "@taquito/rpc": "^8.0.1-edo2net.0", + "@taquito/utils": "^8.0.1-edo2net.0", + "bignumber.js": "^9.0.1", + "fast-json-stable-stringify": "^2.1.0" + } + }, + "@taquito/rpc": { + "version": "8.0.1-edo2net.0", + "resolved": "https://registry.npmjs.org/@taquito/rpc/-/rpc-8.0.1-edo2net.0.tgz", + "integrity": "sha512-R3wqt9NKcCBoS8mU9Hgyx1ivWrjOuZOX9CPFdiuYtglGkiur+wLxS/CFUdH1feO/citLa+FRxCtpHN6Lr7B6Ww==", + "requires": { + "@taquito/http-utils": "^8.0.1-edo2net.0", + "bignumber.js": "^9.0.1", + "lodash": "^4.17.20" + } + }, + "@taquito/utils": { + "version": "8.0.1-edo2net.0", + "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-8.0.1-edo2net.0.tgz", + "integrity": "sha512-N2YfRYwzQK3Q+xyNITUlJZLxbwC2JGwhUc8NtMWXV6nel407bViJfAVl9GdKYNBi1VsbzsJglOZiNY4DvRJqaw==", + "requires": { + "blakejs": "^1.1.0", + "bs58check": "^2.1.2", + "buffer": "^5.6.0" + }, + "dependencies": { + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + } + } + }, "@types/babel__core": { "version": "7.1.12", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", @@ -12257,11 +1565,18 @@ } } }, + "base-x": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", + "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "bcrypt-pbkdf": { "version": "1.0.2", @@ -12300,6 +1615,11 @@ "file-uri-to-path": "1.0.0" } }, + "blakejs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz", + "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U=" + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -12443,6 +1763,24 @@ "fast-json-stable-stringify": "2.x" } }, + "bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "requires": { + "base-x": "^3.0.2" + } + }, + "bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "requires": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, "bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", @@ -12621,7 +1959,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -12869,6 +2206,11 @@ "safe-buffer": "~5.1.1" } }, + "cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" + }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", @@ -12963,7 +2305,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -13708,8 +3049,7 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-levenshtein": { "version": "2.0.6", @@ -14210,7 +3550,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, "requires": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -14221,7 +3560,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -14231,8 +3569,7 @@ "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, @@ -14328,8 +3665,7 @@ "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "iferr": { "version": "0.1.5", @@ -14396,8 +3732,7 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.8", @@ -15351,8 +4686,7 @@ "lodash": { "version": "4.17.20", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, "lodash.camelcase": { "version": "4.3.0", @@ -15489,7 +4823,6 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -16776,7 +6109,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -16893,8 +6225,7 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safe-regex": { "version": "1.1.0", @@ -17226,7 +6557,6 @@ "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -17723,23 +7053,6 @@ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "dev": true }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, "string-argv": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", @@ -17767,6 +7080,21 @@ "strip-ansi": "^6.0.0" } }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", @@ -18451,8 +7779,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "utile": { "version": "0.3.0", @@ -19678,6 +9005,14 @@ "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==", "dev": true }, + "xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", + "requires": { + "cookiejar": "^2.1.1" + } + }, "xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", diff --git a/packages/taquito/taquito-taquito-8.0.1-beta.1.tgz b/packages/taquito/taquito-taquito-8.0.1-beta.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..48bcdc1150be6cf4a4174245733a09cf48680bd5 GIT binary patch literal 281226 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

raZe6SvXeC-PR#l% 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 kCch+zcFFJ%Hh{yE#oV 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

b)+n?9 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

E~;P>>aTe1M{gKXpY{!H2dQhDA2G)rfOE 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 I{Qv+O05?0IEC2ui literal 0 HcmV?d00001 From b86254902db0197e7762f488566ee9af07977ab8 Mon Sep 17 00:00:00 2001 From: Sebastien Lauret Date: Thu, 25 Feb 2021 14:49:49 +0100 Subject: [PATCH 08/17] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20add=20preaply=20op?= =?UTF-8?q?eration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/contract/rpc-dry-run-provider.ts | 104 +++--------------- .../src/contract/rpc-estimate-provider.ts | 97 ++++------------ .../taquito/src/operations/preaply-emitter.ts | 86 +++++++++++++++ .../taquito/taquito-taquito-8.0.1-beta.1.tgz | Bin 281226 -> 282342 bytes 4 files changed, 124 insertions(+), 163 deletions(-) create mode 100644 packages/taquito/src/operations/preaply-emitter.ts diff --git a/packages/taquito/src/contract/rpc-dry-run-provider.ts b/packages/taquito/src/contract/rpc-dry-run-provider.ts index d5b7987dd7..2f97ca4090 100644 --- a/packages/taquito/src/contract/rpc-dry-run-provider.ts +++ b/packages/taquito/src/contract/rpc-dry-run-provider.ts @@ -1,17 +1,8 @@ -import { PreapplyResponse, RPCRunOperationParam, OpKind } from '@taquito/rpc'; -import BigNumber from 'bignumber.js'; -import { OperationEmitter } from '../operations/operation-emitter'; -import { - flattenErrors, - flattenOperationResult, - TezosOperationError, -} from '../operations/operation-errors'; +import { OpKind } from '@taquito/rpc'; import { DelegateParams, - isOpWithFee, OriginateParams, ParamsWithKind, - PrepareOperationParams, RegisterDelegateParams, RPCOperation, TransferParams, @@ -23,76 +14,9 @@ import { createSetDelegateOperation, createTransferOperation, } from './prepare'; +import { PreaplyEmitter, mergeLimits } from '../operations/preaply-emitter'; -interface Limits { - fee?: number; - storageLimit?: number; - gasLimit?: number; -} - -const mergeLimits = ( - userDefinedLimit: Limits, - defaultLimits: Required -): Required => { - return { - fee: typeof userDefinedLimit.fee === 'undefined' ? defaultLimits.fee : userDefinedLimit.fee, - gasLimit: - typeof userDefinedLimit.gasLimit === 'undefined' - ? defaultLimits.gasLimit - : userDefinedLimit.gasLimit, - storageLimit: - typeof userDefinedLimit.storageLimit === 'undefined' - ? defaultLimits.storageLimit - : userDefinedLimit.storageLimit, - }; -}; - -// RPC requires a signature but does not verify it -const SIGNATURE_STUB = - 'edsigtkpiSSschcaCt9pUVrpNPf7TTcgvgDEDD6NCEHMy8NNQJCGnMfLZzYoQj74yLjo9wx6MPVV29CvVzgi7qEcEUok3k7AuMg'; - -export class RPCDryRunProvider extends OperationEmitter implements DryRunProvider { - private readonly ALLOCATION_STORAGE = 257; - private readonly ORIGINATION_STORAGE = 257; - - // Maximum values defined by the protocol - private async getAccountLimits(pkh: string) { - const balance = await this.rpc.getBalance(pkh); - const { - hard_gas_limit_per_operation, - hard_storage_limit_per_operation, - cost_per_byte, - } = await this.rpc.getConstants(); - return { - fee: 0, - gasLimit: hard_gas_limit_per_operation.toNumber(), - storageLimit: Math.floor( - BigNumber.min(balance.dividedBy(cost_per_byte), hard_storage_limit_per_operation).toNumber() - ), - }; - } - - private async createEstimate(params: PrepareOperationParams) { - const { - opOb: { branch, contents }, - } = await this.prepareAndForge(params); - - let operation: RPCRunOperationParam = { - operation: { branch, contents, signature: SIGNATURE_STUB }, - chain_id: await this.rpc.getChainId(), - }; - - const { opResponse } = await this.simulate(operation); - const errors = [...flattenErrors(opResponse, 'backtracked'), ...flattenErrors(opResponse)]; - - // Fail early in case of errors - if (errors.length) { - throw new TezosOperationError(errors); - } - - return opResponse - } - +export class RPCDryRunProvider extends PreaplyEmitter implements DryRunProvider { /** * * @description Estimate gasLimit, storageLimit and fees for an origination operation @@ -106,10 +30,11 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide const DEFAULT_PARAMS = await this.getAccountLimits(pkh); const op = await createOriginationOperation( await this.context.parser.prepareCodeOrigination({ - ...rest, - ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), - })); - const transaction = await this.createEstimate({ operation: op, source: pkh }) + ...rest, + ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), + }) + ); + const transaction = await this.makeOperation({ operation: op, source: pkh }); return transaction; } /** @@ -127,8 +52,8 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide ...rest, ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), }); - - const transaction = await this.createEstimate({ operation: op, source: pkh }) + + const transaction = await this.makeOperation({ operation: op, source: pkh }); return transaction; } @@ -147,7 +72,7 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide ...rest, ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), }); - const transaction = await this.createEstimate({ operation: op, source: sourceOrDefault }) + const transaction = await this.makeOperation({ operation: op, source: sourceOrDefault }); return transaction; } @@ -191,7 +116,7 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide } } - const transaction = await this.createEstimate({ operation: operations }) + const transaction = await this.makeOperation({ operation: operations }); return transaction; } @@ -209,7 +134,10 @@ export class RPCDryRunProvider extends OperationEmitter implements DryRunProvide { ...params, ...DEFAULT_PARAMS }, await this.signer.publicKeyHash() ); - const trasactions = await this.createEstimate({ operation: op, source: await this.signer.publicKeyHash() }) + const trasactions = await this.makeOperation({ + operation: op, + source: await this.signer.publicKeyHash(), + }); return trasactions; } } diff --git a/packages/taquito/src/contract/rpc-estimate-provider.ts b/packages/taquito/src/contract/rpc-estimate-provider.ts index b10aa8a223..3545218cd1 100644 --- a/packages/taquito/src/contract/rpc-estimate-provider.ts +++ b/packages/taquito/src/contract/rpc-estimate-provider.ts @@ -1,11 +1,6 @@ import { PreapplyResponse, RPCRunOperationParam, OpKind } from '@taquito/rpc'; import BigNumber from 'bignumber.js'; -import { OperationEmitter } from '../operations/operation-emitter'; -import { - flattenErrors, - flattenOperationResult, - TezosOperationError, -} from '../operations/operation-errors'; +import { flattenOperationResult } from '../operations/operation-errors'; import { DelegateParams, isOpWithFee, @@ -24,56 +19,9 @@ import { createSetDelegateOperation, createTransferOperation, } from './prepare'; -import { Protocols } from '../constants' - -interface Limits { - fee?: number; - storageLimit?: number; - gasLimit?: number; -} - -const mergeLimits = ( - userDefinedLimit: Limits, - defaultLimits: Required -): Required => { - return { - fee: typeof userDefinedLimit.fee === 'undefined' ? defaultLimits.fee : userDefinedLimit.fee, - gasLimit: - typeof userDefinedLimit.gasLimit === 'undefined' - ? defaultLimits.gasLimit - : userDefinedLimit.gasLimit, - storageLimit: - typeof userDefinedLimit.storageLimit === 'undefined' - ? defaultLimits.storageLimit - : userDefinedLimit.storageLimit, - }; -}; - -// RPC requires a signature but does not verify it -const SIGNATURE_STUB = - 'edsigtkpiSSschcaCt9pUVrpNPf7TTcgvgDEDD6NCEHMy8NNQJCGnMfLZzYoQj74yLjo9wx6MPVV29CvVzgi7qEcEUok3k7AuMg'; - -export class RPCEstimateProvider extends OperationEmitter implements EstimationProvider { - private readonly ALLOCATION_STORAGE = 257; - private readonly ORIGINATION_STORAGE = 257; - - // Maximum values defined by the protocol - private async getAccountLimits(pkh: string) { - const balance = await this.rpc.getBalance(pkh); - const { - hard_gas_limit_per_operation, - hard_storage_limit_per_operation, - cost_per_byte, - } = await this.rpc.getConstants(); - return { - fee: 0, - gasLimit: hard_gas_limit_per_operation.toNumber(), - storageLimit: Math.floor( - BigNumber.min(balance.dividedBy(cost_per_byte), hard_storage_limit_per_operation).toNumber() - ), - }; - } +import { PreaplyEmitter, mergeLimits, SIGNATURE_STUB } from '../operations/preaply-emitter'; +export class RPCEstimateProvider extends PreaplyEmitter implements EstimationProvider { private createEstimateFromOperationContent( content: PreapplyResponse['contents'][0], size: number, @@ -83,7 +31,7 @@ export class RPCEstimateProvider extends OperationEmitter implements EstimationP let totalGas = 0; let totalMilligas = 0; let totalStorage = 0; - operationResults.forEach(result => { + operationResults.forEach((result) => { totalStorage += 'originated_contracts' in result && typeof result.originated_contracts !== 'undefined' ? result.originated_contracts.length * this.ORIGINATION_STORAGE @@ -101,7 +49,12 @@ export class RPCEstimateProvider extends OperationEmitter implements EstimationP } if (isOpWithFee(content)) { - return new Estimate(totalMilligas || 0, Number(totalStorage || 0), size, costPerByte.toNumber()); + return new Estimate( + totalMilligas || 0, + Number(totalStorage || 0), + size, + costPerByte.toNumber() + ); } else { return new Estimate(0, 0, size, costPerByte.toNumber(), 0); } @@ -113,30 +66,23 @@ export class RPCEstimateProvider extends OperationEmitter implements EstimationP opOb: { branch, contents }, } = await this.prepareAndForge(params); - let operation: RPCRunOperationParam = { - operation: { branch, contents, signature: SIGNATURE_STUB }, - chain_id: await this.rpc.getChainId(), - }; + let operation = await this.createOperationParams(branch, contents); - const { opResponse } = await this.simulate(operation); - const { cost_per_byte } = await this.rpc.getConstants(); - const errors = [...flattenErrors(opResponse, 'backtracked'), ...flattenErrors(opResponse)]; + const transactions = await this.preaplyOperation(operation); - // Fail early in case of errors - if (errors.length) { - throw new TezosOperationError(errors); - } + const { cost_per_byte } = await this.rpc.getConstants(); while ( - opResponse.contents.length !== (Array.isArray(params.operation) ? params.operation.length : 1) + transactions.contents.length !== + (Array.isArray(params.operation) ? params.operation.length : 1) ) { - opResponse.contents.shift(); + transactions.contents.shift(); } - return opResponse.contents.map(x => { + return transactions.contents.map((x) => { return this.createEstimateFromOperationContent( x, - opbytes.length / 2 / opResponse.contents.length, + opbytes.length / 2 / transactions.contents.length, cost_per_byte ); }); @@ -155,9 +101,10 @@ export class RPCEstimateProvider extends OperationEmitter implements EstimationP const DEFAULT_PARAMS = await this.getAccountLimits(pkh); const op = await createOriginationOperation( await this.context.parser.prepareCodeOrigination({ - ...rest, - ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), - })); + ...rest, + ...mergeLimits({ fee, storageLimit, gasLimit }, DEFAULT_PARAMS), + }) + ); const transactions = await this.createEstimate({ operation: op, source: pkh }); return transactions[0]; } diff --git a/packages/taquito/src/operations/preaply-emitter.ts b/packages/taquito/src/operations/preaply-emitter.ts new file mode 100644 index 0000000000..d3da7ac097 --- /dev/null +++ b/packages/taquito/src/operations/preaply-emitter.ts @@ -0,0 +1,86 @@ +import { PreapplyResponse, RPCRunOperationParam, OpKind, OperationContents } from '@taquito/rpc'; +import BigNumber from 'bignumber.js'; +import { flattenErrors, TezosOperationError } from '../operations/operation-errors'; +import { PrepareOperationParams } from '../operations/types'; +import { OperationEmitter } from '../operations/operation-emitter'; + +export const mergeLimits = ( + userDefinedLimit: Limits, + defaultLimits: Required +): Required => { + return { + fee: typeof userDefinedLimit.fee === 'undefined' ? defaultLimits.fee : userDefinedLimit.fee, + gasLimit: + typeof userDefinedLimit.gasLimit === 'undefined' + ? defaultLimits.gasLimit + : userDefinedLimit.gasLimit, + storageLimit: + typeof userDefinedLimit.storageLimit === 'undefined' + ? defaultLimits.storageLimit + : userDefinedLimit.storageLimit, + }; +}; + +export interface Limits { + fee?: number; + storageLimit?: number; + gasLimit?: number; +} + +export const SIGNATURE_STUB = + 'edsigtkpiSSschcaCt9pUVrpNPf7TTcgvgDEDD6NCEHMy8NNQJCGnMfLZzYoQj74yLjo9wx6MPVV29CvVzgi7qEcEUok3k7AuMg'; + +export abstract class PreaplyEmitter extends OperationEmitter { + protected readonly ALLOCATION_STORAGE = 257; + protected readonly ORIGINATION_STORAGE = 257; + + // Maximum values defined by the protocol + protected async getAccountLimits(pkh: string) { + const balance = await this.rpc.getBalance(pkh); + const { + hard_gas_limit_per_operation, + hard_storage_limit_per_operation, + cost_per_byte, + } = await this.rpc.getConstants(); + return { + fee: 0, + gasLimit: hard_gas_limit_per_operation.toNumber(), + storageLimit: Math.floor( + BigNumber.min(balance.dividedBy(cost_per_byte), hard_storage_limit_per_operation).toNumber() + ), + }; + } + + protected async createOperationParams(branch: string, contents: OperationContents[]) { + let operation: RPCRunOperationParam = { + operation: { branch, contents, signature: SIGNATURE_STUB }, + chain_id: await this.rpc.getChainId(), + }; + + return operation; + } + + protected async preaplyOperation(operation: RPCRunOperationParam) { + const { opResponse } = await this.simulate(operation); + const errors = [...flattenErrors(opResponse, 'backtracked'), ...flattenErrors(opResponse)]; + + // Fail early in case of errors + if (errors.length) { + throw new TezosOperationError(errors); + } + + return opResponse; + } + + protected async makeOperation(params: PrepareOperationParams) { + const { + opOb: { branch, contents }, + } = await this.prepareAndForge(params); + + let operation = await this.createOperationParams(branch, contents); + + const transactions = await this.preaplyOperation(operation); + + return transactions; + } +} diff --git a/packages/taquito/taquito-taquito-8.0.1-beta.1.tgz b/packages/taquito/taquito-taquito-8.0.1-beta.1.tgz index 48bcdc1150be6cf4a4174245733a09cf48680bd5..5f537b890d6ceeca860977ff1265f5948f055b2a 100644 GIT binary patch delta 248106 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

FewH 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�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 z%0A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 z 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 -dl|cD>>*{%72E14krD^80lXc5RDt02k+-ku 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 delta 247039 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≠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ð}5+PDqxT-QIMFR+Jvbtv>TbsuxzBoNW4c8y2cvgKgy)BgvPMXGo{>t zs70&djS^=d-u}Z~jHjNTuIJ8wCdFF50dq%iwU<+#I})4I7z~{tlH5ZM34?Di1sl>T zwo~UBOHB$*|NT!w3g!#>#quJ!A3~P99iN7QX*UfRz;{Z#x zSNT(~*^Vq{Ujj)c*L1IfD_bz(tWfSt%ca0K-_imBVd=m6JCk$S%8#}kq}M94glDt^ zypeD^CN^hrS##9G25>DXPyrp%$vE$=aeHW7X1jWMs5CU6OSd#{kChY*O38-&I@HVt z|LH_rfmdI`t^;WTLsHNexH%X>jwy5hm}WSAG>3@7v&HC1Mz*1^MWWzg+lmuh@dylN zn@QJ1ZS?xg!LlDyEc=#0&E;z4>U4DPs*~2d7?XIBx)01V5#PAKSfnmx2Lk1lIRH8F{NQ_`LO zpBt56z&>>BPLuC_T@GEhC7{o&t{GA;5=>Q~J@!yQF= zY4`p?rxE+AmR7dT5fHoDdlmRE<_SWxJUV4BuVz|*L=HQBu

3xL*)}QB8x~7i&T5 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

GFSLm@pUQu%nJYR+g89E&CU8`{JW)kflQMD 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

W%1bt(y3+D6)FilZ1?9NBl zlywO}<`WyB(CXg$n<~$huCD*b)}@tiCo%1?wCr4&BWV%a7N#z8ZX!GMTc=&Iw^>B> zkC@A`t+6B=G9oKbqK#6_W~`l21_4EvxsUU7fiD8*bV zn@1S%`l|~AgR|anBTRWDL*>Jf`(0I8{?F8;Bf*VetPItmB5kUHZp+h){^C@eZaV$p zPM@&^dB@t)ykybrBT8jeA?lo^mkjfbk;@8T)hDCH{6mqzSJagCI&Z9h(V-P9%wkU> zT&(C2Bggt6+w!;Zoc@{-HRtV8*NHczxUU7^k!-$RcV+5=-#K7}-1+D0%(g!HOJerE z%x}%`Zqka05=vEWYS=gR&>7jBgw9P-d6Fs9?ge7bhV8=J zd9HjS*0D0T;5uPzZYefIl>4^ertZ8?!i#hcm_7c9$$fwFnS4cvP+yT)WAQkr92KM zf$TV!`3`Jf_#M(UM&KAwPr|F&Uq}!~zz`#QB1ebnepn)J$Q5!!=(5Y|;tTE;FR}Vo zRRs{x7e`>Dp>;#powg#3<(n08Alb{_%~A5t{?v>}t`G_v%B@wdYR#B=OB1@a_(+`w O!R8wszJr0`gZ)3e;2K^4 From e2f6377fd5df352b190072902dbdaad54e193b70 Mon Sep 17 00:00:00 2001 From: Sebastien Lauret Date: Thu, 25 Feb 2021 15:08:32 +0100 Subject: [PATCH 09/17] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20add=20Preaply=20Op?= =?UTF-8?q?eration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/taquito/src/constants.ts | 16 ++++++++-------- .../taquito/taquito-taquito-8.0.1-beta.1.tgz | Bin 282342 -> 282522 bytes 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/taquito/src/constants.ts b/packages/taquito/src/constants.ts index 3efa8a97d2..baa7d2a68e 100644 --- a/packages/taquito/src/constants.ts +++ b/packages/taquito/src/constants.ts @@ -8,7 +8,7 @@ export enum DEFAULT_FEE { DELEGATION = 1257, ORIGINATION = 10000, TRANSFER = 10000, - REVEAL = 0, + REVEAL = Number(process.env['DEFAULT_FEE_REVEAL'] || '1420'), } export enum DEFAULT_STORAGE_LIMIT { DELEGATION = 0, @@ -23,7 +23,7 @@ export enum Protocols { PsBabyM1 = 'PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS', PsCARTHA = 'PsCARTHAGazKbHtnKfLzQg3kms52kSRpgnDY982a9oYsSXRLQEb', PsDELPH1 = 'PsDELPH1Kxsxt8f9eWbxQeRxkjfbxoqM52jvs5Y5fBxWWh4ifpo', - PtEdo2Zk = 'PtEdo2ZkT9oKpimTah6x2embF25oss54njMuPzkJTEi5RqfdZFA' + PtEdo2Zk = 'PtEdo2ZkT9oKpimTah6x2embF25oss54njMuPzkJTEi5RqfdZFA', } export const protocols = { @@ -31,19 +31,19 @@ export const protocols = { '005': [Protocols.PsBABY5H, Protocols.PsBabyM1], '006': [Protocols.PsCARTHA], '007': [Protocols.PsDELPH1], - '008': [Protocols.PtEdo2Zk] // edonet v2 + '008': [Protocols.PtEdo2Zk], // edonet v2 }; export enum DefaultLambdaAddresses { MAINNET = 'KT1CPuTzwC7h7uLXd5WQmpMFso1HxrLBUtpE', CARTHAGENET = 'KT1VAy1o1FGiXYfD3YT7x7k5eF5HSHhmc1u6', DELPHINET = 'KT19abMFs3haqyKYwqdLjK9GbtofryZLvpiK', - EDONET = 'KT1A64nVZDccAHGAsf1ZyVajXZcbiwjV3SnN' + EDONET = 'KT1A64nVZDccAHGAsf1ZyVajXZcbiwjV3SnN', } export enum ChainIds { - MAINNET = "NetXdQprcVkpaWU", - CARTHAGENET = "NetXjD3HPJJjmcd", - DELPHINET = "NetXm8tYqnMWky1", - EDONET = "NetXSgo1ZT2DRUG" + MAINNET = 'NetXdQprcVkpaWU', + CARTHAGENET = 'NetXjD3HPJJjmcd', + DELPHINET = 'NetXm8tYqnMWky1', + EDONET = 'NetXSgo1ZT2DRUG', } diff --git a/packages/taquito/taquito-taquito-8.0.1-beta.1.tgz b/packages/taquito/taquito-taquito-8.0.1-beta.1.tgz index 5f537b890d6ceeca860977ff1265f5948f055b2a..6c268fb4f8ff6976731ed9ec18cd825dce7376b0 100644 GIT binary patch delta 268011 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≻rm`*jOSXUYC#wR)7)z* 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�{UB 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≫>iJ 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

f{6hACC5x5 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 delta 268001 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 =~&$?!d^j$au( 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%0AOIi;S~Rit zTU&P#64Xq)X$44V_FFr;#)j2qrQZ*ByHy%85Z^bWmY7dpP9pgBTRRAlHh=bpKr}Pm zUgJ`n+CX-+;b7s5@pL)X(k-#2}zs zJ%jgnO)oWfGl=@Df#^k`DSrbWJs1f$>QwjU?L7%@d&p5FLCpcjL0b%a(l{OVq8fcz zfGdiFh92OAL4pn51QQ8gP2h}#klPouI(S1%oOss>h{*}+m40v>MeV?RJsrGnMwNbK z9tE9t6dd0K)e0W*pdSt1%Tu2DMjhQviblbWIF-SEbld6gcRJ1U#(zL;1+WFxXc{Jh z7(Vm!&teuo2me!xG)W2a(Me_49H?38r6Op9tGb|aL9G+@gLX%3jF>{DT?+)IsST@< z7~`_iY}D}MirBme`k!&2`c9CQJ*W4++8BgnrGL||2HoLtvr*lMZZgRzGN|`DS3x_v zO4_T8Mub?m>y>`}aeuq+M^%Bdk3M67X6EZLKQvRp*DG=E1TWP)|8+Gu5Lo;w+v`j;(U^qT%z+uzOY#+ zc|SmqokTt7gZ1MxzF zYchBv@k$ctZ-2q`^mM074a5csLT14q2EB_9d?MZ(2#cZhxN2wAmiy*}$D`L16Z`xH zQB2P6x3)L}8E1bd1(=5IS|o;yYI^#OlOThKX1dYG|7JvolauPq$XRxVI6d)d8fGkj z0UZc|6j%G^%^MtMa*cQf>XknF&wqkOA7)E`6MRhn8h?KHc8wn1sZ$t-7xncpNYM_u zU=mAdxO?SpuDeioFY&nSz7My%u$RRsQinx6Qz)#DyneH7B%%0AbyVVScB9LP(VVq} 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 (V$$ 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

kV)+F3!@v5M>g49{Zqfcr51BC>{$H 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

Su4@Z=#KC?JZ46))(!#m z>+ku%y&sd8sC3XqHYbxkU==lkzlJZ`KE8q}mTYC^anA=sG#k2{ew?h%!dAr z4%?KK?n`m(_pNy!0cszDe>&&u3fq58LHn;RWdFM;VE;Yq)dQkQ_0UY?sn>HAsK z0^zsb8dkJ?_crr?U~^|hb3=+Y+oKkyfC|1t^cHWKcIR-;HK9*1th~&(

{U1jC$e) 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 v@h~ik*>OSkyzoj{eW}28EY- Date: Thu, 25 Feb 2021 15:09:09 +0100 Subject: [PATCH 10/17] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20add=20Preaply=20Op?= =?UTF-8?q?eration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../taquito/taquito-taquito-8.0.1-beta.1.tgz | Bin 282522 -> 282477 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/packages/taquito/taquito-taquito-8.0.1-beta.1.tgz b/packages/taquito/taquito-taquito-8.0.1-beta.1.tgz index 6c268fb4f8ff6976731ed9ec18cd825dce7376b0..89110965c3a431d1cda3e32c4bd55b5a3e5e3d25 100644 GIT binary patch delta 263801 zcmb5VWlW|`(6))YySuv$?hI}NgTvrDxH}i_?l3U8ySux?;O_43-21$5_Dgp6-~Q_A z>ZH@@q$|~D9hI4be)$(Yo&YF}WzwxDc3;mvbtIy79BHY`?tZ;5$)g%KW{Mz4yra(e z5b2qT$_nGPclvvvwkrh&MSo^IGEcso87m0^om>8c4hun@vc&gNuZ@wIHCp3M-+G9& zEdbN=i%rjpPo<-U$zVY^6l7g&;p+N0^u}M;6=u;;2eZAztzWrx&I;&P_HS1_;u8M( zb8~GorT82@Fbbc`c;9anM1HpoO0=*dYNv{Zs3B&y1>E{{E9qI6#j6Hxxo^dt@I5-*7D!)JVY8EFYfLMI>`FWo zxJ|E}IXIk1Gv&Q{9-9f|zU+0SXhHh5LUCyRla&-yo|xw?uNxC~U!)pJN~AP$=_R3Q zSb4D(^FfACVG6IsB={h(-`$}WLbA>KS=S+%+ru(z{Vt$i`-DI}Ux%hJ`x0~QI?7B(2>HRlaA4rD(NWIjhL4^A`rp0N0+ zYG!y$;!uOh3rQw>5*Nh%gUi8gSHzC@iZahXio)`{86e3ZP}=D+wr<1;ZlDeinF#?^ z2%j3sm)2ia#{$Ot6!x0&h$P$~f{|2#KVT|Y9rrV%ch|$evs9Lm77h&lMuV6#3~Bp! zz&d`*uMn7m-mU=ln4n(b-{C3@6oScAomdK$1-H3}FlJwS5Qusjqt1b|hKai(x4qqJ zW92Ml7r;HeZ7y4%sG8J18f{vz*P)ay75!vP^-umK-pfXamxXqHkwC{mLoHb>0V01} zohALttm|&;?rjk-Uyb`v;^(W@3G1cmUH1?{Nc=`UX{&4-=bdO9WEzD0*`o$zv&TF_ zK4MxYzx(_x`YNikH3mky9b&?pw-PaqW4zo!a34o!iyxcQ&pmP{buUCd5I5_FAdp3_pfqc{Tml*6`6Me5l+!EyRr1;Ga=v3IZkdZioF=-gle6yap54XM93qk{>|pgE$l>-w0P}Yv ze}GB=9;rv3ZW&eI?iChvH$#D0-c>8=dRF&(gf|KF^UXG!le8J%+8P>nQzzV0aHC3l z0>?FDAnUvxLu98-kZ;by;E?J9;>UW?g!Z4jodsrs%^sJJJVZL&mjioGg>mz-c{k zy-^V=&xPnm<6Cn0)H3=zC3rT%W3?EDt36?Gb7@V90E~WyKZAMo<@;+V5XbfTFct!4x1H?U#tIt4Wlx7S9U<;d!l1^vw z9F)3U0@Fb~w@>|D>h&zpw_>+b(nXI!BetI7wX`nyOhYr&Gn|`8Epm9YQ)Nq)!T_n_ z;0Pmv^`xdD%T7tm#|@goG4bz!LuvC*eJ@5UL{rzdfOD6t2=C+O5p+7_CThv!wo6an zwB$e7+?rg6k=)=C)sR>8fH=j=ZX6yuVeiE=E<{~g@7@KX?}PMWDob%Sa4CcZm{S&RmfJ zJvTKv*sBgtsl83CFDZ2AUN2|mL%z+F#9tsF!JTcx8ZWSygWO1_B357iFk$?KP8?oQ ztui`8F>Z$?KMPF*Sbq)IO8EtDTlY#fB8M*F6-57S%k&B$gZ9rUo%|=pL0{}F2XinQ zye!jet!Iab5j#L47a-_BPnL4Gl<(OpW*_W?6$x4qomwJsB`snui8e4$gP#-`AE{`q z?oUNK+dqrOpxLYWc1lBY6B_T7rI#uzd5BW*fFm-4))1Wy0B}E_(uRl&JTz4^T-))Fly(WQFm|9)8y%P+Zd)dm@+vtPEU zmE!Eu6h_iRrEj4NOqB1wf_)CWF!=A@LV$h>FtT~)6XEvy=?gHlx?RtFb{VZ-x26t2 zlzqETLKD*gZtdHRz-}Y<-T$~|XH%P&9XPCvN5q@xA`d#vxvU&0aC+RU54<6hmd?-+ zPah%TK{5SMhv**@mP`>gsDu>Q@V4u@|CCcNf!a&S`|R=to%w-WGca3lUN@4Vtp#(LJGeZ??sx&EZ7*^IcfDAE(EfQjf0{8uVb#D~Fj zY#bM$Vw^xaCd(!XSvj7i2=~GX$2;OVn`|MNC z;$qCyV({m+q;FL%NNBiV9fVV;>9nNMC`<46LR$uPw=E{5p+8s=8m|W55VWHrS*i6) zH98W*q5jb({??#QAjz!uqXr8ecc!F-Y8L~z?>UFnwClAHDXp5g7!oulTmLdJ`1MQv z1*o>;j(i2-DI0-UFF+xmJ+&a*Cs6;FGQvCXzpl#R7DLcBw%iwC`ThXdAg&L%@zX3K zY&eX$)&eT5YUBaW(>j>LC51xzOGwSSyrXX~+c9c3xLuzdcP@3oMK7|%$~_%0H0Ga1 zTdgWKPj2h42&si2ccG3RCJS*Ooukq+`D7(KdHdXY(a_WU_?Xs(rHTSQSl$*th{#2$ zYDG)oy9`emh(H-63R9az!Mvgnz0thcW@9g(G2WFI)r`kcnp9~2e8FSdPH~#JKQkYKId~3d zY3T*Vuc=K3y8|iuzLrTaMRnF+%{O9#XN$MLl{W5W756ds7Z~1IRV@IGr9KMb)6yYn z3H#ybDcCtbESwhh87uTKTNxSW4B2Xe2n2i_nW^IEWQByGdu)>RSJbs_|EVL9mtEzj z*O{o{wPGvKFWq&zX@KO=GyXnj^Y1?LvlSHh?b)~WC{o@ajgi$;7sEsNUrk_(5bJ&h zzV61J&tBJ4(_umPN2|c=?dkM-*HPcs?pNF4`=2hMiS-r%i~7*^3|XJ;FQvIe41*!# zv=@g2pN0poYs2fy>DRB@IShjBvkF!XM_Q!?)b-as;+(6VO_BP(pFIlTHyi96DnEp<`ls$7#joxhut>*jSUk&zD;n~2 z`qMsfXQ5}k)LI+}KV^b$mePIInElz^s>L5ca31t15a*`z#cxI2dG+b_XzhNy7#62L zOW=~#<27KOsTzFY@-R>Wi z6u58R%oIG&ZH5J1iG7B>lk$9R>JZvge%|9=Keq(sKK20!|ExAim#AglCO&W8bMnqV z{^5UonOi)(T`cy9eBF#xTwQJj0MExA?mf14SH#WkI#ui0oP?vB+4J}A0uWU1k4vu) z-H$8;-Pa^OZ^w&kk7OH`dO6v#)uA<@m)o$=`vQ=($J6_1pUATgcYN;=?X@ZEYR$9z z?ym=lXKCQMWoc7nbH3v|ZgVLcbUhF=Jo3k3KQ88~qGQ|dyvlns!5$p{()D9FXE{*t zV)-@h>pg*o*WHWtir^~uvAAwGYH*F9c0G-}9&H{yhQ6EcZ?1N1 zr*Gn6ZLCHO;BCaBT8mxK4K~(NamynYmWV=HMEfx;Y0Nnntq=%_rvG&sP_0M%v^o|J!Pn{|NP_hrP2 zK@(vDEnP1#$ATwrpN|Nn-JIhYMMme+)Serp^$L=1)+`Di1DSzmYNR%F#A94zUXgtp zdG>87?myL{aeFsvF&))j->|RTL*9Sw`f0Xq|G!N@`&poUQPpkQXZ+&djSUt4(uyA< zX?OVfvsO4jeDx+tt-?csC_bl@YHR-YURWvb!)Jmv_%}UEXptfI1a?cV z;ihwbt-v2>fz zu3tvfX;%MzcGI`-;84RN1{#e=W*x>GIi3+w?A*W+d6rZ>juwrBF%1@0x|%gE0b zkz^0R-!4$@OoAU%5g=}w5y`&Ub~!D>O9_GdA*y96bNOKE9@jGs1?#lqBBlkH|n{t3HRIIdH_tR@S zOS_Vy7ib-WiKpR2qC}cqVtE~EvYvoXdmUy0Q<~aQd6qUX3Q&+(Ba23p#G4zg!QWYT z1{*244yh67N_+tVIzelX3#cHvTQ3RX=vqW5n-Tgtx0x;#u+lZ>QWL` zrr8K(aY1{I=6F9V{payF=BLG4@}^U56$-G)2z1F@pI^Z@zs4$0PMl_r+u{Lo=*MMA z==lh9sgN?&sbGY%Jl|hxC-P&HbaQ=^5t)N`Pp&H8L4WZ%Lj#2{#e=}U1aQAnLIYnBg8yR6;-AN{uALDa9&8rX)Dj` z%M>{(e3*JtOyV(Y9;vhg81?f#Sou>N9>`f$J#95|Diuh=p=Rc3#if)e3dM6>wawu^ zy8Ue-K5&~?t;%-ZSMeL~CjXobj~+gEu>-nZ(d?ln6ww_+iFJzilkx!4zG`SNJ_szU z=d9fndC@PvO%@r3wZD~<9j%ERz`C#CT{c=aDi3%60%bU>xPenrTzEl*IjNbnj=DXV zCUOYt;Ss(qt>?aiR*7i<*E92#pc=3Jr@Nr`Eog=G-aF9j4XCoUv!S{JY$~g9UPVX_ z>GuF^6qyi6)m?uzUV!XByU;~LUtI3ISsKd*fWxwZ#0 z6-A`ZsTO56f-_zFuf6kMj_w7inIi@kknCGuL&jCs-{4O#!>fWG z@VA~sZLnA9oX>fZo+~@Z5T-@yozkn|v{EUTj(?XfWa&a;JO;`0Q!KI1L@@H1o~ecD z#tWJm;UvTpDx8Vaj-f)6DVV1C**Sp4Q3}uQ(HI}}Rsq{Ce)pde_4pCH%RLesETK># zmlO&`ujEn>Y;dsB66GGGa1C6R;e^SJJ(O?|mw$KD+zg8>i8(ZTd*C*@hZ(lQG0jQ6 zO`>DIHY2^t`pe@U7dNf!?l$u$%=`E{)_^C@4ds@@FQO)txSBH7QXdQD7vilUaa^2rMVz!-ijneVg*1R2tuH0#t(NZt*a z)PBs{6-jR!>FX9-e~W+w;30A|l2>NA#(?)^?~OiQRBWh8AP1(>%?3@si=UF|Ba^x# z(>pf$#nDaJYD9v5Mpz&i7Z(mnX9nj#&FbM;mk|rQbj>f0ggn#~&WTEAelSttXS?*5 z)(N-;*tOoOCZg*EQL%WS37Ld)r|8%;%=rXWrP60r{F*T;o86@adi_!uaTDdz;Nf)J z$e3Pg>6>eGr!Fk$NSI!@n78XWE`|7tnzhYU8I9ePfVj^iTOQVi5m5E&D zT8`Lp0a;;yy`)K40Q+b1ZkIX7z&HY*h@UT@Q2haCo+uJJot^V-iJL%|7ivW;Y(>^o z>_m`0J4kL6Eak^iecGPnImxl$U$Kt~_%RO;p$GdgPADp6by8 z#0ByIi%4CC)IUKeY{3U=kJ88*!R=%*U>1F6sa zViac(xZ3I2{zdHjCschjrW+uyOIWd{xzxw}Rr7^h+YpkJgvazvBlW3DtFMBl7v9$U zpK8d=44#LEM;C#-QqeHRwPOMEp=LKUJtLylHw`8ROFTxNbw2QB?4$=gI>2rRHQb~! zwde;M9JYanZZF}U_BRAzXE}bu14YF8=uqW4O)e@g_}+Hzfq_>8tMAuP2k&O_Y{xoN zAnXS?qWXlDL5_?g9o9qeu+pi8R3Wzx1qWS)hsjwxX49d|WvV;Dx*?FU{c|`FTUB_f zEQ0polGPKZmxrVjt3_y~5V)H%s&oRc*(KMX=rfxo{f&Yu!PEX2bYAX1_S8Hs9@>OD zw4{k+?Mxe)rxx(T-H6?e4i@3-=;D_oExgKWll*%8k6Xcr;*v>ych3tVn^D>5IwEmM zW)O-rK`{3DU6fuWQ}>2(z9}-{fGMG6fEUvi&iyOzqxy;Z7w2D96d)6SRsMom)VZ^J z{S}!8P|vp#0B<@yxh7$3Y<(m&)2P1sLdaBoCi!Mz+MXC|^j$3C@74|k)XF{N^*AAf ziK}sczB95K>6?nWPVx>&T69EZha8h5i8yZ6fU?Zj7`&WQ*2bGFQbi>hEaB>ji@dFD zLq&%E;jZYna-vwmZ$J*Oq)ec)w*j_5HBY2p%QUzQ7B3?B6K>xyuZF}B4e5q5+Fu&O z+n?NFlrxUp{=(OYsmd3vEEJV1VH_pO0--&JlDr8s<=e(&X050Jj7)VWbgdej=44iR zgNbJLJYjemx!<-tCx6t0gqbsZgO$Ug7Gi<*Mx#~le)Yl%JkTT1z-rx@dnD1I$|yD-)-sf##GCbK$TiF=zwTcz(|Mk;ttKk6L>vyP z>v@4YG~*jyC{3-x3~ZeZ@{zUls^13vG==+b78Dzezv8}SC+{J_R4b(azT_d;(R)2m z{~Z27*>7Ax~K8RY$#~9DHF$PTdPiI4#B>2EVY&~bT#_XRl zp7VlN7$oMyJ$Lp-4Y49SDX!k|e~`{t#kUGkA{<837A;%0`d2EGs7H>4O$f6vQY`z+AZHD)CD zEMu11MFNcCdM9i3zuO5}{@G^84J;2D9KocTL2h}C700p3)3kz3#o^ZvL$We-X|g?> z!6tq;=6Yxp1qCw}Jxb6qfu{}}6BsDZlDT-*dyg*%-&stn=@L|wF^WYt^(_rYII3}( zm?+wxNRr5`E3? zDbs|W2Xkp~!Pw+xIB~7s^oAOalIw!MCzi|8d=yzr_w)Lab6RWG*?~E zw<{M^O?7z8i_)oYB{KC%6HcmGaQs!sWiP+^{gWfu@!Mu@KF+a5LljoikM?%1wkY}e zt9{^K;~<(ksm)RT=`W0Lm6r3-j0`02N8;)=!Ez~~*5|Zx-@K!SQ*v!U5vRI~F0{6V zW15QUg2k$&&{!>*f56fSB`LHb@MNfClqyM@v`b>ynm8zb^j@5JrYl!*1;7tA(3xY+ zxG2#7y~wg$z?7ZV=dS@wq|rKjU<=Qw%AkPacLkTj>=iwRx3UaT zpn8VKXYOdhiD&gP!eojy35iLGF@MkmT|H?!L$xST&?_^1&}uk^;(X8~!E?`Q_{|{o zpd(M0oAH943GAh^GJd&w-a;QmoVrLPv^$?5>?1t& zGRF+V_jlaS6(tPwkfMK$zmCDA#f{~)j$PzYXU*LCr&i|LB}_6jXiQK}ZywA=Tp_ji zxzEBFyMA@}<_1w_etfiC){S07BmAIj;wRk3MB9&AdVOFk-x|*m#{1jR6Ds9cUjMp$ zvMI40(&AbSDmrVDHvk>CFZdOoZ4B^9O<@!}9z&VMd1H}Ev0J+5s&UMk!ws6@!uf-= zI&4cH>)P&ll1$p1Xt&enHQNIl+*>H+&DT)B@@dv48x^#Gx^wC6vAfGbJ{~X?97@hI zy;4zs^jegu{jXn~$!UT4Iua=h-MNrsmy-uZ%W9PI`V38OHzz^4-EQHES^$8YYC6T| z9lp-R-jaCzi+0M?zv>p7YIglf*Fah{=zlYvl9m2ggd%ms$Vm-nO6S?P6+j=qqp#X|%#Jo+t_hWh5 zml7K9L#BJa`oFR?+%;VxSJxi~aP^&Ssl1q=Djb(TmraB_fU^{cemVBm7)mPNim=&dJlxEy~6g!MN^=rZBwLC`}VPmm4HIxn%d$$`DOKf|6(w3 z`~uQZu6=-}a@fN8WnrAsl zL5J+!c!r&j*(+_O&n1ttUnKv{;GvVm3`AxrgK-&FpIXaM>)dM4AtrIa&F9H*!OcOsoO&Y`R!pthYo5QVHC*N~u1WkYY82DhiTj|6iqs>V# zLirKZ?X=JDi+!81WpFR~i=9bP!(=1qI29O&qcha$ueWcpfWlw{BM;-{t8QIqDIm

xQk?PCi{yDDs#w7e7E!kxsJVK|h+bdR^ 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ⅅ_95JTuqP7|3j>BRPA#u4 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

cYVN5K&;o7K8fh6D(cRSRq%Zt3oFUvPii7sw}> zXNZWS2og5*;wSf(kIl$mnjj_W9ZGK!B=M+Yj4b=p#-2na)SvK6R&8$xV-({E-P`8Bkzt3L$l5fMqAK$1=!aam1 zOlGri?uU|~z0r(PPe&zl6Uj(qf11GLP)dENeQQB$O7Vb!p{;1+<%W_X4scn9q&jrG zVZ|A_z?FPXTRP=Pt&9(o#x8jZmu@QuqXpFAuO+AeSzIshzJdZBcJMsK0R54TBPcU} znC>~p+eOHhLbNR1UX`g#Cw*3SU8dGm3DRiN9Sccz7L%FbWIws1eM_yIf6UTb%VyZb zyAQE@{$efER*KI*#`@jQ=l$uv}}o@~wexDa>Vcd@N{e;cW&N3u#D*T=Wv%D@+bj zQoDW8s-;1W*Yy=`+kU@_f1V$=|lnvWcR&oxQkgr|FL!(sF*?VlO+6Qi7_ObO=kJ&cJ8c|v7 z*e3BHZx$yVez3EVO(NHPp+&x=%TbN@)LOZPkX7J+L|Y5rTg}z5f5~Vf1%l­{*L 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 delta 263794 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�RN=i#OX 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