├── .npmignore ├── .gitignore ├── index.js ├── .editorconfig ├── index.test.js ├── index.d.ts ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── .github └── workflows │ └── test.yml └── pnpm-lock.yaml /.npmignore: -------------------------------------------------------------------------------- 1 | *.test.* 2 | coverage/ 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | coverage/ 4 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | export let delay = (ms, value) => 2 | new Promise(resolve => { 3 | setTimeout(resolve, ms, value) 4 | }) 5 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | -------------------------------------------------------------------------------- /index.test.js: -------------------------------------------------------------------------------- 1 | import { test } from 'uvu' 2 | import { equal, ok } from 'uvu/assert' 3 | 4 | import { delay } from './index.js' 5 | 6 | test('resolves after some time', async () => { 7 | let now = Date.now() 8 | await delay(1000) 9 | let diff = Date.now() - now 10 | ok(diff >= 1000) 11 | ok(diff < 1100) 12 | }) 13 | 14 | test('resolves with specific result', async () => { 15 | let result = await delay(1, 'foo') 16 | equal(result, 'foo') 17 | }) 18 | 19 | test.run() 20 | -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- 1 | interface Delay { 2 | (ms: number): Promise 3 | (ms: number, value: T): Promise 4 | } 5 | 6 | /** 7 | * Resolves a Promise after a specified amount of time. 8 | * 9 | * ```js 10 | * import * as delay from 'nanodelay' 11 | * 12 | * delay(300, "foo").then(result => { 13 | * // Executed after 300 milliseconds 14 | * result //=> "foo" 15 | * }) 16 | * ``` 17 | * 18 | * @param ms Milliseconds to wait before resolving. 19 | * @param value Argument to be resolved by this Promise. 20 | */ 21 | export const delay: Delay 22 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | This project adheres to [Semantic Versioning](http://semver.org/). 3 | 4 | ## 2.0.2 5 | * Reduced package size. 6 | 7 | ## 2.0.1 8 | * Fixed `package.json` export. 9 | 10 | ## 2.0 11 | * Moved project to ESM-only type. Applications must use ESM too. 12 | * Dropped Node.js 10 support. 13 | 14 | ## 1.0.8 15 | * Added `default` to `package.exports`. 16 | 17 | ## 1.0.7 18 | * Removed `ChangeLog` from package. 19 | 20 | ## 1.0.6 21 | * Fixed `package.types` path. 22 | 23 | ## 1.0.5 24 | * Added `package.types`. 25 | 26 | ## 1.0.4 27 | * Fixed TypeScript definitions. 28 | 29 | ## 1.0.3 30 | * Fix ES modules support. 31 | 32 | ## 1.0.2 33 | * Fix name conflict in TypeScript definitions. 34 | 35 | ## 1.0.1 36 | * Mark package to be free from side effects. 37 | 38 | ## 1.0 39 | * Add ES modules support. 40 | * Use ES2016 syntax. 41 | * Reduce size. 42 | 43 | ## 0.1.4 44 | * Fix JSDoc. 45 | 46 | ## 0.1.3 47 | * Add TypeScript definitions (by Danakt Frost). 48 | 49 | ## 0.1.2 50 | * Reduce size (by Federico Brigante). 51 | 52 | ## 0.1.1 53 | * Clean dependencies. 54 | 55 | ## 0.1 56 | * Initial release. 57 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright 2017 Andrey Sitnik 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Nano Delay 2 | 3 | A tiny `Promise` wrapper around `setTimeout` for JavaScript. 4 | Returns a `Promise` and resolve it after a specific amount of time. 5 | 6 | * Only **45 bytes** (minified and gzipped), 7 | 10 times smaller than [`delay`] library. 8 | * Has good **ES modules** and **TypeScript** support. 9 | 10 | ```js 11 | import { delay } from 'nanodelay' 12 | 13 | async function foo () { 14 | await delay(300) 15 | // Executed after 300 milliseconds 16 | } 17 | 18 | delay(300).then(() => { 19 | // Executed after 300 milliseconds 20 | }) 21 | ``` 22 | 23 | [`delay`]: https://github.com/sindresorhus/delay 24 | 25 | 26 | Sponsored by Evil Martians 28 | 29 | 30 | 31 | ## Usage 32 | 33 | The second argument will be used in `Promise` as resolved value 34 | (useful to pass variables between scopes): 35 | 36 | ```js 37 | createClient().then(client => { 38 | expect(client).toBeOK 39 | return delay(50, client) 40 | }).then(client => { 41 | expect(client).toBeConnected() 42 | }) 43 | ``` 44 | 45 | For quick hacks you can load Nano Delay from CDN. Do not use it in production because of low performance. 46 | 47 | ```js 48 | import { delay } from 'https://cdn.jsdelivr.net/npm/nanodelay/index.js' 49 | ``` 50 | 51 | 52 | ## Future 53 | 54 | Node.js 16+ has built-in Promise-based `setTimeout`. After January 2023 55 | you can remove `nanodelay` from your dependencies. 56 | 57 | ```js 58 | import { setTimeout } from 'timers/promises' 59 | 60 | await setTimeout(5000) 61 | ``` 62 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nanodelay", 3 | "version": "2.0.2", 4 | "description": "A tiny (45 bytes) Promise wrapper around setTimeout", 5 | "keywords": [ 6 | "promise", 7 | "delay", 8 | "settimeout", 9 | "setTimeout", 10 | "wait", 11 | "async", 12 | "await", 13 | "esm" 14 | ], 15 | "author": "Andrey Sitnik ", 16 | "license": "MIT", 17 | "repository": "ai/nanodelay", 18 | "sideEffects": false, 19 | "engines": { 20 | "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 21 | }, 22 | "type": "module", 23 | "types": "./index.d.ts", 24 | "exports": { 25 | ".": "./index.js", 26 | "./package.json": "./package.json" 27 | }, 28 | "scripts": { 29 | "unit": "node ./index.test.js", 30 | "test": "c8 pnpm unit && eslint . && size-limit" 31 | }, 32 | "devDependencies": { 33 | "@logux/eslint-config": "^48.0.0", 34 | "@size-limit/preset-small-lib": "^8.1.2", 35 | "c8": "^7.12.0", 36 | "check-dts": "^0.6.7", 37 | "clean-publish": "^4.1.1", 38 | "eslint": "^8.33.0", 39 | "eslint-config-standard": "^17.0.0", 40 | "eslint-plugin-import": "^2.27.5", 41 | "eslint-plugin-n": "^15.6.1", 42 | "eslint-plugin-prefer-let": "^3.0.1", 43 | "eslint-plugin-promise": "^6.1.1", 44 | "size-limit": "^8.1.2", 45 | "typescript": "^4.9.5", 46 | "uvu": "^0.5.6" 47 | }, 48 | "c8": { 49 | "exclude": [ 50 | "**/*.test.*" 51 | ], 52 | "reporter": "lcov", 53 | "lines": 100, 54 | "check-coverage": true 55 | }, 56 | "eslintConfig": { 57 | "extends": "@logux/eslint-config" 58 | }, 59 | "size-limit": [ 60 | { 61 | "import": "{ delay }", 62 | "limit": "45 B" 63 | } 64 | ], 65 | "prettier": { 66 | "arrowParens": "avoid", 67 | "jsxSingleQuote": false, 68 | "quoteProps": "consistent", 69 | "semi": false, 70 | "singleQuote": true, 71 | "trailingComma": "none" 72 | }, 73 | "clean-publish": { 74 | "cleanDocs": true 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- 1 | name: Test 2 | on: 3 | push: 4 | branches: 5 | - main 6 | pull_request: 7 | permissions: 8 | contents: read 9 | jobs: 10 | full: 11 | name: Node.js Latest Full 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Checkout the repository 15 | uses: actions/checkout@v3 16 | - name: Install pnpm 17 | uses: pnpm/action-setup@v2 18 | with: 19 | version: latest 20 | - name: Install Node.js 21 | uses: actions/setup-node@v3 22 | with: 23 | node-version: 19 24 | cache: pnpm 25 | - name: Install dependencies 26 | run: pnpm install --frozen-lockfile --ignore-scripts 27 | - name: Run tests 28 | run: pnpm test 29 | short: 30 | runs-on: ubuntu-latest 31 | strategy: 32 | matrix: 33 | node-version: 34 | - 18 35 | - 16 36 | - 14 37 | name: Node.js ${{ matrix.node-version }} Quick 38 | steps: 39 | - name: Checkout the repository 40 | uses: actions/checkout@v3 41 | - name: Install pnpm 42 | uses: pnpm/action-setup@v2 43 | with: 44 | version: latest 45 | - name: Install Node.js ${{ matrix.node-version }} 46 | uses: actions/setup-node@v3 47 | with: 48 | node-version: ${{ matrix.node-version }} 49 | cache: pnpm 50 | - name: Install dependencies 51 | run: pnpm install --frozen-lockfile --ignore-scripts 52 | - name: Run unit tests 53 | run: pnpm unit 54 | old: 55 | runs-on: ubuntu-latest 56 | strategy: 57 | matrix: 58 | node-version: 59 | - 12 60 | name: Node.js ${{ matrix.node-version }} Quick 61 | steps: 62 | - name: Checkout the repository 63 | uses: actions/checkout@v3 64 | - name: Install pnpm 65 | uses: pnpm/action-setup@v1 66 | with: 67 | version: 3 68 | env: 69 | ACTIONS_ALLOW_UNSECURE_COMMANDS: true 70 | - name: Install Node.js ${{ matrix.node-version }} 71 | uses: actions/setup-node@v3 72 | with: 73 | node-version: ${{ matrix.node-version }} 74 | - name: Install dependencies 75 | run: pnpm install --frozen-lockfile --ignore-scripts 76 | - name: Run unit tests 77 | run: pnpm unit 78 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | '@logux/eslint-config': ^48.0.0 5 | '@size-limit/preset-small-lib': ^8.1.2 6 | c8: ^7.12.0 7 | check-dts: ^0.6.7 8 | clean-publish: ^4.1.1 9 | eslint: ^8.33.0 10 | eslint-config-standard: ^17.0.0 11 | eslint-plugin-import: ^2.27.5 12 | eslint-plugin-n: ^15.6.1 13 | eslint-plugin-prefer-let: ^3.0.1 14 | eslint-plugin-promise: ^6.1.1 15 | size-limit: ^8.1.2 16 | typescript: ^4.9.5 17 | uvu: ^0.5.6 18 | 19 | devDependencies: 20 | '@logux/eslint-config': 48.0.0_ehfvwmn2fnlyre3jg7jq6aoa3i 21 | '@size-limit/preset-small-lib': 8.1.2_size-limit@8.1.2 22 | c8: 7.12.0 23 | check-dts: 0.6.7_typescript@4.9.5 24 | clean-publish: 4.1.1 25 | eslint: 8.33.0 26 | eslint-config-standard: 17.0.0_xh3wrndcszbt2l7hdksdjqnjcq 27 | eslint-plugin-import: 2.27.5_eslint@8.33.0 28 | eslint-plugin-n: 15.6.1_eslint@8.33.0 29 | eslint-plugin-prefer-let: 3.0.1 30 | eslint-plugin-promise: 6.1.1_eslint@8.33.0 31 | size-limit: 8.1.2 32 | typescript: 4.9.5 33 | uvu: 0.5.6 34 | 35 | packages: 36 | 37 | /@bcoe/v8-coverage/0.2.3: 38 | resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} 39 | dev: true 40 | 41 | /@esbuild/android-arm/0.17.5: 42 | resolution: {integrity: sha512-crmPUzgCmF+qZXfl1YkiFoUta2XAfixR1tEnr/gXIixE+WL8Z0BGqfydP5oox0EUOgQMMRgtATtakyAcClQVqQ==} 43 | engines: {node: '>=12'} 44 | cpu: [arm] 45 | os: [android] 46 | requiresBuild: true 47 | dev: true 48 | optional: true 49 | 50 | /@esbuild/android-arm64/0.17.5: 51 | resolution: {integrity: sha512-KHWkDqYAMmKZjY4RAN1PR96q6UOtfkWlTS8uEwWxdLtkRt/0F/csUhXIrVfaSIFxnscIBMPynGfhsMwQDRIBQw==} 52 | engines: {node: '>=12'} 53 | cpu: [arm64] 54 | os: [android] 55 | requiresBuild: true 56 | dev: true 57 | optional: true 58 | 59 | /@esbuild/android-x64/0.17.5: 60 | resolution: {integrity: sha512-8fI/AnIdmWz/+1iza2WrCw8kwXK9wZp/yZY/iS8ioC+U37yJCeppi9EHY05ewJKN64ASoBIseufZROtcFnX5GA==} 61 | engines: {node: '>=12'} 62 | cpu: [x64] 63 | os: [android] 64 | requiresBuild: true 65 | dev: true 66 | optional: true 67 | 68 | /@esbuild/darwin-arm64/0.17.5: 69 | resolution: {integrity: sha512-EAvaoyIySV6Iif3NQCglUNpnMfHSUgC5ugt2efl3+QDntucJe5spn0udNZjTgNi6tKVqSceOw9tQ32liNZc1Xw==} 70 | engines: {node: '>=12'} 71 | cpu: [arm64] 72 | os: [darwin] 73 | requiresBuild: true 74 | dev: true 75 | optional: true 76 | 77 | /@esbuild/darwin-x64/0.17.5: 78 | resolution: {integrity: sha512-ha7QCJh1fuSwwCgoegfdaljowwWozwTDjBgjD3++WAy/qwee5uUi1gvOg2WENJC6EUyHBOkcd3YmLDYSZ2TPPA==} 79 | engines: {node: '>=12'} 80 | cpu: [x64] 81 | os: [darwin] 82 | requiresBuild: true 83 | dev: true 84 | optional: true 85 | 86 | /@esbuild/freebsd-arm64/0.17.5: 87 | resolution: {integrity: sha512-VbdXJkn2aI2pQ/wxNEjEcnEDwPpxt3CWWMFYmO7CcdFBoOsABRy2W8F3kjbF9F/pecEUDcI3b5i2w+By4VQFPg==} 88 | engines: {node: '>=12'} 89 | cpu: [arm64] 90 | os: [freebsd] 91 | requiresBuild: true 92 | dev: true 93 | optional: true 94 | 95 | /@esbuild/freebsd-x64/0.17.5: 96 | resolution: {integrity: sha512-olgGYND1/XnnWxwhjtY3/ryjOG/M4WfcA6XH8dBTH1cxMeBemMODXSFhkw71Kf4TeZFFTN25YOomaNh0vq2iXg==} 97 | engines: {node: '>=12'} 98 | cpu: [x64] 99 | os: [freebsd] 100 | requiresBuild: true 101 | dev: true 102 | optional: true 103 | 104 | /@esbuild/linux-arm/0.17.5: 105 | resolution: {integrity: sha512-YBdCyQwA3OQupi6W2/WO4FnI+NWFWe79cZEtlbqSESOHEg7a73htBIRiE6uHPQe7Yp5E4aALv+JxkRLGEUL7tw==} 106 | engines: {node: '>=12'} 107 | cpu: [arm] 108 | os: [linux] 109 | requiresBuild: true 110 | dev: true 111 | optional: true 112 | 113 | /@esbuild/linux-arm64/0.17.5: 114 | resolution: {integrity: sha512-8a0bqSwu3OlLCfu2FBbDNgQyBYdPJh1B9PvNX7jMaKGC9/KopgHs37t+pQqeMLzcyRqG6z55IGNQAMSlCpBuqg==} 115 | engines: {node: '>=12'} 116 | cpu: [arm64] 117 | os: [linux] 118 | requiresBuild: true 119 | dev: true 120 | optional: true 121 | 122 | /@esbuild/linux-ia32/0.17.5: 123 | resolution: {integrity: sha512-uCwm1r/+NdP7vndctgq3PoZrnmhmnecWAr114GWMRwg2QMFFX+kIWnp7IO220/JLgnXK/jP7VKAFBGmeOYBQYQ==} 124 | engines: {node: '>=12'} 125 | cpu: [ia32] 126 | os: [linux] 127 | requiresBuild: true 128 | dev: true 129 | optional: true 130 | 131 | /@esbuild/linux-loong64/0.17.5: 132 | resolution: {integrity: sha512-3YxhSBl5Sb6TtBjJu+HP93poBruFzgXmf3PVfIe4xOXMj1XpxboYZyw3W8BhoX/uwxzZz4K1I99jTE/5cgDT1g==} 133 | engines: {node: '>=12'} 134 | cpu: [loong64] 135 | os: [linux] 136 | requiresBuild: true 137 | dev: true 138 | optional: true 139 | 140 | /@esbuild/linux-mips64el/0.17.5: 141 | resolution: {integrity: sha512-Hy5Z0YVWyYHdtQ5mfmfp8LdhVwGbwVuq8mHzLqrG16BaMgEmit2xKO+iDakHs+OetEx0EN/2mUzDdfdktI+Nmg==} 142 | engines: {node: '>=12'} 143 | cpu: [mips64el] 144 | os: [linux] 145 | requiresBuild: true 146 | dev: true 147 | optional: true 148 | 149 | /@esbuild/linux-ppc64/0.17.5: 150 | resolution: {integrity: sha512-5dbQvBLbU/Y3Q4ABc9gi23hww1mQcM7KZ9KBqabB7qhJswYMf8WrDDOSw3gdf3p+ffmijMd28mfVMvFucuECyg==} 151 | engines: {node: '>=12'} 152 | cpu: [ppc64] 153 | os: [linux] 154 | requiresBuild: true 155 | dev: true 156 | optional: true 157 | 158 | /@esbuild/linux-riscv64/0.17.5: 159 | resolution: {integrity: sha512-fp/KUB/ZPzEWGTEUgz9wIAKCqu7CjH1GqXUO2WJdik1UNBQ7Xzw7myIajpxztE4Csb9504ERiFMxZg5KZ6HlZQ==} 160 | engines: {node: '>=12'} 161 | cpu: [riscv64] 162 | os: [linux] 163 | requiresBuild: true 164 | dev: true 165 | optional: true 166 | 167 | /@esbuild/linux-s390x/0.17.5: 168 | resolution: {integrity: sha512-kRV3yw19YDqHTp8SfHXfObUFXlaiiw4o2lvT1XjsPZ++22GqZwSsYWJLjMi1Sl7j9qDlDUduWDze/nQx0d6Lzw==} 169 | engines: {node: '>=12'} 170 | cpu: [s390x] 171 | os: [linux] 172 | requiresBuild: true 173 | dev: true 174 | optional: true 175 | 176 | /@esbuild/linux-x64/0.17.5: 177 | resolution: {integrity: sha512-vnxuhh9e4pbtABNLbT2ANW4uwQ/zvcHRCm1JxaYkzSehugoFd5iXyC4ci1nhXU13mxEwCnrnTIiiSGwa/uAF1g==} 178 | engines: {node: '>=12'} 179 | cpu: [x64] 180 | os: [linux] 181 | requiresBuild: true 182 | dev: true 183 | optional: true 184 | 185 | /@esbuild/netbsd-x64/0.17.5: 186 | resolution: {integrity: sha512-cigBpdiSx/vPy7doUyImsQQBnBjV5f1M99ZUlaJckDAJjgXWl6y9W17FIfJTy8TxosEF6MXq+fpLsitMGts2nA==} 187 | engines: {node: '>=12'} 188 | cpu: [x64] 189 | os: [netbsd] 190 | requiresBuild: true 191 | dev: true 192 | optional: true 193 | 194 | /@esbuild/openbsd-x64/0.17.5: 195 | resolution: {integrity: sha512-VdqRqPVIjjZfkf40LrqOaVuhw9EQiAZ/GNCSM2UplDkaIzYVsSnycxcFfAnHdWI8Gyt6dO15KHikbpxwx+xHbw==} 196 | engines: {node: '>=12'} 197 | cpu: [x64] 198 | os: [openbsd] 199 | requiresBuild: true 200 | dev: true 201 | optional: true 202 | 203 | /@esbuild/sunos-x64/0.17.5: 204 | resolution: {integrity: sha512-ItxPaJ3MBLtI4nK+mALLEoUs6amxsx+J1ibnfcYMkqaCqHST1AkF4aENpBehty3czqw64r/XqL+W9WqU6kc2Qw==} 205 | engines: {node: '>=12'} 206 | cpu: [x64] 207 | os: [sunos] 208 | requiresBuild: true 209 | dev: true 210 | optional: true 211 | 212 | /@esbuild/win32-arm64/0.17.5: 213 | resolution: {integrity: sha512-4u2Q6qsJTYNFdS9zHoAi80spzf78C16m2wla4eJPh4kSbRv+BpXIfl6TmBSWupD8e47B1NrTfrOlEuco7mYQtg==} 214 | engines: {node: '>=12'} 215 | cpu: [arm64] 216 | os: [win32] 217 | requiresBuild: true 218 | dev: true 219 | optional: true 220 | 221 | /@esbuild/win32-ia32/0.17.5: 222 | resolution: {integrity: sha512-KYlm+Xu9TXsfTWAcocLuISRtqxKp/Y9ZBVg6CEEj0O5J9mn7YvBKzAszo2j1ndyzUPk+op+Tie2PJeN+BnXGqQ==} 223 | engines: {node: '>=12'} 224 | cpu: [ia32] 225 | os: [win32] 226 | requiresBuild: true 227 | dev: true 228 | optional: true 229 | 230 | /@esbuild/win32-x64/0.17.5: 231 | resolution: {integrity: sha512-XgA9qWRqby7xdYXuF6KALsn37QGBMHsdhmnpjfZtYxKxbTOwfnDM6MYi2WuUku5poNaX2n9XGVr20zgT/2QwCw==} 232 | engines: {node: '>=12'} 233 | cpu: [x64] 234 | os: [win32] 235 | requiresBuild: true 236 | dev: true 237 | optional: true 238 | 239 | /@eslint/eslintrc/1.4.1: 240 | resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} 241 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 242 | dependencies: 243 | ajv: 6.12.6 244 | debug: 4.3.4 245 | espree: 9.4.1 246 | globals: 13.20.0 247 | ignore: 5.2.4 248 | import-fresh: 3.3.0 249 | js-yaml: 4.1.0 250 | minimatch: 3.1.2 251 | strip-json-comments: 3.1.1 252 | transitivePeerDependencies: 253 | - supports-color 254 | dev: true 255 | 256 | /@humanwhocodes/config-array/0.11.8: 257 | resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} 258 | engines: {node: '>=10.10.0'} 259 | dependencies: 260 | '@humanwhocodes/object-schema': 1.2.1 261 | debug: 4.3.4 262 | minimatch: 3.1.2 263 | transitivePeerDependencies: 264 | - supports-color 265 | dev: true 266 | 267 | /@humanwhocodes/module-importer/1.0.1: 268 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 269 | engines: {node: '>=12.22'} 270 | dev: true 271 | 272 | /@humanwhocodes/object-schema/1.2.1: 273 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 274 | dev: true 275 | 276 | /@istanbuljs/schema/0.1.3: 277 | resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} 278 | engines: {node: '>=8'} 279 | dev: true 280 | 281 | /@jridgewell/resolve-uri/3.1.0: 282 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 283 | engines: {node: '>=6.0.0'} 284 | dev: true 285 | 286 | /@jridgewell/sourcemap-codec/1.4.14: 287 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 288 | dev: true 289 | 290 | /@jridgewell/trace-mapping/0.3.17: 291 | resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} 292 | dependencies: 293 | '@jridgewell/resolve-uri': 3.1.0 294 | '@jridgewell/sourcemap-codec': 1.4.14 295 | dev: true 296 | 297 | /@logux/eslint-config/48.0.0_ehfvwmn2fnlyre3jg7jq6aoa3i: 298 | resolution: {integrity: sha512-4Lwgy14TmEbrp0Xsm7YjiptitLkigOAdqrnkYaNIgeMEe54hO6I99KueeS0348CFWqVAaV9g0eJQaPF6vCJGJg==} 299 | engines: {node: '>=10.0.0'} 300 | peerDependencies: 301 | eslint: ^8.27.0 302 | eslint-config-standard: ^17.0.0 303 | eslint-plugin-import: ^2.26.0 304 | eslint-plugin-n: ^15.5.0 305 | eslint-plugin-prefer-let: ^3.0.1 306 | eslint-plugin-promise: ^6.1.1 307 | dependencies: 308 | eslint: 8.33.0 309 | eslint-config-standard: 17.0.0_xh3wrndcszbt2l7hdksdjqnjcq 310 | eslint-plugin-import: 2.27.5_eslint@8.33.0 311 | eslint-plugin-n: 15.6.1_eslint@8.33.0 312 | eslint-plugin-prefer-let: 3.0.1 313 | eslint-plugin-promise: 6.1.1_eslint@8.33.0 314 | dev: true 315 | 316 | /@nodelib/fs.scandir/2.1.5: 317 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 318 | engines: {node: '>= 8'} 319 | dependencies: 320 | '@nodelib/fs.stat': 2.0.5 321 | run-parallel: 1.2.0 322 | dev: true 323 | 324 | /@nodelib/fs.stat/2.0.5: 325 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 326 | engines: {node: '>= 8'} 327 | dev: true 328 | 329 | /@nodelib/fs.walk/1.2.8: 330 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 331 | engines: {node: '>= 8'} 332 | dependencies: 333 | '@nodelib/fs.scandir': 2.1.5 334 | fastq: 1.15.0 335 | dev: true 336 | 337 | /@size-limit/esbuild/8.1.2_size-limit@8.1.2: 338 | resolution: {integrity: sha512-BQZg+8QDVz4qQK4Iok8bjrAmzUPDTQW5ht6IrqLfeinHZQOn05fkxbcQuGoja0r6xoQ9+bM7b4cnqgCl61dXEw==} 339 | engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0} 340 | peerDependencies: 341 | size-limit: 8.1.2 342 | dependencies: 343 | esbuild: 0.17.5 344 | nanoid: 3.3.4 345 | size-limit: 8.1.2 346 | dev: true 347 | 348 | /@size-limit/file/8.1.2_size-limit@8.1.2: 349 | resolution: {integrity: sha512-cjtGk1GejrmT+ik3LjXpRe+zrS/U15h+Py3L8sYN0XGat0+Y6pPbli1VuRRRcdXZNegpiW+UcxDxPN1AuZC5qA==} 350 | engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0} 351 | peerDependencies: 352 | size-limit: 8.1.2 353 | dependencies: 354 | semver: 7.3.8 355 | size-limit: 8.1.2 356 | dev: true 357 | 358 | /@size-limit/preset-small-lib/8.1.2_size-limit@8.1.2: 359 | resolution: {integrity: sha512-KfczbDq+4qFUXVMdNJlIZycp1WY1aqSfHfz4nRZNVaSxBSixrgBYkV6/M+qwP2axNFIXGzIMolqbTCUxvqikyQ==} 360 | peerDependencies: 361 | size-limit: 8.1.2 362 | dependencies: 363 | '@size-limit/esbuild': 8.1.2_size-limit@8.1.2 364 | '@size-limit/file': 8.1.2_size-limit@8.1.2 365 | size-limit: 8.1.2 366 | dev: true 367 | 368 | /@types/istanbul-lib-coverage/2.0.4: 369 | resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} 370 | dev: true 371 | 372 | /@types/json5/0.0.29: 373 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 374 | dev: true 375 | 376 | /@types/unist/2.0.6: 377 | resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} 378 | dev: true 379 | 380 | /acorn-jsx/5.3.2_acorn@8.8.2: 381 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 382 | peerDependencies: 383 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 384 | dependencies: 385 | acorn: 8.8.2 386 | dev: true 387 | 388 | /acorn/8.8.2: 389 | resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} 390 | engines: {node: '>=0.4.0'} 391 | hasBin: true 392 | dev: true 393 | 394 | /ajv/6.12.6: 395 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 396 | dependencies: 397 | fast-deep-equal: 3.1.3 398 | fast-json-stable-stringify: 2.1.0 399 | json-schema-traverse: 0.4.1 400 | uri-js: 4.4.1 401 | dev: true 402 | 403 | /ansi-regex/5.0.1: 404 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 405 | engines: {node: '>=8'} 406 | dev: true 407 | 408 | /ansi-styles/4.3.0: 409 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 410 | engines: {node: '>=8'} 411 | dependencies: 412 | color-convert: 2.0.1 413 | dev: true 414 | 415 | /anymatch/3.1.3: 416 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 417 | engines: {node: '>= 8'} 418 | dependencies: 419 | normalize-path: 3.0.0 420 | picomatch: 2.3.1 421 | dev: true 422 | 423 | /argparse/2.0.1: 424 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 425 | dev: true 426 | 427 | /array-includes/3.1.6: 428 | resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} 429 | engines: {node: '>= 0.4'} 430 | dependencies: 431 | call-bind: 1.0.2 432 | define-properties: 1.1.4 433 | es-abstract: 1.21.1 434 | get-intrinsic: 1.2.0 435 | is-string: 1.0.7 436 | dev: true 437 | 438 | /array-union/2.1.0: 439 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 440 | engines: {node: '>=8'} 441 | dev: true 442 | 443 | /array.prototype.flat/1.3.1: 444 | resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} 445 | engines: {node: '>= 0.4'} 446 | dependencies: 447 | call-bind: 1.0.2 448 | define-properties: 1.1.4 449 | es-abstract: 1.21.1 450 | es-shim-unscopables: 1.0.0 451 | dev: true 452 | 453 | /array.prototype.flatmap/1.3.1: 454 | resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} 455 | engines: {node: '>= 0.4'} 456 | dependencies: 457 | call-bind: 1.0.2 458 | define-properties: 1.1.4 459 | es-abstract: 1.21.1 460 | es-shim-unscopables: 1.0.0 461 | dev: true 462 | 463 | /available-typed-arrays/1.0.5: 464 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 465 | engines: {node: '>= 0.4'} 466 | dev: true 467 | 468 | /balanced-match/1.0.2: 469 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 470 | dev: true 471 | 472 | /binary-extensions/2.2.0: 473 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 474 | engines: {node: '>=8'} 475 | dev: true 476 | 477 | /brace-expansion/1.1.11: 478 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 479 | dependencies: 480 | balanced-match: 1.0.2 481 | concat-map: 0.0.1 482 | dev: true 483 | 484 | /braces/3.0.2: 485 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 486 | engines: {node: '>=8'} 487 | dependencies: 488 | fill-range: 7.0.1 489 | dev: true 490 | 491 | /builtins/5.0.1: 492 | resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} 493 | dependencies: 494 | semver: 7.3.8 495 | dev: true 496 | 497 | /bytes-iec/3.1.1: 498 | resolution: {integrity: sha512-fey6+4jDK7TFtFg/klGSvNKJctyU7n2aQdnM+CO0ruLPbqqMOM8Tio0Pc+deqUeVKX1tL5DQep1zQ7+37aTAsA==} 499 | engines: {node: '>= 0.8'} 500 | dev: true 501 | 502 | /c8/7.12.0: 503 | resolution: {integrity: sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==} 504 | engines: {node: '>=10.12.0'} 505 | hasBin: true 506 | dependencies: 507 | '@bcoe/v8-coverage': 0.2.3 508 | '@istanbuljs/schema': 0.1.3 509 | find-up: 5.0.0 510 | foreground-child: 2.0.0 511 | istanbul-lib-coverage: 3.2.0 512 | istanbul-lib-report: 3.0.0 513 | istanbul-reports: 3.1.5 514 | rimraf: 3.0.2 515 | test-exclude: 6.0.0 516 | v8-to-istanbul: 9.0.1 517 | yargs: 16.2.0 518 | yargs-parser: 20.2.9 519 | dev: true 520 | 521 | /call-bind/1.0.2: 522 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 523 | dependencies: 524 | function-bind: 1.1.1 525 | get-intrinsic: 1.2.0 526 | dev: true 527 | 528 | /callsites/3.1.0: 529 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 530 | engines: {node: '>=6'} 531 | dev: true 532 | 533 | /chalk/4.1.2: 534 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 535 | engines: {node: '>=10'} 536 | dependencies: 537 | ansi-styles: 4.3.0 538 | supports-color: 7.2.0 539 | dev: true 540 | 541 | /check-dts/0.6.7_typescript@4.9.5: 542 | resolution: {integrity: sha512-OmULnQcJ06C5TuQJcjWi/iaPN9LPc3NNtgE/AXFHXtDBadTRxIbTbl+3vVsy6A0ToULzI2jYY/pM1GOmEJJGWg==} 543 | engines: {node: '>=12.16.0'} 544 | hasBin: true 545 | peerDependencies: 546 | typescript: '>=4.0.0' 547 | dependencies: 548 | fast-glob: 3.2.12 549 | nanospinner: 1.1.0 550 | picocolors: 1.0.0 551 | typescript: 4.9.5 552 | vfile-location: 4.0.1 553 | dev: true 554 | 555 | /chokidar/3.5.3: 556 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 557 | engines: {node: '>= 8.10.0'} 558 | dependencies: 559 | anymatch: 3.1.3 560 | braces: 3.0.2 561 | glob-parent: 5.1.2 562 | is-binary-path: 2.1.0 563 | is-glob: 4.0.3 564 | normalize-path: 3.0.0 565 | readdirp: 3.6.0 566 | optionalDependencies: 567 | fsevents: 2.3.2 568 | dev: true 569 | 570 | /clean-publish/4.1.1: 571 | resolution: {integrity: sha512-111O3MNk6x/dAbHZwG+iRZ4AYwpKqc7Qp1MarFhE1KtQIp9m9TkDuI+hedn7qgeFnLgSw3ItgEnHNwvhc7SmGg==} 572 | engines: {node: '>= 16.0.0'} 573 | hasBin: true 574 | dependencies: 575 | cross-spawn: 7.0.3 576 | fast-glob: 3.2.12 577 | lilconfig: 2.0.6 578 | micromatch: 4.0.5 579 | dev: true 580 | 581 | /cliui/7.0.4: 582 | resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} 583 | dependencies: 584 | string-width: 4.2.3 585 | strip-ansi: 6.0.1 586 | wrap-ansi: 7.0.0 587 | dev: true 588 | 589 | /color-convert/2.0.1: 590 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 591 | engines: {node: '>=7.0.0'} 592 | dependencies: 593 | color-name: 1.1.4 594 | dev: true 595 | 596 | /color-name/1.1.4: 597 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 598 | dev: true 599 | 600 | /concat-map/0.0.1: 601 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 602 | dev: true 603 | 604 | /convert-source-map/1.9.0: 605 | resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} 606 | dev: true 607 | 608 | /cross-spawn/7.0.3: 609 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 610 | engines: {node: '>= 8'} 611 | dependencies: 612 | path-key: 3.1.1 613 | shebang-command: 2.0.0 614 | which: 2.0.2 615 | dev: true 616 | 617 | /debug/3.2.7: 618 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 619 | peerDependencies: 620 | supports-color: '*' 621 | peerDependenciesMeta: 622 | supports-color: 623 | optional: true 624 | dependencies: 625 | ms: 2.1.3 626 | dev: true 627 | 628 | /debug/4.3.4: 629 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 630 | engines: {node: '>=6.0'} 631 | peerDependencies: 632 | supports-color: '*' 633 | peerDependenciesMeta: 634 | supports-color: 635 | optional: true 636 | dependencies: 637 | ms: 2.1.2 638 | dev: true 639 | 640 | /deep-is/0.1.4: 641 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 642 | dev: true 643 | 644 | /define-properties/1.1.4: 645 | resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} 646 | engines: {node: '>= 0.4'} 647 | dependencies: 648 | has-property-descriptors: 1.0.0 649 | object-keys: 1.1.1 650 | dev: true 651 | 652 | /dequal/2.0.3: 653 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 654 | engines: {node: '>=6'} 655 | dev: true 656 | 657 | /diff/5.1.0: 658 | resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} 659 | engines: {node: '>=0.3.1'} 660 | dev: true 661 | 662 | /dir-glob/3.0.1: 663 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 664 | engines: {node: '>=8'} 665 | dependencies: 666 | path-type: 4.0.0 667 | dev: true 668 | 669 | /doctrine/2.1.0: 670 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 671 | engines: {node: '>=0.10.0'} 672 | dependencies: 673 | esutils: 2.0.3 674 | dev: true 675 | 676 | /doctrine/3.0.0: 677 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 678 | engines: {node: '>=6.0.0'} 679 | dependencies: 680 | esutils: 2.0.3 681 | dev: true 682 | 683 | /emoji-regex/8.0.0: 684 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 685 | dev: true 686 | 687 | /es-abstract/1.21.1: 688 | resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} 689 | engines: {node: '>= 0.4'} 690 | dependencies: 691 | available-typed-arrays: 1.0.5 692 | call-bind: 1.0.2 693 | es-set-tostringtag: 2.0.1 694 | es-to-primitive: 1.2.1 695 | function-bind: 1.1.1 696 | function.prototype.name: 1.1.5 697 | get-intrinsic: 1.2.0 698 | get-symbol-description: 1.0.0 699 | globalthis: 1.0.3 700 | gopd: 1.0.1 701 | has: 1.0.3 702 | has-property-descriptors: 1.0.0 703 | has-proto: 1.0.1 704 | has-symbols: 1.0.3 705 | internal-slot: 1.0.4 706 | is-array-buffer: 3.0.1 707 | is-callable: 1.2.7 708 | is-negative-zero: 2.0.2 709 | is-regex: 1.1.4 710 | is-shared-array-buffer: 1.0.2 711 | is-string: 1.0.7 712 | is-typed-array: 1.1.10 713 | is-weakref: 1.0.2 714 | object-inspect: 1.12.3 715 | object-keys: 1.1.1 716 | object.assign: 4.1.4 717 | regexp.prototype.flags: 1.4.3 718 | safe-regex-test: 1.0.0 719 | string.prototype.trimend: 1.0.6 720 | string.prototype.trimstart: 1.0.6 721 | typed-array-length: 1.0.4 722 | unbox-primitive: 1.0.2 723 | which-typed-array: 1.1.9 724 | dev: true 725 | 726 | /es-set-tostringtag/2.0.1: 727 | resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} 728 | engines: {node: '>= 0.4'} 729 | dependencies: 730 | get-intrinsic: 1.2.0 731 | has: 1.0.3 732 | has-tostringtag: 1.0.0 733 | dev: true 734 | 735 | /es-shim-unscopables/1.0.0: 736 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 737 | dependencies: 738 | has: 1.0.3 739 | dev: true 740 | 741 | /es-to-primitive/1.2.1: 742 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 743 | engines: {node: '>= 0.4'} 744 | dependencies: 745 | is-callable: 1.2.7 746 | is-date-object: 1.0.5 747 | is-symbol: 1.0.4 748 | dev: true 749 | 750 | /esbuild/0.17.5: 751 | resolution: {integrity: sha512-Bu6WLCc9NMsNoMJUjGl3yBzTjVLXdysMltxQWiLAypP+/vQrf+3L1Xe8fCXzxaECus2cEJ9M7pk4yKatEwQMqQ==} 752 | engines: {node: '>=12'} 753 | hasBin: true 754 | requiresBuild: true 755 | optionalDependencies: 756 | '@esbuild/android-arm': 0.17.5 757 | '@esbuild/android-arm64': 0.17.5 758 | '@esbuild/android-x64': 0.17.5 759 | '@esbuild/darwin-arm64': 0.17.5 760 | '@esbuild/darwin-x64': 0.17.5 761 | '@esbuild/freebsd-arm64': 0.17.5 762 | '@esbuild/freebsd-x64': 0.17.5 763 | '@esbuild/linux-arm': 0.17.5 764 | '@esbuild/linux-arm64': 0.17.5 765 | '@esbuild/linux-ia32': 0.17.5 766 | '@esbuild/linux-loong64': 0.17.5 767 | '@esbuild/linux-mips64el': 0.17.5 768 | '@esbuild/linux-ppc64': 0.17.5 769 | '@esbuild/linux-riscv64': 0.17.5 770 | '@esbuild/linux-s390x': 0.17.5 771 | '@esbuild/linux-x64': 0.17.5 772 | '@esbuild/netbsd-x64': 0.17.5 773 | '@esbuild/openbsd-x64': 0.17.5 774 | '@esbuild/sunos-x64': 0.17.5 775 | '@esbuild/win32-arm64': 0.17.5 776 | '@esbuild/win32-ia32': 0.17.5 777 | '@esbuild/win32-x64': 0.17.5 778 | dev: true 779 | 780 | /escalade/3.1.1: 781 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 782 | engines: {node: '>=6'} 783 | dev: true 784 | 785 | /escape-string-regexp/4.0.0: 786 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 787 | engines: {node: '>=10'} 788 | dev: true 789 | 790 | /eslint-config-standard/17.0.0_xh3wrndcszbt2l7hdksdjqnjcq: 791 | resolution: {integrity: sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==} 792 | peerDependencies: 793 | eslint: ^8.0.1 794 | eslint-plugin-import: ^2.25.2 795 | eslint-plugin-n: ^15.0.0 796 | eslint-plugin-promise: ^6.0.0 797 | dependencies: 798 | eslint: 8.33.0 799 | eslint-plugin-import: 2.27.5_eslint@8.33.0 800 | eslint-plugin-n: 15.6.1_eslint@8.33.0 801 | eslint-plugin-promise: 6.1.1_eslint@8.33.0 802 | dev: true 803 | 804 | /eslint-import-resolver-node/0.3.7: 805 | resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} 806 | dependencies: 807 | debug: 3.2.7 808 | is-core-module: 2.11.0 809 | resolve: 1.22.1 810 | transitivePeerDependencies: 811 | - supports-color 812 | dev: true 813 | 814 | /eslint-module-utils/2.7.4_b5qyyy7jj6vxczv7eweintx4wu: 815 | resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} 816 | engines: {node: '>=4'} 817 | peerDependencies: 818 | '@typescript-eslint/parser': '*' 819 | eslint: '*' 820 | eslint-import-resolver-node: '*' 821 | eslint-import-resolver-typescript: '*' 822 | eslint-import-resolver-webpack: '*' 823 | peerDependenciesMeta: 824 | '@typescript-eslint/parser': 825 | optional: true 826 | eslint: 827 | optional: true 828 | eslint-import-resolver-node: 829 | optional: true 830 | eslint-import-resolver-typescript: 831 | optional: true 832 | eslint-import-resolver-webpack: 833 | optional: true 834 | dependencies: 835 | debug: 3.2.7 836 | eslint: 8.33.0 837 | eslint-import-resolver-node: 0.3.7 838 | transitivePeerDependencies: 839 | - supports-color 840 | dev: true 841 | 842 | /eslint-plugin-es/4.1.0_eslint@8.33.0: 843 | resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} 844 | engines: {node: '>=8.10.0'} 845 | peerDependencies: 846 | eslint: '>=4.19.1' 847 | dependencies: 848 | eslint: 8.33.0 849 | eslint-utils: 2.1.0 850 | regexpp: 3.2.0 851 | dev: true 852 | 853 | /eslint-plugin-import/2.27.5_eslint@8.33.0: 854 | resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} 855 | engines: {node: '>=4'} 856 | peerDependencies: 857 | '@typescript-eslint/parser': '*' 858 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 859 | peerDependenciesMeta: 860 | '@typescript-eslint/parser': 861 | optional: true 862 | dependencies: 863 | array-includes: 3.1.6 864 | array.prototype.flat: 1.3.1 865 | array.prototype.flatmap: 1.3.1 866 | debug: 3.2.7 867 | doctrine: 2.1.0 868 | eslint: 8.33.0 869 | eslint-import-resolver-node: 0.3.7 870 | eslint-module-utils: 2.7.4_b5qyyy7jj6vxczv7eweintx4wu 871 | has: 1.0.3 872 | is-core-module: 2.11.0 873 | is-glob: 4.0.3 874 | minimatch: 3.1.2 875 | object.values: 1.1.6 876 | resolve: 1.22.1 877 | semver: 6.3.0 878 | tsconfig-paths: 3.14.1 879 | transitivePeerDependencies: 880 | - eslint-import-resolver-typescript 881 | - eslint-import-resolver-webpack 882 | - supports-color 883 | dev: true 884 | 885 | /eslint-plugin-n/15.6.1_eslint@8.33.0: 886 | resolution: {integrity: sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==} 887 | engines: {node: '>=12.22.0'} 888 | peerDependencies: 889 | eslint: '>=7.0.0' 890 | dependencies: 891 | builtins: 5.0.1 892 | eslint: 8.33.0 893 | eslint-plugin-es: 4.1.0_eslint@8.33.0 894 | eslint-utils: 3.0.0_eslint@8.33.0 895 | ignore: 5.2.4 896 | is-core-module: 2.11.0 897 | minimatch: 3.1.2 898 | resolve: 1.22.1 899 | semver: 7.3.8 900 | dev: true 901 | 902 | /eslint-plugin-prefer-let/3.0.1: 903 | resolution: {integrity: sha512-vbznkkBSXB63d4o1o0NIm5C2ey3V5wKr/25dAvPdydQXdowAcnr69cbLgxd2YAG81IV5eddCO55Lp6gL7wSE4w==} 904 | engines: {node: '>=0.10.0'} 905 | dependencies: 906 | requireindex: 1.2.0 907 | dev: true 908 | 909 | /eslint-plugin-promise/6.1.1_eslint@8.33.0: 910 | resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} 911 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 912 | peerDependencies: 913 | eslint: ^7.0.0 || ^8.0.0 914 | dependencies: 915 | eslint: 8.33.0 916 | dev: true 917 | 918 | /eslint-scope/7.1.1: 919 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 920 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 921 | dependencies: 922 | esrecurse: 4.3.0 923 | estraverse: 5.3.0 924 | dev: true 925 | 926 | /eslint-utils/2.1.0: 927 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} 928 | engines: {node: '>=6'} 929 | dependencies: 930 | eslint-visitor-keys: 1.3.0 931 | dev: true 932 | 933 | /eslint-utils/3.0.0_eslint@8.33.0: 934 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 935 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 936 | peerDependencies: 937 | eslint: '>=5' 938 | dependencies: 939 | eslint: 8.33.0 940 | eslint-visitor-keys: 2.1.0 941 | dev: true 942 | 943 | /eslint-visitor-keys/1.3.0: 944 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} 945 | engines: {node: '>=4'} 946 | dev: true 947 | 948 | /eslint-visitor-keys/2.1.0: 949 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 950 | engines: {node: '>=10'} 951 | dev: true 952 | 953 | /eslint-visitor-keys/3.3.0: 954 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 955 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 956 | dev: true 957 | 958 | /eslint/8.33.0: 959 | resolution: {integrity: sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==} 960 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 961 | hasBin: true 962 | dependencies: 963 | '@eslint/eslintrc': 1.4.1 964 | '@humanwhocodes/config-array': 0.11.8 965 | '@humanwhocodes/module-importer': 1.0.1 966 | '@nodelib/fs.walk': 1.2.8 967 | ajv: 6.12.6 968 | chalk: 4.1.2 969 | cross-spawn: 7.0.3 970 | debug: 4.3.4 971 | doctrine: 3.0.0 972 | escape-string-regexp: 4.0.0 973 | eslint-scope: 7.1.1 974 | eslint-utils: 3.0.0_eslint@8.33.0 975 | eslint-visitor-keys: 3.3.0 976 | espree: 9.4.1 977 | esquery: 1.4.0 978 | esutils: 2.0.3 979 | fast-deep-equal: 3.1.3 980 | file-entry-cache: 6.0.1 981 | find-up: 5.0.0 982 | glob-parent: 6.0.2 983 | globals: 13.20.0 984 | grapheme-splitter: 1.0.4 985 | ignore: 5.2.4 986 | import-fresh: 3.3.0 987 | imurmurhash: 0.1.4 988 | is-glob: 4.0.3 989 | is-path-inside: 3.0.3 990 | js-sdsl: 4.3.0 991 | js-yaml: 4.1.0 992 | json-stable-stringify-without-jsonify: 1.0.1 993 | levn: 0.4.1 994 | lodash.merge: 4.6.2 995 | minimatch: 3.1.2 996 | natural-compare: 1.4.0 997 | optionator: 0.9.1 998 | regexpp: 3.2.0 999 | strip-ansi: 6.0.1 1000 | strip-json-comments: 3.1.1 1001 | text-table: 0.2.0 1002 | transitivePeerDependencies: 1003 | - supports-color 1004 | dev: true 1005 | 1006 | /espree/9.4.1: 1007 | resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} 1008 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1009 | dependencies: 1010 | acorn: 8.8.2 1011 | acorn-jsx: 5.3.2_acorn@8.8.2 1012 | eslint-visitor-keys: 3.3.0 1013 | dev: true 1014 | 1015 | /esquery/1.4.0: 1016 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 1017 | engines: {node: '>=0.10'} 1018 | dependencies: 1019 | estraverse: 5.3.0 1020 | dev: true 1021 | 1022 | /esrecurse/4.3.0: 1023 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1024 | engines: {node: '>=4.0'} 1025 | dependencies: 1026 | estraverse: 5.3.0 1027 | dev: true 1028 | 1029 | /estraverse/5.3.0: 1030 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1031 | engines: {node: '>=4.0'} 1032 | dev: true 1033 | 1034 | /esutils/2.0.3: 1035 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1036 | engines: {node: '>=0.10.0'} 1037 | dev: true 1038 | 1039 | /fast-deep-equal/3.1.3: 1040 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1041 | dev: true 1042 | 1043 | /fast-glob/3.2.12: 1044 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 1045 | engines: {node: '>=8.6.0'} 1046 | dependencies: 1047 | '@nodelib/fs.stat': 2.0.5 1048 | '@nodelib/fs.walk': 1.2.8 1049 | glob-parent: 5.1.2 1050 | merge2: 1.4.1 1051 | micromatch: 4.0.5 1052 | dev: true 1053 | 1054 | /fast-json-stable-stringify/2.1.0: 1055 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1056 | dev: true 1057 | 1058 | /fast-levenshtein/2.0.6: 1059 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1060 | dev: true 1061 | 1062 | /fastq/1.15.0: 1063 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 1064 | dependencies: 1065 | reusify: 1.0.4 1066 | dev: true 1067 | 1068 | /file-entry-cache/6.0.1: 1069 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1070 | engines: {node: ^10.12.0 || >=12.0.0} 1071 | dependencies: 1072 | flat-cache: 3.0.4 1073 | dev: true 1074 | 1075 | /fill-range/7.0.1: 1076 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1077 | engines: {node: '>=8'} 1078 | dependencies: 1079 | to-regex-range: 5.0.1 1080 | dev: true 1081 | 1082 | /find-up/5.0.0: 1083 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1084 | engines: {node: '>=10'} 1085 | dependencies: 1086 | locate-path: 6.0.0 1087 | path-exists: 4.0.0 1088 | dev: true 1089 | 1090 | /flat-cache/3.0.4: 1091 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1092 | engines: {node: ^10.12.0 || >=12.0.0} 1093 | dependencies: 1094 | flatted: 3.2.7 1095 | rimraf: 3.0.2 1096 | dev: true 1097 | 1098 | /flatted/3.2.7: 1099 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} 1100 | dev: true 1101 | 1102 | /for-each/0.3.3: 1103 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 1104 | dependencies: 1105 | is-callable: 1.2.7 1106 | dev: true 1107 | 1108 | /foreground-child/2.0.0: 1109 | resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} 1110 | engines: {node: '>=8.0.0'} 1111 | dependencies: 1112 | cross-spawn: 7.0.3 1113 | signal-exit: 3.0.7 1114 | dev: true 1115 | 1116 | /fs.realpath/1.0.0: 1117 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1118 | dev: true 1119 | 1120 | /fsevents/2.3.2: 1121 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1122 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1123 | os: [darwin] 1124 | requiresBuild: true 1125 | dev: true 1126 | optional: true 1127 | 1128 | /function-bind/1.1.1: 1129 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1130 | dev: true 1131 | 1132 | /function.prototype.name/1.1.5: 1133 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 1134 | engines: {node: '>= 0.4'} 1135 | dependencies: 1136 | call-bind: 1.0.2 1137 | define-properties: 1.1.4 1138 | es-abstract: 1.21.1 1139 | functions-have-names: 1.2.3 1140 | dev: true 1141 | 1142 | /functions-have-names/1.2.3: 1143 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1144 | dev: true 1145 | 1146 | /get-caller-file/2.0.5: 1147 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1148 | engines: {node: 6.* || 8.* || >= 10.*} 1149 | dev: true 1150 | 1151 | /get-intrinsic/1.2.0: 1152 | resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} 1153 | dependencies: 1154 | function-bind: 1.1.1 1155 | has: 1.0.3 1156 | has-symbols: 1.0.3 1157 | dev: true 1158 | 1159 | /get-symbol-description/1.0.0: 1160 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1161 | engines: {node: '>= 0.4'} 1162 | dependencies: 1163 | call-bind: 1.0.2 1164 | get-intrinsic: 1.2.0 1165 | dev: true 1166 | 1167 | /glob-parent/5.1.2: 1168 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1169 | engines: {node: '>= 6'} 1170 | dependencies: 1171 | is-glob: 4.0.3 1172 | dev: true 1173 | 1174 | /glob-parent/6.0.2: 1175 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1176 | engines: {node: '>=10.13.0'} 1177 | dependencies: 1178 | is-glob: 4.0.3 1179 | dev: true 1180 | 1181 | /glob/7.2.3: 1182 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1183 | dependencies: 1184 | fs.realpath: 1.0.0 1185 | inflight: 1.0.6 1186 | inherits: 2.0.4 1187 | minimatch: 3.1.2 1188 | once: 1.4.0 1189 | path-is-absolute: 1.0.1 1190 | dev: true 1191 | 1192 | /globals/13.20.0: 1193 | resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} 1194 | engines: {node: '>=8'} 1195 | dependencies: 1196 | type-fest: 0.20.2 1197 | dev: true 1198 | 1199 | /globalthis/1.0.3: 1200 | resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} 1201 | engines: {node: '>= 0.4'} 1202 | dependencies: 1203 | define-properties: 1.1.4 1204 | dev: true 1205 | 1206 | /globby/11.1.0: 1207 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1208 | engines: {node: '>=10'} 1209 | dependencies: 1210 | array-union: 2.1.0 1211 | dir-glob: 3.0.1 1212 | fast-glob: 3.2.12 1213 | ignore: 5.2.4 1214 | merge2: 1.4.1 1215 | slash: 3.0.0 1216 | dev: true 1217 | 1218 | /gopd/1.0.1: 1219 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 1220 | dependencies: 1221 | get-intrinsic: 1.2.0 1222 | dev: true 1223 | 1224 | /grapheme-splitter/1.0.4: 1225 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 1226 | dev: true 1227 | 1228 | /has-bigints/1.0.2: 1229 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1230 | dev: true 1231 | 1232 | /has-flag/4.0.0: 1233 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1234 | engines: {node: '>=8'} 1235 | dev: true 1236 | 1237 | /has-property-descriptors/1.0.0: 1238 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 1239 | dependencies: 1240 | get-intrinsic: 1.2.0 1241 | dev: true 1242 | 1243 | /has-proto/1.0.1: 1244 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 1245 | engines: {node: '>= 0.4'} 1246 | dev: true 1247 | 1248 | /has-symbols/1.0.3: 1249 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1250 | engines: {node: '>= 0.4'} 1251 | dev: true 1252 | 1253 | /has-tostringtag/1.0.0: 1254 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1255 | engines: {node: '>= 0.4'} 1256 | dependencies: 1257 | has-symbols: 1.0.3 1258 | dev: true 1259 | 1260 | /has/1.0.3: 1261 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1262 | engines: {node: '>= 0.4.0'} 1263 | dependencies: 1264 | function-bind: 1.1.1 1265 | dev: true 1266 | 1267 | /html-escaper/2.0.2: 1268 | resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} 1269 | dev: true 1270 | 1271 | /ignore/5.2.4: 1272 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 1273 | engines: {node: '>= 4'} 1274 | dev: true 1275 | 1276 | /import-fresh/3.3.0: 1277 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1278 | engines: {node: '>=6'} 1279 | dependencies: 1280 | parent-module: 1.0.1 1281 | resolve-from: 4.0.0 1282 | dev: true 1283 | 1284 | /imurmurhash/0.1.4: 1285 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1286 | engines: {node: '>=0.8.19'} 1287 | dev: true 1288 | 1289 | /inflight/1.0.6: 1290 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1291 | dependencies: 1292 | once: 1.4.0 1293 | wrappy: 1.0.2 1294 | dev: true 1295 | 1296 | /inherits/2.0.4: 1297 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1298 | dev: true 1299 | 1300 | /internal-slot/1.0.4: 1301 | resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==} 1302 | engines: {node: '>= 0.4'} 1303 | dependencies: 1304 | get-intrinsic: 1.2.0 1305 | has: 1.0.3 1306 | side-channel: 1.0.4 1307 | dev: true 1308 | 1309 | /is-array-buffer/3.0.1: 1310 | resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==} 1311 | dependencies: 1312 | call-bind: 1.0.2 1313 | get-intrinsic: 1.2.0 1314 | is-typed-array: 1.1.10 1315 | dev: true 1316 | 1317 | /is-bigint/1.0.4: 1318 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1319 | dependencies: 1320 | has-bigints: 1.0.2 1321 | dev: true 1322 | 1323 | /is-binary-path/2.1.0: 1324 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1325 | engines: {node: '>=8'} 1326 | dependencies: 1327 | binary-extensions: 2.2.0 1328 | dev: true 1329 | 1330 | /is-boolean-object/1.1.2: 1331 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1332 | engines: {node: '>= 0.4'} 1333 | dependencies: 1334 | call-bind: 1.0.2 1335 | has-tostringtag: 1.0.0 1336 | dev: true 1337 | 1338 | /is-buffer/2.0.5: 1339 | resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} 1340 | engines: {node: '>=4'} 1341 | dev: true 1342 | 1343 | /is-callable/1.2.7: 1344 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1345 | engines: {node: '>= 0.4'} 1346 | dev: true 1347 | 1348 | /is-core-module/2.11.0: 1349 | resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} 1350 | dependencies: 1351 | has: 1.0.3 1352 | dev: true 1353 | 1354 | /is-date-object/1.0.5: 1355 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1356 | engines: {node: '>= 0.4'} 1357 | dependencies: 1358 | has-tostringtag: 1.0.0 1359 | dev: true 1360 | 1361 | /is-extglob/2.1.1: 1362 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1363 | engines: {node: '>=0.10.0'} 1364 | dev: true 1365 | 1366 | /is-fullwidth-code-point/3.0.0: 1367 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1368 | engines: {node: '>=8'} 1369 | dev: true 1370 | 1371 | /is-glob/4.0.3: 1372 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1373 | engines: {node: '>=0.10.0'} 1374 | dependencies: 1375 | is-extglob: 2.1.1 1376 | dev: true 1377 | 1378 | /is-negative-zero/2.0.2: 1379 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 1380 | engines: {node: '>= 0.4'} 1381 | dev: true 1382 | 1383 | /is-number-object/1.0.7: 1384 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1385 | engines: {node: '>= 0.4'} 1386 | dependencies: 1387 | has-tostringtag: 1.0.0 1388 | dev: true 1389 | 1390 | /is-number/7.0.0: 1391 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1392 | engines: {node: '>=0.12.0'} 1393 | dev: true 1394 | 1395 | /is-path-inside/3.0.3: 1396 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1397 | engines: {node: '>=8'} 1398 | dev: true 1399 | 1400 | /is-regex/1.1.4: 1401 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1402 | engines: {node: '>= 0.4'} 1403 | dependencies: 1404 | call-bind: 1.0.2 1405 | has-tostringtag: 1.0.0 1406 | dev: true 1407 | 1408 | /is-shared-array-buffer/1.0.2: 1409 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 1410 | dependencies: 1411 | call-bind: 1.0.2 1412 | dev: true 1413 | 1414 | /is-string/1.0.7: 1415 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1416 | engines: {node: '>= 0.4'} 1417 | dependencies: 1418 | has-tostringtag: 1.0.0 1419 | dev: true 1420 | 1421 | /is-symbol/1.0.4: 1422 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1423 | engines: {node: '>= 0.4'} 1424 | dependencies: 1425 | has-symbols: 1.0.3 1426 | dev: true 1427 | 1428 | /is-typed-array/1.1.10: 1429 | resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} 1430 | engines: {node: '>= 0.4'} 1431 | dependencies: 1432 | available-typed-arrays: 1.0.5 1433 | call-bind: 1.0.2 1434 | for-each: 0.3.3 1435 | gopd: 1.0.1 1436 | has-tostringtag: 1.0.0 1437 | dev: true 1438 | 1439 | /is-weakref/1.0.2: 1440 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1441 | dependencies: 1442 | call-bind: 1.0.2 1443 | dev: true 1444 | 1445 | /isexe/2.0.0: 1446 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1447 | dev: true 1448 | 1449 | /istanbul-lib-coverage/3.2.0: 1450 | resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} 1451 | engines: {node: '>=8'} 1452 | dev: true 1453 | 1454 | /istanbul-lib-report/3.0.0: 1455 | resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} 1456 | engines: {node: '>=8'} 1457 | dependencies: 1458 | istanbul-lib-coverage: 3.2.0 1459 | make-dir: 3.1.0 1460 | supports-color: 7.2.0 1461 | dev: true 1462 | 1463 | /istanbul-reports/3.1.5: 1464 | resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} 1465 | engines: {node: '>=8'} 1466 | dependencies: 1467 | html-escaper: 2.0.2 1468 | istanbul-lib-report: 3.0.0 1469 | dev: true 1470 | 1471 | /js-sdsl/4.3.0: 1472 | resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} 1473 | dev: true 1474 | 1475 | /js-yaml/4.1.0: 1476 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1477 | hasBin: true 1478 | dependencies: 1479 | argparse: 2.0.1 1480 | dev: true 1481 | 1482 | /json-schema-traverse/0.4.1: 1483 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1484 | dev: true 1485 | 1486 | /json-stable-stringify-without-jsonify/1.0.1: 1487 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1488 | dev: true 1489 | 1490 | /json5/1.0.2: 1491 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1492 | hasBin: true 1493 | dependencies: 1494 | minimist: 1.2.7 1495 | dev: true 1496 | 1497 | /kleur/4.1.5: 1498 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 1499 | engines: {node: '>=6'} 1500 | dev: true 1501 | 1502 | /levn/0.4.1: 1503 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1504 | engines: {node: '>= 0.8.0'} 1505 | dependencies: 1506 | prelude-ls: 1.2.1 1507 | type-check: 0.4.0 1508 | dev: true 1509 | 1510 | /lilconfig/2.0.6: 1511 | resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} 1512 | engines: {node: '>=10'} 1513 | dev: true 1514 | 1515 | /locate-path/6.0.0: 1516 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1517 | engines: {node: '>=10'} 1518 | dependencies: 1519 | p-locate: 5.0.0 1520 | dev: true 1521 | 1522 | /lodash.merge/4.6.2: 1523 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1524 | dev: true 1525 | 1526 | /lru-cache/6.0.0: 1527 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1528 | engines: {node: '>=10'} 1529 | dependencies: 1530 | yallist: 4.0.0 1531 | dev: true 1532 | 1533 | /make-dir/3.1.0: 1534 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} 1535 | engines: {node: '>=8'} 1536 | dependencies: 1537 | semver: 6.3.0 1538 | dev: true 1539 | 1540 | /merge2/1.4.1: 1541 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1542 | engines: {node: '>= 8'} 1543 | dev: true 1544 | 1545 | /micromatch/4.0.5: 1546 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1547 | engines: {node: '>=8.6'} 1548 | dependencies: 1549 | braces: 3.0.2 1550 | picomatch: 2.3.1 1551 | dev: true 1552 | 1553 | /minimatch/3.1.2: 1554 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1555 | dependencies: 1556 | brace-expansion: 1.1.11 1557 | dev: true 1558 | 1559 | /minimist/1.2.7: 1560 | resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} 1561 | dev: true 1562 | 1563 | /mri/1.2.0: 1564 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 1565 | engines: {node: '>=4'} 1566 | dev: true 1567 | 1568 | /ms/2.1.2: 1569 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1570 | dev: true 1571 | 1572 | /ms/2.1.3: 1573 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1574 | dev: true 1575 | 1576 | /nanoid/3.3.4: 1577 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 1578 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1579 | hasBin: true 1580 | dev: true 1581 | 1582 | /nanospinner/1.1.0: 1583 | resolution: {integrity: sha512-yFvNYMig4AthKYfHFl1sLj7B2nkHL4lzdig4osvl9/LdGbXwrdFRoqBS98gsEsOakr0yH+r5NZ/1Y9gdVB8trA==} 1584 | dependencies: 1585 | picocolors: 1.0.0 1586 | dev: true 1587 | 1588 | /natural-compare/1.4.0: 1589 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1590 | dev: true 1591 | 1592 | /normalize-path/3.0.0: 1593 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1594 | engines: {node: '>=0.10.0'} 1595 | dev: true 1596 | 1597 | /object-inspect/1.12.3: 1598 | resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} 1599 | dev: true 1600 | 1601 | /object-keys/1.1.1: 1602 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1603 | engines: {node: '>= 0.4'} 1604 | dev: true 1605 | 1606 | /object.assign/4.1.4: 1607 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} 1608 | engines: {node: '>= 0.4'} 1609 | dependencies: 1610 | call-bind: 1.0.2 1611 | define-properties: 1.1.4 1612 | has-symbols: 1.0.3 1613 | object-keys: 1.1.1 1614 | dev: true 1615 | 1616 | /object.values/1.1.6: 1617 | resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} 1618 | engines: {node: '>= 0.4'} 1619 | dependencies: 1620 | call-bind: 1.0.2 1621 | define-properties: 1.1.4 1622 | es-abstract: 1.21.1 1623 | dev: true 1624 | 1625 | /once/1.4.0: 1626 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1627 | dependencies: 1628 | wrappy: 1.0.2 1629 | dev: true 1630 | 1631 | /optionator/0.9.1: 1632 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 1633 | engines: {node: '>= 0.8.0'} 1634 | dependencies: 1635 | deep-is: 0.1.4 1636 | fast-levenshtein: 2.0.6 1637 | levn: 0.4.1 1638 | prelude-ls: 1.2.1 1639 | type-check: 0.4.0 1640 | word-wrap: 1.2.3 1641 | dev: true 1642 | 1643 | /p-limit/3.1.0: 1644 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1645 | engines: {node: '>=10'} 1646 | dependencies: 1647 | yocto-queue: 0.1.0 1648 | dev: true 1649 | 1650 | /p-locate/5.0.0: 1651 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1652 | engines: {node: '>=10'} 1653 | dependencies: 1654 | p-limit: 3.1.0 1655 | dev: true 1656 | 1657 | /parent-module/1.0.1: 1658 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1659 | engines: {node: '>=6'} 1660 | dependencies: 1661 | callsites: 3.1.0 1662 | dev: true 1663 | 1664 | /path-exists/4.0.0: 1665 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1666 | engines: {node: '>=8'} 1667 | dev: true 1668 | 1669 | /path-is-absolute/1.0.1: 1670 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1671 | engines: {node: '>=0.10.0'} 1672 | dev: true 1673 | 1674 | /path-key/3.1.1: 1675 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1676 | engines: {node: '>=8'} 1677 | dev: true 1678 | 1679 | /path-parse/1.0.7: 1680 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1681 | dev: true 1682 | 1683 | /path-type/4.0.0: 1684 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1685 | engines: {node: '>=8'} 1686 | dev: true 1687 | 1688 | /picocolors/1.0.0: 1689 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 1690 | dev: true 1691 | 1692 | /picomatch/2.3.1: 1693 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1694 | engines: {node: '>=8.6'} 1695 | dev: true 1696 | 1697 | /prelude-ls/1.2.1: 1698 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1699 | engines: {node: '>= 0.8.0'} 1700 | dev: true 1701 | 1702 | /punycode/2.3.0: 1703 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 1704 | engines: {node: '>=6'} 1705 | dev: true 1706 | 1707 | /queue-microtask/1.2.3: 1708 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1709 | dev: true 1710 | 1711 | /readdirp/3.6.0: 1712 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1713 | engines: {node: '>=8.10.0'} 1714 | dependencies: 1715 | picomatch: 2.3.1 1716 | dev: true 1717 | 1718 | /regexp.prototype.flags/1.4.3: 1719 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} 1720 | engines: {node: '>= 0.4'} 1721 | dependencies: 1722 | call-bind: 1.0.2 1723 | define-properties: 1.1.4 1724 | functions-have-names: 1.2.3 1725 | dev: true 1726 | 1727 | /regexpp/3.2.0: 1728 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 1729 | engines: {node: '>=8'} 1730 | dev: true 1731 | 1732 | /require-directory/2.1.1: 1733 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 1734 | engines: {node: '>=0.10.0'} 1735 | dev: true 1736 | 1737 | /requireindex/1.2.0: 1738 | resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==} 1739 | engines: {node: '>=0.10.5'} 1740 | dev: true 1741 | 1742 | /resolve-from/4.0.0: 1743 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1744 | engines: {node: '>=4'} 1745 | dev: true 1746 | 1747 | /resolve/1.22.1: 1748 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 1749 | hasBin: true 1750 | dependencies: 1751 | is-core-module: 2.11.0 1752 | path-parse: 1.0.7 1753 | supports-preserve-symlinks-flag: 1.0.0 1754 | dev: true 1755 | 1756 | /reusify/1.0.4: 1757 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1758 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1759 | dev: true 1760 | 1761 | /rimraf/3.0.2: 1762 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1763 | hasBin: true 1764 | dependencies: 1765 | glob: 7.2.3 1766 | dev: true 1767 | 1768 | /run-parallel/1.2.0: 1769 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1770 | dependencies: 1771 | queue-microtask: 1.2.3 1772 | dev: true 1773 | 1774 | /sade/1.8.1: 1775 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} 1776 | engines: {node: '>=6'} 1777 | dependencies: 1778 | mri: 1.2.0 1779 | dev: true 1780 | 1781 | /safe-regex-test/1.0.0: 1782 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} 1783 | dependencies: 1784 | call-bind: 1.0.2 1785 | get-intrinsic: 1.2.0 1786 | is-regex: 1.1.4 1787 | dev: true 1788 | 1789 | /semver/6.3.0: 1790 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 1791 | hasBin: true 1792 | dev: true 1793 | 1794 | /semver/7.3.8: 1795 | resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} 1796 | engines: {node: '>=10'} 1797 | hasBin: true 1798 | dependencies: 1799 | lru-cache: 6.0.0 1800 | dev: true 1801 | 1802 | /shebang-command/2.0.0: 1803 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1804 | engines: {node: '>=8'} 1805 | dependencies: 1806 | shebang-regex: 3.0.0 1807 | dev: true 1808 | 1809 | /shebang-regex/3.0.0: 1810 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1811 | engines: {node: '>=8'} 1812 | dev: true 1813 | 1814 | /side-channel/1.0.4: 1815 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 1816 | dependencies: 1817 | call-bind: 1.0.2 1818 | get-intrinsic: 1.2.0 1819 | object-inspect: 1.12.3 1820 | dev: true 1821 | 1822 | /signal-exit/3.0.7: 1823 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 1824 | dev: true 1825 | 1826 | /size-limit/8.1.2: 1827 | resolution: {integrity: sha512-/EfKz9I/K2ouBN+BcrTX2WiaPTOX5yiCXtM07jYpuVtyzX9r4FDUsuCq13nNmoWqRFYbtH/7wqgRLvF40AGKoQ==} 1828 | engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0} 1829 | hasBin: true 1830 | dependencies: 1831 | bytes-iec: 3.1.1 1832 | chokidar: 3.5.3 1833 | globby: 11.1.0 1834 | lilconfig: 2.0.6 1835 | nanospinner: 1.1.0 1836 | picocolors: 1.0.0 1837 | dev: true 1838 | 1839 | /slash/3.0.0: 1840 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 1841 | engines: {node: '>=8'} 1842 | dev: true 1843 | 1844 | /string-width/4.2.3: 1845 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1846 | engines: {node: '>=8'} 1847 | dependencies: 1848 | emoji-regex: 8.0.0 1849 | is-fullwidth-code-point: 3.0.0 1850 | strip-ansi: 6.0.1 1851 | dev: true 1852 | 1853 | /string.prototype.trimend/1.0.6: 1854 | resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} 1855 | dependencies: 1856 | call-bind: 1.0.2 1857 | define-properties: 1.1.4 1858 | es-abstract: 1.21.1 1859 | dev: true 1860 | 1861 | /string.prototype.trimstart/1.0.6: 1862 | resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} 1863 | dependencies: 1864 | call-bind: 1.0.2 1865 | define-properties: 1.1.4 1866 | es-abstract: 1.21.1 1867 | dev: true 1868 | 1869 | /strip-ansi/6.0.1: 1870 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1871 | engines: {node: '>=8'} 1872 | dependencies: 1873 | ansi-regex: 5.0.1 1874 | dev: true 1875 | 1876 | /strip-bom/3.0.0: 1877 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 1878 | engines: {node: '>=4'} 1879 | dev: true 1880 | 1881 | /strip-json-comments/3.1.1: 1882 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1883 | engines: {node: '>=8'} 1884 | dev: true 1885 | 1886 | /supports-color/7.2.0: 1887 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1888 | engines: {node: '>=8'} 1889 | dependencies: 1890 | has-flag: 4.0.0 1891 | dev: true 1892 | 1893 | /supports-preserve-symlinks-flag/1.0.0: 1894 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1895 | engines: {node: '>= 0.4'} 1896 | dev: true 1897 | 1898 | /test-exclude/6.0.0: 1899 | resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} 1900 | engines: {node: '>=8'} 1901 | dependencies: 1902 | '@istanbuljs/schema': 0.1.3 1903 | glob: 7.2.3 1904 | minimatch: 3.1.2 1905 | dev: true 1906 | 1907 | /text-table/0.2.0: 1908 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 1909 | dev: true 1910 | 1911 | /to-regex-range/5.0.1: 1912 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1913 | engines: {node: '>=8.0'} 1914 | dependencies: 1915 | is-number: 7.0.0 1916 | dev: true 1917 | 1918 | /tsconfig-paths/3.14.1: 1919 | resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} 1920 | dependencies: 1921 | '@types/json5': 0.0.29 1922 | json5: 1.0.2 1923 | minimist: 1.2.7 1924 | strip-bom: 3.0.0 1925 | dev: true 1926 | 1927 | /type-check/0.4.0: 1928 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1929 | engines: {node: '>= 0.8.0'} 1930 | dependencies: 1931 | prelude-ls: 1.2.1 1932 | dev: true 1933 | 1934 | /type-fest/0.20.2: 1935 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 1936 | engines: {node: '>=10'} 1937 | dev: true 1938 | 1939 | /typed-array-length/1.0.4: 1940 | resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} 1941 | dependencies: 1942 | call-bind: 1.0.2 1943 | for-each: 0.3.3 1944 | is-typed-array: 1.1.10 1945 | dev: true 1946 | 1947 | /typescript/4.9.5: 1948 | resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} 1949 | engines: {node: '>=4.2.0'} 1950 | hasBin: true 1951 | dev: true 1952 | 1953 | /unbox-primitive/1.0.2: 1954 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 1955 | dependencies: 1956 | call-bind: 1.0.2 1957 | has-bigints: 1.0.2 1958 | has-symbols: 1.0.3 1959 | which-boxed-primitive: 1.0.2 1960 | dev: true 1961 | 1962 | /unist-util-stringify-position/3.0.3: 1963 | resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} 1964 | dependencies: 1965 | '@types/unist': 2.0.6 1966 | dev: true 1967 | 1968 | /uri-js/4.4.1: 1969 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1970 | dependencies: 1971 | punycode: 2.3.0 1972 | dev: true 1973 | 1974 | /uvu/0.5.6: 1975 | resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} 1976 | engines: {node: '>=8'} 1977 | hasBin: true 1978 | dependencies: 1979 | dequal: 2.0.3 1980 | diff: 5.1.0 1981 | kleur: 4.1.5 1982 | sade: 1.8.1 1983 | dev: true 1984 | 1985 | /v8-to-istanbul/9.0.1: 1986 | resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} 1987 | engines: {node: '>=10.12.0'} 1988 | dependencies: 1989 | '@jridgewell/trace-mapping': 0.3.17 1990 | '@types/istanbul-lib-coverage': 2.0.4 1991 | convert-source-map: 1.9.0 1992 | dev: true 1993 | 1994 | /vfile-location/4.0.1: 1995 | resolution: {integrity: sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==} 1996 | dependencies: 1997 | '@types/unist': 2.0.6 1998 | vfile: 5.3.6 1999 | dev: true 2000 | 2001 | /vfile-message/3.1.3: 2002 | resolution: {integrity: sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==} 2003 | dependencies: 2004 | '@types/unist': 2.0.6 2005 | unist-util-stringify-position: 3.0.3 2006 | dev: true 2007 | 2008 | /vfile/5.3.6: 2009 | resolution: {integrity: sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==} 2010 | dependencies: 2011 | '@types/unist': 2.0.6 2012 | is-buffer: 2.0.5 2013 | unist-util-stringify-position: 3.0.3 2014 | vfile-message: 3.1.3 2015 | dev: true 2016 | 2017 | /which-boxed-primitive/1.0.2: 2018 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2019 | dependencies: 2020 | is-bigint: 1.0.4 2021 | is-boolean-object: 1.1.2 2022 | is-number-object: 1.0.7 2023 | is-string: 1.0.7 2024 | is-symbol: 1.0.4 2025 | dev: true 2026 | 2027 | /which-typed-array/1.1.9: 2028 | resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} 2029 | engines: {node: '>= 0.4'} 2030 | dependencies: 2031 | available-typed-arrays: 1.0.5 2032 | call-bind: 1.0.2 2033 | for-each: 0.3.3 2034 | gopd: 1.0.1 2035 | has-tostringtag: 1.0.0 2036 | is-typed-array: 1.1.10 2037 | dev: true 2038 | 2039 | /which/2.0.2: 2040 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2041 | engines: {node: '>= 8'} 2042 | hasBin: true 2043 | dependencies: 2044 | isexe: 2.0.0 2045 | dev: true 2046 | 2047 | /word-wrap/1.2.3: 2048 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 2049 | engines: {node: '>=0.10.0'} 2050 | dev: true 2051 | 2052 | /wrap-ansi/7.0.0: 2053 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 2054 | engines: {node: '>=10'} 2055 | dependencies: 2056 | ansi-styles: 4.3.0 2057 | string-width: 4.2.3 2058 | strip-ansi: 6.0.1 2059 | dev: true 2060 | 2061 | /wrappy/1.0.2: 2062 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2063 | dev: true 2064 | 2065 | /y18n/5.0.8: 2066 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 2067 | engines: {node: '>=10'} 2068 | dev: true 2069 | 2070 | /yallist/4.0.0: 2071 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2072 | dev: true 2073 | 2074 | /yargs-parser/20.2.9: 2075 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} 2076 | engines: {node: '>=10'} 2077 | dev: true 2078 | 2079 | /yargs/16.2.0: 2080 | resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} 2081 | engines: {node: '>=10'} 2082 | dependencies: 2083 | cliui: 7.0.4 2084 | escalade: 3.1.1 2085 | get-caller-file: 2.0.5 2086 | require-directory: 2.1.1 2087 | string-width: 4.2.3 2088 | y18n: 5.0.8 2089 | yargs-parser: 20.2.9 2090 | dev: true 2091 | 2092 | /yocto-queue/0.1.0: 2093 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2094 | engines: {node: '>=10'} 2095 | dev: true 2096 | --------------------------------------------------------------------------------