diff --git a/.github/docker/Dockerfile b/.github/docker/Dockerfile index 83ffbad..6c57339 100644 --- a/.github/docker/Dockerfile +++ b/.github/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM node:16-buster-slim +FROM node:18-buster-slim # Prefer node package manager that more efficient RUN npm i -g pnpm \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4d383af..7bad369 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,7 +25,7 @@ jobs: registry-url: https://registry.npmjs.org/ - name: 🔃 Setup PNPM modules - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.pnpm-store key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }} @@ -52,7 +52,7 @@ jobs: run: npm test - name: 🚀 Deploy - uses: JamesIves/github-pages-deploy-action@v4.2.5 + uses: JamesIves/github-pages-deploy-action@v4.3.3 if: github.event_name != 'pull_request' # Don't deploy, it will be dangerous if someone submit dangerous pull request with: branch: dist # The branch the action should deploy to. diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e91891c..0f4e878 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,7 +26,7 @@ jobs: registry-url: https://registry.npmjs.org/ - name: 🔃 Setup PNPM modules - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.pnpm-store key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }} diff --git a/package.json b/package.json index 12abe30..03ae82e 100644 --- a/package.json +++ b/package.json @@ -14,11 +14,11 @@ "build-prod": "blackprint build production" }, "dependencies": { - "@polkadot/api": "7.9.1", - "@polkadot/keyring": "8.4.1", - "@polkadot/types": "7.9.1", - "@polkadot/util": "8.4.1", - "@polkadot/util-crypto": "8.4.1" + "@polkadot/api": "8.2.1", + "@polkadot/keyring": "9.0.1", + "@polkadot/types": "8.2.1", + "@polkadot/util": "9.0.1", + "@polkadot/util-crypto": "9.0.1" }, "devDependencies": { "@blackprint/cli-tools": "0.3.18", @@ -27,8 +27,8 @@ "@polkadot/extension-dapp": "^0.43.0", "@polkadot/extension-inject": "^0.43.0", "dotenv": "^16.0.0", - "jest": "^27.5.1", - "node-fetch": "^2.6.7", + "jest": "^28.0.0", + "node-fetch": "^3.0.0", "vinyl": "^2.2.1", "scarletsframe": "0.35.15" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 296dbed..c5ea223 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,35 +4,35 @@ specifiers: '@blackprint/cli-tools': 0.3.18 '@blackprint/engine': 0.6.4 '@blackprint/sketch': 0.6.8 - '@polkadot/api': 7.9.1 + '@polkadot/api': 8.2.1 '@polkadot/extension-dapp': ^0.43.0 '@polkadot/extension-inject': ^0.43.0 - '@polkadot/keyring': 8.4.1 - '@polkadot/types': 7.9.1 - '@polkadot/util': 8.4.1 - '@polkadot/util-crypto': 8.4.1 + '@polkadot/keyring': 9.0.1 + '@polkadot/types': 8.2.1 + '@polkadot/util': 9.0.1 + '@polkadot/util-crypto': 9.0.1 dotenv: ^16.0.0 - jest: ^27.5.1 - node-fetch: ^2.6.7 + jest: ^28.0.0 + node-fetch: ^3.0.0 scarletsframe: 0.35.15 vinyl: ^2.2.1 dependencies: - '@polkadot/api': 7.9.1 - '@polkadot/keyring': 8.4.1 - '@polkadot/types': 7.9.1 - '@polkadot/util': 8.4.1 - '@polkadot/util-crypto': 8.4.1 + '@polkadot/api': 8.2.1 + '@polkadot/keyring': 9.0.1 + '@polkadot/types': 8.2.1 + '@polkadot/util': 9.0.1 + '@polkadot/util-crypto': 9.0.1 devDependencies: '@blackprint/cli-tools': 0.3.18_vinyl@2.2.1 '@blackprint/engine': 0.6.4 '@blackprint/sketch': 0.6.8 - '@polkadot/extension-dapp': 0.43.1_@polkadot+api@7.9.1 - '@polkadot/extension-inject': 0.43.1_@polkadot+api@7.9.1 + '@polkadot/extension-dapp': 0.43.1_@polkadot+api@8.2.1 + '@polkadot/extension-inject': 0.43.1_@polkadot+api@8.2.1 dotenv: 16.0.0 - jest: 27.5.1 - node-fetch: 2.6.7 + jest: 28.0.1 + node-fetch: 3.2.3 scarletsframe: 0.35.15 vinyl: 2.2.1 @@ -42,7 +42,7 @@ packages: resolution: {integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.4 + '@jridgewell/trace-mapping': 0.3.9 dev: true /@babel/code-frame/7.16.7: @@ -1268,97 +1268,114 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console/27.5.1: - resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/console/28.0.1: + resolution: {integrity: sha512-c05/4ZS+1d/TM4svDxrsh+vbYUPC08C0zG/DWJgdv2rtkDgYHRfLtt9bSaWpSISE+NtqdRbnzbUtJeBXjTKyhQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 28.0.1 '@types/node': 17.0.18 chalk: 4.1.2 - jest-message-util: 27.5.1 - jest-util: 27.5.1 + jest-message-util: 28.0.1 + jest-util: 28.0.1 slash: 3.0.0 dev: true - /@jest/core/27.5.1: - resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/core/28.0.1: + resolution: {integrity: sha512-hTxTpwJPOwHpCFwo4s6QVHq423RtZNaBsb/JQdicLzGvQuxnAzvaA7H3NFiv+TB6ExSOdW5aG2Q5nz/IwYCHIQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true dependencies: - '@jest/console': 27.5.1 - '@jest/reporters': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 28.0.1 + '@jest/reporters': 28.0.1 + '@jest/test-result': 28.0.1 + '@jest/transform': 28.0.1 + '@jest/types': 28.0.1 '@types/node': 17.0.18 ansi-escapes: 4.3.2 chalk: 4.1.2 - emittery: 0.8.1 + ci-info: 3.3.0 exit: 0.1.2 graceful-fs: 4.2.9 - jest-changed-files: 27.5.1 - jest-config: 27.5.1 - jest-haste-map: 27.5.1 - jest-message-util: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-resolve-dependencies: 27.5.1 - jest-runner: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - jest-watcher: 27.5.1 + jest-changed-files: 28.0.0 + jest-config: 28.0.1_@types+node@17.0.18 + jest-haste-map: 28.0.1 + jest-message-util: 28.0.1 + jest-regex-util: 28.0.0 + jest-resolve: 28.0.1 + jest-resolve-dependencies: 28.0.1 + jest-runner: 28.0.1 + jest-runtime: 28.0.1 + jest-snapshot: 28.0.1 + jest-util: 28.0.1 + jest-validate: 28.0.1 + jest-watcher: 28.0.1 micromatch: 4.0.4 + pretty-format: 28.0.1 rimraf: 3.0.2 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: - - bufferutil - - canvas - supports-color - ts-node - - utf-8-validate dev: true - /@jest/environment/27.5.1: - resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/environment/28.0.1: + resolution: {integrity: sha512-PuN3TBNFSUKNgEgFgJxb15/GOyhXc46wbyCobUcf8ijUgteEmVXD4FfUZpe5QXg/bpmydufzx/02BRlUfkM44Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 + '@jest/fake-timers': 28.0.1 + '@jest/types': 28.0.1 '@types/node': 17.0.18 - jest-mock: 27.5.1 + jest-mock: 28.0.1 + dev: true + + /@jest/expect-utils/28.0.1: + resolution: {integrity: sha512-ctuvt7SeoVlG3P2eemtq3/TF5a7ncnpC18Ctv1BjCfBjkjVKtAkDblw6qhx24tZlYdhm0lrihwK80pkzmkUctw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} + dependencies: + jest-get-type: 28.0.0 + dev: true + + /@jest/expect/28.0.1: + resolution: {integrity: sha512-qRAiC7/gJ/1z2O+TnGCVUTJ/HkqXhDCSm4R7ydfY/rOMryvFzccpALmHdI8joovGRQvkHStM/wwHRHRQTc8+zQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} + dependencies: + expect: 28.0.1 + jest-snapshot: 28.0.1 + transitivePeerDependencies: + - supports-color dev: true - /@jest/fake-timers/27.5.1: - resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/fake-timers/28.0.1: + resolution: {integrity: sha512-w7JleyVymoVWMvsnRRpM/ySM+K6qq+cLwK33VbFAghKTHp14oBiOio1Hh1egUyFdNybmKZxQvBBwB0M/48LgGQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 - '@sinonjs/fake-timers': 8.1.0 + '@jest/types': 28.0.1 + '@sinonjs/fake-timers': 9.1.2 '@types/node': 17.0.18 - jest-message-util: 27.5.1 - jest-mock: 27.5.1 - jest-util: 27.5.1 + jest-message-util: 28.0.1 + jest-mock: 28.0.1 + jest-util: 28.0.1 dev: true - /@jest/globals/27.5.1: - resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/globals/28.0.1: + resolution: {integrity: sha512-KBWuQ1PQjm8IKUObSSQAGlGguJZHKaVCHWY99FSGwjyf58hT9yCYH2wFfLhWocy4Y5otK2gZbsCwWVX6WXft2Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/types': 27.5.1 - expect: 27.5.1 + '@jest/environment': 28.0.1 + '@jest/expect': 28.0.1 + '@jest/types': 28.0.1 + transitivePeerDependencies: + - supports-color dev: true - /@jest/reporters/27.5.1: - resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/reporters/28.0.1: + resolution: {integrity: sha512-XMjv+E0fi2QA1qbV1q/NiODueljjfM9i2SpOFqGLc8pHeAcfYfFAZIWI6DXe+2dL4RylDiAlV6Ll5KU4GyUuvA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -1366,10 +1383,11 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 28.0.1 + '@jest/test-result': 28.0.1 + '@jest/transform': 28.0.1 + '@jest/types': 28.0.1 + '@jridgewell/trace-mapping': 0.3.9 '@types/node': 17.0.18 chalk: 4.1.2 collect-v8-coverage: 1.0.1 @@ -1381,81 +1399,84 @@ packages: istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.4 - jest-haste-map: 27.5.1 - jest-resolve: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 + jest-util: 28.0.1 + jest-worker: 28.0.1 slash: 3.0.0 - source-map: 0.6.1 string-length: 4.0.2 terminal-link: 2.1.1 - v8-to-istanbul: 8.1.1 + v8-to-istanbul: 9.0.0 transitivePeerDependencies: - supports-color dev: true - /@jest/source-map/27.5.1: - resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/schemas/28.0.0: + resolution: {integrity: sha512-Pap9Jvwr8KYFvDgkya/p0FCVya+jZkWt57lHpwBylfjgmwi/gtXfhyAO/Cw+jKuMafHcXY0beNf2XV2pkcu9vA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: + '@sinclair/typebox': 0.23.4 + dev: true + + /@jest/source-map/28.0.0: + resolution: {integrity: sha512-yeD/Y94j6UJPiaZTG5Sdww7pbHvEc7RlTucoVAdXaBaSuNcyrAkLlJonAb/xX/efCugDOEbFJdATsSnDEh45Nw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} + dependencies: + '@jridgewell/trace-mapping': 0.3.9 callsites: 3.1.0 graceful-fs: 4.2.9 - source-map: 0.6.1 dev: true - /@jest/test-result/27.5.1: - resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/test-result/28.0.1: + resolution: {integrity: sha512-8LhoEbdIkkYK+PZx6JhfRvI1Jw7tfB77OEJUQwp0diBvXJpjPKeFFWfsbpm7djdXuKoKvXKNzSGgjXDOFbxuhg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/console': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 28.0.1 + '@jest/types': 28.0.1 '@types/istanbul-lib-coverage': 2.0.4 collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.5.1: - resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/test-sequencer/28.0.1: + resolution: {integrity: sha512-PbXoEP9aovOC+KunEy65vuSAB/ZMLNcBVdMUIH2hsfFDWhQx/8OnHsz3dr3g1U6qNuCpXzD1fyM8/1TrUU0uFw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/test-result': 27.5.1 + '@jest/test-result': 28.0.1 graceful-fs: 4.2.9 - jest-haste-map: 27.5.1 - jest-runtime: 27.5.1 - transitivePeerDependencies: - - supports-color + jest-haste-map: 28.0.1 + slash: 3.0.0 dev: true - /@jest/transform/27.5.1: - resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/transform/28.0.1: + resolution: {integrity: sha512-45fxjycts6CTPMeusSICYhMkMgFAs1opvgEBYcMmukucJw/AgVEMsGFqheWyDzlU6GJ+h9cpft/zkTGPJtzRGQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: '@babel/core': 7.17.5 - '@jest/types': 27.5.1 + '@jest/types': 28.0.1 + '@jridgewell/trace-mapping': 0.3.9 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.9 - jest-haste-map: 27.5.1 - jest-regex-util: 27.5.1 - jest-util: 27.5.1 + jest-haste-map: 28.0.1 + jest-regex-util: 28.0.0 + jest-util: 28.0.1 micromatch: 4.0.4 pirates: 4.0.5 slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 + write-file-atomic: 4.0.1 transitivePeerDependencies: - supports-color dev: true - /@jest/types/27.5.1: - resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/types/28.0.1: + resolution: {integrity: sha512-Z48DBfQDtTZZAImaa1m8O1SCP9gx355FhuA6xuS8e7V5gQbj4l2hk/+EELN4UU/O9i5gjQuc94N/gC61/Qxfxw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: + '@jest/schemas': 28.0.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 '@types/node': 17.0.18 - '@types/yargs': 16.0.4 + '@types/yargs': 17.0.10 chalk: 4.1.2 dev: true @@ -1468,8 +1489,8 @@ packages: resolution: {integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==} dev: true - /@jridgewell/trace-mapping/0.3.4: - resolution: {integrity: sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==} + /@jridgewell/trace-mapping/0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: '@jridgewell/resolve-uri': 3.0.5 '@jridgewell/sourcemap-codec': 1.4.11 @@ -1478,82 +1499,77 @@ packages: /@noble/hashes/1.0.0: resolution: {integrity: sha512-DZVbtY62kc3kkBtMHqwCOfXrT/hnoORy5BJ4+HU1IR59X0KWAOqsfzQPcUl/lQLlG7qXbe/fZ3r/emxtAl+sqg==} - /@noble/secp256k1/1.5.2: - resolution: {integrity: sha512-5mzA40W2q55VCRuC9XzmkiEnODdY0c5a7qsK2QcOfI5/MuVQyBaWGQyE6YOEF7kDwp+tDVWGsCDVJUME+wsWWw==} - dev: false - /@noble/secp256k1/1.5.5: resolution: {integrity: sha512-sZ1W6gQzYnu45wPrWx8D3kwI2/U29VYTx9OjbDAd7jwRItJ0cSTMPRL/C8AWZFn9kWFLQGqEXVEE86w4Z8LpIQ==} - dev: true - /@polkadot/api-augment/7.9.1: - resolution: {integrity: sha512-mfCcN73uXH/KN69Gfsijzas7L68FU/oV5AhVW4ijp7/9uG66+VWYkhRTnHRBgFdavUQME7fTQ+eQiyA3kRozTg==} + /@polkadot/api-augment/8.2.1: + resolution: {integrity: sha512-kNS4Ff1KLL6FyR04s4CIR0wVi3I36ErvOUZnZqaHE3DRUBWSzmocAkXaHrwzYDs6nseoL98jtnEkBMRO50gJWw==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@polkadot/api-base': 7.9.1 - '@polkadot/rpc-augment': 7.9.1 - '@polkadot/types': 7.9.1 - '@polkadot/types-augment': 7.9.1 - '@polkadot/types-codec': 7.9.1 - '@polkadot/util': 8.4.1 + '@polkadot/api-base': 8.2.1 + '@polkadot/rpc-augment': 8.2.1 + '@polkadot/types': 8.2.1 + '@polkadot/types-augment': 8.2.1 + '@polkadot/types-codec': 8.2.1 + '@polkadot/util': 9.0.1 transitivePeerDependencies: - encoding - supports-color dev: false - /@polkadot/api-base/7.9.1: - resolution: {integrity: sha512-sxUEbQAt80/UEtnY5ho+tNmh0Zl8fJxhIaSlWbSyEr15gAOeP2vu4U9RxFzESOK393QuUsm8Ef0F79RkQYG5Ew==} + /@polkadot/api-base/8.2.1: + resolution: {integrity: sha512-z614lpNagsuFH47++CNOYaraET4lWRA2Y+d+CqMoWlCgAtKDuqraZfjF7SzYMGp67zSD+FYFSimReWPh5LMV/Q==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@polkadot/rpc-core': 7.9.1 - '@polkadot/types': 7.9.1 - '@polkadot/util': 8.4.1 + '@polkadot/rpc-core': 8.2.1 + '@polkadot/types': 8.2.1 + '@polkadot/util': 9.0.1 rxjs: 7.5.5 transitivePeerDependencies: - encoding - supports-color dev: false - /@polkadot/api-derive/7.9.1: - resolution: {integrity: sha512-yEBSGPkQN+eR2RPYWxt91pR5k8gljV8zYo+6m5NvESYCrPWzfOJL1mQRr+N+4cNcfZ+ZL0+8e0LUIlac4MMesw==} + /@polkadot/api-derive/8.2.1: + resolution: {integrity: sha512-rLM99VyZMqsbYZf0ZxEYvKQCKjggJitDklHyemaVP1E2czOI+sKAy5R+oTyOXsAEk5QD2Bh6bLT6eDuuSDvdrA==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@polkadot/api': 7.9.1 - '@polkadot/api-augment': 7.9.1 - '@polkadot/api-base': 7.9.1 - '@polkadot/rpc-core': 7.9.1 - '@polkadot/types': 7.9.1 - '@polkadot/types-codec': 7.9.1 - '@polkadot/util': 8.4.1 - '@polkadot/util-crypto': 8.4.1 + '@polkadot/api': 8.2.1 + '@polkadot/api-augment': 8.2.1 + '@polkadot/api-base': 8.2.1 + '@polkadot/rpc-core': 8.2.1 + '@polkadot/types': 8.2.1 + '@polkadot/types-codec': 8.2.1 + '@polkadot/util': 9.0.1 + '@polkadot/util-crypto': 9.0.1 rxjs: 7.5.5 transitivePeerDependencies: - encoding - supports-color dev: false - /@polkadot/api/7.9.1: - resolution: {integrity: sha512-bV+qaUwbNsPwLYVQ2ZmA7Spi8znp1RrNGJPP3ZiR96vdShe4iLizbkcPpV+X9+E/tytvTouU2pGUM4UW4EsQ5w==} + /@polkadot/api/8.2.1: + resolution: {integrity: sha512-zq1sOb1dPIyUwClx5NAqWlhB/b6t6eiSDJyZdSzvWz9XL1YWcd7/m7VtrTcMQbvC8EyMKW09Xiv5G2MEI3bhVw==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@polkadot/api-augment': 7.9.1 - '@polkadot/api-base': 7.9.1 - '@polkadot/api-derive': 7.9.1 - '@polkadot/keyring': 8.4.1 - '@polkadot/rpc-augment': 7.9.1 - '@polkadot/rpc-core': 7.9.1 - '@polkadot/rpc-provider': 7.9.1 - '@polkadot/types': 7.9.1 - '@polkadot/types-augment': 7.9.1 - '@polkadot/types-codec': 7.9.1 - '@polkadot/types-create': 7.9.1 - '@polkadot/types-known': 7.9.1 - '@polkadot/util': 8.4.1 - '@polkadot/util-crypto': 8.4.1 + '@polkadot/api-augment': 8.2.1 + '@polkadot/api-base': 8.2.1 + '@polkadot/api-derive': 8.2.1 + '@polkadot/keyring': 9.0.1 + '@polkadot/rpc-augment': 8.2.1 + '@polkadot/rpc-core': 8.2.1 + '@polkadot/rpc-provider': 8.2.1 + '@polkadot/types': 8.2.1 + '@polkadot/types-augment': 8.2.1 + '@polkadot/types-codec': 8.2.1 + '@polkadot/types-create': 8.2.1 + '@polkadot/types-known': 8.2.1 + '@polkadot/util': 9.0.1 + '@polkadot/util-crypto': 9.0.1 eventemitter3: 4.0.7 rxjs: 7.5.5 transitivePeerDependencies: @@ -1561,14 +1577,14 @@ packages: - supports-color dev: false - /@polkadot/extension-dapp/0.43.1_@polkadot+api@7.9.1: + /@polkadot/extension-dapp/0.43.1_@polkadot+api@8.2.1: resolution: {integrity: sha512-pEBbVg+UbFAhDNYa6q7YoXimCRPI8Cr9F77SXnqbvKAxFjnHBdkE3GklROFWsdV+KASOqFJQUXqxiKsbv7oJEw==} peerDependencies: '@polkadot/api': '*' dependencies: '@babel/runtime': 7.17.9 - '@polkadot/api': 7.9.1 - '@polkadot/extension-inject': 0.43.1_@polkadot+api@7.9.1 + '@polkadot/api': 8.2.1 + '@polkadot/extension-inject': 0.43.1_@polkadot+api@8.2.1 '@polkadot/util': 9.0.1 '@polkadot/util-crypto': 9.0.1 transitivePeerDependencies: @@ -1576,15 +1592,15 @@ packages: - supports-color dev: true - /@polkadot/extension-inject/0.43.1_@polkadot+api@7.9.1: + /@polkadot/extension-inject/0.43.1_@polkadot+api@8.2.1: resolution: {integrity: sha512-IJGxk9BLG212rVFd5aqqcQK2fobdyBY9SPdswu7Aj8bHHoObZmS/5H56oMp86JSGexr0reYssdG4BlOP+AN/og==} peerDependencies: '@polkadot/api': '*' dependencies: '@babel/runtime': 7.17.9 - '@polkadot/api': 7.9.1 + '@polkadot/api': 8.2.1 '@polkadot/rpc-provider': 8.0.1 - '@polkadot/types': 8.0.1 + '@polkadot/types': 8.2.1 '@polkadot/util': 9.0.1 '@polkadot/util-crypto': 9.0.1 '@polkadot/x-global': 9.0.1 @@ -1593,15 +1609,6 @@ packages: - supports-color dev: true - /@polkadot/keyring/8.4.1: - resolution: {integrity: sha512-0qfS7qikUxhe6LEdCOcMRdCxEa26inJ5aSUWaf5dXy+dgy9VJiov6uXAbXdAd1UHpDvr9hvw94FX+hXsJ7Vsyw==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/util': 8.4.1 - '@polkadot/util-crypto': 8.4.1 - dev: false - /@polkadot/keyring/9.0.1: resolution: {integrity: sha512-i4C6TsqhhUpiKxaxD9+g3TWbgxDfWs5HP7oDfLtWNOzE7HJFh2oF/WYx8qgGTE7lYGHdsGUihld/VISnQDd97g==} engines: {node: '>=14.0.0'} @@ -1609,16 +1616,6 @@ packages: '@babel/runtime': 7.17.9 '@polkadot/util': 9.0.1 '@polkadot/util-crypto': 9.0.1 - dev: true - - /@polkadot/networks/8.4.1: - resolution: {integrity: sha512-YFY3fPLbc1Uz9zsX4TOzjY/FF09nABMgrMkvqddrVbSgo71NvoBv3Gqw3mKV/7bX1Gzk1ODfvTzamdpsKEWSnA==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/util': 8.4.1 - '@substrate/ss58-registry': 1.17.0 - dev: false /@polkadot/networks/9.0.1: resolution: {integrity: sha512-jWunZIgA1ocYtF6WGWg3EsPQD19FJ/QCSjiyzHIqVZez8EgFSRQ1iqnawVLOJCd2UA319ZOzjLcuUt6QO0IqRQ==} @@ -1627,58 +1624,36 @@ packages: '@babel/runtime': 7.17.9 '@polkadot/util': 9.0.1 '@substrate/ss58-registry': 1.17.0 - dev: true - /@polkadot/rpc-augment/7.9.1: - resolution: {integrity: sha512-8rI0cfNT7A6rdrk7lBRcB/1Qm8x6yarDTVUaRuqTBLzjgr/4WExg1h7sjjFOLVPE6T+SXBY0RKjRKglTcolv5g==} + /@polkadot/rpc-augment/8.2.1: + resolution: {integrity: sha512-Fr0wB275SjXqdhY3A4cazKCmOVIIIX3NQSiXiqpsFYMpSgmPPMNwgDPjxngJ7aI3lqMUGGC1sSD4vkSkDntfnQ==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@polkadot/rpc-core': 7.9.1 - '@polkadot/types': 7.9.1 - '@polkadot/types-codec': 7.9.1 - '@polkadot/util': 8.4.1 + '@polkadot/rpc-core': 8.2.1 + '@polkadot/types': 8.2.1 + '@polkadot/types-codec': 8.2.1 + '@polkadot/util': 9.0.1 transitivePeerDependencies: - encoding - supports-color dev: false - /@polkadot/rpc-core/7.9.1: - resolution: {integrity: sha512-p1Z0Ii+/w31EBS3lcE9fr83Gf3zZK7IM1+AEuCW7NGM9iHMTLZtzMKE23B34Hs8eR5JdDBcXMYtcwNL+W/I5jA==} + /@polkadot/rpc-core/8.2.1: + resolution: {integrity: sha512-nRhUHQ5nkbbeFh/lV3OrCHJ/SAgV1KT7onPEVkSGG+OzuyY9yvGsDUbAtqfo+r2kBEDB6RhjV4Sx1HSeNHmQWg==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@polkadot/rpc-augment': 7.9.1 - '@polkadot/rpc-provider': 7.9.1 - '@polkadot/types': 7.9.1 - '@polkadot/util': 8.4.1 + '@polkadot/rpc-augment': 8.2.1 + '@polkadot/rpc-provider': 8.2.1 + '@polkadot/types': 8.2.1 + '@polkadot/util': 9.0.1 rxjs: 7.5.5 transitivePeerDependencies: - encoding - supports-color dev: false - /@polkadot/rpc-provider/7.9.1: - resolution: {integrity: sha512-gDcWFxzea5sfjEOCiO3rRRGxWYiUzlcra8PK/aS0H7GU6QnYNi7VXQY4fgM0VZbo1tkrw0+lBlpXrEZcPAP6Qg==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/keyring': 8.4.1 - '@polkadot/types': 7.9.1 - '@polkadot/types-support': 7.9.1 - '@polkadot/util': 8.4.1 - '@polkadot/util-crypto': 8.4.1 - '@polkadot/x-fetch': 8.7.1 - '@polkadot/x-global': 8.4.1 - '@polkadot/x-ws': 8.7.1 - eventemitter3: 4.0.7 - mock-socket: 9.1.2 - nock: 13.2.4 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - /@polkadot/rpc-provider/8.0.1: resolution: {integrity: sha512-W5086jKcY1KXkEIjGXi9dNFOQJmGZgD5cKtkedtP5verlV1dMZX9yOrV6JaZKR+wfp/IG0pOmA7yamfKAB3OHQ==} engines: {node: '>=14.0.0'} @@ -1694,21 +1669,33 @@ packages: '@polkadot/x-ws': 9.0.1 '@substrate/connect': 0.7.2 eventemitter3: 4.0.7 - mock-socket: 9.1.2 + mock-socket: 9.1.3 nock: 13.2.4 transitivePeerDependencies: - encoding - supports-color dev: true - /@polkadot/types-augment/7.9.1: - resolution: {integrity: sha512-2dl7CzgEBgGSjcqNcH2F2ZIlGVkf/mtbvu8ObmVw4z/ojpRLv26MO2TexF6fUMAFi7uNnq4r4yB9NsAxdUv2ZQ==} + /@polkadot/rpc-provider/8.2.1: + resolution: {integrity: sha512-aGmwAA588me4DASe01wmkcY75ABVhcRlFvozIIDtvmlCk2/4uWk4RSLMcdbhedK+XQurh1w6W9jKAddAofCAIA==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@polkadot/types': 7.9.1 - '@polkadot/types-codec': 7.9.1 - '@polkadot/util': 8.4.1 + '@polkadot/keyring': 9.0.1 + '@polkadot/types': 8.2.1 + '@polkadot/types-support': 8.2.1 + '@polkadot/util': 9.0.1 + '@polkadot/util-crypto': 9.0.1 + '@polkadot/x-fetch': 9.0.1 + '@polkadot/x-global': 9.0.1 + '@polkadot/x-ws': 9.0.1 + '@substrate/connect': 0.7.2 + eventemitter3: 4.0.7 + mock-socket: 9.1.3 + nock: 13.2.4 + transitivePeerDependencies: + - encoding + - supports-color dev: false /@polkadot/types-augment/8.0.1: @@ -1721,13 +1708,14 @@ packages: '@polkadot/util': 9.0.1 dev: true - /@polkadot/types-codec/7.9.1: - resolution: {integrity: sha512-wFSvVrBuk7s8SF1pIs1ftwE0B1TpU2CuWy/AGCh4TG510nbrpCh7DaJQJKfsRXprpbo08ybkocT2p6Snv6SIOA==} + /@polkadot/types-augment/8.2.1: + resolution: {integrity: sha512-+uMC4JTYTghhbwyvvdjUnLcV3HeUZOqscfVYPYPtwctblXZRZae77b8TD1H+NqgBhloJPC8I8uBVflRIb+HcpA==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@polkadot/util': 8.4.1 - dev: false + '@polkadot/types': 8.2.1 + '@polkadot/types-codec': 8.2.1 + '@polkadot/util': 9.0.1 /@polkadot/types-codec/8.0.1: resolution: {integrity: sha512-4IajItCxdMrntkEQMAwV4N7ui5rjXtJ8Yhwd4ikNOo1ButZvt7QmqmNG9682H9SP5k4Gvpx8XOijDPLXUIeTZg==} @@ -1737,14 +1725,12 @@ packages: '@polkadot/util': 9.0.1 dev: true - /@polkadot/types-create/7.9.1: - resolution: {integrity: sha512-/l0EIMrtQFlD7mltwyWv2GuZiOYCHWOSvMMIYSocmhijKIBlJb0Wsn5RIpmUaDojYre01tx5NSwnLH82uTK6mQ==} + /@polkadot/types-codec/8.2.1: + resolution: {integrity: sha512-dG5QUCNVmRA8BuQQdxU+2DB4lp+kbO22rDimJMNCr7lOELCIkbo+GFNpWhPInIq+aLrTTAyyv0VguJ3ciQVFJA==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@polkadot/types-codec': 7.9.1 - '@polkadot/util': 8.4.1 - dev: false + '@polkadot/util': 9.0.1 /@polkadot/types-create/8.0.1: resolution: {integrity: sha512-6WjHasipeVYdJScVFZqoi/+2tPldUm2YgOPdP06EeS5aj52zR2WsunEXikgDOWe8oJLiZYEPTga6Gf4zn5k4BQ==} @@ -1755,24 +1741,24 @@ packages: '@polkadot/util': 9.0.1 dev: true - /@polkadot/types-known/7.9.1: - resolution: {integrity: sha512-O4Mir1Iec4Dex+i5tu9ouUjD2hEV1LzwWsqnu690QoIKNdb4Kc3LDSBt4CyCsb/yTvn4tXIMwO+D3n0i91QJuQ==} + /@polkadot/types-create/8.2.1: + resolution: {integrity: sha512-pdzSZgozhe/2EXnnXlxEoBiFwcg19mZ+o0ICdM+cpHayume5C3DrJzIRhQpKu7ndUyEb+MorC5aZn9Cj8Kdp0Q==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@polkadot/networks': 8.4.1 - '@polkadot/types': 7.9.1 - '@polkadot/types-codec': 7.9.1 - '@polkadot/types-create': 7.9.1 - '@polkadot/util': 8.4.1 - dev: false + '@polkadot/types-codec': 8.2.1 + '@polkadot/util': 9.0.1 - /@polkadot/types-support/7.9.1: - resolution: {integrity: sha512-WO0xE2P01KqfQ7vJH0DGRYeK/UdIEKakJLdm7Js5zXoWwAtjSJ9Xk66F6TOpqnji5dvYlVcEA0t3a5NgivuzcQ==} + /@polkadot/types-known/8.2.1: + resolution: {integrity: sha512-9d+LOffogl7HOJ9ooiaOjfbZttF3LgjkVMTU1BQduu5Ln/o6Bk5ARCDeJuSEwYIegtqxrwpxlJabUuUT9xNmew==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@polkadot/util': 8.4.1 + '@polkadot/networks': 9.0.1 + '@polkadot/types': 8.2.1 + '@polkadot/types-codec': 8.2.1 + '@polkadot/types-create': 8.2.1 + '@polkadot/util': 9.0.1 dev: false /@polkadot/types-support/8.0.1: @@ -1783,18 +1769,12 @@ packages: '@polkadot/util': 9.0.1 dev: true - /@polkadot/types/7.9.1: - resolution: {integrity: sha512-yyBMqPh3pmEWY+G5XWwO8HK6Xh80rrrPiq+BoggPIue8c9ecrXhwRbOyzah7Gk4/Mq2My7nwsDwyhqJfwkUtKw==} + /@polkadot/types-support/8.2.1: + resolution: {integrity: sha512-vXvcbioDOVGcSpKIq4UrMVfbQPLsLEnhmn0BRGQotACfWGtBqRr1En1SIfSo5nJ/gyBjoq4AUsdUQII2Sa4Drw==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@polkadot/keyring': 8.4.1 - '@polkadot/types-augment': 7.9.1 - '@polkadot/types-codec': 7.9.1 - '@polkadot/types-create': 7.9.1 - '@polkadot/util': 8.4.1 - '@polkadot/util-crypto': 8.4.1 - rxjs: 7.5.5 + '@polkadot/util': 9.0.1 dev: false /@polkadot/types/8.0.1: @@ -1811,22 +1791,18 @@ packages: rxjs: 7.5.5 dev: true - /@polkadot/util-crypto/8.4.1: - resolution: {integrity: sha512-mWjp83aIWw+EhKN9RkUDmubXibo25q5yHJl4BGm2gT71yTZcABB7q1SGfpDqLH9AB3eXJiutqhC4L3SH7YZ+6Q==} + /@polkadot/types/8.2.1: + resolution: {integrity: sha512-Qvgvxt5GNb9RRXDNIXB9Gu+E4Vw/9aRKw76mamWqFgtRONOJ8l6HgKgWvzsCZ/lBIKLi5NE/BKPIkOhZAWfDmA==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - '@noble/hashes': 1.0.0 - '@noble/secp256k1': 1.5.2 - '@polkadot/networks': 8.4.1 - '@polkadot/util': 8.4.1 - '@polkadot/wasm-crypto': 4.6.1_b24440825f4fe025fd667a3c4d3b8989 - '@polkadot/x-bigint': 8.4.1 - '@polkadot/x-randomvalues': 8.4.1 - '@scure/base': 1.0.0 - ed2curve: 0.3.0 - tweetnacl: 1.0.3 - dev: false + '@polkadot/keyring': 9.0.1 + '@polkadot/types-augment': 8.2.1 + '@polkadot/types-codec': 8.2.1 + '@polkadot/types-create': 8.2.1 + '@polkadot/util': 9.0.1 + '@polkadot/util-crypto': 9.0.1 + rxjs: 7.5.5 /@polkadot/util-crypto/9.0.1: resolution: {integrity: sha512-HPze3+VHY899B6CXwyrgWNDqmjmhfYy6+l29giXLfT/kmaL5FodRPCO36BNTbGCITuVajDR9wdZ/LeLZdIb79w==} @@ -1843,21 +1819,6 @@ packages: '@scure/base': 1.0.0 ed2curve: 0.3.0 tweetnacl: 1.0.3 - dev: true - - /@polkadot/util/8.4.1: - resolution: {integrity: sha512-8+wqHgFbFWI5TfrvtcL888w0nWvFpbTTYIcbpEw+zYGp3n1YZTAMMP26bXWAaQX5AttxynJRij7JP3ySxYY1fg==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/x-bigint': 8.4.1 - '@polkadot/x-global': 8.4.1 - '@polkadot/x-textdecoder': 8.4.1 - '@polkadot/x-textencoder': 8.4.1 - '@types/bn.js': 5.1.0 - bn.js: 5.2.0 - ip-regex: 4.3.0 - dev: false /@polkadot/util/9.0.1: resolution: {integrity: sha512-MuiuAb0VcnNpBFpbXZ4v0roxEVSpfx3bDR9qR31XCYCUODDKXa04srFz2EXI0pov087mTprIUE+x9wIWkH9QUg==} @@ -1871,17 +1832,6 @@ packages: '@types/bn.js': 5.1.0 bn.js: 5.2.0 ip-regex: 4.3.0 - dev: true - - /@polkadot/wasm-crypto-asmjs/4.6.1_@polkadot+util@8.4.1: - resolution: {integrity: sha512-1oHQjz2oEO1kCIcQniOP+dZ9N2YXf2yCLHLsKaKSvfXiWaetVCaBNB8oIHIVYvuLnVc8qlMi66O6xc1UublHsw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/util': 8.4.1 - dev: false /@polkadot/wasm-crypto-asmjs/6.0.1_@polkadot+util@9.0.1: resolution: {integrity: sha512-cSGsHBLfPW2nHztgZd+gisCoScA02jbAzwjop/b8xumQ2kq7yAed/K9G1lOQiofEKRetIJeqBzJyk0etopRORw==} @@ -1891,17 +1841,6 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@polkadot/util': 9.0.1 - dev: true - - /@polkadot/wasm-crypto-wasm/4.6.1_@polkadot+util@8.4.1: - resolution: {integrity: sha512-NI3JVwmLjrSYpSVuhu0yeQYSlsZrdpK41UC48sY3kyxXC71pi6OVePbtHS1K3xh3FFmDd9srSchExi3IwzKzMw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/util': 8.4.1 - dev: false /@polkadot/wasm-crypto-wasm/6.0.1_@polkadot+util@9.0.1: resolution: {integrity: sha512-0r/QgOjIyw4U0mLk6Tm97Di92uxcSPjTo7dK6tdXo1PwYouhzO5IJnL/jNgma8dm5hQoBhk7rcErmkh8c1kLFQ==} @@ -1911,21 +1850,6 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@polkadot/util': 9.0.1 - dev: true - - /@polkadot/wasm-crypto/4.6.1_b24440825f4fe025fd667a3c4d3b8989: - resolution: {integrity: sha512-2wEftBDxDG+TN8Ah6ogtvzjdZdcF0mAjU4UNNOfpmkBCxQYZOrAHB8HXhzo3noSsKkLX7PDX57NxvJ9OhoTAjw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/util': 8.4.1 - '@polkadot/wasm-crypto-asmjs': 4.6.1_@polkadot+util@8.4.1 - '@polkadot/wasm-crypto-wasm': 4.6.1_@polkadot+util@8.4.1 - '@polkadot/x-randomvalues': 8.4.1 - dev: false /@polkadot/wasm-crypto/6.0.1_d4d25fe96cdd112a2db7cadcf8b15a05: resolution: {integrity: sha512-nW5DDrciHGbZbj0Xh7w0Bnh5exSJUw96Zux7RuGfXuoXXHZBcf0QiB4E2dcVh3d/NkF7PkB99FlkdQxQp4M0Rg==} @@ -1939,15 +1863,6 @@ packages: '@polkadot/wasm-crypto-asmjs': 6.0.1_@polkadot+util@9.0.1 '@polkadot/wasm-crypto-wasm': 6.0.1_@polkadot+util@9.0.1 '@polkadot/x-randomvalues': 9.0.1 - dev: true - - /@polkadot/x-bigint/8.4.1: - resolution: {integrity: sha512-QVP0UMoM0nBD998s3ESeaoSiVMEnHK3x0CCqocKO4l7ADNw8lfWdDG7Bb0+ymNaFYGz2KgEWxkN0VhNEnXzo0w==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/x-global': 8.4.1 - dev: false /@polkadot/x-bigint/9.0.1: resolution: {integrity: sha512-At+huOL4WYdNh8PHy7r94y5JpilphsPLEuyM+K3M/aE2R9G/2f0qTK9AjHeyNyeIrhw6Bc4uzO5K2Ka72HjS2g==} @@ -1955,19 +1870,6 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@polkadot/x-global': 9.0.1 - dev: true - - /@polkadot/x-fetch/8.7.1: - resolution: {integrity: sha512-ygNparcalYFGbspXtdtZOHvNXZBkNgmNO+um9C0JYq74K5OY9/be93uyfJKJ8JcRJtOqBfVDsJpbiRkuJ1PRfg==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/x-global': 8.7.1 - '@types/node-fetch': 2.6.1 - node-fetch: 2.6.7 - transitivePeerDependencies: - - encoding - dev: false /@polkadot/x-fetch/9.0.1: resolution: {integrity: sha512-ON6V+WpB49qwWba0fCKt6IFxfMlaZKq80u/LlvH+3zqSuRhd/XnAdAsWtjvZqmAz83cUi1PfctJsmkgVBo6YQg==} @@ -1979,36 +1881,12 @@ packages: node-fetch: 2.6.7 transitivePeerDependencies: - encoding - dev: true - - /@polkadot/x-global/8.4.1: - resolution: {integrity: sha512-MQs89LKQrJwiXjV7dY2kDOPNaiWrwaQ/Fzg93ycB2xMCclRV1jRFRhnhTPJ8Ao79lhCCoazd7pXIyFgfifxdqg==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.17.9 - dev: false - - /@polkadot/x-global/8.7.1: - resolution: {integrity: sha512-WOgUor16IihgNVdiTVGAWksYLUAlqjmODmIK1cuWrLOZtV1VBomWcb3obkO9sh5P6iWziAvCB/i+L0vnTN9ZCA==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.17.9 - dev: false /@polkadot/x-global/9.0.1: resolution: {integrity: sha512-C4K3laEYWMlWc1fJFUC5Kd6gxSC0GIe/ajClPjiKf5cwCGkGgtkcB7uvpzvnMAdxYpXiUnMHbJB6X/QyV/VG+Q==} engines: {node: '>=14.0.0'} dependencies: '@babel/runtime': 7.17.9 - dev: true - - /@polkadot/x-randomvalues/8.4.1: - resolution: {integrity: sha512-1dRIFIib4RzyVo0k5oMLuxqSuZEV6UVvvN+jJw9G/9P1ggZtHjM1KwoFcyHgvpk2RWTB9eJZFemwSvQTpdmSJw==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/x-global': 8.4.1 - dev: false /@polkadot/x-randomvalues/9.0.1: resolution: {integrity: sha512-F/1Eabzx9kWivSXA23SW5BzfjtDWqaNct+GkC5dlm2lg/iE2IRY2JIqoKKkfh1u1/3iQ5YfjA96NmD/swNAcew==} @@ -2016,15 +1894,6 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@polkadot/x-global': 9.0.1 - dev: true - - /@polkadot/x-textdecoder/8.4.1: - resolution: {integrity: sha512-qbSXyR2KvE1bO6QGsxWU3Yrx5e70rX2lwv0MHG++MyyNaDoBM3hjx14lF911bYRWXR6MW4eZ+0Nakn0oM5uSKw==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/x-global': 8.4.1 - dev: false /@polkadot/x-textdecoder/9.0.1: resolution: {integrity: sha512-SudTQiluYIRO8EXF02kfWZGfsXrvJq4D2yURiIeIeWbrAShRUcQES7W01iGa5xvaHSW249eJ3fHbeDTNQd5B6Q==} @@ -2032,15 +1901,6 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@polkadot/x-global': 9.0.1 - dev: true - - /@polkadot/x-textencoder/8.4.1: - resolution: {integrity: sha512-1UYuckNOk6NUk70Y/SGbK8oyGbqPlrny1x2OWoK/BT3/tyL2xKVV5TlXDOiFrX1PChbskXye5M8blCTYikFiJg==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/x-global': 8.4.1 - dev: false /@polkadot/x-textencoder/9.0.1: resolution: {integrity: sha512-73LeTasA3iDJMCLQXZd21wzNjs1Xr2xNXW03Yja3OPLneGK6Zlqz77AAYcjhQd2dgSFoH2NQ1JvdffXT9y1sGA==} @@ -2048,17 +1908,6 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@polkadot/x-global': 9.0.1 - dev: true - - /@polkadot/x-ws/8.7.1: - resolution: {integrity: sha512-Mt0tcNzGXyKnN3DQ06alkv+JLtTfXWu6zSypFrrKHSQe3u79xMQ1nSicmpT3gWLhIa8YF+8CYJXMrqaXgCnDhw==} - engines: {node: '>=14.0.0'} - dependencies: - '@babel/runtime': 7.17.9 - '@polkadot/x-global': 8.7.1 - '@types/websocket': 1.0.5 - websocket: 1.0.34 - dev: false /@polkadot/x-ws/9.0.1: resolution: {integrity: sha512-ld8oCKzN9KbT9g+8RTGobXBUgGI5zD2G/IMKlLZ7/hOdkwb2Ku/PRfVDAloa2xlgaGUYLO+P4IQ+RFxiBPsxfw==} @@ -2068,26 +1917,28 @@ packages: '@polkadot/x-global': 9.0.1 '@types/websocket': 1.0.5 websocket: 1.0.34 - dev: true /@scure/base/1.0.0: resolution: {integrity: sha512-gIVaYhUsy+9s58m/ETjSJVKHhKTBMmcRb9cEV5/5dwvfDlfORjKrFsDeDHWRrm6RjcPvCLZFwGJjAjLj1gg4HA==} + /@sinclair/typebox/0.23.4: + resolution: {integrity: sha512-0/WqSvpVbCBAV1yPeko7eAczKbs78dNVAaX14quVlwOb2wxfKuXCx91h4NrEfkYK9zEnyVSW4JVI/trP3iS+Qg==} + dev: true + /@sinonjs/commons/1.8.3: resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} dependencies: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers/8.1.0: - resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + /@sinonjs/fake-timers/9.1.2: + resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==} dependencies: '@sinonjs/commons': 1.8.3 dev: true /@substrate/connect-extension-protocol/1.0.0: resolution: {integrity: sha512-nFVuKdp71hMd/MGlllAOh+a2hAqt8m6J2G0aSsS/RcALZexxF9jodbFc62ni8RDtJboeOfXAHhenYOANvJKPIg==} - dev: true /@substrate/connect/0.7.2: resolution: {integrity: sha512-8GWdrN7qbClYLa9LmETJnywT5fknEQeMw+QKvkUMvsHKegHD0Zkhi0K484mKxRN9RGwcPsKHPj1gMk8xlZuJ9g==} @@ -2095,7 +1946,6 @@ packages: '@substrate/connect-extension-protocol': 1.0.0 '@substrate/smoldot-light': 0.6.15 eventemitter3: 4.0.7 - dev: true /@substrate/smoldot-light/0.6.15: resolution: {integrity: sha512-c2tJCSp9Litsn/p8wY1FfEqIkJI8Peh89BU7T43bruWRO2SSgLVh0cIVbOCY4en90tIOX4W0CueRWFBRQz7BjQ==} @@ -2103,16 +1953,10 @@ packages: buffer: 6.0.3 pako: 2.0.4 websocket: 1.0.34 - dev: true /@substrate/ss58-registry/1.17.0: resolution: {integrity: sha512-YdQOxCtEZLnYZFg/zSzfROYtvIs5+iLD7p/VHoll7AVEhrPAmxgF5ggMDB2Dass7dfwABVx7heATbPFNg95Q8w==} - /@tootallnate/once/1.1.2: - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} - dev: true - /@types/babel__core/7.1.18: resolution: {integrity: sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==} dependencies: @@ -2203,16 +2047,12 @@ packages: resolution: {integrity: sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==} dev: true - /@types/yargs/16.0.4: - resolution: {integrity: sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==} + /@types/yargs/17.0.10: + resolution: {integrity: sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==} dependencies: '@types/yargs-parser': 20.2.1 dev: true - /abab/2.0.5: - resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} - dev: true - /abbrev/1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: true @@ -2225,49 +2065,16 @@ packages: negotiator: 0.6.3 dev: true - /acorn-globals/6.0.0: - resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - dev: true - - /acorn-walk/7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - dev: true - /acorn/6.4.2: resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} engines: {node: '>=0.4.0'} hasBin: true dev: true - /acorn/7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /acorn/8.7.0: - resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - /after/0.8.2: resolution: {integrity: sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=} dev: true - /agent-base/6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - dependencies: - debug: 4.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /ajv/6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: @@ -2558,18 +2365,17 @@ packages: - debug dev: true - /babel-jest/27.5.1_@babel+core@7.17.5: - resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /babel-jest/28.0.1_@babel+core@7.17.5: + resolution: {integrity: sha512-UbL+4xVftxnIcPKzCqmwZHwaPG8DyKOCXoWPeuKrvUFtyeUpePy6VtRiMN1Dv001NbEMNP4FVjfKwv1xe2PWZQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.17.5 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/transform': 28.0.1 '@types/babel__core': 7.1.18 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1_@babel+core@7.17.5 + babel-preset-jest: 28.0.0_@babel+core@7.17.5 chalk: 4.1.2 graceful-fs: 4.2.9 slash: 3.0.0 @@ -2596,9 +2402,9 @@ packages: - supports-color dev: true - /babel-plugin-jest-hoist/27.5.1: - resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /babel-plugin-jest-hoist/28.0.0: + resolution: {integrity: sha512-Eu+TDlmKd2SsnvmlooVeHFryVHHom6ffCLSZuqrN8WpIHE0H6qiIPW5h5rFlzIZQmVqnZR2qHnbm2eQWIP7hZg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: '@babel/template': 7.16.7 '@babel/types': 7.17.0 @@ -2662,14 +2468,14 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.17.5 dev: true - /babel-preset-jest/27.5.1_@babel+core@7.17.5: - resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /babel-preset-jest/28.0.0_@babel+core@7.17.5: + resolution: {integrity: sha512-JLyjfCmqCWS3tXUw86ei5fQwuwn34slNBPTluNbhoqHVI1Cbw6MsmvgEl54jPjbyzkmA6XAHJTg3EGNY7rnr4A==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.17.5 - babel-plugin-jest-hoist: 27.5.1 + babel-plugin-jest-hoist: 28.0.0 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.17.5 dev: true @@ -2716,7 +2522,6 @@ packages: /base64-js/1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: true /base64id/2.0.0: resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} @@ -2792,10 +2597,6 @@ packages: fill-range: 7.0.1 dev: true - /browser-process-hrtime/1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - dev: true - /browser-sync-client/2.27.7: resolution: {integrity: sha512-wKg9UP9a4sCIkBBAXUdbkdWFJzfSAQizGh+nC19W9y9zOo9s5jqeYRFUUbs7x5WKhjtspT+xetVp9AtBJ6BmWg==} engines: {node: '>=8.0.0'} @@ -2902,7 +2703,6 @@ packages: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - dev: true /bufferutil/4.0.6: resolution: {integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==} @@ -3378,21 +3178,6 @@ packages: css-tree: 2.0.4 dev: true - /cssom/0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - dev: true - - /cssom/0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - dev: true - - /cssstyle/2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} - dependencies: - cssom: 0.3.8 - dev: true - /d/1.0.1: resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} dependencies: @@ -3406,13 +3191,9 @@ packages: assert-plus: 1.0.0 dev: true - /data-urls/2.0.0: - resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} - engines: {node: '>=10'} - dependencies: - abab: 2.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 + /data-uri-to-buffer/4.0.0: + resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} + engines: {node: '>= 12'} dev: true /debug-fabulous/1.1.0: @@ -3483,10 +3264,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /decimal.js/10.3.1: - resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==} - dev: true - /decode-uri-component/0.2.0: resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} engines: {node: '>=0.10'} @@ -3496,10 +3273,6 @@ packages: resolution: {integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=} dev: true - /deep-is/0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true - /deepmerge/4.2.2: resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} engines: {node: '>=0.10.0'} @@ -3584,9 +3357,9 @@ packages: hasBin: true dev: true - /diff-sequences/27.5.1: - resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /diff-sequences/28.0.0: + resolution: {integrity: sha512-GTIQPn2pPa1DMoEH70P9yQgYLcGW8bjPR5EOL2JO9/7DQHX+9tTFJee3UmlGWuyUvIqMgpXXssrckLubiEUZTg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dev: true /dlv/1.1.3: @@ -3605,13 +3378,6 @@ packages: resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} dev: true - /domexception/2.0.1: - resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} - engines: {node: '>=8'} - dependencies: - webidl-conversions: 5.0.0 - dev: true - /domhandler/4.3.0: resolution: {integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==} engines: {node: '>= 4'} @@ -3682,9 +3448,9 @@ packages: resolution: {integrity: sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw==} dev: true - /emittery/0.8.1: - resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} - engines: {node: '>=10'} + /emittery/0.10.2: + resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} + engines: {node: '>=12'} dev: true /emoji-regex/7.0.3: @@ -3813,30 +3579,12 @@ packages: engines: {node: '>=8'} dev: true - /escodegen/2.0.0: - resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} - engines: {node: '>=6.0'} - hasBin: true - dependencies: - esprima: 4.0.1 - estraverse: 5.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 - dev: true - /esprima/4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true dev: true - /estraverse/5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true - /esutils/2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -3897,14 +3645,15 @@ packages: homedir-polyfill: 1.0.3 dev: true - /expect/27.5.1: - resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /expect/28.0.1: + resolution: {integrity: sha512-sJjuHVbveEUczNITHKgHUepbEyj+UzjACMNuEln5tZI6b9L/y8jTXAN8VnOCnMoK7vuQPSttO/5HlKB+G3Enpw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 - jest-get-type: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 + '@jest/expect-utils': 28.0.1 + jest-get-type: 28.0.0 + jest-matcher-utils: 28.0.1 + jest-message-util: 28.0.1 + jest-util: 28.0.1 dev: true /ext/1.6.0: @@ -3972,16 +3721,20 @@ packages: resolution: {integrity: sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=} dev: true - /fast-levenshtein/2.0.6: - resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} - dev: true - /fb-watchman/2.0.1: resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} dependencies: bser: 2.1.1 dev: true + /fetch-blob/3.1.5: + resolution: {integrity: sha512-N64ZpKqoLejlrwkIAnb9iLSA3Vx/kjgzpcDhygcqJ2KKjky8nCgUQ+dzXtbrLaWZGZNmNfQTsiQ0weZ1svglHg==} + engines: {node: ^12.20 || >= 14.13} + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.2.1 + dev: true + /file-uri-to-path/1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} requiresBuild: true @@ -4129,6 +3882,13 @@ packages: combined-stream: 1.0.8 mime-types: 2.1.34 + /formdata-polyfill/4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + dependencies: + fetch-blob: 3.1.5 + dev: true + /fraction.js/4.1.3: resolution: {integrity: sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==} dev: true @@ -4313,7 +4073,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.8 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -4628,13 +4388,6 @@ packages: lru-cache: 6.0.0 dev: true - /html-encoding-sniffer/2.0.1: - resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} - engines: {node: '>=10'} - dependencies: - whatwg-encoding: 1.0.5 - dev: true - /html-escaper/2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true @@ -4683,17 +4436,6 @@ packages: toidentifier: 1.0.1 dev: true - /http-proxy-agent/4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} - engines: {node: '>= 6'} - dependencies: - '@tootallnate/once': 1.1.2 - agent-base: 6.0.2 - debug: 4.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /http-proxy/1.18.1: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} @@ -4714,16 +4456,6 @@ packages: sshpk: 1.17.0 dev: true - /https-proxy-agent/5.0.0: - resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==} - engines: {node: '>= 6'} - dependencies: - agent-base: 6.0.2 - debug: 4.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /human-signals/2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -4738,7 +4470,6 @@ packages: /ieee754/1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: true /immutable/3.8.2: resolution: {integrity: sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=} @@ -4981,10 +4712,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /is-potential-custom-element-name/1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - dev: true - /is-promise/2.2.2: resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} dev: true @@ -5104,35 +4831,34 @@ packages: istanbul-lib-report: 3.0.0 dev: true - /jest-changed-files/27.5.1: - resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-changed-files/28.0.0: + resolution: {integrity: sha512-9hFz/LuADUTv7zN+t0Ig+J/as2mtILTmgoT2XQdG/ezGbA1tfqoSwEKCXFcDaldzkskZddbh+QI2sACQGaxg6Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 execa: 5.1.1 throat: 6.0.1 dev: true - /jest-circus/27.5.1: - resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-circus/28.0.1: + resolution: {integrity: sha512-33Ulac556FQcgQkDEXVVDag4PGQd+lWP9bxsuVg4q+b4x1cMiWNMCUjN5Dv1q/n90PvGzWxqXuN5X3gF93msew==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 + '@jest/environment': 28.0.1 + '@jest/expect': 28.0.1 + '@jest/test-result': 28.0.1 + '@jest/types': 28.0.1 '@types/node': 17.0.18 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 - expect: 27.5.1 is-generator-fn: 2.1.0 - jest-each: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 + jest-each: 28.0.1 + jest-matcher-utils: 28.0.1 + jest-message-util: 28.0.1 + jest-runtime: 28.0.1 + jest-snapshot: 28.0.1 + jest-util: 28.0.1 + pretty-format: 28.0.1 slash: 3.0.0 stack-utils: 2.0.5 throat: 6.0.1 @@ -5140,9 +4866,9 @@ packages: - supports-color dev: true - /jest-cli/27.5.1: - resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-cli/28.0.1: + resolution: {integrity: sha512-N6m5FwG0E0sFuhT6eRhskvfPrm+e5UXoErdR1cw2csIlpZpzvnl+bP60JH/UAG9KW1wYNDo2N3tVYn/zoMbhOA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -5150,216 +4876,207 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 + '@jest/core': 28.0.1 + '@jest/test-result': 28.0.1 + '@jest/types': 28.0.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.9 import-local: 3.1.0 - jest-config: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 + jest-config: 28.0.1 + jest-util: 28.0.1 + jest-validate: 28.0.1 prompts: 2.4.2 - yargs: 16.2.0 + yargs: 17.4.1 transitivePeerDependencies: - - bufferutil - - canvas + - '@types/node' - supports-color - ts-node - - utf-8-validate dev: true - /jest-config/27.5.1: - resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-config/28.0.1: + resolution: {integrity: sha512-Zp7hsNMxhBrMYx9R+OXWXElX4TDRotgilwGwkRT7YZ4wE8d0w5LKS0mKrd9sExoIWc+cFii/WAeDXlt8/AtfCA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} peerDependencies: + '@types/node': '*' ts-node: '>=9.0.0' peerDependenciesMeta: + '@types/node': + optional: true ts-node: optional: true dependencies: '@babel/core': 7.17.5 - '@jest/test-sequencer': 27.5.1 - '@jest/types': 27.5.1 - babel-jest: 27.5.1_@babel+core@7.17.5 + '@jest/test-sequencer': 28.0.1 + '@jest/types': 28.0.1 + babel-jest: 28.0.1_@babel+core@7.17.5 chalk: 4.1.2 ci-info: 3.3.0 deepmerge: 4.2.2 glob: 7.2.0 graceful-fs: 4.2.9 - jest-circus: 27.5.1 - jest-environment-jsdom: 27.5.1 - jest-environment-node: 27.5.1 - jest-get-type: 27.5.1 - jest-jasmine2: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-runner: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 + jest-circus: 28.0.1 + jest-environment-node: 28.0.1 + jest-get-type: 28.0.0 + jest-regex-util: 28.0.0 + jest-resolve: 28.0.1 + jest-runner: 28.0.1 + jest-util: 28.0.1 + jest-validate: 28.0.1 micromatch: 4.0.4 parse-json: 5.2.0 - pretty-format: 27.5.1 + pretty-format: 28.0.1 slash: 3.0.0 strip-json-comments: 3.1.1 transitivePeerDependencies: - - bufferutil - - canvas - supports-color - - utf-8-validate dev: true - /jest-diff/27.5.1: - resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-config/28.0.1_@types+node@17.0.18: + resolution: {integrity: sha512-Zp7hsNMxhBrMYx9R+OXWXElX4TDRotgilwGwkRT7YZ4wE8d0w5LKS0mKrd9sExoIWc+cFii/WAeDXlt8/AtfCA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true dependencies: + '@babel/core': 7.17.5 + '@jest/test-sequencer': 28.0.1 + '@jest/types': 28.0.1 + '@types/node': 17.0.18 + babel-jest: 28.0.1_@babel+core@7.17.5 chalk: 4.1.2 - diff-sequences: 27.5.1 - jest-get-type: 27.5.1 - pretty-format: 27.5.1 + ci-info: 3.3.0 + deepmerge: 4.2.2 + glob: 7.2.0 + graceful-fs: 4.2.9 + jest-circus: 28.0.1 + jest-environment-node: 28.0.1 + jest-get-type: 28.0.0 + jest-regex-util: 28.0.0 + jest-resolve: 28.0.1 + jest-runner: 28.0.1 + jest-util: 28.0.1 + jest-validate: 28.0.1 + micromatch: 4.0.4 + parse-json: 5.2.0 + pretty-format: 28.0.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color dev: true - /jest-docblock/27.5.1: - resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-diff/28.0.1: + resolution: {integrity: sha512-XtUUND9AlP6y+O5gnxm54rcFxs65isB1NahScgBU+NqiUYdKK9qXMXAotkTJHui6GUdjApXq0zvSXB6zQh9CNg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - detect-newline: 3.1.0 + chalk: 4.1.2 + diff-sequences: 28.0.0 + jest-get-type: 28.0.0 + pretty-format: 28.0.1 dev: true - /jest-each/27.5.1: - resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-docblock/28.0.0: + resolution: {integrity: sha512-88od+z1QkHyvtpj1gRA6QGysopOzImocHNNlvvM7OydDe9ER6z1siLtHJXbKEfi5FoxMpYqDtszYIS50JVs0WA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 - chalk: 4.1.2 - jest-get-type: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 + detect-newline: 3.1.0 dev: true - /jest-environment-jsdom/27.5.1: - resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-each/28.0.1: + resolution: {integrity: sha512-C7ftacESgAPcs2CydQYJKBFi0T0jkuxZWds2f901coi0SJ4M9ONhFHR2WmfJpHiPWGhAl3N9E8qn8QCZhCk9fA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 17.0.18 - jest-mock: 27.5.1 - jest-util: 27.5.1 - jsdom: 16.7.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate + '@jest/types': 28.0.1 + chalk: 4.1.2 + jest-get-type: 28.0.0 + jest-util: 28.0.1 + pretty-format: 28.0.1 dev: true - /jest-environment-node/27.5.1: - resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-environment-node/28.0.1: + resolution: {integrity: sha512-oGlrqMpLyHgpUThI/8hdDQfcWXKtXuWcFVTKYAeVWvD14btGUn90RlIeCqTbGv197t7NwV51PHDZBFbp1RWceQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 + '@jest/environment': 28.0.1 + '@jest/fake-timers': 28.0.1 + '@jest/types': 28.0.1 '@types/node': 17.0.18 - jest-mock: 27.5.1 - jest-util: 27.5.1 + jest-mock: 28.0.1 + jest-util: 28.0.1 dev: true - /jest-get-type/27.5.1: - resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-get-type/28.0.0: + resolution: {integrity: sha512-754LtawzW+Qk4o5rC+eDqfcQ9dV8z9uvbaVenmK8pju11PBGfuMDvQwRxoPews0LCaumNmYHjcAwmkYINTlhIA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dev: true - /jest-haste-map/27.5.1: - resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-haste-map/28.0.1: + resolution: {integrity: sha512-qjpK9NDBiwlSHbKS0rDUDOTTDSHT4tNnJbUewfMsSiWFAOAqgcBDG3o5f1N9Srx5Hz14QsdnDuK9oy6oyQqJ9g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 28.0.1 '@types/graceful-fs': 4.1.5 '@types/node': 17.0.18 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.9 - jest-regex-util: 27.5.1 - jest-serializer: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 + jest-regex-util: 28.0.0 + jest-util: 28.0.1 + jest-worker: 28.0.1 micromatch: 4.0.4 walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.5.1: - resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-leak-detector/28.0.1: + resolution: {integrity: sha512-g+0cRjOeNy0Wy/9LfgzyyVjKNnkFddEXisac+5arM3JwdW4hjZJR+5lwiIuMxuPtacldLWhu0pN63KV+Z33smQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/source-map': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 17.0.18 - chalk: 4.1.2 - co: 4.6.0 - expect: 27.5.1 - is-generator-fn: 2.1.0 - jest-each: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 - throat: 6.0.1 - transitivePeerDependencies: - - supports-color + jest-get-type: 28.0.0 + pretty-format: 28.0.1 dev: true - /jest-leak-detector/27.5.1: - resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - jest-get-type: 27.5.1 - pretty-format: 27.5.1 - dev: true - - /jest-matcher-utils/27.5.1: - resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-matcher-utils/28.0.1: + resolution: {integrity: sha512-AE1oD7mFC/rcdKYa3Nebd+zo9HOUq+x5l3ol9EHgVanxffPcDxuQELvDGDUG6jq4w/x8IDmvPHjZ42ZD5iGwCg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: chalk: 4.1.2 - jest-diff: 27.5.1 - jest-get-type: 27.5.1 - pretty-format: 27.5.1 + jest-diff: 28.0.1 + jest-get-type: 28.0.0 + pretty-format: 28.0.1 dev: true - /jest-message-util/27.5.1: - resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-message-util/28.0.1: + resolution: {integrity: sha512-Eb+s5Ow4MxcQb4gcIVWVdnLxCnaPrl6DZjOVe7MjKHhexmJlkVTdwvdC//YrAsJKWMU8eG2rdaGbgBk2zG2MLA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: '@babel/code-frame': 7.16.7 - '@jest/types': 27.5.1 + '@jest/types': 28.0.1 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.9 micromatch: 4.0.4 - pretty-format: 27.5.1 + pretty-format: 28.0.1 slash: 3.0.0 stack-utils: 2.0.5 dev: true - /jest-mock/27.5.1: - resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-mock/28.0.1: + resolution: {integrity: sha512-pEi1eywUvu7Ko8T5QX6l4X4694cd9NqzyeFFnH7QYDEm4INKxNbgBKLnaNmp025SlH9WHHDkHTeY4zRHPicMHw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 28.0.1 '@types/node': 17.0.18 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.5.1: + /jest-pnp-resolver/1.2.2_jest-resolve@28.0.1: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -5368,146 +5085,134 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.5.1 + jest-resolve: 28.0.1 dev: true - /jest-regex-util/27.5.1: - resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-regex-util/28.0.0: + resolution: {integrity: sha512-VqrjkteNiucN3ctI/AtBzO7iitfk5YGArPwU2cJ3WyT5Z6kGFHw/HQp0fSTkOUHdwVdJkFzbI5nh0yC82f9Kfg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dev: true - /jest-resolve-dependencies/27.5.1: - resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-resolve-dependencies/28.0.1: + resolution: {integrity: sha512-ypEOCjf1OoDOmfotDWeMuMxOgT1WipFmFfS2pHnM4WMNaHBPpQtTRYSRyJN3tqSt4g1+1iP4Ldx2UgLyr3qZWQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 - jest-regex-util: 27.5.1 - jest-snapshot: 27.5.1 + jest-regex-util: 28.0.0 + jest-snapshot: 28.0.1 transitivePeerDependencies: - supports-color dev: true - /jest-resolve/27.5.1: - resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-resolve/28.0.1: + resolution: {integrity: sha512-nQahkVO8flCRsXtlq3JZb+pElJ+9s2L9TQ0xs6x1DLXgZ3FvB3XRfQGnsqtxyMKEAbbEfypGQv1rUVpIrWfssg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 chalk: 4.1.2 graceful-fs: 4.2.9 - jest-haste-map: 27.5.1 - jest-pnp-resolver: 1.2.2_jest-resolve@27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 + jest-haste-map: 28.0.1 + jest-pnp-resolver: 1.2.2_jest-resolve@28.0.1 + jest-util: 28.0.1 + jest-validate: 28.0.1 resolve: 1.22.0 resolve.exports: 1.1.0 slash: 3.0.0 dev: true - /jest-runner/27.5.1: - resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-runner/28.0.1: + resolution: {integrity: sha512-aVRI4Ngaa9hxDg60tAm4ebqJcaI2vUyR04TuNSArI6MZh8Rfio4mP0tjqVI28TzK8RKH3JMg3ARf66nlAwOl7g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/console': 27.5.1 - '@jest/environment': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 28.0.1 + '@jest/environment': 28.0.1 + '@jest/test-result': 28.0.1 + '@jest/transform': 28.0.1 + '@jest/types': 28.0.1 '@types/node': 17.0.18 chalk: 4.1.2 - emittery: 0.8.1 + emittery: 0.10.2 graceful-fs: 4.2.9 - jest-docblock: 27.5.1 - jest-environment-jsdom: 27.5.1 - jest-environment-node: 27.5.1 - jest-haste-map: 27.5.1 - jest-leak-detector: 27.5.1 - jest-message-util: 27.5.1 - jest-resolve: 27.5.1 - jest-runtime: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 - source-map-support: 0.5.21 + jest-docblock: 28.0.0 + jest-environment-node: 28.0.1 + jest-haste-map: 28.0.1 + jest-leak-detector: 28.0.1 + jest-message-util: 28.0.1 + jest-resolve: 28.0.1 + jest-runtime: 28.0.1 + jest-util: 28.0.1 + jest-watcher: 28.0.1 + jest-worker: 28.0.1 + source-map-support: 0.5.13 throat: 6.0.1 transitivePeerDependencies: - - bufferutil - - canvas - supports-color - - utf-8-validate dev: true - /jest-runtime/27.5.1: - resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-runtime/28.0.1: + resolution: {integrity: sha512-bC22PNBaMK/tX6rMIUf7Usn9V1DallrRyA5QzTqRjz0E2E1UZMUZzKWzhbV6opCI1QSgr5srn0qNUl0MpgWm1g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/globals': 27.5.1 - '@jest/source-map': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/environment': 28.0.1 + '@jest/fake-timers': 28.0.1 + '@jest/globals': 28.0.1 + '@jest/source-map': 28.0.0 + '@jest/test-result': 28.0.1 + '@jest/transform': 28.0.1 + '@jest/types': 28.0.1 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 execa: 5.1.1 glob: 7.2.0 graceful-fs: 4.2.9 - jest-haste-map: 27.5.1 - jest-message-util: 27.5.1 - jest-mock: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 + jest-haste-map: 28.0.1 + jest-message-util: 28.0.1 + jest-mock: 28.0.1 + jest-regex-util: 28.0.0 + jest-resolve: 28.0.1 + jest-snapshot: 28.0.1 + jest-util: 28.0.1 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /jest-serializer/27.5.1: - resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@types/node': 17.0.18 - graceful-fs: 4.2.9 - dev: true - - /jest-snapshot/27.5.1: - resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-snapshot/28.0.1: + resolution: {integrity: sha512-xaNY3ZZtOBYIpYSAqLpClZJs66wWVpKgsQiFvu8xxjjQBRmwYwu2CAmdaiL5wmd9KxrGX+viLm2vI964hIiIcw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: '@babel/core': 7.17.5 '@babel/generator': 7.17.3 '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.17.5 '@babel/traverse': 7.17.3 '@babel/types': 7.17.0 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 + '@jest/expect-utils': 28.0.1 + '@jest/transform': 28.0.1 + '@jest/types': 28.0.1 '@types/babel__traverse': 7.14.2 '@types/prettier': 2.4.4 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.17.5 chalk: 4.1.2 - expect: 27.5.1 + expect: 28.0.1 graceful-fs: 4.2.9 - jest-diff: 27.5.1 - jest-get-type: 27.5.1 - jest-haste-map: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-util: 27.5.1 + jest-diff: 28.0.1 + jest-get-type: 28.0.0 + jest-haste-map: 28.0.1 + jest-matcher-utils: 28.0.1 + jest-message-util: 28.0.1 + jest-util: 28.0.1 natural-compare: 1.4.0 - pretty-format: 27.5.1 + pretty-format: 28.0.1 semver: 7.3.5 transitivePeerDependencies: - supports-color dev: true - /jest-util/27.5.1: - resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-util/28.0.1: + resolution: {integrity: sha512-gFpqWx9XqBmJRYqSnQ2FbpxWpvAU3TIGFQcfBrwnMVvwbB1ZHhhoQgS+oD0Ek61l9XkLsoWW20woaNlCRf4eMA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 28.0.1 '@types/node': 17.0.18 chalk: 4.1.2 ci-info: 3.3.0 @@ -5515,43 +5220,44 @@ packages: picomatch: 2.3.1 dev: true - /jest-validate/27.5.1: - resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-validate/28.0.1: + resolution: {integrity: sha512-1mWGDluyjCSGc5u/gw0JKo6SlVfALiho5bLTfqmStOsdy3k69k7/dp18dq49WctHwQ9C+i4SkqpbQG7l63nxiw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/types': 27.5.1 + '@jest/types': 28.0.1 camelcase: 6.3.0 chalk: 4.1.2 - jest-get-type: 27.5.1 + jest-get-type: 28.0.0 leven: 3.1.0 - pretty-format: 27.5.1 + pretty-format: 28.0.1 dev: true - /jest-watcher/27.5.1: - resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-watcher/28.0.1: + resolution: {integrity: sha512-tKyjsQal10vBomcyn79ZTutv0N0/dSfYJ+WRFJ3nlaMejiDlLKjMGQ/QrcwcXIXMXQyt0tJG1ycmqLbJg5AK6A==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 + '@jest/test-result': 28.0.1 + '@jest/types': 28.0.1 '@types/node': 17.0.18 ansi-escapes: 4.3.2 chalk: 4.1.2 - jest-util: 27.5.1 + emittery: 0.10.2 + jest-util: 28.0.1 string-length: 4.0.2 dev: true - /jest-worker/27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} + /jest-worker/28.0.1: + resolution: {integrity: sha512-Z3j1jfZwtt2ruKwU391a4/kKdYEId7Vy9+6Jeeq5Xl0glJDnOAvO5ixNmgMokMmbpet41jc4MpUx71ciyeTB/A==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: '@types/node': 17.0.18 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/27.5.1: - resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest/28.0.1: + resolution: {integrity: sha512-rqP6qSiZ00LUpajUBJIBKjCSE2tOy4x0Y/HI4EJntg51tND02VEiKjKkzgebFyMsFs85H+HGxLgezwOwa1bfwA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -5559,15 +5265,13 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.5.1 + '@jest/core': 28.0.1 import-local: 3.1.0 - jest-cli: 27.5.1 + jest-cli: 28.0.1 transitivePeerDependencies: - - bufferutil - - canvas + - '@types/node' - supports-color - ts-node - - utf-8-validate dev: true /js-base64/2.6.4: @@ -5590,48 +5294,6 @@ packages: resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} dev: true - /jsdom/16.7.0: - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} - engines: {node: '>=10'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.5 - acorn: 8.7.0 - acorn-globals: 6.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 2.0.0 - decimal.js: 10.3.1 - domexception: 2.0.1 - escodegen: 2.0.0 - form-data: 3.0.1 - html-encoding-sniffer: 2.0.1 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.0 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.0 - parse5: 6.0.1 - saxes: 5.0.1 - symbol-tree: 3.2.4 - tough-cookie: 4.0.0 - 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.7.0 - ws: 7.5.7 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /jsesc/0.5.0: resolution: {integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=} hasBin: true @@ -5753,14 +5415,6 @@ packages: engines: {node: '>=6'} dev: true - /levn/0.3.0: - resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: true - /liftoff/3.1.0: resolution: {integrity: sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==} engines: {node: '>= 0.8'} @@ -6080,8 +5734,8 @@ packages: hasBin: true dev: true - /mock-socket/9.1.2: - resolution: {integrity: sha512-XKZkCnQ9ISOlTnaPg4LYYSMj7+6i78HyadYzLA5JM4465ibLdjappZD9Csnqc3Tfzep/eEK/LCJ29BTaLHoB1A==} + /mock-socket/9.1.3: + resolution: {integrity: sha512-uz8lx8c5wuJYJ21f5UtovqpV0+KJuVwE7cVOLNhrl2QW/CvmstOLRfjXnLSbfFHZtJtiaSGQu0oCJA8SmRcK6A==} engines: {node: '>= 8'} /ms/2.0.0: @@ -6159,6 +5813,11 @@ packages: transitivePeerDependencies: - supports-color + /node-domexception/1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + dev: true + /node-fetch/2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -6170,6 +5829,15 @@ packages: dependencies: whatwg-url: 5.0.0 + /node-fetch/3.2.3: + resolution: {integrity: sha512-AXP18u4pidSZ1xYXRDPY/8jdv3RAozIt/WLNR/MBGZAz+xjtlr90RvCnsvHQRiXyWliZF/CpytExp32UU67/SA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + data-uri-to-buffer: 4.0.0 + fetch-blob: 3.1.5 + formdata-polyfill: 4.0.10 + dev: true + /node-gyp-build/4.3.0: resolution: {integrity: sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==} hasBin: true @@ -6300,10 +5968,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /nwsapi/2.2.0: - resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} - dev: true - /oauth-sign/0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} dev: true @@ -6408,18 +6072,6 @@ packages: is-wsl: 1.1.0 dev: true - /optionator/0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.3 - dev: true - /ordered-read-streams/1.0.1: resolution: {integrity: sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=} dependencies: @@ -6461,7 +6113,6 @@ packages: /pako/2.0.4: resolution: {integrity: sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==} - dev: true /param-case/2.1.1: resolution: {integrity: sha1-35T9jPZTHs915r75oIWPvHK+Ikc=} @@ -6679,18 +6330,14 @@ packages: source-map-js: 1.0.2 dev: true - /prelude-ls/1.1.2: - resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} - engines: {node: '>= 0.8.0'} - dev: true - - /pretty-format/27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /pretty-format/28.0.1: + resolution: {integrity: sha512-utVSIy0ImophYyJALfiWULOeMnfoxLZEzii/92VcSzN7OX5U1r7erAMqfDJyuv31ugw4Rp5tOYUMndsZV1w8DQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} dependencies: + '@jest/schemas': 28.0.0 ansi-regex: 5.0.1 ansi-styles: 5.2.0 - react-is: 17.0.2 + react-is: 18.1.0 dev: true /pretty-hrtime/1.0.3: @@ -6768,8 +6415,8 @@ packages: unpipe: 1.0.0 dev: true - /react-is/17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + /react-is/18.1.0: + resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==} dev: true /read-pkg-up/1.0.1: @@ -7120,13 +6767,6 @@ packages: yargs: 13.3.2 dev: true - /saxes/5.0.1: - resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} - engines: {node: '>=10'} - dependencies: - xmlchars: 2.2.0 - dev: true - /scarletsframe-compiler/0.6.20_@babel+core@7.17.5+vinyl@2.2.1: resolution: {integrity: sha512-5a/Q69HUPsi8CK5ar8HHM83Fg51upb3LU6L8ukIv2uteXxYII6XHqv+5Dzy7MJg4uRp/3glJ0RoERP+fsguyuA==} dependencies: @@ -7415,6 +7055,13 @@ packages: decode-uri-component: 0.2.0 dev: true + /source-map-support/0.5.13: + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: true + /source-map-support/0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: @@ -7717,10 +7364,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /symbol-tree/3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - dev: true - /tar/6.1.11: resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} engines: {node: '>= 10'} @@ -7888,25 +7531,9 @@ packages: punycode: 2.1.1 dev: true - /tough-cookie/4.0.0: - resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==} - engines: {node: '>=6'} - dependencies: - psl: 1.8.0 - punycode: 2.1.1 - universalify: 0.1.2 - dev: true - /tr46/0.0.3: resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} - /tr46/2.1.0: - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} - engines: {node: '>=8'} - dependencies: - punycode: 2.1.1 - dev: true - /trim-newlines/3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} @@ -7934,13 +7561,6 @@ packages: /tweetnacl/1.0.3: resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} - /type-check/0.3.2: - resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - dev: true - /type-detect/4.0.8: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} @@ -8122,13 +7742,13 @@ packages: hasBin: true dev: true - /v8-to-istanbul/8.1.1: - resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} + /v8-to-istanbul/9.0.0: + resolution: {integrity: sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw==} engines: {node: '>=10.12.0'} dependencies: + '@jridgewell/trace-mapping': 0.3.9 '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.8.0 - source-map: 0.7.3 dev: true /v8flags/3.2.0: @@ -8213,37 +7833,19 @@ packages: replace-ext: 1.0.1 dev: true - /w3c-hr-time/1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} - dependencies: - browser-process-hrtime: 1.0.0 - dev: true - - /w3c-xmlserializer/2.0.0: - resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} - engines: {node: '>=10'} - dependencies: - xml-name-validator: 3.0.0 - dev: true - /walker/1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: makeerror: 1.0.12 dev: true - /webidl-conversions/3.0.1: - resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} - - /webidl-conversions/5.0.0: - resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} - engines: {node: '>=8'} + /web-streams-polyfill/3.2.1: + resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + engines: {node: '>= 8'} dev: true - /webidl-conversions/6.1.0: - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} - engines: {node: '>=10.4'} - dev: true + /webidl-conversions/3.0.1: + resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} /websocket/1.0.34: resolution: {integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==} @@ -8256,31 +7858,12 @@ packages: utf-8-validate: 5.0.8 yaeti: 0.0.6 - /whatwg-encoding/1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} - dependencies: - iconv-lite: 0.4.24 - dev: true - - /whatwg-mimetype/2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - dev: true - /whatwg-url/5.0.0: resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=} dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - /whatwg-url/8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} - engines: {node: '>=10'} - dependencies: - lodash: 4.17.21 - tr46: 2.1.0 - webidl-conversions: 6.1.0 - dev: true - /which-module/1.0.0: resolution: {integrity: sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=} dev: true @@ -8307,12 +7890,7 @@ packages: /wide-align/1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: - string-width: 1.0.2 - dev: true - - /word-wrap/1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} + string-width: 4.2.3 dev: true /wrap-ansi/2.1.0: @@ -8354,13 +7932,12 @@ packages: resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} dev: true - /write-file-atomic/3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + /write-file-atomic/4.0.1: + resolution: {integrity: sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16} dependencies: imurmurhash: 0.1.4 - is-typedarray: 1.0.0 signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 dev: true /ws/7.4.6: @@ -8376,27 +7953,6 @@ packages: optional: true dev: true - /ws/7.5.7: - resolution: {integrity: sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - - /xml-name-validator/3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - dev: true - - /xmlchars/2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - dev: true - /xmlhttprequest-ssl/1.6.3: resolution: {integrity: sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==} engines: {node: '>=0.4.0'} @@ -8448,6 +8004,11 @@ packages: engines: {node: '>=10'} dev: true + /yargs-parser/21.0.1: + resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==} + engines: {node: '>=12'} + dev: true + /yargs-parser/5.0.1: resolution: {integrity: sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==} dependencies: @@ -8487,9 +8048,9 @@ packages: yargs-parser: 18.1.3 dev: true - /yargs/16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} + /yargs/17.1.1: + resolution: {integrity: sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==} + engines: {node: '>=12'} dependencies: cliui: 7.0.4 escalade: 3.1.1 @@ -8500,8 +8061,8 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs/17.1.1: - resolution: {integrity: sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==} + /yargs/17.4.1: + resolution: {integrity: sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==} engines: {node: '>=12'} dependencies: cliui: 7.0.4 @@ -8510,7 +8071,7 @@ packages: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 20.2.9 + yargs-parser: 21.0.1 dev: true /yargs/7.1.2: