├── .eslintrc ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── LICENSE ├── README.md ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── res └── icon.png ├── src ├── config.ts ├── index.ts └── type.ts ├── test └── index.test.ts ├── tsconfig.json └── tsup.config.ts /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@antfu" 3 | } 4 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [antfu] 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | 8 | pull_request: 9 | branches: 10 | - main 11 | 12 | jobs: 13 | lint: 14 | runs-on: ubuntu-latest 15 | steps: 16 | - uses: actions/checkout@v3 17 | 18 | - name: Install pnpm 19 | uses: pnpm/action-setup@v2 20 | 21 | - name: Set node 22 | uses: actions/setup-node@v3 23 | with: 24 | node-version: 16.x 25 | cache: pnpm 26 | 27 | - name: Setup 28 | run: npm i -g @antfu/ni 29 | 30 | - name: Install 31 | run: nci 32 | 33 | - name: Lint 34 | run: nr lint 35 | 36 | typecheck: 37 | runs-on: ubuntu-latest 38 | steps: 39 | - uses: actions/checkout@v3 40 | 41 | - name: Install pnpm 42 | uses: pnpm/action-setup@v2 43 | 44 | - name: Set node 45 | uses: actions/setup-node@v3 46 | with: 47 | node-version: 16.x 48 | cache: pnpm 49 | 50 | - name: Setup 51 | run: npm i -g @antfu/ni 52 | 53 | - name: Install 54 | run: nci 55 | 56 | - name: Typecheck 57 | run: nr typecheck 58 | 59 | test: 60 | runs-on: ${{ matrix.os }} 61 | 62 | strategy: 63 | matrix: 64 | node: [16.x] 65 | os: [ubuntu-latest, windows-latest, macos-latest] 66 | fail-fast: false 67 | 68 | steps: 69 | - uses: actions/checkout@v3 70 | 71 | - name: Install pnpm 72 | uses: pnpm/action-setup@v2 73 | 74 | - name: Set node version to ${{ matrix.node }} 75 | uses: actions/setup-node@v3 76 | with: 77 | node-version: ${{ matrix.node }} 78 | cache: pnpm 79 | 80 | - name: Setup 81 | run: npm i -g @antfu/ni 82 | 83 | - name: Install 84 | run: nci 85 | 86 | - name: Build 87 | run: nr build 88 | 89 | - name: Test 90 | run: nr test 91 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | 3 | permissions: 4 | contents: write 5 | 6 | on: 7 | push: 8 | tags: 9 | - 'v*' 10 | 11 | jobs: 12 | release: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - uses: actions/checkout@v3 16 | with: 17 | fetch-depth: 0 18 | 19 | - uses: actions/setup-node@v3 20 | with: 21 | node-version: 16.x 22 | 23 | - run: npx changelogithub 24 | env: 25 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} 26 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .cache 2 | .DS_Store 3 | .idea 4 | *.log 5 | *.tgz 6 | *.vsix 7 | coverage 8 | dist 9 | lib-cov 10 | logs 11 | node_modules 12 | temp 13 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | ignore-workspace-root-check=true 2 | node-linker=hoisted 3 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "amodio.tsl-problem-matcher" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": "Extension", 6 | "type": "extensionHost", 7 | "request": "launch", 8 | "runtimeExecutable": "${execPath}", 9 | "args": [ 10 | "--extensionDevelopmentPath=${workspaceFolder}" 11 | ], 12 | "outFiles": [ 13 | "${workspaceFolder}/dist/**/*.js" 14 | ], 15 | "preLaunchTask": "npm: dev" 16 | } 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "prettier.enable": true, 3 | "editor.formatOnSave": false, 4 | "editor.codeActionsOnSave": { 5 | "source.fixAll.eslint": "explicit" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | // See https://go.microsoft.com/fwlink/?LinkId=733558 2 | // for the documentation about the tasks.json format 3 | { 4 | "version": "2.0.0", 5 | "tasks": [ 6 | { 7 | "type": "npm", 8 | "script": "dev", 9 | "isBackground": true, 10 | "presentation": { 11 | "reveal": "never" 12 | }, 13 | "problemMatcher": [ 14 | { 15 | "base": "$ts-webpack-watch", 16 | "background": { 17 | "activeOnStart": true, 18 | "beginsPattern": "Build start", 19 | "endsPattern": "Build success" 20 | } 21 | } 22 | ], 23 | "group": "build" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | src 2 | node_modules 3 | test 4 | .github 5 | .vscode 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 warmthsea 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Custom code color for [Visual Studio Code](http://code.visualstudio.com) 2 | 3 | Visual Studio Marketplace Version 4 | 5 | ![20230915112812](https://github.com/warmthsea/vscode-custom-code-color/assets/45450994/e26815b1-22d2-4b6a-908a-a23712289eec) 6 | 7 | ## Download 8 | 9 | [marketplace.visualstudio/vscode-custom-code-color](https://marketplace.visualstudio.com/items?itemName=warmthsea.vscode-custom-code-color) 10 | 11 | ## Getting started 12 | 13 | ### `.vscode/settings.json` 14 | ``` json 15 | { 16 | "vscodeCustomCodeColor.fileLanguageIdList": [ 17 | "vue", 18 | "typescript" 19 | ], 20 | "vscodeCustomCodeColor.highlightValue": "v-role", // ["v-role", "v-auth"] 21 | "vscodeCustomCodeColor.highlightValueColor": "#6366f1" 22 | } 23 | ``` 24 | **You can customize it, the above is just the default settings.** 25 | 26 | ### `.vscode/extensions.json` 27 | ``` json 28 | { 29 | "recommendations": [ 30 | "warmthsea.vscode-custom-code-color" 31 | ] 32 | } 33 | ``` 34 | 35 | ## License 36 | 37 | [MIT License](./LICENSE) © 2023-present [warmthsea](https://github.com/warmthsea) 38 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "publisher": "warmthsea", 3 | "name": "vscode-custom-code-color", 4 | "displayName": "vscode-custom-code-color", 5 | "version": "0.0.10", 6 | "private": true, 7 | "packageManager": "pnpm@8.6.0", 8 | "description": "", 9 | "author": "warmthsea <2586244885@qq.com>", 10 | "license": "MIT", 11 | "homepage": "https://github.com/warmthsea/vscode-custom-code-color#readme", 12 | "repository": { 13 | "type": "git", 14 | "url": "https://github.com/warmthsea/vscode-custom-code-color" 15 | }, 16 | "bugs": { 17 | "url": "https://github.com/warmthsea/vscode-custom-code-color/issues" 18 | }, 19 | "sponsor": { 20 | "url": "https://github.com/sponsors/antfu" 21 | }, 22 | "categories": [ 23 | "Other" 24 | ], 25 | "main": "./dist/index.js", 26 | "icon": "res/icon.png", 27 | "files": [ 28 | "dist" 29 | ], 30 | "engines": { 31 | "vscode": "^1.78.1" 32 | }, 33 | "activationEvents": [ 34 | "onStartupFinished" 35 | ], 36 | "contributes": { 37 | "configuration": { 38 | "type": "object", 39 | "title": "Vscode Custom Code Color - Configuration", 40 | "properties": { 41 | "vscodeCustomCodeColor.fileLanguageIdList": { 42 | "type": "array", 43 | "description": "vscodeCustomCodeColor.fileLanguageIdList", 44 | "default": [ 45 | "vue", 46 | "typescript" 47 | ] 48 | }, 49 | "vscodeCustomCodeColor.highlightValue": { 50 | "type": [ 51 | "string", 52 | "array" 53 | ], 54 | "description": "vscodeCustomCodeColor.highlightValue", 55 | "default": "v-role" 56 | }, 57 | "vscodeCustomCodeColor.highlightValueColor": { 58 | "description": "vscodeCustomCodeColor.highlightValueColor", 59 | "type": "string", 60 | "default": "#6366f1" 61 | } 62 | } 63 | } 64 | }, 65 | "scripts": { 66 | "build": "tsup src/index.ts --external vscode", 67 | "dev": "nr build --watch", 68 | "lint": "eslint .", 69 | "vscode:prepublish": "nr build", 70 | "publish": "vsce publish --no-dependencies", 71 | "pack": "vsce package --no-dependencies", 72 | "test": "vitest", 73 | "typecheck": "tsc --noEmit", 74 | "release": "bumpp && nr publish" 75 | }, 76 | "devDependencies": { 77 | "@antfu/eslint-config": "^0.39.5", 78 | "@antfu/ni": "^0.21.3", 79 | "@types/node": "^18.16.16", 80 | "@types/vscode": "^1.78.1", 81 | "@vscode/vsce": "^2.19.0", 82 | "bumpp": "^9.1.0", 83 | "eslint": "^8.42.0", 84 | "esno": "^0.16.3", 85 | "pnpm": "^8.6.0", 86 | "rimraf": "^5.0.1", 87 | "tsup": "^6.7.0", 88 | "typescript": "^5.1.3", 89 | "vite": "^4.2.3", 90 | "vitest": "^0.31.4" 91 | } 92 | } 93 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '6.1' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | devDependencies: 11 | '@antfu/eslint-config': 12 | specifier: ^0.39.5 13 | version: 0.39.5(eslint@8.42.0)(typescript@5.1.3) 14 | '@antfu/ni': 15 | specifier: ^0.21.3 16 | version: 0.21.3 17 | '@types/node': 18 | specifier: ^18.16.16 19 | version: 18.16.16 20 | '@types/vscode': 21 | specifier: ^1.78.1 22 | version: 1.78.1 23 | '@vscode/vsce': 24 | specifier: ^2.19.0 25 | version: 2.19.0 26 | bumpp: 27 | specifier: ^9.1.0 28 | version: 9.1.0 29 | eslint: 30 | specifier: ^8.42.0 31 | version: 8.42.0 32 | esno: 33 | specifier: ^0.16.3 34 | version: 0.16.3 35 | pnpm: 36 | specifier: ^8.6.0 37 | version: 8.6.0 38 | rimraf: 39 | specifier: ^5.0.1 40 | version: 5.0.1 41 | tsup: 42 | specifier: ^6.7.0 43 | version: 6.7.0(typescript@5.1.3) 44 | typescript: 45 | specifier: ^5.1.3 46 | version: 5.1.3 47 | vite: 48 | specifier: ^4.2.3 49 | version: 4.2.3(@types/node@18.16.16) 50 | vitest: 51 | specifier: ^0.31.4 52 | version: 0.31.4 53 | 54 | packages: 55 | 56 | /@antfu/eslint-config-basic@0.39.5(@typescript-eslint/eslint-plugin@5.59.8)(@typescript-eslint/parser@5.59.8)(eslint@8.42.0)(typescript@5.1.3): 57 | resolution: {integrity: sha512-YQ8mWNfCV6r8xubr6kAp7RoWMJ5UqblauoDBXOdMFDcTuKnmxdhUmX1mSsLBKFD9GBAZtcjS2LHSzZFH4rLmmA==} 58 | peerDependencies: 59 | eslint: '>=7.4.0' 60 | dependencies: 61 | eslint: 8.42.0 62 | eslint-plugin-antfu: 0.39.5(eslint@8.42.0)(typescript@5.1.3) 63 | eslint-plugin-eslint-comments: 3.2.0(eslint@8.42.0) 64 | eslint-plugin-html: 7.1.0 65 | eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.8)(eslint@8.42.0) 66 | eslint-plugin-jsonc: 2.8.0(eslint@8.42.0) 67 | eslint-plugin-markdown: 3.0.0(eslint@8.42.0) 68 | eslint-plugin-n: 16.0.0(eslint@8.42.0) 69 | eslint-plugin-no-only-tests: 3.1.0 70 | eslint-plugin-promise: 6.1.1(eslint@8.42.0) 71 | eslint-plugin-unicorn: 47.0.0(eslint@8.42.0) 72 | eslint-plugin-unused-imports: 2.0.0(@typescript-eslint/eslint-plugin@5.59.8)(eslint@8.42.0) 73 | eslint-plugin-yml: 1.7.0(eslint@8.42.0) 74 | jsonc-eslint-parser: 2.3.0 75 | yaml-eslint-parser: 1.2.2 76 | transitivePeerDependencies: 77 | - '@typescript-eslint/eslint-plugin' 78 | - '@typescript-eslint/parser' 79 | - eslint-import-resolver-typescript 80 | - eslint-import-resolver-webpack 81 | - supports-color 82 | - typescript 83 | dev: true 84 | 85 | /@antfu/eslint-config-ts@0.39.5(eslint@8.42.0)(typescript@5.1.3): 86 | resolution: {integrity: sha512-oDhWVgnqqnx5gBpVDI0dghXreGXdhaRm8D/2t4ng/hnsrtk5gxaIc6wE51ff5j2QGPDD1/p7CcekfWbJbSTL/A==} 87 | peerDependencies: 88 | eslint: '>=7.4.0' 89 | typescript: '>=3.9' 90 | dependencies: 91 | '@antfu/eslint-config-basic': 0.39.5(@typescript-eslint/eslint-plugin@5.59.8)(@typescript-eslint/parser@5.59.8)(eslint@8.42.0)(typescript@5.1.3) 92 | '@typescript-eslint/eslint-plugin': 5.59.8(@typescript-eslint/parser@5.59.8)(eslint@8.42.0)(typescript@5.1.3) 93 | '@typescript-eslint/parser': 5.59.8(eslint@8.42.0)(typescript@5.1.3) 94 | eslint: 8.42.0 95 | eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.59.8)(eslint@8.42.0)(typescript@5.1.3) 96 | typescript: 5.1.3 97 | transitivePeerDependencies: 98 | - eslint-import-resolver-typescript 99 | - eslint-import-resolver-webpack 100 | - jest 101 | - supports-color 102 | dev: true 103 | 104 | /@antfu/eslint-config-vue@0.39.5(@typescript-eslint/eslint-plugin@5.59.8)(@typescript-eslint/parser@5.59.8)(eslint@8.42.0)(typescript@5.1.3): 105 | resolution: {integrity: sha512-UT82oES4ixazKxYga4UZ053NWhFHQy3rfE9a57fUpy8+57AzXwEbGnLhX344HdOw2lXJHUeVl1jEksO+4T0rTA==} 106 | peerDependencies: 107 | eslint: '>=7.4.0' 108 | dependencies: 109 | '@antfu/eslint-config-basic': 0.39.5(@typescript-eslint/eslint-plugin@5.59.8)(@typescript-eslint/parser@5.59.8)(eslint@8.42.0)(typescript@5.1.3) 110 | '@antfu/eslint-config-ts': 0.39.5(eslint@8.42.0)(typescript@5.1.3) 111 | eslint: 8.42.0 112 | eslint-plugin-vue: 9.14.1(eslint@8.42.0) 113 | local-pkg: 0.4.3 114 | transitivePeerDependencies: 115 | - '@typescript-eslint/eslint-plugin' 116 | - '@typescript-eslint/parser' 117 | - eslint-import-resolver-typescript 118 | - eslint-import-resolver-webpack 119 | - jest 120 | - supports-color 121 | - typescript 122 | dev: true 123 | 124 | /@antfu/eslint-config@0.39.5(eslint@8.42.0)(typescript@5.1.3): 125 | resolution: {integrity: sha512-8y11aLb6pQfvx+WjOkohoE1OkzrIXDot/xtWjGbI9u2mrObNQl4+yEimNsr3Rl2sgbB7zuLZmw8DM/u8V9jLbQ==} 126 | peerDependencies: 127 | eslint: '>=7.4.0' 128 | dependencies: 129 | '@antfu/eslint-config-vue': 0.39.5(@typescript-eslint/eslint-plugin@5.59.8)(@typescript-eslint/parser@5.59.8)(eslint@8.42.0)(typescript@5.1.3) 130 | '@typescript-eslint/eslint-plugin': 5.59.8(@typescript-eslint/parser@5.59.8)(eslint@8.42.0)(typescript@5.1.3) 131 | '@typescript-eslint/parser': 5.59.8(eslint@8.42.0)(typescript@5.1.3) 132 | eslint: 8.42.0 133 | eslint-plugin-eslint-comments: 3.2.0(eslint@8.42.0) 134 | eslint-plugin-html: 7.1.0 135 | eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.8)(eslint@8.42.0) 136 | eslint-plugin-jsonc: 2.8.0(eslint@8.42.0) 137 | eslint-plugin-n: 16.0.0(eslint@8.42.0) 138 | eslint-plugin-promise: 6.1.1(eslint@8.42.0) 139 | eslint-plugin-unicorn: 47.0.0(eslint@8.42.0) 140 | eslint-plugin-vue: 9.14.1(eslint@8.42.0) 141 | eslint-plugin-yml: 1.7.0(eslint@8.42.0) 142 | jsonc-eslint-parser: 2.3.0 143 | yaml-eslint-parser: 1.2.2 144 | transitivePeerDependencies: 145 | - eslint-import-resolver-typescript 146 | - eslint-import-resolver-webpack 147 | - jest 148 | - supports-color 149 | - typescript 150 | dev: true 151 | 152 | /@antfu/ni@0.21.3: 153 | resolution: {integrity: sha512-iDtQMeMW1kKV4nzQ+tjYOIPUm6nmh7pJe4sM0kx1jdAChKSCBLStqlgIoo5Tce++p+o8cBiWIzC3jg6oHyjzMA==} 154 | hasBin: true 155 | dev: true 156 | 157 | /@babel/code-frame@7.16.7: 158 | resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} 159 | engines: {node: '>=6.9.0'} 160 | dependencies: 161 | '@babel/highlight': 7.16.10 162 | dev: true 163 | 164 | /@babel/helper-validator-identifier@7.19.1: 165 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} 166 | engines: {node: '>=6.9.0'} 167 | dev: true 168 | 169 | /@babel/highlight@7.16.10: 170 | resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==} 171 | engines: {node: '>=6.9.0'} 172 | dependencies: 173 | '@babel/helper-validator-identifier': 7.19.1 174 | chalk: 2.4.2 175 | js-tokens: 4.0.0 176 | dev: true 177 | 178 | /@esbuild-kit/cjs-loader@2.0.1: 179 | resolution: {integrity: sha512-KmE8XouKm6m05jPIsf5CTIZZ4171GHd+PUts1mtti2tzoiD228qCRjpkCwg540c3fMUweKupO+PIpkJ9+Z7vPg==} 180 | dependencies: 181 | '@esbuild-kit/core-utils': 1.3.1 182 | get-tsconfig: 3.2.0 183 | dev: true 184 | 185 | /@esbuild-kit/core-utils@1.3.1: 186 | resolution: {integrity: sha512-QXWJKf3mEIs+jgUCrY2YWJ2cr9e9asRYRwDhxit+wkCaQbSfV6fCCgs8KjRsrkIdMBcWsjbWnFKfwZ9kjILPrw==} 187 | dependencies: 188 | esbuild: 0.14.38 189 | source-map-support: 0.5.21 190 | dev: true 191 | 192 | /@esbuild-kit/esm-loader@2.1.5: 193 | resolution: {integrity: sha512-G0HZSh53dXOb42xR14zEASXtVWFNX2itREVPnh6BWU2PcApbSzFEIUpknotpybuu6QupuW9sS9hVVpJjuyZlSw==} 194 | dependencies: 195 | '@esbuild-kit/core-utils': 1.3.1 196 | get-tsconfig: 3.2.0 197 | dev: true 198 | 199 | /@esbuild/android-arm64@0.17.15: 200 | resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==} 201 | engines: {node: '>=12'} 202 | cpu: [arm64] 203 | os: [android] 204 | requiresBuild: true 205 | dev: true 206 | optional: true 207 | 208 | /@esbuild/android-arm@0.17.15: 209 | resolution: {integrity: sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==} 210 | engines: {node: '>=12'} 211 | cpu: [arm] 212 | os: [android] 213 | requiresBuild: true 214 | dev: true 215 | optional: true 216 | 217 | /@esbuild/android-x64@0.17.15: 218 | resolution: {integrity: sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==} 219 | engines: {node: '>=12'} 220 | cpu: [x64] 221 | os: [android] 222 | requiresBuild: true 223 | dev: true 224 | optional: true 225 | 226 | /@esbuild/darwin-arm64@0.17.15: 227 | resolution: {integrity: sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==} 228 | engines: {node: '>=12'} 229 | cpu: [arm64] 230 | os: [darwin] 231 | requiresBuild: true 232 | dev: true 233 | optional: true 234 | 235 | /@esbuild/darwin-x64@0.17.15: 236 | resolution: {integrity: sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==} 237 | engines: {node: '>=12'} 238 | cpu: [x64] 239 | os: [darwin] 240 | requiresBuild: true 241 | dev: true 242 | optional: true 243 | 244 | /@esbuild/freebsd-arm64@0.17.15: 245 | resolution: {integrity: sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==} 246 | engines: {node: '>=12'} 247 | cpu: [arm64] 248 | os: [freebsd] 249 | requiresBuild: true 250 | dev: true 251 | optional: true 252 | 253 | /@esbuild/freebsd-x64@0.17.15: 254 | resolution: {integrity: sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==} 255 | engines: {node: '>=12'} 256 | cpu: [x64] 257 | os: [freebsd] 258 | requiresBuild: true 259 | dev: true 260 | optional: true 261 | 262 | /@esbuild/linux-arm64@0.17.15: 263 | resolution: {integrity: sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==} 264 | engines: {node: '>=12'} 265 | cpu: [arm64] 266 | os: [linux] 267 | requiresBuild: true 268 | dev: true 269 | optional: true 270 | 271 | /@esbuild/linux-arm@0.17.15: 272 | resolution: {integrity: sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==} 273 | engines: {node: '>=12'} 274 | cpu: [arm] 275 | os: [linux] 276 | requiresBuild: true 277 | dev: true 278 | optional: true 279 | 280 | /@esbuild/linux-ia32@0.17.15: 281 | resolution: {integrity: sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==} 282 | engines: {node: '>=12'} 283 | cpu: [ia32] 284 | os: [linux] 285 | requiresBuild: true 286 | dev: true 287 | optional: true 288 | 289 | /@esbuild/linux-loong64@0.17.15: 290 | resolution: {integrity: sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==} 291 | engines: {node: '>=12'} 292 | cpu: [loong64] 293 | os: [linux] 294 | requiresBuild: true 295 | dev: true 296 | optional: true 297 | 298 | /@esbuild/linux-mips64el@0.17.15: 299 | resolution: {integrity: sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==} 300 | engines: {node: '>=12'} 301 | cpu: [mips64el] 302 | os: [linux] 303 | requiresBuild: true 304 | dev: true 305 | optional: true 306 | 307 | /@esbuild/linux-ppc64@0.17.15: 308 | resolution: {integrity: sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==} 309 | engines: {node: '>=12'} 310 | cpu: [ppc64] 311 | os: [linux] 312 | requiresBuild: true 313 | dev: true 314 | optional: true 315 | 316 | /@esbuild/linux-riscv64@0.17.15: 317 | resolution: {integrity: sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==} 318 | engines: {node: '>=12'} 319 | cpu: [riscv64] 320 | os: [linux] 321 | requiresBuild: true 322 | dev: true 323 | optional: true 324 | 325 | /@esbuild/linux-s390x@0.17.15: 326 | resolution: {integrity: sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==} 327 | engines: {node: '>=12'} 328 | cpu: [s390x] 329 | os: [linux] 330 | requiresBuild: true 331 | dev: true 332 | optional: true 333 | 334 | /@esbuild/linux-x64@0.17.15: 335 | resolution: {integrity: sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==} 336 | engines: {node: '>=12'} 337 | cpu: [x64] 338 | os: [linux] 339 | requiresBuild: true 340 | dev: true 341 | optional: true 342 | 343 | /@esbuild/netbsd-x64@0.17.15: 344 | resolution: {integrity: sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==} 345 | engines: {node: '>=12'} 346 | cpu: [x64] 347 | os: [netbsd] 348 | requiresBuild: true 349 | dev: true 350 | optional: true 351 | 352 | /@esbuild/openbsd-x64@0.17.15: 353 | resolution: {integrity: sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==} 354 | engines: {node: '>=12'} 355 | cpu: [x64] 356 | os: [openbsd] 357 | requiresBuild: true 358 | dev: true 359 | optional: true 360 | 361 | /@esbuild/sunos-x64@0.17.15: 362 | resolution: {integrity: sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==} 363 | engines: {node: '>=12'} 364 | cpu: [x64] 365 | os: [sunos] 366 | requiresBuild: true 367 | dev: true 368 | optional: true 369 | 370 | /@esbuild/win32-arm64@0.17.15: 371 | resolution: {integrity: sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==} 372 | engines: {node: '>=12'} 373 | cpu: [arm64] 374 | os: [win32] 375 | requiresBuild: true 376 | dev: true 377 | optional: true 378 | 379 | /@esbuild/win32-ia32@0.17.15: 380 | resolution: {integrity: sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==} 381 | engines: {node: '>=12'} 382 | cpu: [ia32] 383 | os: [win32] 384 | requiresBuild: true 385 | dev: true 386 | optional: true 387 | 388 | /@esbuild/win32-x64@0.17.15: 389 | resolution: {integrity: sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==} 390 | engines: {node: '>=12'} 391 | cpu: [x64] 392 | os: [win32] 393 | requiresBuild: true 394 | dev: true 395 | optional: true 396 | 397 | /@eslint-community/eslint-utils@4.4.0(eslint@8.42.0): 398 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 399 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 400 | peerDependencies: 401 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 402 | dependencies: 403 | eslint: 8.42.0 404 | eslint-visitor-keys: 3.4.1 405 | dev: true 406 | 407 | /@eslint-community/regexpp@4.5.0: 408 | resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} 409 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 410 | dev: true 411 | 412 | /@eslint/eslintrc@2.0.3: 413 | resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} 414 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 415 | dependencies: 416 | ajv: 6.12.6 417 | debug: 4.3.4 418 | espree: 9.5.2 419 | globals: 13.20.0 420 | ignore: 5.2.0 421 | import-fresh: 3.3.0 422 | js-yaml: 4.1.0 423 | minimatch: 3.1.2 424 | strip-json-comments: 3.1.1 425 | transitivePeerDependencies: 426 | - supports-color 427 | dev: true 428 | 429 | /@eslint/js@8.42.0: 430 | resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==} 431 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 432 | dev: true 433 | 434 | /@humanwhocodes/config-array@0.11.10: 435 | resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} 436 | engines: {node: '>=10.10.0'} 437 | dependencies: 438 | '@humanwhocodes/object-schema': 1.2.1 439 | debug: 4.3.4 440 | minimatch: 3.1.2 441 | transitivePeerDependencies: 442 | - supports-color 443 | dev: true 444 | 445 | /@humanwhocodes/module-importer@1.0.1: 446 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 447 | engines: {node: '>=12.22'} 448 | dev: true 449 | 450 | /@humanwhocodes/object-schema@1.2.1: 451 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 452 | dev: true 453 | 454 | /@isaacs/cliui@8.0.2: 455 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 456 | engines: {node: '>=12'} 457 | dependencies: 458 | string-width: 5.1.2 459 | string-width-cjs: /string-width@4.2.3 460 | strip-ansi: 7.0.1 461 | strip-ansi-cjs: /strip-ansi@6.0.1 462 | wrap-ansi: 8.1.0 463 | wrap-ansi-cjs: /wrap-ansi@7.0.0 464 | dev: true 465 | 466 | /@jridgewell/sourcemap-codec@1.4.15: 467 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 468 | dev: true 469 | 470 | /@jsdevtools/ez-spawn@3.0.4: 471 | resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} 472 | engines: {node: '>=10'} 473 | dependencies: 474 | call-me-maybe: 1.0.1 475 | cross-spawn: 7.0.3 476 | string-argv: 0.3.1 477 | type-detect: 4.0.8 478 | dev: true 479 | 480 | /@nodelib/fs.scandir@2.1.5: 481 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 482 | engines: {node: '>= 8'} 483 | dependencies: 484 | '@nodelib/fs.stat': 2.0.5 485 | run-parallel: 1.2.0 486 | dev: true 487 | 488 | /@nodelib/fs.stat@2.0.5: 489 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 490 | engines: {node: '>= 8'} 491 | dev: true 492 | 493 | /@nodelib/fs.walk@1.2.8: 494 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 495 | engines: {node: '>= 8'} 496 | dependencies: 497 | '@nodelib/fs.scandir': 2.1.5 498 | fastq: 1.10.1 499 | dev: true 500 | 501 | /@pkgjs/parseargs@0.11.0: 502 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 503 | engines: {node: '>=14'} 504 | requiresBuild: true 505 | dev: true 506 | optional: true 507 | 508 | /@types/chai-subset@1.3.3: 509 | resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} 510 | dependencies: 511 | '@types/chai': 4.3.5 512 | dev: true 513 | 514 | /@types/chai@4.3.5: 515 | resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} 516 | dev: true 517 | 518 | /@types/json-schema@7.0.9: 519 | resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==} 520 | dev: true 521 | 522 | /@types/json5@0.0.29: 523 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 524 | dev: true 525 | 526 | /@types/mdast@3.0.10: 527 | resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} 528 | dependencies: 529 | '@types/unist': 2.0.6 530 | dev: true 531 | 532 | /@types/node@18.16.16: 533 | resolution: {integrity: sha512-NpaM49IGQQAUlBhHMF82QH80J08os4ZmyF9MkpCzWAGuOHqE4gTEbhzd7L3l5LmWuZ6E0OiC1FweQ4tsiW35+g==} 534 | dev: true 535 | 536 | /@types/normalize-package-data@2.4.0: 537 | resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} 538 | dev: true 539 | 540 | /@types/semver@7.3.13: 541 | resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} 542 | dev: true 543 | 544 | /@types/unist@2.0.6: 545 | resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} 546 | dev: true 547 | 548 | /@types/vscode@1.78.1: 549 | resolution: {integrity: sha512-wEA+54axejHu7DhcUfnFBan1IqFD1gBDxAFz8LoX06NbNDMRJv/T6OGthOs52yZccasKfN588EyffHWABkR0fg==} 550 | dev: true 551 | 552 | /@typescript-eslint/eslint-plugin@5.59.8(@typescript-eslint/parser@5.59.8)(eslint@8.42.0)(typescript@5.1.3): 553 | resolution: {integrity: sha512-JDMOmhXteJ4WVKOiHXGCoB96ADWg9q7efPWHRViT/f09bA8XOMLAVHHju3l0MkZnG1izaWXYmgvQcUjTRcpShQ==} 554 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 555 | peerDependencies: 556 | '@typescript-eslint/parser': ^5.0.0 557 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 558 | typescript: '*' 559 | peerDependenciesMeta: 560 | typescript: 561 | optional: true 562 | dependencies: 563 | '@eslint-community/regexpp': 4.5.0 564 | '@typescript-eslint/parser': 5.59.8(eslint@8.42.0)(typescript@5.1.3) 565 | '@typescript-eslint/scope-manager': 5.59.8 566 | '@typescript-eslint/type-utils': 5.59.8(eslint@8.42.0)(typescript@5.1.3) 567 | '@typescript-eslint/utils': 5.59.8(eslint@8.42.0)(typescript@5.1.3) 568 | debug: 4.3.4 569 | eslint: 8.42.0 570 | grapheme-splitter: 1.0.4 571 | ignore: 5.2.0 572 | natural-compare-lite: 1.4.0 573 | semver: 7.5.1 574 | tsutils: 3.21.0(typescript@5.1.3) 575 | typescript: 5.1.3 576 | transitivePeerDependencies: 577 | - supports-color 578 | dev: true 579 | 580 | /@typescript-eslint/parser@5.59.8(eslint@8.42.0)(typescript@5.1.3): 581 | resolution: {integrity: sha512-AnR19RjJcpjoeGojmwZtCwBX/RidqDZtzcbG3xHrmz0aHHoOcbWnpDllenRDmDvsV0RQ6+tbb09/kyc+UT9Orw==} 582 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 583 | peerDependencies: 584 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 585 | typescript: '*' 586 | peerDependenciesMeta: 587 | typescript: 588 | optional: true 589 | dependencies: 590 | '@typescript-eslint/scope-manager': 5.59.8 591 | '@typescript-eslint/types': 5.59.8 592 | '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.1.3) 593 | debug: 4.3.4 594 | eslint: 8.42.0 595 | typescript: 5.1.3 596 | transitivePeerDependencies: 597 | - supports-color 598 | dev: true 599 | 600 | /@typescript-eslint/scope-manager@5.59.8: 601 | resolution: {integrity: sha512-/w08ndCYI8gxGf+9zKf1vtx/16y8MHrZs5/tnjHhMLNSixuNcJavSX4wAiPf4aS5x41Es9YPCn44MIe4cxIlig==} 602 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 603 | dependencies: 604 | '@typescript-eslint/types': 5.59.8 605 | '@typescript-eslint/visitor-keys': 5.59.8 606 | dev: true 607 | 608 | /@typescript-eslint/type-utils@5.59.8(eslint@8.42.0)(typescript@5.1.3): 609 | resolution: {integrity: sha512-+5M518uEIHFBy3FnyqZUF3BMP+AXnYn4oyH8RF012+e7/msMY98FhGL5SrN29NQ9xDgvqCgYnsOiKp1VjZ/fpA==} 610 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 611 | peerDependencies: 612 | eslint: '*' 613 | typescript: '*' 614 | peerDependenciesMeta: 615 | typescript: 616 | optional: true 617 | dependencies: 618 | '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.1.3) 619 | '@typescript-eslint/utils': 5.59.8(eslint@8.42.0)(typescript@5.1.3) 620 | debug: 4.3.4 621 | eslint: 8.42.0 622 | tsutils: 3.21.0(typescript@5.1.3) 623 | typescript: 5.1.3 624 | transitivePeerDependencies: 625 | - supports-color 626 | dev: true 627 | 628 | /@typescript-eslint/types@5.59.8: 629 | resolution: {integrity: sha512-+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==} 630 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 631 | dev: true 632 | 633 | /@typescript-eslint/typescript-estree@5.59.8(typescript@5.1.3): 634 | resolution: {integrity: sha512-Jy/lPSDJGNow14vYu6IrW790p7HIf/SOV1Bb6lZ7NUkLc2iB2Z9elESmsaUtLw8kVqogSbtLH9tut5GCX1RLDg==} 635 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 636 | peerDependencies: 637 | typescript: '*' 638 | peerDependenciesMeta: 639 | typescript: 640 | optional: true 641 | dependencies: 642 | '@typescript-eslint/types': 5.59.8 643 | '@typescript-eslint/visitor-keys': 5.59.8 644 | debug: 4.3.4 645 | globby: 11.1.0 646 | is-glob: 4.0.3 647 | semver: 7.5.1 648 | tsutils: 3.21.0(typescript@5.1.3) 649 | typescript: 5.1.3 650 | transitivePeerDependencies: 651 | - supports-color 652 | dev: true 653 | 654 | /@typescript-eslint/utils@5.59.8(eslint@8.42.0)(typescript@5.1.3): 655 | resolution: {integrity: sha512-Tr65630KysnNn9f9G7ROF3w1b5/7f6QVCJ+WK9nhIocWmx9F+TmCAcglF26Vm7z8KCTwoKcNEBZrhlklla3CKg==} 656 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 657 | peerDependencies: 658 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 659 | dependencies: 660 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) 661 | '@types/json-schema': 7.0.9 662 | '@types/semver': 7.3.13 663 | '@typescript-eslint/scope-manager': 5.59.8 664 | '@typescript-eslint/types': 5.59.8 665 | '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.1.3) 666 | eslint: 8.42.0 667 | eslint-scope: 5.1.1 668 | semver: 7.5.1 669 | transitivePeerDependencies: 670 | - supports-color 671 | - typescript 672 | dev: true 673 | 674 | /@typescript-eslint/visitor-keys@5.59.8: 675 | resolution: {integrity: sha512-pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==} 676 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 677 | dependencies: 678 | '@typescript-eslint/types': 5.59.8 679 | eslint-visitor-keys: 3.4.1 680 | dev: true 681 | 682 | /@vitest/expect@0.31.4: 683 | resolution: {integrity: sha512-tibyx8o7GUyGHZGyPgzwiaPaLDQ9MMuCOrc03BYT0nryUuhLbL7NV2r/q98iv5STlwMgaKuFJkgBW/8iPKwlSg==} 684 | dependencies: 685 | '@vitest/spy': 0.31.4 686 | '@vitest/utils': 0.31.4 687 | chai: 4.3.7 688 | dev: true 689 | 690 | /@vitest/runner@0.31.4: 691 | resolution: {integrity: sha512-Wgm6UER+gwq6zkyrm5/wbpXGF+g+UBB78asJlFkIOwyse0pz8lZoiC6SW5i4gPnls/zUcPLWS7Zog0LVepXnpg==} 692 | dependencies: 693 | '@vitest/utils': 0.31.4 694 | concordance: 5.0.4 695 | p-limit: 4.0.0 696 | pathe: 1.1.0 697 | dev: true 698 | 699 | /@vitest/snapshot@0.31.4: 700 | resolution: {integrity: sha512-LemvNumL3NdWSmfVAMpXILGyaXPkZbG5tyl6+RQSdcHnTj6hvA49UAI8jzez9oQyE/FWLKRSNqTGzsHuk89LRA==} 701 | dependencies: 702 | magic-string: 0.30.0 703 | pathe: 1.1.0 704 | pretty-format: 27.5.1 705 | dev: true 706 | 707 | /@vitest/spy@0.31.4: 708 | resolution: {integrity: sha512-3ei5ZH1s3aqbEyftPAzSuunGICRuhE+IXOmpURFdkm5ybUADk+viyQfejNk6q8M5QGX8/EVKw+QWMEP3DTJDag==} 709 | dependencies: 710 | tinyspy: 2.1.1 711 | dev: true 712 | 713 | /@vitest/utils@0.31.4: 714 | resolution: {integrity: sha512-DobZbHacWznoGUfYU8XDPY78UubJxXfMNY1+SUdOp1NsI34eopSA6aZMeaGu10waSOeYwE8lxrd/pLfT0RMxjQ==} 715 | dependencies: 716 | concordance: 5.0.4 717 | loupe: 2.3.6 718 | pretty-format: 27.5.1 719 | dev: true 720 | 721 | /@vscode/vsce@2.19.0: 722 | resolution: {integrity: sha512-dAlILxC5ggOutcvJY24jxz913wimGiUrHaPkk16Gm9/PGFbz1YezWtrXsTKUtJws4fIlpX2UIlVlVESWq8lkfQ==} 723 | engines: {node: '>= 14'} 724 | hasBin: true 725 | dependencies: 726 | azure-devops-node-api: 11.1.1 727 | chalk: 2.4.2 728 | cheerio: 1.0.0-rc.10 729 | commander: 6.2.1 730 | glob: 7.1.6 731 | hosted-git-info: 4.1.0 732 | jsonc-parser: 3.2.0 733 | leven: 3.1.0 734 | markdown-it: 12.3.2 735 | mime: 1.6.0 736 | minimatch: 3.1.2 737 | parse-semver: 1.1.1 738 | read: 1.0.7 739 | semver: 5.7.1 740 | tmp: 0.2.1 741 | typed-rest-client: 1.8.6 742 | url-join: 4.0.1 743 | xml2js: 0.5.0 744 | yauzl: 2.10.0 745 | yazl: 2.5.1 746 | optionalDependencies: 747 | keytar: 7.9.0 748 | dev: true 749 | 750 | /acorn-jsx@5.3.2(acorn@8.8.2): 751 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 752 | peerDependencies: 753 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 754 | dependencies: 755 | acorn: 8.8.2 756 | dev: true 757 | 758 | /acorn-walk@8.2.0: 759 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} 760 | engines: {node: '>=0.4.0'} 761 | dev: true 762 | 763 | /acorn@8.8.2: 764 | resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} 765 | engines: {node: '>=0.4.0'} 766 | hasBin: true 767 | dev: true 768 | 769 | /agent-base@6.0.2: 770 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} 771 | engines: {node: '>= 6.0.0'} 772 | dependencies: 773 | debug: 4.3.4 774 | transitivePeerDependencies: 775 | - supports-color 776 | dev: true 777 | 778 | /ajv@6.12.6: 779 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 780 | dependencies: 781 | fast-deep-equal: 3.1.3 782 | fast-json-stable-stringify: 2.1.0 783 | json-schema-traverse: 0.4.1 784 | uri-js: 4.4.1 785 | dev: true 786 | 787 | /ansi-regex@2.1.1: 788 | resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} 789 | engines: {node: '>=0.10.0'} 790 | dev: true 791 | optional: true 792 | 793 | /ansi-regex@5.0.1: 794 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 795 | engines: {node: '>=8'} 796 | dev: true 797 | 798 | /ansi-regex@6.0.1: 799 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 800 | engines: {node: '>=12'} 801 | dev: true 802 | 803 | /ansi-styles@3.2.1: 804 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 805 | engines: {node: '>=4'} 806 | dependencies: 807 | color-convert: 1.9.3 808 | dev: true 809 | 810 | /ansi-styles@4.3.0: 811 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 812 | engines: {node: '>=8'} 813 | dependencies: 814 | color-convert: 2.0.1 815 | dev: true 816 | 817 | /ansi-styles@5.2.0: 818 | resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 819 | engines: {node: '>=10'} 820 | dev: true 821 | 822 | /ansi-styles@6.2.1: 823 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 824 | engines: {node: '>=12'} 825 | dev: true 826 | 827 | /any-promise@1.3.0: 828 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 829 | dev: true 830 | 831 | /anymatch@3.1.2: 832 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} 833 | engines: {node: '>= 8'} 834 | dependencies: 835 | normalize-path: 3.0.0 836 | picomatch: 2.3.0 837 | dev: true 838 | 839 | /aproba@1.2.0: 840 | resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} 841 | dev: true 842 | optional: true 843 | 844 | /are-we-there-yet@1.1.7: 845 | resolution: {integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==} 846 | dependencies: 847 | delegates: 1.0.0 848 | readable-stream: 2.3.7 849 | dev: true 850 | optional: true 851 | 852 | /argparse@2.0.1: 853 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 854 | dev: true 855 | 856 | /array-buffer-byte-length@1.0.0: 857 | resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} 858 | dependencies: 859 | call-bind: 1.0.2 860 | is-array-buffer: 3.0.2 861 | dev: true 862 | 863 | /array-includes@3.1.6: 864 | resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} 865 | engines: {node: '>= 0.4'} 866 | dependencies: 867 | call-bind: 1.0.2 868 | define-properties: 1.1.4 869 | es-abstract: 1.21.2 870 | get-intrinsic: 1.2.0 871 | is-string: 1.0.7 872 | dev: true 873 | 874 | /array-union@2.1.0: 875 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 876 | engines: {node: '>=8'} 877 | dev: true 878 | 879 | /array.prototype.flat@1.3.1: 880 | resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} 881 | engines: {node: '>= 0.4'} 882 | dependencies: 883 | call-bind: 1.0.2 884 | define-properties: 1.1.4 885 | es-abstract: 1.21.2 886 | es-shim-unscopables: 1.0.0 887 | dev: true 888 | 889 | /array.prototype.flatmap@1.3.1: 890 | resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} 891 | engines: {node: '>= 0.4'} 892 | dependencies: 893 | call-bind: 1.0.2 894 | define-properties: 1.1.4 895 | es-abstract: 1.21.2 896 | es-shim-unscopables: 1.0.0 897 | dev: true 898 | 899 | /assertion-error@1.1.0: 900 | resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} 901 | dev: true 902 | 903 | /available-typed-arrays@1.0.5: 904 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 905 | engines: {node: '>= 0.4'} 906 | dev: true 907 | 908 | /azure-devops-node-api@11.1.1: 909 | resolution: {integrity: sha512-XDG91XzLZ15reP12s3jFkKS8oiagSICjnLwxEYieme4+4h3ZveFOFRA4iYIG40RyHXsiI0mefFYYMFIJbMpWcg==} 910 | dependencies: 911 | tunnel: 0.0.6 912 | typed-rest-client: 1.8.6 913 | dev: true 914 | 915 | /balanced-match@1.0.0: 916 | resolution: {integrity: sha512-9Y0g0Q8rmSt+H33DfKv7FOc3v+iRI+o1lbzt8jGcIosYW37IIW/2XVYq5NPdmaD5NQ59Nk26Kl/vZbwW9Fr8vg==} 917 | dev: true 918 | 919 | /base64-js@1.5.1: 920 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 921 | dev: true 922 | optional: true 923 | 924 | /binary-extensions@2.2.0: 925 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 926 | engines: {node: '>=8'} 927 | dev: true 928 | 929 | /bl@4.1.0: 930 | resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} 931 | dependencies: 932 | buffer: 5.7.1 933 | inherits: 2.0.4 934 | readable-stream: 3.6.0 935 | dev: true 936 | optional: true 937 | 938 | /blueimp-md5@2.19.0: 939 | resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} 940 | dev: true 941 | 942 | /boolbase@1.0.0: 943 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 944 | dev: true 945 | 946 | /brace-expansion@1.1.11: 947 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 948 | dependencies: 949 | balanced-match: 1.0.0 950 | concat-map: 0.0.1 951 | dev: true 952 | 953 | /brace-expansion@2.0.1: 954 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 955 | dependencies: 956 | balanced-match: 1.0.0 957 | dev: true 958 | 959 | /braces@3.0.2: 960 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 961 | engines: {node: '>=8'} 962 | dependencies: 963 | fill-range: 7.0.1 964 | dev: true 965 | 966 | /buffer-crc32@0.2.13: 967 | resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} 968 | dev: true 969 | 970 | /buffer-from@1.1.2: 971 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 972 | dev: true 973 | 974 | /buffer@5.7.1: 975 | resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} 976 | dependencies: 977 | base64-js: 1.5.1 978 | ieee754: 1.2.1 979 | dev: true 980 | optional: true 981 | 982 | /builtin-modules@3.3.0: 983 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 984 | engines: {node: '>=6'} 985 | dev: true 986 | 987 | /builtins@5.0.1: 988 | resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} 989 | dependencies: 990 | semver: 7.5.1 991 | dev: true 992 | 993 | /bumpp@9.1.0: 994 | resolution: {integrity: sha512-m3+YD8uoa0VttG+RV4oKr3lK60gkUn1yPDaBTFwT7xrdJUsy7Jm0VYgx457HI3VPAOX8szLmy1x2y1QcvB+M8Q==} 995 | engines: {node: '>=10'} 996 | hasBin: true 997 | dependencies: 998 | '@jsdevtools/ez-spawn': 3.0.4 999 | c12: 1.2.0 1000 | cac: 6.7.14 1001 | fast-glob: 3.2.12 1002 | prompts: 2.4.2 1003 | semver: 7.5.1 1004 | transitivePeerDependencies: 1005 | - supports-color 1006 | dev: true 1007 | 1008 | /bundle-require@4.0.1(esbuild@0.17.15): 1009 | resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} 1010 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1011 | peerDependencies: 1012 | esbuild: '>=0.17' 1013 | dependencies: 1014 | esbuild: 0.17.15 1015 | load-tsconfig: 0.2.3 1016 | dev: true 1017 | 1018 | /c12@1.2.0: 1019 | resolution: {integrity: sha512-CMznkE0LpNEuD8ILp5QvsQVP+YvcpJnrI/zFeFnosU2PyDtx1wT7tXfZ8S3Tl3l9MTTXbKeuhDYKwgvnAPOx3w==} 1020 | dependencies: 1021 | defu: 6.1.2 1022 | dotenv: 16.0.3 1023 | giget: 1.1.2 1024 | jiti: 1.18.2 1025 | mlly: 1.2.0 1026 | pathe: 1.1.0 1027 | pkg-types: 1.0.2 1028 | rc9: 2.1.0 1029 | transitivePeerDependencies: 1030 | - supports-color 1031 | dev: true 1032 | 1033 | /cac@6.7.14: 1034 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 1035 | engines: {node: '>=8'} 1036 | dev: true 1037 | 1038 | /call-bind@1.0.2: 1039 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 1040 | dependencies: 1041 | function-bind: 1.1.1 1042 | get-intrinsic: 1.2.0 1043 | dev: true 1044 | 1045 | /call-me-maybe@1.0.1: 1046 | resolution: {integrity: sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==} 1047 | dev: true 1048 | 1049 | /callsites@3.1.0: 1050 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 1051 | engines: {node: '>=6'} 1052 | dev: true 1053 | 1054 | /chai@4.3.7: 1055 | resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} 1056 | engines: {node: '>=4'} 1057 | dependencies: 1058 | assertion-error: 1.1.0 1059 | check-error: 1.0.2 1060 | deep-eql: 4.1.3 1061 | get-func-name: 2.0.0 1062 | loupe: 2.3.6 1063 | pathval: 1.1.1 1064 | type-detect: 4.0.8 1065 | dev: true 1066 | 1067 | /chalk@2.4.2: 1068 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 1069 | engines: {node: '>=4'} 1070 | dependencies: 1071 | ansi-styles: 3.2.1 1072 | escape-string-regexp: 1.0.5 1073 | supports-color: 5.5.0 1074 | dev: true 1075 | 1076 | /chalk@4.1.2: 1077 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1078 | engines: {node: '>=10'} 1079 | dependencies: 1080 | ansi-styles: 4.3.0 1081 | supports-color: 7.2.0 1082 | dev: true 1083 | 1084 | /character-entities-legacy@1.1.4: 1085 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} 1086 | dev: true 1087 | 1088 | /character-entities@1.2.4: 1089 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} 1090 | dev: true 1091 | 1092 | /character-reference-invalid@1.1.4: 1093 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} 1094 | dev: true 1095 | 1096 | /check-error@1.0.2: 1097 | resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} 1098 | dev: true 1099 | 1100 | /cheerio-select@1.5.0: 1101 | resolution: {integrity: sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==} 1102 | dependencies: 1103 | css-select: 4.2.1 1104 | css-what: 5.1.0 1105 | domelementtype: 2.3.0 1106 | domhandler: 4.3.1 1107 | domutils: 2.8.0 1108 | dev: true 1109 | 1110 | /cheerio@1.0.0-rc.10: 1111 | resolution: {integrity: sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==} 1112 | engines: {node: '>= 6'} 1113 | dependencies: 1114 | cheerio-select: 1.5.0 1115 | dom-serializer: 1.3.2 1116 | domhandler: 4.3.1 1117 | htmlparser2: 6.1.0 1118 | parse5: 6.0.1 1119 | parse5-htmlparser2-tree-adapter: 6.0.1 1120 | tslib: 2.3.1 1121 | dev: true 1122 | 1123 | /chokidar@3.5.3: 1124 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 1125 | engines: {node: '>= 8.10.0'} 1126 | dependencies: 1127 | anymatch: 3.1.2 1128 | braces: 3.0.2 1129 | glob-parent: 5.1.2 1130 | is-binary-path: 2.1.0 1131 | is-glob: 4.0.3 1132 | normalize-path: 3.0.0 1133 | readdirp: 3.6.0 1134 | optionalDependencies: 1135 | fsevents: 2.3.2 1136 | dev: true 1137 | 1138 | /chownr@1.1.4: 1139 | resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} 1140 | dev: true 1141 | optional: true 1142 | 1143 | /chownr@2.0.0: 1144 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 1145 | engines: {node: '>=10'} 1146 | dev: true 1147 | 1148 | /ci-info@3.8.0: 1149 | resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} 1150 | engines: {node: '>=8'} 1151 | dev: true 1152 | 1153 | /clean-regexp@1.0.0: 1154 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 1155 | engines: {node: '>=4'} 1156 | dependencies: 1157 | escape-string-regexp: 1.0.5 1158 | dev: true 1159 | 1160 | /code-point-at@1.1.0: 1161 | resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} 1162 | engines: {node: '>=0.10.0'} 1163 | dev: true 1164 | optional: true 1165 | 1166 | /color-convert@1.9.3: 1167 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1168 | dependencies: 1169 | color-name: 1.1.3 1170 | dev: true 1171 | 1172 | /color-convert@2.0.1: 1173 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1174 | engines: {node: '>=7.0.0'} 1175 | dependencies: 1176 | color-name: 1.1.4 1177 | dev: true 1178 | 1179 | /color-name@1.1.3: 1180 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 1181 | dev: true 1182 | 1183 | /color-name@1.1.4: 1184 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1185 | dev: true 1186 | 1187 | /colorette@2.0.19: 1188 | resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} 1189 | dev: true 1190 | 1191 | /commander@4.1.1: 1192 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 1193 | engines: {node: '>= 6'} 1194 | dev: true 1195 | 1196 | /commander@6.2.1: 1197 | resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} 1198 | engines: {node: '>= 6'} 1199 | dev: true 1200 | 1201 | /concat-map@0.0.1: 1202 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1203 | dev: true 1204 | 1205 | /concordance@5.0.4: 1206 | resolution: {integrity: sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==} 1207 | engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'} 1208 | dependencies: 1209 | date-time: 3.1.0 1210 | esutils: 2.0.3 1211 | fast-diff: 1.3.0 1212 | js-string-escape: 1.0.1 1213 | lodash: 4.17.21 1214 | md5-hex: 3.0.1 1215 | semver: 7.5.1 1216 | well-known-symbols: 2.0.0 1217 | dev: true 1218 | 1219 | /console-control-strings@1.1.0: 1220 | resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} 1221 | dev: true 1222 | optional: true 1223 | 1224 | /core-util-is@1.0.3: 1225 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 1226 | dev: true 1227 | optional: true 1228 | 1229 | /cross-spawn@7.0.3: 1230 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1231 | engines: {node: '>= 8'} 1232 | dependencies: 1233 | path-key: 3.1.1 1234 | shebang-command: 2.0.0 1235 | which: 2.0.2 1236 | dev: true 1237 | 1238 | /css-select@4.2.1: 1239 | resolution: {integrity: sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==} 1240 | dependencies: 1241 | boolbase: 1.0.0 1242 | css-what: 5.1.0 1243 | domhandler: 4.3.1 1244 | domutils: 2.8.0 1245 | nth-check: 2.0.1 1246 | dev: true 1247 | 1248 | /css-what@5.1.0: 1249 | resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} 1250 | engines: {node: '>= 6'} 1251 | dev: true 1252 | 1253 | /cssesc@3.0.0: 1254 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 1255 | engines: {node: '>=4'} 1256 | hasBin: true 1257 | dev: true 1258 | 1259 | /date-time@3.1.0: 1260 | resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==} 1261 | engines: {node: '>=6'} 1262 | dependencies: 1263 | time-zone: 1.0.0 1264 | dev: true 1265 | 1266 | /debug@3.2.7: 1267 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 1268 | peerDependencies: 1269 | supports-color: '*' 1270 | peerDependenciesMeta: 1271 | supports-color: 1272 | optional: true 1273 | dependencies: 1274 | ms: 2.1.2 1275 | dev: true 1276 | 1277 | /debug@4.3.4: 1278 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1279 | engines: {node: '>=6.0'} 1280 | peerDependencies: 1281 | supports-color: '*' 1282 | peerDependenciesMeta: 1283 | supports-color: 1284 | optional: true 1285 | dependencies: 1286 | ms: 2.1.2 1287 | dev: true 1288 | 1289 | /decompress-response@6.0.0: 1290 | resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} 1291 | engines: {node: '>=10'} 1292 | dependencies: 1293 | mimic-response: 3.1.0 1294 | dev: true 1295 | optional: true 1296 | 1297 | /deep-eql@4.1.3: 1298 | resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} 1299 | engines: {node: '>=6'} 1300 | dependencies: 1301 | type-detect: 4.0.8 1302 | dev: true 1303 | 1304 | /deep-extend@0.6.0: 1305 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} 1306 | engines: {node: '>=4.0.0'} 1307 | dev: true 1308 | optional: true 1309 | 1310 | /deep-is@0.1.3: 1311 | resolution: {integrity: sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw==} 1312 | dev: true 1313 | 1314 | /define-properties@1.1.4: 1315 | resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} 1316 | engines: {node: '>= 0.4'} 1317 | dependencies: 1318 | has-property-descriptors: 1.0.0 1319 | object-keys: 1.1.1 1320 | dev: true 1321 | 1322 | /defu@6.1.2: 1323 | resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} 1324 | dev: true 1325 | 1326 | /delegates@1.0.0: 1327 | resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} 1328 | dev: true 1329 | optional: true 1330 | 1331 | /destr@1.2.2: 1332 | resolution: {integrity: sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==} 1333 | dev: true 1334 | 1335 | /detect-libc@2.0.1: 1336 | resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} 1337 | engines: {node: '>=8'} 1338 | dev: true 1339 | optional: true 1340 | 1341 | /dir-glob@3.0.1: 1342 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1343 | engines: {node: '>=8'} 1344 | dependencies: 1345 | path-type: 4.0.0 1346 | dev: true 1347 | 1348 | /doctrine@2.1.0: 1349 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 1350 | engines: {node: '>=0.10.0'} 1351 | dependencies: 1352 | esutils: 2.0.3 1353 | dev: true 1354 | 1355 | /doctrine@3.0.0: 1356 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 1357 | engines: {node: '>=6.0.0'} 1358 | dependencies: 1359 | esutils: 2.0.3 1360 | dev: true 1361 | 1362 | /dom-serializer@1.3.2: 1363 | resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==} 1364 | dependencies: 1365 | domelementtype: 2.3.0 1366 | domhandler: 4.3.1 1367 | entities: 2.2.0 1368 | dev: true 1369 | 1370 | /dom-serializer@2.0.0: 1371 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 1372 | dependencies: 1373 | domelementtype: 2.3.0 1374 | domhandler: 5.0.3 1375 | entities: 4.4.0 1376 | dev: true 1377 | 1378 | /domelementtype@2.3.0: 1379 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 1380 | dev: true 1381 | 1382 | /domhandler@4.3.1: 1383 | resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} 1384 | engines: {node: '>= 4'} 1385 | dependencies: 1386 | domelementtype: 2.3.0 1387 | dev: true 1388 | 1389 | /domhandler@5.0.3: 1390 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 1391 | engines: {node: '>= 4'} 1392 | dependencies: 1393 | domelementtype: 2.3.0 1394 | dev: true 1395 | 1396 | /domutils@2.8.0: 1397 | resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} 1398 | dependencies: 1399 | dom-serializer: 1.3.2 1400 | domelementtype: 2.3.0 1401 | domhandler: 4.3.1 1402 | dev: true 1403 | 1404 | /domutils@3.0.1: 1405 | resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} 1406 | dependencies: 1407 | dom-serializer: 2.0.0 1408 | domelementtype: 2.3.0 1409 | domhandler: 5.0.3 1410 | dev: true 1411 | 1412 | /dotenv@16.0.3: 1413 | resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} 1414 | engines: {node: '>=12'} 1415 | dev: true 1416 | 1417 | /eastasianwidth@0.2.0: 1418 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1419 | dev: true 1420 | 1421 | /emoji-regex@8.0.0: 1422 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1423 | dev: true 1424 | 1425 | /emoji-regex@9.2.2: 1426 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1427 | dev: true 1428 | 1429 | /end-of-stream@1.4.4: 1430 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} 1431 | dependencies: 1432 | once: 1.4.0 1433 | dev: true 1434 | optional: true 1435 | 1436 | /entities@2.1.0: 1437 | resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} 1438 | dev: true 1439 | 1440 | /entities@2.2.0: 1441 | resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} 1442 | dev: true 1443 | 1444 | /entities@4.4.0: 1445 | resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} 1446 | engines: {node: '>=0.12'} 1447 | dev: true 1448 | 1449 | /error-ex@1.3.2: 1450 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 1451 | dependencies: 1452 | is-arrayish: 0.2.1 1453 | dev: true 1454 | 1455 | /es-abstract@1.21.2: 1456 | resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} 1457 | engines: {node: '>= 0.4'} 1458 | dependencies: 1459 | array-buffer-byte-length: 1.0.0 1460 | available-typed-arrays: 1.0.5 1461 | call-bind: 1.0.2 1462 | es-set-tostringtag: 2.0.1 1463 | es-to-primitive: 1.2.1 1464 | function.prototype.name: 1.1.5 1465 | get-intrinsic: 1.2.0 1466 | get-symbol-description: 1.0.0 1467 | globalthis: 1.0.3 1468 | gopd: 1.0.1 1469 | has: 1.0.3 1470 | has-property-descriptors: 1.0.0 1471 | has-proto: 1.0.1 1472 | has-symbols: 1.0.3 1473 | internal-slot: 1.0.5 1474 | is-array-buffer: 3.0.2 1475 | is-callable: 1.2.7 1476 | is-negative-zero: 2.0.2 1477 | is-regex: 1.1.4 1478 | is-shared-array-buffer: 1.0.2 1479 | is-string: 1.0.7 1480 | is-typed-array: 1.1.10 1481 | is-weakref: 1.0.2 1482 | object-inspect: 1.12.3 1483 | object-keys: 1.1.1 1484 | object.assign: 4.1.4 1485 | regexp.prototype.flags: 1.4.3 1486 | safe-regex-test: 1.0.0 1487 | string.prototype.trim: 1.2.7 1488 | string.prototype.trimend: 1.0.6 1489 | string.prototype.trimstart: 1.0.6 1490 | typed-array-length: 1.0.4 1491 | unbox-primitive: 1.0.2 1492 | which-typed-array: 1.1.9 1493 | dev: true 1494 | 1495 | /es-set-tostringtag@2.0.1: 1496 | resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} 1497 | engines: {node: '>= 0.4'} 1498 | dependencies: 1499 | get-intrinsic: 1.2.0 1500 | has: 1.0.3 1501 | has-tostringtag: 1.0.0 1502 | dev: true 1503 | 1504 | /es-shim-unscopables@1.0.0: 1505 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 1506 | dependencies: 1507 | has: 1.0.3 1508 | dev: true 1509 | 1510 | /es-to-primitive@1.2.1: 1511 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 1512 | engines: {node: '>= 0.4'} 1513 | dependencies: 1514 | is-callable: 1.2.7 1515 | is-date-object: 1.0.2 1516 | is-symbol: 1.0.3 1517 | dev: true 1518 | 1519 | /esbuild-android-64@0.14.38: 1520 | resolution: {integrity: sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==} 1521 | engines: {node: '>=12'} 1522 | cpu: [x64] 1523 | os: [android] 1524 | requiresBuild: true 1525 | dev: true 1526 | optional: true 1527 | 1528 | /esbuild-android-arm64@0.14.38: 1529 | resolution: {integrity: sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==} 1530 | engines: {node: '>=12'} 1531 | cpu: [arm64] 1532 | os: [android] 1533 | requiresBuild: true 1534 | dev: true 1535 | optional: true 1536 | 1537 | /esbuild-darwin-64@0.14.38: 1538 | resolution: {integrity: sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==} 1539 | engines: {node: '>=12'} 1540 | cpu: [x64] 1541 | os: [darwin] 1542 | requiresBuild: true 1543 | dev: true 1544 | optional: true 1545 | 1546 | /esbuild-darwin-arm64@0.14.38: 1547 | resolution: {integrity: sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==} 1548 | engines: {node: '>=12'} 1549 | cpu: [arm64] 1550 | os: [darwin] 1551 | requiresBuild: true 1552 | dev: true 1553 | optional: true 1554 | 1555 | /esbuild-freebsd-64@0.14.38: 1556 | resolution: {integrity: sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==} 1557 | engines: {node: '>=12'} 1558 | cpu: [x64] 1559 | os: [freebsd] 1560 | requiresBuild: true 1561 | dev: true 1562 | optional: true 1563 | 1564 | /esbuild-freebsd-arm64@0.14.38: 1565 | resolution: {integrity: sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==} 1566 | engines: {node: '>=12'} 1567 | cpu: [arm64] 1568 | os: [freebsd] 1569 | requiresBuild: true 1570 | dev: true 1571 | optional: true 1572 | 1573 | /esbuild-linux-32@0.14.38: 1574 | resolution: {integrity: sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==} 1575 | engines: {node: '>=12'} 1576 | cpu: [ia32] 1577 | os: [linux] 1578 | requiresBuild: true 1579 | dev: true 1580 | optional: true 1581 | 1582 | /esbuild-linux-64@0.14.38: 1583 | resolution: {integrity: sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==} 1584 | engines: {node: '>=12'} 1585 | cpu: [x64] 1586 | os: [linux] 1587 | requiresBuild: true 1588 | dev: true 1589 | optional: true 1590 | 1591 | /esbuild-linux-arm64@0.14.38: 1592 | resolution: {integrity: sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==} 1593 | engines: {node: '>=12'} 1594 | cpu: [arm64] 1595 | os: [linux] 1596 | requiresBuild: true 1597 | dev: true 1598 | optional: true 1599 | 1600 | /esbuild-linux-arm@0.14.38: 1601 | resolution: {integrity: sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==} 1602 | engines: {node: '>=12'} 1603 | cpu: [arm] 1604 | os: [linux] 1605 | requiresBuild: true 1606 | dev: true 1607 | optional: true 1608 | 1609 | /esbuild-linux-mips64le@0.14.38: 1610 | resolution: {integrity: sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==} 1611 | engines: {node: '>=12'} 1612 | cpu: [mips64el] 1613 | os: [linux] 1614 | requiresBuild: true 1615 | dev: true 1616 | optional: true 1617 | 1618 | /esbuild-linux-ppc64le@0.14.38: 1619 | resolution: {integrity: sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==} 1620 | engines: {node: '>=12'} 1621 | cpu: [ppc64] 1622 | os: [linux] 1623 | requiresBuild: true 1624 | dev: true 1625 | optional: true 1626 | 1627 | /esbuild-linux-riscv64@0.14.38: 1628 | resolution: {integrity: sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==} 1629 | engines: {node: '>=12'} 1630 | cpu: [riscv64] 1631 | os: [linux] 1632 | requiresBuild: true 1633 | dev: true 1634 | optional: true 1635 | 1636 | /esbuild-linux-s390x@0.14.38: 1637 | resolution: {integrity: sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==} 1638 | engines: {node: '>=12'} 1639 | cpu: [s390x] 1640 | os: [linux] 1641 | requiresBuild: true 1642 | dev: true 1643 | optional: true 1644 | 1645 | /esbuild-netbsd-64@0.14.38: 1646 | resolution: {integrity: sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==} 1647 | engines: {node: '>=12'} 1648 | cpu: [x64] 1649 | os: [netbsd] 1650 | requiresBuild: true 1651 | dev: true 1652 | optional: true 1653 | 1654 | /esbuild-openbsd-64@0.14.38: 1655 | resolution: {integrity: sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==} 1656 | engines: {node: '>=12'} 1657 | cpu: [x64] 1658 | os: [openbsd] 1659 | requiresBuild: true 1660 | dev: true 1661 | optional: true 1662 | 1663 | /esbuild-sunos-64@0.14.38: 1664 | resolution: {integrity: sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==} 1665 | engines: {node: '>=12'} 1666 | cpu: [x64] 1667 | os: [sunos] 1668 | requiresBuild: true 1669 | dev: true 1670 | optional: true 1671 | 1672 | /esbuild-windows-32@0.14.38: 1673 | resolution: {integrity: sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==} 1674 | engines: {node: '>=12'} 1675 | cpu: [ia32] 1676 | os: [win32] 1677 | requiresBuild: true 1678 | dev: true 1679 | optional: true 1680 | 1681 | /esbuild-windows-64@0.14.38: 1682 | resolution: {integrity: sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==} 1683 | engines: {node: '>=12'} 1684 | cpu: [x64] 1685 | os: [win32] 1686 | requiresBuild: true 1687 | dev: true 1688 | optional: true 1689 | 1690 | /esbuild-windows-arm64@0.14.38: 1691 | resolution: {integrity: sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==} 1692 | engines: {node: '>=12'} 1693 | cpu: [arm64] 1694 | os: [win32] 1695 | requiresBuild: true 1696 | dev: true 1697 | optional: true 1698 | 1699 | /esbuild@0.14.38: 1700 | resolution: {integrity: sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==} 1701 | engines: {node: '>=12'} 1702 | hasBin: true 1703 | requiresBuild: true 1704 | optionalDependencies: 1705 | esbuild-android-64: 0.14.38 1706 | esbuild-android-arm64: 0.14.38 1707 | esbuild-darwin-64: 0.14.38 1708 | esbuild-darwin-arm64: 0.14.38 1709 | esbuild-freebsd-64: 0.14.38 1710 | esbuild-freebsd-arm64: 0.14.38 1711 | esbuild-linux-32: 0.14.38 1712 | esbuild-linux-64: 0.14.38 1713 | esbuild-linux-arm: 0.14.38 1714 | esbuild-linux-arm64: 0.14.38 1715 | esbuild-linux-mips64le: 0.14.38 1716 | esbuild-linux-ppc64le: 0.14.38 1717 | esbuild-linux-riscv64: 0.14.38 1718 | esbuild-linux-s390x: 0.14.38 1719 | esbuild-netbsd-64: 0.14.38 1720 | esbuild-openbsd-64: 0.14.38 1721 | esbuild-sunos-64: 0.14.38 1722 | esbuild-windows-32: 0.14.38 1723 | esbuild-windows-64: 0.14.38 1724 | esbuild-windows-arm64: 0.14.38 1725 | dev: true 1726 | 1727 | /esbuild@0.17.15: 1728 | resolution: {integrity: sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==} 1729 | engines: {node: '>=12'} 1730 | hasBin: true 1731 | requiresBuild: true 1732 | optionalDependencies: 1733 | '@esbuild/android-arm': 0.17.15 1734 | '@esbuild/android-arm64': 0.17.15 1735 | '@esbuild/android-x64': 0.17.15 1736 | '@esbuild/darwin-arm64': 0.17.15 1737 | '@esbuild/darwin-x64': 0.17.15 1738 | '@esbuild/freebsd-arm64': 0.17.15 1739 | '@esbuild/freebsd-x64': 0.17.15 1740 | '@esbuild/linux-arm': 0.17.15 1741 | '@esbuild/linux-arm64': 0.17.15 1742 | '@esbuild/linux-ia32': 0.17.15 1743 | '@esbuild/linux-loong64': 0.17.15 1744 | '@esbuild/linux-mips64el': 0.17.15 1745 | '@esbuild/linux-ppc64': 0.17.15 1746 | '@esbuild/linux-riscv64': 0.17.15 1747 | '@esbuild/linux-s390x': 0.17.15 1748 | '@esbuild/linux-x64': 0.17.15 1749 | '@esbuild/netbsd-x64': 0.17.15 1750 | '@esbuild/openbsd-x64': 0.17.15 1751 | '@esbuild/sunos-x64': 0.17.15 1752 | '@esbuild/win32-arm64': 0.17.15 1753 | '@esbuild/win32-ia32': 0.17.15 1754 | '@esbuild/win32-x64': 0.17.15 1755 | dev: true 1756 | 1757 | /escape-string-regexp@1.0.5: 1758 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1759 | engines: {node: '>=0.8.0'} 1760 | dev: true 1761 | 1762 | /escape-string-regexp@4.0.0: 1763 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1764 | engines: {node: '>=10'} 1765 | dev: true 1766 | 1767 | /eslint-import-resolver-node@0.3.7: 1768 | resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} 1769 | dependencies: 1770 | debug: 3.2.7 1771 | is-core-module: 2.12.1 1772 | resolve: 1.22.2 1773 | transitivePeerDependencies: 1774 | - supports-color 1775 | dev: true 1776 | 1777 | /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.8)(eslint-import-resolver-node@0.3.7)(eslint@8.42.0): 1778 | resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} 1779 | engines: {node: '>=4'} 1780 | peerDependencies: 1781 | '@typescript-eslint/parser': '*' 1782 | eslint: '*' 1783 | eslint-import-resolver-node: '*' 1784 | eslint-import-resolver-typescript: '*' 1785 | eslint-import-resolver-webpack: '*' 1786 | peerDependenciesMeta: 1787 | '@typescript-eslint/parser': 1788 | optional: true 1789 | eslint: 1790 | optional: true 1791 | eslint-import-resolver-node: 1792 | optional: true 1793 | eslint-import-resolver-typescript: 1794 | optional: true 1795 | eslint-import-resolver-webpack: 1796 | optional: true 1797 | dependencies: 1798 | '@typescript-eslint/parser': 5.59.8(eslint@8.42.0)(typescript@5.1.3) 1799 | debug: 3.2.7 1800 | eslint: 8.42.0 1801 | eslint-import-resolver-node: 0.3.7 1802 | transitivePeerDependencies: 1803 | - supports-color 1804 | dev: true 1805 | 1806 | /eslint-plugin-antfu@0.39.5(eslint@8.42.0)(typescript@5.1.3): 1807 | resolution: {integrity: sha512-xdBARaxUfz/hKzsFMhhV+jUZBGMZOEektLAEdbFcZzPLe1zAHOjplkB0FihqmIHrqxCZsZVGLPfhipHiSnnQuQ==} 1808 | dependencies: 1809 | '@typescript-eslint/utils': 5.59.8(eslint@8.42.0)(typescript@5.1.3) 1810 | transitivePeerDependencies: 1811 | - eslint 1812 | - supports-color 1813 | - typescript 1814 | dev: true 1815 | 1816 | /eslint-plugin-es-x@6.2.1(eslint@8.42.0): 1817 | resolution: {integrity: sha512-uR34zUhZ9EBoiSD2DdV5kHLpydVEvwWqjteUr9sXRgJknwbKZJZhdJ7uFnaTtd+Nr/2G3ceJHnHXrFhJ67n3Tw==} 1818 | engines: {node: ^14.18.0 || >=16.0.0} 1819 | peerDependencies: 1820 | eslint: '>=8' 1821 | dependencies: 1822 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) 1823 | '@eslint-community/regexpp': 4.5.0 1824 | eslint: 8.42.0 1825 | dev: true 1826 | 1827 | /eslint-plugin-eslint-comments@3.2.0(eslint@8.42.0): 1828 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} 1829 | engines: {node: '>=6.5.0'} 1830 | peerDependencies: 1831 | eslint: '>=4.19.1' 1832 | dependencies: 1833 | escape-string-regexp: 1.0.5 1834 | eslint: 8.42.0 1835 | ignore: 5.2.0 1836 | dev: true 1837 | 1838 | /eslint-plugin-html@7.1.0: 1839 | resolution: {integrity: sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==} 1840 | dependencies: 1841 | htmlparser2: 8.0.2 1842 | dev: true 1843 | 1844 | /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.8)(eslint@8.42.0): 1845 | resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} 1846 | engines: {node: '>=4'} 1847 | peerDependencies: 1848 | '@typescript-eslint/parser': '*' 1849 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 1850 | peerDependenciesMeta: 1851 | '@typescript-eslint/parser': 1852 | optional: true 1853 | dependencies: 1854 | '@typescript-eslint/parser': 5.59.8(eslint@8.42.0)(typescript@5.1.3) 1855 | array-includes: 3.1.6 1856 | array.prototype.flat: 1.3.1 1857 | array.prototype.flatmap: 1.3.1 1858 | debug: 3.2.7 1859 | doctrine: 2.1.0 1860 | eslint: 8.42.0 1861 | eslint-import-resolver-node: 0.3.7 1862 | eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.8)(eslint-import-resolver-node@0.3.7)(eslint@8.42.0) 1863 | has: 1.0.3 1864 | is-core-module: 2.12.1 1865 | is-glob: 4.0.3 1866 | minimatch: 3.1.2 1867 | object.values: 1.1.6 1868 | resolve: 1.22.2 1869 | semver: 6.3.0 1870 | tsconfig-paths: 3.14.1 1871 | transitivePeerDependencies: 1872 | - eslint-import-resolver-typescript 1873 | - eslint-import-resolver-webpack 1874 | - supports-color 1875 | dev: true 1876 | 1877 | /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.59.8)(eslint@8.42.0)(typescript@5.1.3): 1878 | resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} 1879 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 1880 | peerDependencies: 1881 | '@typescript-eslint/eslint-plugin': ^5.0.0 1882 | eslint: ^7.0.0 || ^8.0.0 1883 | jest: '*' 1884 | peerDependenciesMeta: 1885 | '@typescript-eslint/eslint-plugin': 1886 | optional: true 1887 | jest: 1888 | optional: true 1889 | dependencies: 1890 | '@typescript-eslint/eslint-plugin': 5.59.8(@typescript-eslint/parser@5.59.8)(eslint@8.42.0)(typescript@5.1.3) 1891 | '@typescript-eslint/utils': 5.59.8(eslint@8.42.0)(typescript@5.1.3) 1892 | eslint: 8.42.0 1893 | transitivePeerDependencies: 1894 | - supports-color 1895 | - typescript 1896 | dev: true 1897 | 1898 | /eslint-plugin-jsonc@2.8.0(eslint@8.42.0): 1899 | resolution: {integrity: sha512-K4VsnztnNwpm+V49CcCu5laq8VjclJpuhfI9LFkOrOyK+BKdQHMzkWo43B4X4rYaVrChm4U9kw/tTU5RHh5Wtg==} 1900 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1901 | peerDependencies: 1902 | eslint: '>=6.0.0' 1903 | dependencies: 1904 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) 1905 | eslint: 8.42.0 1906 | jsonc-eslint-parser: 2.3.0 1907 | natural-compare: 1.4.0 1908 | dev: true 1909 | 1910 | /eslint-plugin-markdown@3.0.0(eslint@8.42.0): 1911 | resolution: {integrity: sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==} 1912 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1913 | peerDependencies: 1914 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 1915 | dependencies: 1916 | eslint: 8.42.0 1917 | mdast-util-from-markdown: 0.8.5 1918 | transitivePeerDependencies: 1919 | - supports-color 1920 | dev: true 1921 | 1922 | /eslint-plugin-n@16.0.0(eslint@8.42.0): 1923 | resolution: {integrity: sha512-akkZTE3hsHBrq6CwmGuYCzQREbVUrA855kzcHqe6i0FLBkeY7Y/6tThCVkjUnjhvRBAlc+8lILcSe5QvvDpeZQ==} 1924 | engines: {node: '>=16.0.0'} 1925 | peerDependencies: 1926 | eslint: '>=7.0.0' 1927 | dependencies: 1928 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) 1929 | builtins: 5.0.1 1930 | eslint: 8.42.0 1931 | eslint-plugin-es-x: 6.2.1(eslint@8.42.0) 1932 | ignore: 5.2.0 1933 | is-core-module: 2.12.1 1934 | minimatch: 3.1.2 1935 | resolve: 1.22.2 1936 | semver: 7.5.1 1937 | dev: true 1938 | 1939 | /eslint-plugin-no-only-tests@3.1.0: 1940 | resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} 1941 | engines: {node: '>=5.0.0'} 1942 | dev: true 1943 | 1944 | /eslint-plugin-promise@6.1.1(eslint@8.42.0): 1945 | resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} 1946 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1947 | peerDependencies: 1948 | eslint: ^7.0.0 || ^8.0.0 1949 | dependencies: 1950 | eslint: 8.42.0 1951 | dev: true 1952 | 1953 | /eslint-plugin-unicorn@47.0.0(eslint@8.42.0): 1954 | resolution: {integrity: sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==} 1955 | engines: {node: '>=16'} 1956 | peerDependencies: 1957 | eslint: '>=8.38.0' 1958 | dependencies: 1959 | '@babel/helper-validator-identifier': 7.19.1 1960 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) 1961 | ci-info: 3.8.0 1962 | clean-regexp: 1.0.0 1963 | eslint: 8.42.0 1964 | esquery: 1.5.0 1965 | indent-string: 4.0.0 1966 | is-builtin-module: 3.2.1 1967 | jsesc: 3.0.2 1968 | lodash: 4.17.21 1969 | pluralize: 8.0.0 1970 | read-pkg-up: 7.0.1 1971 | regexp-tree: 0.1.24 1972 | regjsparser: 0.10.0 1973 | safe-regex: 2.1.1 1974 | semver: 7.5.1 1975 | strip-indent: 3.0.0 1976 | dev: true 1977 | 1978 | /eslint-plugin-unused-imports@2.0.0(@typescript-eslint/eslint-plugin@5.59.8)(eslint@8.42.0): 1979 | resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==} 1980 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1981 | peerDependencies: 1982 | '@typescript-eslint/eslint-plugin': ^5.0.0 1983 | eslint: ^8.0.0 1984 | peerDependenciesMeta: 1985 | '@typescript-eslint/eslint-plugin': 1986 | optional: true 1987 | dependencies: 1988 | '@typescript-eslint/eslint-plugin': 5.59.8(@typescript-eslint/parser@5.59.8)(eslint@8.42.0)(typescript@5.1.3) 1989 | eslint: 8.42.0 1990 | eslint-rule-composer: 0.3.0 1991 | dev: true 1992 | 1993 | /eslint-plugin-vue@9.14.1(eslint@8.42.0): 1994 | resolution: {integrity: sha512-LQazDB1qkNEKejLe/b5a9VfEbtbczcOaui5lQ4Qw0tbRBbQYREyxxOV5BQgNDTqGPs9pxqiEpbMi9ywuIaF7vw==} 1995 | engines: {node: ^14.17.0 || >=16.0.0} 1996 | peerDependencies: 1997 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 1998 | dependencies: 1999 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) 2000 | eslint: 8.42.0 2001 | natural-compare: 1.4.0 2002 | nth-check: 2.0.1 2003 | postcss-selector-parser: 6.0.10 2004 | semver: 7.5.1 2005 | vue-eslint-parser: 9.3.0(eslint@8.42.0) 2006 | xml-name-validator: 4.0.0 2007 | transitivePeerDependencies: 2008 | - supports-color 2009 | dev: true 2010 | 2011 | /eslint-plugin-yml@1.7.0(eslint@8.42.0): 2012 | resolution: {integrity: sha512-qq61FQJk+qIgWl0R06bec7UQQEIBrUH22jS+MroTbFUKu+3/iVlGRpZd8mjpOAm/+H/WEDFwy4x/+kKgVGbsWw==} 2013 | engines: {node: ^14.17.0 || >=16.0.0} 2014 | peerDependencies: 2015 | eslint: '>=6.0.0' 2016 | dependencies: 2017 | debug: 4.3.4 2018 | eslint: 8.42.0 2019 | lodash: 4.17.21 2020 | natural-compare: 1.4.0 2021 | yaml-eslint-parser: 1.2.2 2022 | transitivePeerDependencies: 2023 | - supports-color 2024 | dev: true 2025 | 2026 | /eslint-rule-composer@0.3.0: 2027 | resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} 2028 | engines: {node: '>=4.0.0'} 2029 | dev: true 2030 | 2031 | /eslint-scope@5.1.1: 2032 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 2033 | engines: {node: '>=8.0.0'} 2034 | dependencies: 2035 | esrecurse: 4.3.0 2036 | estraverse: 4.3.0 2037 | dev: true 2038 | 2039 | /eslint-scope@7.2.0: 2040 | resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} 2041 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2042 | dependencies: 2043 | esrecurse: 4.3.0 2044 | estraverse: 5.3.0 2045 | dev: true 2046 | 2047 | /eslint-visitor-keys@3.4.1: 2048 | resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} 2049 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2050 | dev: true 2051 | 2052 | /eslint@8.42.0: 2053 | resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==} 2054 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2055 | hasBin: true 2056 | dependencies: 2057 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0) 2058 | '@eslint-community/regexpp': 4.5.0 2059 | '@eslint/eslintrc': 2.0.3 2060 | '@eslint/js': 8.42.0 2061 | '@humanwhocodes/config-array': 0.11.10 2062 | '@humanwhocodes/module-importer': 1.0.1 2063 | '@nodelib/fs.walk': 1.2.8 2064 | ajv: 6.12.6 2065 | chalk: 4.1.2 2066 | cross-spawn: 7.0.3 2067 | debug: 4.3.4 2068 | doctrine: 3.0.0 2069 | escape-string-regexp: 4.0.0 2070 | eslint-scope: 7.2.0 2071 | eslint-visitor-keys: 3.4.1 2072 | espree: 9.5.2 2073 | esquery: 1.5.0 2074 | esutils: 2.0.3 2075 | fast-deep-equal: 3.1.3 2076 | file-entry-cache: 6.0.1 2077 | find-up: 5.0.0 2078 | glob-parent: 6.0.2 2079 | globals: 13.20.0 2080 | graphemer: 1.4.0 2081 | ignore: 5.2.0 2082 | import-fresh: 3.3.0 2083 | imurmurhash: 0.1.4 2084 | is-glob: 4.0.3 2085 | is-path-inside: 3.0.3 2086 | js-yaml: 4.1.0 2087 | json-stable-stringify-without-jsonify: 1.0.1 2088 | levn: 0.4.1 2089 | lodash.merge: 4.6.2 2090 | minimatch: 3.1.2 2091 | natural-compare: 1.4.0 2092 | optionator: 0.9.1 2093 | strip-ansi: 6.0.1 2094 | strip-json-comments: 3.1.1 2095 | text-table: 0.2.0 2096 | transitivePeerDependencies: 2097 | - supports-color 2098 | dev: true 2099 | 2100 | /esno@0.16.3: 2101 | resolution: {integrity: sha512-6slSBEV1lMKcX13DBifvnDFpNno5WXhw4j/ff7RI0y51BZiDqEe5dNhhjhIQ3iCOQuzsm2MbVzmwqbN78BBhPg==} 2102 | hasBin: true 2103 | dependencies: 2104 | tsx: 3.4.2 2105 | dev: true 2106 | 2107 | /espree@9.5.2: 2108 | resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} 2109 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2110 | dependencies: 2111 | acorn: 8.8.2 2112 | acorn-jsx: 5.3.2(acorn@8.8.2) 2113 | eslint-visitor-keys: 3.4.1 2114 | dev: true 2115 | 2116 | /esquery@1.5.0: 2117 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 2118 | engines: {node: '>=0.10'} 2119 | dependencies: 2120 | estraverse: 5.3.0 2121 | dev: true 2122 | 2123 | /esrecurse@4.3.0: 2124 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 2125 | engines: {node: '>=4.0'} 2126 | dependencies: 2127 | estraverse: 5.3.0 2128 | dev: true 2129 | 2130 | /estraverse@4.3.0: 2131 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 2132 | engines: {node: '>=4.0'} 2133 | dev: true 2134 | 2135 | /estraverse@5.3.0: 2136 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 2137 | engines: {node: '>=4.0'} 2138 | dev: true 2139 | 2140 | /esutils@2.0.3: 2141 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 2142 | engines: {node: '>=0.10.0'} 2143 | dev: true 2144 | 2145 | /execa@5.1.1: 2146 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} 2147 | engines: {node: '>=10'} 2148 | dependencies: 2149 | cross-spawn: 7.0.3 2150 | get-stream: 6.0.1 2151 | human-signals: 2.1.0 2152 | is-stream: 2.0.1 2153 | merge-stream: 2.0.0 2154 | npm-run-path: 4.0.1 2155 | onetime: 5.1.2 2156 | signal-exit: 3.0.7 2157 | strip-final-newline: 2.0.0 2158 | dev: true 2159 | 2160 | /expand-template@2.0.3: 2161 | resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} 2162 | engines: {node: '>=6'} 2163 | dev: true 2164 | optional: true 2165 | 2166 | /fast-deep-equal@3.1.3: 2167 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 2168 | dev: true 2169 | 2170 | /fast-diff@1.3.0: 2171 | resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} 2172 | dev: true 2173 | 2174 | /fast-glob@3.2.12: 2175 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 2176 | engines: {node: '>=8.6.0'} 2177 | dependencies: 2178 | '@nodelib/fs.stat': 2.0.5 2179 | '@nodelib/fs.walk': 1.2.8 2180 | glob-parent: 5.1.2 2181 | merge2: 1.4.1 2182 | micromatch: 4.0.4 2183 | dev: true 2184 | 2185 | /fast-json-stable-stringify@2.1.0: 2186 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 2187 | dev: true 2188 | 2189 | /fast-levenshtein@2.0.6: 2190 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 2191 | dev: true 2192 | 2193 | /fastq@1.10.1: 2194 | resolution: {integrity: sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==} 2195 | dependencies: 2196 | reusify: 1.0.4 2197 | dev: true 2198 | 2199 | /fd-slicer@1.1.0: 2200 | resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} 2201 | dependencies: 2202 | pend: 1.2.0 2203 | dev: true 2204 | 2205 | /file-entry-cache@6.0.1: 2206 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 2207 | engines: {node: ^10.12.0 || >=12.0.0} 2208 | dependencies: 2209 | flat-cache: 3.0.4 2210 | dev: true 2211 | 2212 | /fill-range@7.0.1: 2213 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 2214 | engines: {node: '>=8'} 2215 | dependencies: 2216 | to-regex-range: 5.0.1 2217 | dev: true 2218 | 2219 | /find-up@4.1.0: 2220 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 2221 | engines: {node: '>=8'} 2222 | dependencies: 2223 | locate-path: 5.0.0 2224 | path-exists: 4.0.0 2225 | dev: true 2226 | 2227 | /find-up@5.0.0: 2228 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 2229 | engines: {node: '>=10'} 2230 | dependencies: 2231 | locate-path: 6.0.0 2232 | path-exists: 4.0.0 2233 | dev: true 2234 | 2235 | /flat-cache@3.0.4: 2236 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 2237 | engines: {node: ^10.12.0 || >=12.0.0} 2238 | dependencies: 2239 | flatted: 3.1.1 2240 | rimraf: 3.0.2 2241 | dev: true 2242 | 2243 | /flat@5.0.2: 2244 | resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} 2245 | hasBin: true 2246 | dev: true 2247 | 2248 | /flatted@3.1.1: 2249 | resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==} 2250 | dev: true 2251 | 2252 | /for-each@0.3.3: 2253 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 2254 | dependencies: 2255 | is-callable: 1.2.7 2256 | dev: true 2257 | 2258 | /foreground-child@3.1.1: 2259 | resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} 2260 | engines: {node: '>=14'} 2261 | dependencies: 2262 | cross-spawn: 7.0.3 2263 | signal-exit: 4.0.2 2264 | dev: true 2265 | 2266 | /fs-constants@1.0.0: 2267 | resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} 2268 | dev: true 2269 | optional: true 2270 | 2271 | /fs-minipass@2.1.0: 2272 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 2273 | engines: {node: '>= 8'} 2274 | dependencies: 2275 | minipass: 3.3.6 2276 | dev: true 2277 | 2278 | /fs.realpath@1.0.0: 2279 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 2280 | dev: true 2281 | 2282 | /fsevents@2.3.2: 2283 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 2284 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 2285 | os: [darwin] 2286 | requiresBuild: true 2287 | dev: true 2288 | optional: true 2289 | 2290 | /function-bind@1.1.1: 2291 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 2292 | dev: true 2293 | 2294 | /function.prototype.name@1.1.5: 2295 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 2296 | engines: {node: '>= 0.4'} 2297 | dependencies: 2298 | call-bind: 1.0.2 2299 | define-properties: 1.1.4 2300 | es-abstract: 1.21.2 2301 | functions-have-names: 1.2.3 2302 | dev: true 2303 | 2304 | /functions-have-names@1.2.3: 2305 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 2306 | dev: true 2307 | 2308 | /gauge@2.7.4: 2309 | resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==} 2310 | dependencies: 2311 | aproba: 1.2.0 2312 | console-control-strings: 1.1.0 2313 | has-unicode: 2.0.1 2314 | object-assign: 4.1.1 2315 | signal-exit: 3.0.7 2316 | string-width: 1.0.2 2317 | strip-ansi: 3.0.1 2318 | wide-align: 1.1.5 2319 | dev: true 2320 | optional: true 2321 | 2322 | /get-func-name@2.0.0: 2323 | resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} 2324 | dev: true 2325 | 2326 | /get-intrinsic@1.2.0: 2327 | resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} 2328 | dependencies: 2329 | function-bind: 1.1.1 2330 | has: 1.0.3 2331 | has-symbols: 1.0.3 2332 | dev: true 2333 | 2334 | /get-stream@6.0.1: 2335 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 2336 | engines: {node: '>=10'} 2337 | dev: true 2338 | 2339 | /get-symbol-description@1.0.0: 2340 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 2341 | engines: {node: '>= 0.4'} 2342 | dependencies: 2343 | call-bind: 1.0.2 2344 | get-intrinsic: 1.2.0 2345 | dev: true 2346 | 2347 | /get-tsconfig@3.2.0: 2348 | resolution: {integrity: sha512-PChG1QIKJKpzrgR/wRhX5TWMKqH1cIHViJYDk0cjXhpwXFHIGGJiL5TXu/frupyetjXXxeDInWbP4vhvhHSBkg==} 2349 | dev: true 2350 | 2351 | /giget@1.1.2: 2352 | resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==} 2353 | hasBin: true 2354 | dependencies: 2355 | colorette: 2.0.19 2356 | defu: 6.1.2 2357 | https-proxy-agent: 5.0.1 2358 | mri: 1.2.0 2359 | node-fetch-native: 1.0.2 2360 | pathe: 1.1.0 2361 | tar: 6.1.13 2362 | transitivePeerDependencies: 2363 | - supports-color 2364 | dev: true 2365 | 2366 | /github-from-package@0.0.0: 2367 | resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} 2368 | dev: true 2369 | optional: true 2370 | 2371 | /glob-parent@5.1.2: 2372 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 2373 | engines: {node: '>= 6'} 2374 | dependencies: 2375 | is-glob: 4.0.3 2376 | dev: true 2377 | 2378 | /glob-parent@6.0.2: 2379 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 2380 | engines: {node: '>=10.13.0'} 2381 | dependencies: 2382 | is-glob: 4.0.3 2383 | dev: true 2384 | 2385 | /glob@10.2.6: 2386 | resolution: {integrity: sha512-U/rnDpXJGF414QQQZv5uVsabTVxMSwzS5CH0p3DRCIV6ownl4f7PzGnkGmvlum2wB+9RlJWJZ6ACU1INnBqiPA==} 2387 | engines: {node: '>=16 || 14 >=14.17'} 2388 | hasBin: true 2389 | dependencies: 2390 | foreground-child: 3.1.1 2391 | jackspeak: 2.2.1 2392 | minimatch: 9.0.1 2393 | minipass: 6.0.2 2394 | path-scurry: 1.9.2 2395 | dev: true 2396 | 2397 | /glob@7.1.6: 2398 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} 2399 | dependencies: 2400 | fs.realpath: 1.0.0 2401 | inflight: 1.0.6 2402 | inherits: 2.0.4 2403 | minimatch: 3.1.2 2404 | once: 1.4.0 2405 | path-is-absolute: 1.0.1 2406 | dev: true 2407 | 2408 | /globals@13.20.0: 2409 | resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} 2410 | engines: {node: '>=8'} 2411 | dependencies: 2412 | type-fest: 0.20.2 2413 | dev: true 2414 | 2415 | /globalthis@1.0.3: 2416 | resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} 2417 | engines: {node: '>= 0.4'} 2418 | dependencies: 2419 | define-properties: 1.1.4 2420 | dev: true 2421 | 2422 | /globby@11.1.0: 2423 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 2424 | engines: {node: '>=10'} 2425 | dependencies: 2426 | array-union: 2.1.0 2427 | dir-glob: 3.0.1 2428 | fast-glob: 3.2.12 2429 | ignore: 5.2.0 2430 | merge2: 1.4.1 2431 | slash: 3.0.0 2432 | dev: true 2433 | 2434 | /gopd@1.0.1: 2435 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 2436 | dependencies: 2437 | get-intrinsic: 1.2.0 2438 | dev: true 2439 | 2440 | /grapheme-splitter@1.0.4: 2441 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 2442 | dev: true 2443 | 2444 | /graphemer@1.4.0: 2445 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 2446 | dev: true 2447 | 2448 | /has-bigints@1.0.2: 2449 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 2450 | dev: true 2451 | 2452 | /has-flag@3.0.0: 2453 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 2454 | engines: {node: '>=4'} 2455 | dev: true 2456 | 2457 | /has-flag@4.0.0: 2458 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 2459 | engines: {node: '>=8'} 2460 | dev: true 2461 | 2462 | /has-property-descriptors@1.0.0: 2463 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 2464 | dependencies: 2465 | get-intrinsic: 1.2.0 2466 | dev: true 2467 | 2468 | /has-proto@1.0.1: 2469 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 2470 | engines: {node: '>= 0.4'} 2471 | dev: true 2472 | 2473 | /has-symbols@1.0.3: 2474 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 2475 | engines: {node: '>= 0.4'} 2476 | dev: true 2477 | 2478 | /has-tostringtag@1.0.0: 2479 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 2480 | engines: {node: '>= 0.4'} 2481 | dependencies: 2482 | has-symbols: 1.0.3 2483 | dev: true 2484 | 2485 | /has-unicode@2.0.1: 2486 | resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} 2487 | dev: true 2488 | optional: true 2489 | 2490 | /has@1.0.3: 2491 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 2492 | engines: {node: '>= 0.4.0'} 2493 | dependencies: 2494 | function-bind: 1.1.1 2495 | dev: true 2496 | 2497 | /hosted-git-info@2.8.8: 2498 | resolution: {integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==} 2499 | dev: true 2500 | 2501 | /hosted-git-info@4.1.0: 2502 | resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} 2503 | engines: {node: '>=10'} 2504 | dependencies: 2505 | lru-cache: 6.0.0 2506 | dev: true 2507 | 2508 | /htmlparser2@6.1.0: 2509 | resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} 2510 | dependencies: 2511 | domelementtype: 2.3.0 2512 | domhandler: 4.3.1 2513 | domutils: 2.8.0 2514 | entities: 2.2.0 2515 | dev: true 2516 | 2517 | /htmlparser2@8.0.2: 2518 | resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} 2519 | dependencies: 2520 | domelementtype: 2.3.0 2521 | domhandler: 5.0.3 2522 | domutils: 3.0.1 2523 | entities: 4.4.0 2524 | dev: true 2525 | 2526 | /https-proxy-agent@5.0.1: 2527 | resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} 2528 | engines: {node: '>= 6'} 2529 | dependencies: 2530 | agent-base: 6.0.2 2531 | debug: 4.3.4 2532 | transitivePeerDependencies: 2533 | - supports-color 2534 | dev: true 2535 | 2536 | /human-signals@2.1.0: 2537 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} 2538 | engines: {node: '>=10.17.0'} 2539 | dev: true 2540 | 2541 | /ieee754@1.2.1: 2542 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 2543 | dev: true 2544 | optional: true 2545 | 2546 | /ignore@5.2.0: 2547 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} 2548 | engines: {node: '>= 4'} 2549 | dev: true 2550 | 2551 | /import-fresh@3.3.0: 2552 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 2553 | engines: {node: '>=6'} 2554 | dependencies: 2555 | parent-module: 1.0.1 2556 | resolve-from: 4.0.0 2557 | dev: true 2558 | 2559 | /imurmurhash@0.1.4: 2560 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 2561 | engines: {node: '>=0.8.19'} 2562 | dev: true 2563 | 2564 | /indent-string@4.0.0: 2565 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 2566 | engines: {node: '>=8'} 2567 | dev: true 2568 | 2569 | /inflight@1.0.6: 2570 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 2571 | dependencies: 2572 | once: 1.4.0 2573 | wrappy: 1.0.2 2574 | dev: true 2575 | 2576 | /inherits@2.0.4: 2577 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 2578 | dev: true 2579 | 2580 | /ini@1.3.8: 2581 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 2582 | dev: true 2583 | optional: true 2584 | 2585 | /internal-slot@1.0.5: 2586 | resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} 2587 | engines: {node: '>= 0.4'} 2588 | dependencies: 2589 | get-intrinsic: 1.2.0 2590 | has: 1.0.3 2591 | side-channel: 1.0.4 2592 | dev: true 2593 | 2594 | /is-alphabetical@1.0.4: 2595 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} 2596 | dev: true 2597 | 2598 | /is-alphanumerical@1.0.4: 2599 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} 2600 | dependencies: 2601 | is-alphabetical: 1.0.4 2602 | is-decimal: 1.0.4 2603 | dev: true 2604 | 2605 | /is-array-buffer@3.0.2: 2606 | resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} 2607 | dependencies: 2608 | call-bind: 1.0.2 2609 | get-intrinsic: 1.2.0 2610 | is-typed-array: 1.1.10 2611 | dev: true 2612 | 2613 | /is-arrayish@0.2.1: 2614 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 2615 | dev: true 2616 | 2617 | /is-bigint@1.0.2: 2618 | resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} 2619 | dev: true 2620 | 2621 | /is-binary-path@2.1.0: 2622 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 2623 | engines: {node: '>=8'} 2624 | dependencies: 2625 | binary-extensions: 2.2.0 2626 | dev: true 2627 | 2628 | /is-boolean-object@1.1.1: 2629 | resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} 2630 | engines: {node: '>= 0.4'} 2631 | dependencies: 2632 | call-bind: 1.0.2 2633 | dev: true 2634 | 2635 | /is-builtin-module@3.2.1: 2636 | resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} 2637 | engines: {node: '>=6'} 2638 | dependencies: 2639 | builtin-modules: 3.3.0 2640 | dev: true 2641 | 2642 | /is-callable@1.2.7: 2643 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 2644 | engines: {node: '>= 0.4'} 2645 | dev: true 2646 | 2647 | /is-core-module@2.12.1: 2648 | resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} 2649 | dependencies: 2650 | has: 1.0.3 2651 | dev: true 2652 | 2653 | /is-date-object@1.0.2: 2654 | resolution: {integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==} 2655 | engines: {node: '>= 0.4'} 2656 | dev: true 2657 | 2658 | /is-decimal@1.0.4: 2659 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} 2660 | dev: true 2661 | 2662 | /is-extglob@2.1.1: 2663 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 2664 | engines: {node: '>=0.10.0'} 2665 | dev: true 2666 | 2667 | /is-fullwidth-code-point@1.0.0: 2668 | resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} 2669 | engines: {node: '>=0.10.0'} 2670 | dependencies: 2671 | number-is-nan: 1.0.1 2672 | dev: true 2673 | optional: true 2674 | 2675 | /is-fullwidth-code-point@3.0.0: 2676 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 2677 | engines: {node: '>=8'} 2678 | dev: true 2679 | 2680 | /is-glob@4.0.3: 2681 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 2682 | engines: {node: '>=0.10.0'} 2683 | dependencies: 2684 | is-extglob: 2.1.1 2685 | dev: true 2686 | 2687 | /is-hexadecimal@1.0.4: 2688 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} 2689 | dev: true 2690 | 2691 | /is-negative-zero@2.0.2: 2692 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 2693 | engines: {node: '>= 0.4'} 2694 | dev: true 2695 | 2696 | /is-number-object@1.0.5: 2697 | resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} 2698 | engines: {node: '>= 0.4'} 2699 | dev: true 2700 | 2701 | /is-number@7.0.0: 2702 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 2703 | engines: {node: '>=0.12.0'} 2704 | dev: true 2705 | 2706 | /is-path-inside@3.0.3: 2707 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 2708 | engines: {node: '>=8'} 2709 | dev: true 2710 | 2711 | /is-regex@1.1.4: 2712 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 2713 | engines: {node: '>= 0.4'} 2714 | dependencies: 2715 | call-bind: 1.0.2 2716 | has-tostringtag: 1.0.0 2717 | dev: true 2718 | 2719 | /is-shared-array-buffer@1.0.2: 2720 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 2721 | dependencies: 2722 | call-bind: 1.0.2 2723 | dev: true 2724 | 2725 | /is-stream@2.0.1: 2726 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 2727 | engines: {node: '>=8'} 2728 | dev: true 2729 | 2730 | /is-string@1.0.7: 2731 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 2732 | engines: {node: '>= 0.4'} 2733 | dependencies: 2734 | has-tostringtag: 1.0.0 2735 | dev: true 2736 | 2737 | /is-symbol@1.0.3: 2738 | resolution: {integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==} 2739 | engines: {node: '>= 0.4'} 2740 | dependencies: 2741 | has-symbols: 1.0.3 2742 | dev: true 2743 | 2744 | /is-typed-array@1.1.10: 2745 | resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} 2746 | engines: {node: '>= 0.4'} 2747 | dependencies: 2748 | available-typed-arrays: 1.0.5 2749 | call-bind: 1.0.2 2750 | for-each: 0.3.3 2751 | gopd: 1.0.1 2752 | has-tostringtag: 1.0.0 2753 | dev: true 2754 | 2755 | /is-weakref@1.0.2: 2756 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 2757 | dependencies: 2758 | call-bind: 1.0.2 2759 | dev: true 2760 | 2761 | /isarray@1.0.0: 2762 | resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 2763 | dev: true 2764 | optional: true 2765 | 2766 | /isexe@2.0.0: 2767 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2768 | dev: true 2769 | 2770 | /jackspeak@2.2.1: 2771 | resolution: {integrity: sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==} 2772 | engines: {node: '>=14'} 2773 | dependencies: 2774 | '@isaacs/cliui': 8.0.2 2775 | optionalDependencies: 2776 | '@pkgjs/parseargs': 0.11.0 2777 | dev: true 2778 | 2779 | /jiti@1.18.2: 2780 | resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} 2781 | hasBin: true 2782 | dev: true 2783 | 2784 | /joycon@3.0.1: 2785 | resolution: {integrity: sha512-SJcJNBg32dGgxhPtM0wQqxqV0ax9k/9TaUskGDSJkSFSQOEWWvQ3zzWdGQRIUry2j1zA5+ReH13t0Mf3StuVZA==} 2786 | engines: {node: '>=10'} 2787 | dev: true 2788 | 2789 | /js-string-escape@1.0.1: 2790 | resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} 2791 | engines: {node: '>= 0.8'} 2792 | dev: true 2793 | 2794 | /js-tokens@4.0.0: 2795 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2796 | dev: true 2797 | 2798 | /js-yaml@4.1.0: 2799 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 2800 | hasBin: true 2801 | dependencies: 2802 | argparse: 2.0.1 2803 | dev: true 2804 | 2805 | /jsesc@0.5.0: 2806 | resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} 2807 | hasBin: true 2808 | dev: true 2809 | 2810 | /jsesc@3.0.2: 2811 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 2812 | engines: {node: '>=6'} 2813 | hasBin: true 2814 | dev: true 2815 | 2816 | /json-parse-even-better-errors@2.3.1: 2817 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 2818 | dev: true 2819 | 2820 | /json-schema-traverse@0.4.1: 2821 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2822 | dev: true 2823 | 2824 | /json-stable-stringify-without-jsonify@1.0.1: 2825 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 2826 | dev: true 2827 | 2828 | /json5@1.0.1: 2829 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} 2830 | hasBin: true 2831 | dependencies: 2832 | minimist: 1.2.6 2833 | dev: true 2834 | 2835 | /jsonc-eslint-parser@2.3.0: 2836 | resolution: {integrity: sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ==} 2837 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2838 | dependencies: 2839 | acorn: 8.8.2 2840 | eslint-visitor-keys: 3.4.1 2841 | espree: 9.5.2 2842 | semver: 7.5.1 2843 | dev: true 2844 | 2845 | /jsonc-parser@3.2.0: 2846 | resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} 2847 | dev: true 2848 | 2849 | /keytar@7.9.0: 2850 | resolution: {integrity: sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==} 2851 | requiresBuild: true 2852 | dependencies: 2853 | node-addon-api: 4.3.0 2854 | prebuild-install: 7.0.1 2855 | dev: true 2856 | optional: true 2857 | 2858 | /kleur@3.0.3: 2859 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 2860 | engines: {node: '>=6'} 2861 | dev: true 2862 | 2863 | /leven@3.1.0: 2864 | resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} 2865 | engines: {node: '>=6'} 2866 | dev: true 2867 | 2868 | /levn@0.4.1: 2869 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 2870 | engines: {node: '>= 0.8.0'} 2871 | dependencies: 2872 | prelude-ls: 1.2.1 2873 | type-check: 0.4.0 2874 | dev: true 2875 | 2876 | /lilconfig@2.0.4: 2877 | resolution: {integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==} 2878 | engines: {node: '>=10'} 2879 | dev: true 2880 | 2881 | /lines-and-columns@1.1.6: 2882 | resolution: {integrity: sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==} 2883 | dev: true 2884 | 2885 | /linkify-it@3.0.3: 2886 | resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} 2887 | dependencies: 2888 | uc.micro: 1.0.6 2889 | dev: true 2890 | 2891 | /load-tsconfig@0.2.3: 2892 | resolution: {integrity: sha512-iyT2MXws+dc2Wi6o3grCFtGXpeMvHmJqS27sMPGtV2eUu4PeFnG+33I8BlFK1t1NWMjOpcx9bridn5yxLDX2gQ==} 2893 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2894 | dev: true 2895 | 2896 | /local-pkg@0.4.3: 2897 | resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} 2898 | engines: {node: '>=14'} 2899 | dev: true 2900 | 2901 | /locate-path@5.0.0: 2902 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 2903 | engines: {node: '>=8'} 2904 | dependencies: 2905 | p-locate: 4.1.0 2906 | dev: true 2907 | 2908 | /locate-path@6.0.0: 2909 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 2910 | engines: {node: '>=10'} 2911 | dependencies: 2912 | p-locate: 5.0.0 2913 | dev: true 2914 | 2915 | /lodash.merge@4.6.2: 2916 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 2917 | dev: true 2918 | 2919 | /lodash.sortby@4.7.0: 2920 | resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} 2921 | dev: true 2922 | 2923 | /lodash@4.17.21: 2924 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2925 | dev: true 2926 | 2927 | /loupe@2.3.6: 2928 | resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} 2929 | dependencies: 2930 | get-func-name: 2.0.0 2931 | dev: true 2932 | 2933 | /lru-cache@6.0.0: 2934 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2935 | engines: {node: '>=10'} 2936 | dependencies: 2937 | yallist: 4.0.0 2938 | dev: true 2939 | 2940 | /lru-cache@9.1.2: 2941 | resolution: {integrity: sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==} 2942 | engines: {node: 14 || >=16.14} 2943 | dev: true 2944 | 2945 | /magic-string@0.30.0: 2946 | resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} 2947 | engines: {node: '>=12'} 2948 | dependencies: 2949 | '@jridgewell/sourcemap-codec': 1.4.15 2950 | dev: true 2951 | 2952 | /markdown-it@12.3.2: 2953 | resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} 2954 | hasBin: true 2955 | dependencies: 2956 | argparse: 2.0.1 2957 | entities: 2.1.0 2958 | linkify-it: 3.0.3 2959 | mdurl: 1.0.1 2960 | uc.micro: 1.0.6 2961 | dev: true 2962 | 2963 | /md5-hex@3.0.1: 2964 | resolution: {integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==} 2965 | engines: {node: '>=8'} 2966 | dependencies: 2967 | blueimp-md5: 2.19.0 2968 | dev: true 2969 | 2970 | /mdast-util-from-markdown@0.8.5: 2971 | resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} 2972 | dependencies: 2973 | '@types/mdast': 3.0.10 2974 | mdast-util-to-string: 2.0.0 2975 | micromark: 2.11.4 2976 | parse-entities: 2.0.0 2977 | unist-util-stringify-position: 2.0.3 2978 | transitivePeerDependencies: 2979 | - supports-color 2980 | dev: true 2981 | 2982 | /mdast-util-to-string@2.0.0: 2983 | resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} 2984 | dev: true 2985 | 2986 | /mdurl@1.0.1: 2987 | resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} 2988 | dev: true 2989 | 2990 | /merge-stream@2.0.0: 2991 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 2992 | dev: true 2993 | 2994 | /merge2@1.4.1: 2995 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2996 | engines: {node: '>= 8'} 2997 | dev: true 2998 | 2999 | /micromark@2.11.4: 3000 | resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} 3001 | dependencies: 3002 | debug: 4.3.4 3003 | parse-entities: 2.0.0 3004 | transitivePeerDependencies: 3005 | - supports-color 3006 | dev: true 3007 | 3008 | /micromatch@4.0.4: 3009 | resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} 3010 | engines: {node: '>=8.6'} 3011 | dependencies: 3012 | braces: 3.0.2 3013 | picomatch: 2.3.0 3014 | dev: true 3015 | 3016 | /mime@1.6.0: 3017 | resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} 3018 | engines: {node: '>=4'} 3019 | hasBin: true 3020 | dev: true 3021 | 3022 | /mimic-fn@2.1.0: 3023 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 3024 | engines: {node: '>=6'} 3025 | dev: true 3026 | 3027 | /mimic-response@3.1.0: 3028 | resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} 3029 | engines: {node: '>=10'} 3030 | dev: true 3031 | optional: true 3032 | 3033 | /min-indent@1.0.1: 3034 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 3035 | engines: {node: '>=4'} 3036 | dev: true 3037 | 3038 | /minimatch@3.1.2: 3039 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 3040 | dependencies: 3041 | brace-expansion: 1.1.11 3042 | dev: true 3043 | 3044 | /minimatch@9.0.1: 3045 | resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} 3046 | engines: {node: '>=16 || 14 >=14.17'} 3047 | dependencies: 3048 | brace-expansion: 2.0.1 3049 | dev: true 3050 | 3051 | /minimist@1.2.6: 3052 | resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} 3053 | dev: true 3054 | 3055 | /minipass@3.3.6: 3056 | resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} 3057 | engines: {node: '>=8'} 3058 | dependencies: 3059 | yallist: 4.0.0 3060 | dev: true 3061 | 3062 | /minipass@4.2.5: 3063 | resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==} 3064 | engines: {node: '>=8'} 3065 | dev: true 3066 | 3067 | /minipass@6.0.2: 3068 | resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} 3069 | engines: {node: '>=16 || 14 >=14.17'} 3070 | dev: true 3071 | 3072 | /minizlib@2.1.2: 3073 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 3074 | engines: {node: '>= 8'} 3075 | dependencies: 3076 | minipass: 3.3.6 3077 | yallist: 4.0.0 3078 | dev: true 3079 | 3080 | /mkdirp-classic@0.5.3: 3081 | resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} 3082 | dev: true 3083 | optional: true 3084 | 3085 | /mkdirp@1.0.4: 3086 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} 3087 | engines: {node: '>=10'} 3088 | hasBin: true 3089 | dev: true 3090 | 3091 | /mlly@1.2.0: 3092 | resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==} 3093 | dependencies: 3094 | acorn: 8.8.2 3095 | pathe: 1.1.0 3096 | pkg-types: 1.0.2 3097 | ufo: 1.1.1 3098 | dev: true 3099 | 3100 | /mri@1.2.0: 3101 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 3102 | engines: {node: '>=4'} 3103 | dev: true 3104 | 3105 | /ms@2.1.2: 3106 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 3107 | dev: true 3108 | 3109 | /mute-stream@0.0.8: 3110 | resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} 3111 | dev: true 3112 | 3113 | /mz@2.7.0: 3114 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 3115 | dependencies: 3116 | any-promise: 1.3.0 3117 | object-assign: 4.1.1 3118 | thenify-all: 1.6.0 3119 | dev: true 3120 | 3121 | /nanoid@3.3.4: 3122 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 3123 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 3124 | hasBin: true 3125 | dev: true 3126 | 3127 | /napi-build-utils@1.0.2: 3128 | resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} 3129 | dev: true 3130 | optional: true 3131 | 3132 | /natural-compare-lite@1.4.0: 3133 | resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} 3134 | dev: true 3135 | 3136 | /natural-compare@1.4.0: 3137 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 3138 | dev: true 3139 | 3140 | /node-abi@3.8.0: 3141 | resolution: {integrity: sha512-tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw==} 3142 | engines: {node: '>=10'} 3143 | dependencies: 3144 | semver: 7.5.1 3145 | dev: true 3146 | optional: true 3147 | 3148 | /node-addon-api@4.3.0: 3149 | resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} 3150 | dev: true 3151 | optional: true 3152 | 3153 | /node-fetch-native@1.0.2: 3154 | resolution: {integrity: sha512-KIkvH1jl6b3O7es/0ShyCgWLcfXxlBrLBbP3rOr23WArC66IMcU4DeZEeYEOwnopYhawLTn7/y+YtmASe8DFVQ==} 3155 | dev: true 3156 | 3157 | /normalize-package-data@2.5.0: 3158 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 3159 | dependencies: 3160 | hosted-git-info: 2.8.8 3161 | resolve: 1.22.2 3162 | semver: 5.7.1 3163 | validate-npm-package-license: 3.0.4 3164 | dev: true 3165 | 3166 | /normalize-path@3.0.0: 3167 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 3168 | engines: {node: '>=0.10.0'} 3169 | dev: true 3170 | 3171 | /npm-run-path@4.0.1: 3172 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} 3173 | engines: {node: '>=8'} 3174 | dependencies: 3175 | path-key: 3.1.1 3176 | dev: true 3177 | 3178 | /npmlog@4.1.2: 3179 | resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} 3180 | dependencies: 3181 | are-we-there-yet: 1.1.7 3182 | console-control-strings: 1.1.0 3183 | gauge: 2.7.4 3184 | set-blocking: 2.0.0 3185 | dev: true 3186 | optional: true 3187 | 3188 | /nth-check@2.0.1: 3189 | resolution: {integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==} 3190 | dependencies: 3191 | boolbase: 1.0.0 3192 | dev: true 3193 | 3194 | /number-is-nan@1.0.1: 3195 | resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} 3196 | engines: {node: '>=0.10.0'} 3197 | dev: true 3198 | optional: true 3199 | 3200 | /object-assign@4.1.1: 3201 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 3202 | engines: {node: '>=0.10.0'} 3203 | dev: true 3204 | 3205 | /object-inspect@1.12.3: 3206 | resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} 3207 | dev: true 3208 | 3209 | /object-keys@1.1.1: 3210 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 3211 | engines: {node: '>= 0.4'} 3212 | dev: true 3213 | 3214 | /object.assign@4.1.4: 3215 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} 3216 | engines: {node: '>= 0.4'} 3217 | dependencies: 3218 | call-bind: 1.0.2 3219 | define-properties: 1.1.4 3220 | has-symbols: 1.0.3 3221 | object-keys: 1.1.1 3222 | dev: true 3223 | 3224 | /object.values@1.1.6: 3225 | resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} 3226 | engines: {node: '>= 0.4'} 3227 | dependencies: 3228 | call-bind: 1.0.2 3229 | define-properties: 1.1.4 3230 | es-abstract: 1.21.2 3231 | dev: true 3232 | 3233 | /once@1.4.0: 3234 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 3235 | dependencies: 3236 | wrappy: 1.0.2 3237 | dev: true 3238 | 3239 | /onetime@5.1.2: 3240 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 3241 | engines: {node: '>=6'} 3242 | dependencies: 3243 | mimic-fn: 2.1.0 3244 | dev: true 3245 | 3246 | /optionator@0.9.1: 3247 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 3248 | engines: {node: '>= 0.8.0'} 3249 | dependencies: 3250 | deep-is: 0.1.3 3251 | fast-levenshtein: 2.0.6 3252 | levn: 0.4.1 3253 | prelude-ls: 1.2.1 3254 | type-check: 0.4.0 3255 | word-wrap: 1.2.3 3256 | dev: true 3257 | 3258 | /p-limit@2.3.0: 3259 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 3260 | engines: {node: '>=6'} 3261 | dependencies: 3262 | p-try: 2.2.0 3263 | dev: true 3264 | 3265 | /p-limit@3.1.0: 3266 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 3267 | engines: {node: '>=10'} 3268 | dependencies: 3269 | yocto-queue: 0.1.0 3270 | dev: true 3271 | 3272 | /p-limit@4.0.0: 3273 | resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} 3274 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3275 | dependencies: 3276 | yocto-queue: 1.0.0 3277 | dev: true 3278 | 3279 | /p-locate@4.1.0: 3280 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 3281 | engines: {node: '>=8'} 3282 | dependencies: 3283 | p-limit: 2.3.0 3284 | dev: true 3285 | 3286 | /p-locate@5.0.0: 3287 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 3288 | engines: {node: '>=10'} 3289 | dependencies: 3290 | p-limit: 3.1.0 3291 | dev: true 3292 | 3293 | /p-try@2.2.0: 3294 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 3295 | engines: {node: '>=6'} 3296 | dev: true 3297 | 3298 | /parent-module@1.0.1: 3299 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 3300 | engines: {node: '>=6'} 3301 | dependencies: 3302 | callsites: 3.1.0 3303 | dev: true 3304 | 3305 | /parse-entities@2.0.0: 3306 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} 3307 | dependencies: 3308 | character-entities: 1.2.4 3309 | character-entities-legacy: 1.1.4 3310 | character-reference-invalid: 1.1.4 3311 | is-alphanumerical: 1.0.4 3312 | is-decimal: 1.0.4 3313 | is-hexadecimal: 1.0.4 3314 | dev: true 3315 | 3316 | /parse-json@5.2.0: 3317 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 3318 | engines: {node: '>=8'} 3319 | dependencies: 3320 | '@babel/code-frame': 7.16.7 3321 | error-ex: 1.3.2 3322 | json-parse-even-better-errors: 2.3.1 3323 | lines-and-columns: 1.1.6 3324 | dev: true 3325 | 3326 | /parse-semver@1.1.1: 3327 | resolution: {integrity: sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ==} 3328 | dependencies: 3329 | semver: 5.7.1 3330 | dev: true 3331 | 3332 | /parse5-htmlparser2-tree-adapter@6.0.1: 3333 | resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} 3334 | dependencies: 3335 | parse5: 6.0.1 3336 | dev: true 3337 | 3338 | /parse5@6.0.1: 3339 | resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} 3340 | dev: true 3341 | 3342 | /path-exists@4.0.0: 3343 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 3344 | engines: {node: '>=8'} 3345 | dev: true 3346 | 3347 | /path-is-absolute@1.0.1: 3348 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 3349 | engines: {node: '>=0.10.0'} 3350 | dev: true 3351 | 3352 | /path-key@3.1.1: 3353 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 3354 | engines: {node: '>=8'} 3355 | dev: true 3356 | 3357 | /path-parse@1.0.7: 3358 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 3359 | dev: true 3360 | 3361 | /path-scurry@1.9.2: 3362 | resolution: {integrity: sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==} 3363 | engines: {node: '>=16 || 14 >=14.17'} 3364 | dependencies: 3365 | lru-cache: 9.1.2 3366 | minipass: 6.0.2 3367 | dev: true 3368 | 3369 | /path-type@4.0.0: 3370 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 3371 | engines: {node: '>=8'} 3372 | dev: true 3373 | 3374 | /pathe@1.1.0: 3375 | resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} 3376 | dev: true 3377 | 3378 | /pathval@1.1.1: 3379 | resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} 3380 | dev: true 3381 | 3382 | /pend@1.2.0: 3383 | resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} 3384 | dev: true 3385 | 3386 | /picocolors@1.0.0: 3387 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 3388 | dev: true 3389 | 3390 | /picomatch@2.3.0: 3391 | resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} 3392 | engines: {node: '>=8.6'} 3393 | dev: true 3394 | 3395 | /pirates@4.0.5: 3396 | resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} 3397 | engines: {node: '>= 6'} 3398 | dev: true 3399 | 3400 | /pkg-types@1.0.2: 3401 | resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} 3402 | dependencies: 3403 | jsonc-parser: 3.2.0 3404 | mlly: 1.2.0 3405 | pathe: 1.1.0 3406 | dev: true 3407 | 3408 | /pluralize@8.0.0: 3409 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 3410 | engines: {node: '>=4'} 3411 | dev: true 3412 | 3413 | /pnpm@8.6.0: 3414 | resolution: {integrity: sha512-uMaWGXlvG+m5NIJaR4JEEenChbg+1AP4zVpqs4PEcZg4uH+lXMTd/X/lirKZA+TC0w0d+++y3btINcwyKsuwAA==} 3415 | engines: {node: '>=16.14'} 3416 | hasBin: true 3417 | dev: true 3418 | 3419 | /postcss-load-config@3.1.3: 3420 | resolution: {integrity: sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==} 3421 | engines: {node: '>= 10'} 3422 | peerDependencies: 3423 | ts-node: '>=9.0.0' 3424 | peerDependenciesMeta: 3425 | ts-node: 3426 | optional: true 3427 | dependencies: 3428 | lilconfig: 2.0.4 3429 | yaml: 1.10.2 3430 | dev: true 3431 | 3432 | /postcss-selector-parser@6.0.10: 3433 | resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} 3434 | engines: {node: '>=4'} 3435 | dependencies: 3436 | cssesc: 3.0.0 3437 | util-deprecate: 1.0.2 3438 | dev: true 3439 | 3440 | /postcss@8.4.21: 3441 | resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} 3442 | engines: {node: ^10 || ^12 || >=14} 3443 | dependencies: 3444 | nanoid: 3.3.4 3445 | picocolors: 1.0.0 3446 | source-map-js: 1.0.2 3447 | dev: true 3448 | 3449 | /prebuild-install@7.0.1: 3450 | resolution: {integrity: sha512-QBSab31WqkyxpnMWQxubYAHR5S9B2+r81ucocew34Fkl98FhvKIF50jIJnNOBmAZfyNV7vE5T6gd3hTVWgY6tg==} 3451 | engines: {node: '>=10'} 3452 | hasBin: true 3453 | dependencies: 3454 | detect-libc: 2.0.1 3455 | expand-template: 2.0.3 3456 | github-from-package: 0.0.0 3457 | minimist: 1.2.6 3458 | mkdirp-classic: 0.5.3 3459 | napi-build-utils: 1.0.2 3460 | node-abi: 3.8.0 3461 | npmlog: 4.1.2 3462 | pump: 3.0.0 3463 | rc: 1.2.8 3464 | simple-get: 4.0.1 3465 | tar-fs: 2.1.1 3466 | tunnel-agent: 0.6.0 3467 | dev: true 3468 | optional: true 3469 | 3470 | /prelude-ls@1.2.1: 3471 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 3472 | engines: {node: '>= 0.8.0'} 3473 | dev: true 3474 | 3475 | /pretty-format@27.5.1: 3476 | resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} 3477 | engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 3478 | dependencies: 3479 | ansi-regex: 5.0.1 3480 | ansi-styles: 5.2.0 3481 | react-is: 17.0.2 3482 | dev: true 3483 | 3484 | /process-nextick-args@2.0.1: 3485 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 3486 | dev: true 3487 | optional: true 3488 | 3489 | /prompts@2.4.2: 3490 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 3491 | engines: {node: '>= 6'} 3492 | dependencies: 3493 | kleur: 3.0.3 3494 | sisteransi: 1.0.5 3495 | dev: true 3496 | 3497 | /pump@3.0.0: 3498 | resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} 3499 | dependencies: 3500 | end-of-stream: 1.4.4 3501 | once: 1.4.0 3502 | dev: true 3503 | optional: true 3504 | 3505 | /punycode@2.1.1: 3506 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 3507 | engines: {node: '>=6'} 3508 | dev: true 3509 | 3510 | /qs@6.10.3: 3511 | resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} 3512 | engines: {node: '>=0.6'} 3513 | dependencies: 3514 | side-channel: 1.0.4 3515 | dev: true 3516 | 3517 | /queue-microtask@1.2.2: 3518 | resolution: {integrity: sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==} 3519 | dev: true 3520 | 3521 | /rc9@2.1.0: 3522 | resolution: {integrity: sha512-ROO9bv8PPqngWKoiUZU3JDQ4sugpdRs9DfwHnzDSxK25XtQn6BEHL6EOd/OtKuDT2qodrtNR+0WkPT6l0jxH5Q==} 3523 | dependencies: 3524 | defu: 6.1.2 3525 | destr: 1.2.2 3526 | flat: 5.0.2 3527 | dev: true 3528 | 3529 | /rc@1.2.8: 3530 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} 3531 | hasBin: true 3532 | dependencies: 3533 | deep-extend: 0.6.0 3534 | ini: 1.3.8 3535 | minimist: 1.2.6 3536 | strip-json-comments: 2.0.1 3537 | dev: true 3538 | optional: true 3539 | 3540 | /react-is@17.0.2: 3541 | resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} 3542 | dev: true 3543 | 3544 | /read-pkg-up@7.0.1: 3545 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 3546 | engines: {node: '>=8'} 3547 | dependencies: 3548 | find-up: 4.1.0 3549 | read-pkg: 5.2.0 3550 | type-fest: 0.8.1 3551 | dev: true 3552 | 3553 | /read-pkg@5.2.0: 3554 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 3555 | engines: {node: '>=8'} 3556 | dependencies: 3557 | '@types/normalize-package-data': 2.4.0 3558 | normalize-package-data: 2.5.0 3559 | parse-json: 5.2.0 3560 | type-fest: 0.6.0 3561 | dev: true 3562 | 3563 | /read@1.0.7: 3564 | resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} 3565 | engines: {node: '>=0.8'} 3566 | dependencies: 3567 | mute-stream: 0.0.8 3568 | dev: true 3569 | 3570 | /readable-stream@2.3.7: 3571 | resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} 3572 | dependencies: 3573 | core-util-is: 1.0.3 3574 | inherits: 2.0.4 3575 | isarray: 1.0.0 3576 | process-nextick-args: 2.0.1 3577 | safe-buffer: 5.1.2 3578 | string_decoder: 1.1.1 3579 | util-deprecate: 1.0.2 3580 | dev: true 3581 | optional: true 3582 | 3583 | /readable-stream@3.6.0: 3584 | resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} 3585 | engines: {node: '>= 6'} 3586 | dependencies: 3587 | inherits: 2.0.4 3588 | string_decoder: 1.3.0 3589 | util-deprecate: 1.0.2 3590 | dev: true 3591 | optional: true 3592 | 3593 | /readdirp@3.6.0: 3594 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 3595 | engines: {node: '>=8.10.0'} 3596 | dependencies: 3597 | picomatch: 2.3.0 3598 | dev: true 3599 | 3600 | /regexp-tree@0.1.24: 3601 | resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==} 3602 | hasBin: true 3603 | dev: true 3604 | 3605 | /regexp.prototype.flags@1.4.3: 3606 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} 3607 | engines: {node: '>= 0.4'} 3608 | dependencies: 3609 | call-bind: 1.0.2 3610 | define-properties: 1.1.4 3611 | functions-have-names: 1.2.3 3612 | dev: true 3613 | 3614 | /regjsparser@0.10.0: 3615 | resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} 3616 | hasBin: true 3617 | dependencies: 3618 | jsesc: 0.5.0 3619 | dev: true 3620 | 3621 | /resolve-from@4.0.0: 3622 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 3623 | engines: {node: '>=4'} 3624 | dev: true 3625 | 3626 | /resolve-from@5.0.0: 3627 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 3628 | engines: {node: '>=8'} 3629 | dev: true 3630 | 3631 | /resolve@1.22.2: 3632 | resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} 3633 | hasBin: true 3634 | dependencies: 3635 | is-core-module: 2.12.1 3636 | path-parse: 1.0.7 3637 | supports-preserve-symlinks-flag: 1.0.0 3638 | dev: true 3639 | 3640 | /reusify@1.0.4: 3641 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 3642 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 3643 | dev: true 3644 | 3645 | /rimraf@3.0.2: 3646 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 3647 | hasBin: true 3648 | dependencies: 3649 | glob: 7.1.6 3650 | dev: true 3651 | 3652 | /rimraf@5.0.1: 3653 | resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==} 3654 | engines: {node: '>=14'} 3655 | hasBin: true 3656 | dependencies: 3657 | glob: 10.2.6 3658 | dev: true 3659 | 3660 | /rollup@3.20.2: 3661 | resolution: {integrity: sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==} 3662 | engines: {node: '>=14.18.0', npm: '>=8.0.0'} 3663 | hasBin: true 3664 | optionalDependencies: 3665 | fsevents: 2.3.2 3666 | dev: true 3667 | 3668 | /run-parallel@1.2.0: 3669 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 3670 | dependencies: 3671 | queue-microtask: 1.2.2 3672 | dev: true 3673 | 3674 | /safe-buffer@5.1.2: 3675 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 3676 | dev: true 3677 | optional: true 3678 | 3679 | /safe-buffer@5.2.1: 3680 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 3681 | dev: true 3682 | optional: true 3683 | 3684 | /safe-regex-test@1.0.0: 3685 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} 3686 | dependencies: 3687 | call-bind: 1.0.2 3688 | get-intrinsic: 1.2.0 3689 | is-regex: 1.1.4 3690 | dev: true 3691 | 3692 | /safe-regex@2.1.1: 3693 | resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} 3694 | dependencies: 3695 | regexp-tree: 0.1.24 3696 | dev: true 3697 | 3698 | /sax@1.2.4: 3699 | resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} 3700 | dev: true 3701 | 3702 | /semver@5.7.1: 3703 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 3704 | hasBin: true 3705 | dev: true 3706 | 3707 | /semver@6.3.0: 3708 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 3709 | hasBin: true 3710 | dev: true 3711 | 3712 | /semver@7.5.1: 3713 | resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} 3714 | engines: {node: '>=10'} 3715 | hasBin: true 3716 | dependencies: 3717 | lru-cache: 6.0.0 3718 | dev: true 3719 | 3720 | /set-blocking@2.0.0: 3721 | resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} 3722 | dev: true 3723 | optional: true 3724 | 3725 | /shebang-command@2.0.0: 3726 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 3727 | engines: {node: '>=8'} 3728 | dependencies: 3729 | shebang-regex: 3.0.0 3730 | dev: true 3731 | 3732 | /shebang-regex@3.0.0: 3733 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 3734 | engines: {node: '>=8'} 3735 | dev: true 3736 | 3737 | /side-channel@1.0.4: 3738 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 3739 | dependencies: 3740 | call-bind: 1.0.2 3741 | get-intrinsic: 1.2.0 3742 | object-inspect: 1.12.3 3743 | dev: true 3744 | 3745 | /siginfo@2.0.0: 3746 | resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 3747 | dev: true 3748 | 3749 | /signal-exit@3.0.7: 3750 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 3751 | dev: true 3752 | 3753 | /signal-exit@4.0.2: 3754 | resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} 3755 | engines: {node: '>=14'} 3756 | dev: true 3757 | 3758 | /simple-concat@1.0.1: 3759 | resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} 3760 | dev: true 3761 | optional: true 3762 | 3763 | /simple-get@4.0.1: 3764 | resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} 3765 | dependencies: 3766 | decompress-response: 6.0.0 3767 | once: 1.4.0 3768 | simple-concat: 1.0.1 3769 | dev: true 3770 | optional: true 3771 | 3772 | /sisteransi@1.0.5: 3773 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 3774 | dev: true 3775 | 3776 | /slash@3.0.0: 3777 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 3778 | engines: {node: '>=8'} 3779 | dev: true 3780 | 3781 | /source-map-js@1.0.2: 3782 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 3783 | engines: {node: '>=0.10.0'} 3784 | dev: true 3785 | 3786 | /source-map-support@0.5.21: 3787 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 3788 | dependencies: 3789 | buffer-from: 1.1.2 3790 | source-map: 0.6.1 3791 | dev: true 3792 | 3793 | /source-map@0.6.1: 3794 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 3795 | engines: {node: '>=0.10.0'} 3796 | dev: true 3797 | 3798 | /source-map@0.8.0-beta.0: 3799 | resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} 3800 | engines: {node: '>= 8'} 3801 | dependencies: 3802 | whatwg-url: 7.1.0 3803 | dev: true 3804 | 3805 | /spdx-correct@3.1.1: 3806 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} 3807 | dependencies: 3808 | spdx-expression-parse: 3.0.1 3809 | spdx-license-ids: 3.0.7 3810 | dev: true 3811 | 3812 | /spdx-exceptions@2.3.0: 3813 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 3814 | dev: true 3815 | 3816 | /spdx-expression-parse@3.0.1: 3817 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 3818 | dependencies: 3819 | spdx-exceptions: 2.3.0 3820 | spdx-license-ids: 3.0.7 3821 | dev: true 3822 | 3823 | /spdx-license-ids@3.0.7: 3824 | resolution: {integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==} 3825 | dev: true 3826 | 3827 | /stackback@0.0.2: 3828 | resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 3829 | dev: true 3830 | 3831 | /std-env@3.3.2: 3832 | resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} 3833 | dev: true 3834 | 3835 | /string-argv@0.3.1: 3836 | resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} 3837 | engines: {node: '>=0.6.19'} 3838 | dev: true 3839 | 3840 | /string-width@1.0.2: 3841 | resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} 3842 | engines: {node: '>=0.10.0'} 3843 | dependencies: 3844 | code-point-at: 1.1.0 3845 | is-fullwidth-code-point: 1.0.0 3846 | strip-ansi: 3.0.1 3847 | dev: true 3848 | optional: true 3849 | 3850 | /string-width@4.2.3: 3851 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 3852 | engines: {node: '>=8'} 3853 | dependencies: 3854 | emoji-regex: 8.0.0 3855 | is-fullwidth-code-point: 3.0.0 3856 | strip-ansi: 6.0.1 3857 | dev: true 3858 | 3859 | /string-width@5.1.2: 3860 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 3861 | engines: {node: '>=12'} 3862 | dependencies: 3863 | eastasianwidth: 0.2.0 3864 | emoji-regex: 9.2.2 3865 | strip-ansi: 7.0.1 3866 | dev: true 3867 | 3868 | /string.prototype.trim@1.2.7: 3869 | resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} 3870 | engines: {node: '>= 0.4'} 3871 | dependencies: 3872 | call-bind: 1.0.2 3873 | define-properties: 1.1.4 3874 | es-abstract: 1.21.2 3875 | dev: true 3876 | 3877 | /string.prototype.trimend@1.0.6: 3878 | resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} 3879 | dependencies: 3880 | call-bind: 1.0.2 3881 | define-properties: 1.1.4 3882 | es-abstract: 1.21.2 3883 | dev: true 3884 | 3885 | /string.prototype.trimstart@1.0.6: 3886 | resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} 3887 | dependencies: 3888 | call-bind: 1.0.2 3889 | define-properties: 1.1.4 3890 | es-abstract: 1.21.2 3891 | dev: true 3892 | 3893 | /string_decoder@1.1.1: 3894 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 3895 | dependencies: 3896 | safe-buffer: 5.1.2 3897 | dev: true 3898 | optional: true 3899 | 3900 | /string_decoder@1.3.0: 3901 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 3902 | dependencies: 3903 | safe-buffer: 5.2.1 3904 | dev: true 3905 | optional: true 3906 | 3907 | /strip-ansi@3.0.1: 3908 | resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} 3909 | engines: {node: '>=0.10.0'} 3910 | dependencies: 3911 | ansi-regex: 2.1.1 3912 | dev: true 3913 | optional: true 3914 | 3915 | /strip-ansi@6.0.1: 3916 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 3917 | engines: {node: '>=8'} 3918 | dependencies: 3919 | ansi-regex: 5.0.1 3920 | dev: true 3921 | 3922 | /strip-ansi@7.0.1: 3923 | resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} 3924 | engines: {node: '>=12'} 3925 | dependencies: 3926 | ansi-regex: 6.0.1 3927 | dev: true 3928 | 3929 | /strip-bom@3.0.0: 3930 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 3931 | engines: {node: '>=4'} 3932 | dev: true 3933 | 3934 | /strip-final-newline@2.0.0: 3935 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} 3936 | engines: {node: '>=6'} 3937 | dev: true 3938 | 3939 | /strip-indent@3.0.0: 3940 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 3941 | engines: {node: '>=8'} 3942 | dependencies: 3943 | min-indent: 1.0.1 3944 | dev: true 3945 | 3946 | /strip-json-comments@2.0.1: 3947 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} 3948 | engines: {node: '>=0.10.0'} 3949 | dev: true 3950 | optional: true 3951 | 3952 | /strip-json-comments@3.1.1: 3953 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 3954 | engines: {node: '>=8'} 3955 | dev: true 3956 | 3957 | /strip-literal@1.0.1: 3958 | resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} 3959 | dependencies: 3960 | acorn: 8.8.2 3961 | dev: true 3962 | 3963 | /sucrase@3.20.3: 3964 | resolution: {integrity: sha512-azqwq0/Bs6RzLAdb4dXxsCgMtAaD2hzmUr4UhSfsxO46JFPAwMnnb441B/qsudZiS6Ylea3JXZe3Q497lsgXzQ==} 3965 | engines: {node: '>=8'} 3966 | hasBin: true 3967 | dependencies: 3968 | commander: 4.1.1 3969 | glob: 7.1.6 3970 | lines-and-columns: 1.1.6 3971 | mz: 2.7.0 3972 | pirates: 4.0.5 3973 | ts-interface-checker: 0.1.13 3974 | dev: true 3975 | 3976 | /supports-color@5.5.0: 3977 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 3978 | engines: {node: '>=4'} 3979 | dependencies: 3980 | has-flag: 3.0.0 3981 | dev: true 3982 | 3983 | /supports-color@7.2.0: 3984 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 3985 | engines: {node: '>=8'} 3986 | dependencies: 3987 | has-flag: 4.0.0 3988 | dev: true 3989 | 3990 | /supports-preserve-symlinks-flag@1.0.0: 3991 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 3992 | engines: {node: '>= 0.4'} 3993 | dev: true 3994 | 3995 | /tar-fs@2.1.1: 3996 | resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} 3997 | dependencies: 3998 | chownr: 1.1.4 3999 | mkdirp-classic: 0.5.3 4000 | pump: 3.0.0 4001 | tar-stream: 2.2.0 4002 | dev: true 4003 | optional: true 4004 | 4005 | /tar-stream@2.2.0: 4006 | resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} 4007 | engines: {node: '>=6'} 4008 | dependencies: 4009 | bl: 4.1.0 4010 | end-of-stream: 1.4.4 4011 | fs-constants: 1.0.0 4012 | inherits: 2.0.4 4013 | readable-stream: 3.6.0 4014 | dev: true 4015 | optional: true 4016 | 4017 | /tar@6.1.13: 4018 | resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} 4019 | engines: {node: '>=10'} 4020 | dependencies: 4021 | chownr: 2.0.0 4022 | fs-minipass: 2.1.0 4023 | minipass: 4.2.5 4024 | minizlib: 2.1.2 4025 | mkdirp: 1.0.4 4026 | yallist: 4.0.0 4027 | dev: true 4028 | 4029 | /text-table@0.2.0: 4030 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 4031 | dev: true 4032 | 4033 | /thenify-all@1.6.0: 4034 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 4035 | engines: {node: '>=0.8'} 4036 | dependencies: 4037 | thenify: 3.3.1 4038 | dev: true 4039 | 4040 | /thenify@3.3.1: 4041 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 4042 | dependencies: 4043 | any-promise: 1.3.0 4044 | dev: true 4045 | 4046 | /time-zone@1.0.0: 4047 | resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==} 4048 | engines: {node: '>=4'} 4049 | dev: true 4050 | 4051 | /tinybench@2.5.0: 4052 | resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} 4053 | dev: true 4054 | 4055 | /tinypool@0.5.0: 4056 | resolution: {integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==} 4057 | engines: {node: '>=14.0.0'} 4058 | dev: true 4059 | 4060 | /tinyspy@2.1.1: 4061 | resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==} 4062 | engines: {node: '>=14.0.0'} 4063 | dev: true 4064 | 4065 | /tmp@0.2.1: 4066 | resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} 4067 | engines: {node: '>=8.17.0'} 4068 | dependencies: 4069 | rimraf: 3.0.2 4070 | dev: true 4071 | 4072 | /to-regex-range@5.0.1: 4073 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 4074 | engines: {node: '>=8.0'} 4075 | dependencies: 4076 | is-number: 7.0.0 4077 | dev: true 4078 | 4079 | /tr46@1.0.1: 4080 | resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} 4081 | dependencies: 4082 | punycode: 2.1.1 4083 | dev: true 4084 | 4085 | /tree-kill@1.2.2: 4086 | resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} 4087 | hasBin: true 4088 | dev: true 4089 | 4090 | /ts-interface-checker@0.1.13: 4091 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 4092 | dev: true 4093 | 4094 | /tsconfig-paths@3.14.1: 4095 | resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} 4096 | dependencies: 4097 | '@types/json5': 0.0.29 4098 | json5: 1.0.1 4099 | minimist: 1.2.6 4100 | strip-bom: 3.0.0 4101 | dev: true 4102 | 4103 | /tslib@1.14.1: 4104 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 4105 | dev: true 4106 | 4107 | /tslib@2.3.1: 4108 | resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} 4109 | dev: true 4110 | 4111 | /tsup@6.7.0(typescript@5.1.3): 4112 | resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==} 4113 | engines: {node: '>=14.18'} 4114 | hasBin: true 4115 | peerDependencies: 4116 | '@swc/core': ^1 4117 | postcss: ^8.4.12 4118 | typescript: '>=4.1.0' 4119 | peerDependenciesMeta: 4120 | '@swc/core': 4121 | optional: true 4122 | postcss: 4123 | optional: true 4124 | typescript: 4125 | optional: true 4126 | dependencies: 4127 | bundle-require: 4.0.1(esbuild@0.17.15) 4128 | cac: 6.7.14 4129 | chokidar: 3.5.3 4130 | debug: 4.3.4 4131 | esbuild: 0.17.15 4132 | execa: 5.1.1 4133 | globby: 11.1.0 4134 | joycon: 3.0.1 4135 | postcss-load-config: 3.1.3 4136 | resolve-from: 5.0.0 4137 | rollup: 3.20.2 4138 | source-map: 0.8.0-beta.0 4139 | sucrase: 3.20.3 4140 | tree-kill: 1.2.2 4141 | typescript: 5.1.3 4142 | transitivePeerDependencies: 4143 | - supports-color 4144 | - ts-node 4145 | dev: true 4146 | 4147 | /tsutils@3.21.0(typescript@5.1.3): 4148 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 4149 | engines: {node: '>= 6'} 4150 | peerDependencies: 4151 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 4152 | dependencies: 4153 | tslib: 1.14.1 4154 | typescript: 5.1.3 4155 | dev: true 4156 | 4157 | /tsx@3.4.2: 4158 | resolution: {integrity: sha512-Rd1gm2noOUiVynF+VFxo4bVBNbzS6haWKWtlQ0bEfCLLEqm+GG3R98D3Rqk6foQ3NnJk6JAWOx1ragwcAPj4Lg==} 4159 | hasBin: true 4160 | dependencies: 4161 | '@esbuild-kit/cjs-loader': 2.0.1 4162 | '@esbuild-kit/core-utils': 1.3.1 4163 | '@esbuild-kit/esm-loader': 2.1.5 4164 | optionalDependencies: 4165 | fsevents: 2.3.2 4166 | dev: true 4167 | 4168 | /tunnel-agent@0.6.0: 4169 | resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} 4170 | dependencies: 4171 | safe-buffer: 5.2.1 4172 | dev: true 4173 | optional: true 4174 | 4175 | /tunnel@0.0.6: 4176 | resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} 4177 | engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} 4178 | dev: true 4179 | 4180 | /type-check@0.4.0: 4181 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 4182 | engines: {node: '>= 0.8.0'} 4183 | dependencies: 4184 | prelude-ls: 1.2.1 4185 | dev: true 4186 | 4187 | /type-detect@4.0.8: 4188 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 4189 | engines: {node: '>=4'} 4190 | dev: true 4191 | 4192 | /type-fest@0.20.2: 4193 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 4194 | engines: {node: '>=10'} 4195 | dev: true 4196 | 4197 | /type-fest@0.6.0: 4198 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 4199 | engines: {node: '>=8'} 4200 | dev: true 4201 | 4202 | /type-fest@0.8.1: 4203 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 4204 | engines: {node: '>=8'} 4205 | dev: true 4206 | 4207 | /typed-array-length@1.0.4: 4208 | resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} 4209 | dependencies: 4210 | call-bind: 1.0.2 4211 | for-each: 0.3.3 4212 | is-typed-array: 1.1.10 4213 | dev: true 4214 | 4215 | /typed-rest-client@1.8.6: 4216 | resolution: {integrity: sha512-xcQpTEAJw2DP7GqVNECh4dD+riS+C1qndXLfBCJ3xk0kqprtGN491P5KlmrDbKdtuW8NEcP/5ChxiJI3S9WYTA==} 4217 | dependencies: 4218 | qs: 6.10.3 4219 | tunnel: 0.0.6 4220 | underscore: 1.13.2 4221 | dev: true 4222 | 4223 | /typescript@5.1.3: 4224 | resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} 4225 | engines: {node: '>=14.17'} 4226 | hasBin: true 4227 | dev: true 4228 | 4229 | /uc.micro@1.0.6: 4230 | resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} 4231 | dev: true 4232 | 4233 | /ufo@1.1.1: 4234 | resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} 4235 | dev: true 4236 | 4237 | /unbox-primitive@1.0.2: 4238 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 4239 | dependencies: 4240 | call-bind: 1.0.2 4241 | has-bigints: 1.0.2 4242 | has-symbols: 1.0.3 4243 | which-boxed-primitive: 1.0.2 4244 | dev: true 4245 | 4246 | /underscore@1.13.2: 4247 | resolution: {integrity: sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==} 4248 | dev: true 4249 | 4250 | /unist-util-stringify-position@2.0.3: 4251 | resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} 4252 | dependencies: 4253 | '@types/unist': 2.0.6 4254 | dev: true 4255 | 4256 | /uri-js@4.4.1: 4257 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 4258 | dependencies: 4259 | punycode: 2.1.1 4260 | dev: true 4261 | 4262 | /url-join@4.0.1: 4263 | resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} 4264 | dev: true 4265 | 4266 | /util-deprecate@1.0.2: 4267 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 4268 | dev: true 4269 | 4270 | /validate-npm-package-license@3.0.4: 4271 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 4272 | dependencies: 4273 | spdx-correct: 3.1.1 4274 | spdx-expression-parse: 3.0.1 4275 | dev: true 4276 | 4277 | /vite-node@0.31.4(@types/node@18.16.16): 4278 | resolution: {integrity: sha512-uzL377GjJtTbuc5KQxVbDu2xfU/x0wVjUtXQR2ihS21q/NK6ROr4oG0rsSkBBddZUVCwzfx22in76/0ZZHXgkQ==} 4279 | engines: {node: '>=v14.18.0'} 4280 | hasBin: true 4281 | dependencies: 4282 | cac: 6.7.14 4283 | debug: 4.3.4 4284 | mlly: 1.2.0 4285 | pathe: 1.1.0 4286 | picocolors: 1.0.0 4287 | vite: 4.2.3(@types/node@18.16.16) 4288 | transitivePeerDependencies: 4289 | - '@types/node' 4290 | - less 4291 | - sass 4292 | - stylus 4293 | - sugarss 4294 | - supports-color 4295 | - terser 4296 | dev: true 4297 | 4298 | /vite@4.2.3(@types/node@18.16.16): 4299 | resolution: {integrity: sha512-kLU+m2q0Y434Y1kCy3TchefAdtFso0ILi0dLyFV8Us3InXTU11H/B5ZTqCKIQHzSKNxVG/yEx813EA9f1imQ9A==} 4300 | engines: {node: ^14.18.0 || >=16.0.0} 4301 | hasBin: true 4302 | peerDependencies: 4303 | '@types/node': '>= 14' 4304 | less: '*' 4305 | sass: '*' 4306 | stylus: '*' 4307 | sugarss: '*' 4308 | terser: ^5.4.0 4309 | peerDependenciesMeta: 4310 | '@types/node': 4311 | optional: true 4312 | less: 4313 | optional: true 4314 | sass: 4315 | optional: true 4316 | stylus: 4317 | optional: true 4318 | sugarss: 4319 | optional: true 4320 | terser: 4321 | optional: true 4322 | dependencies: 4323 | '@types/node': 18.16.16 4324 | esbuild: 0.17.15 4325 | postcss: 8.4.21 4326 | resolve: 1.22.2 4327 | rollup: 3.20.2 4328 | optionalDependencies: 4329 | fsevents: 2.3.2 4330 | dev: true 4331 | 4332 | /vitest@0.31.4: 4333 | resolution: {integrity: sha512-GoV0VQPmWrUFOZSg3RpQAPN+LPmHg2/gxlMNJlyxJihkz6qReHDV6b0pPDcqFLNEPya4tWJ1pgwUNP9MLmUfvQ==} 4334 | engines: {node: '>=v14.18.0'} 4335 | hasBin: true 4336 | peerDependencies: 4337 | '@edge-runtime/vm': '*' 4338 | '@vitest/browser': '*' 4339 | '@vitest/ui': '*' 4340 | happy-dom: '*' 4341 | jsdom: '*' 4342 | playwright: '*' 4343 | safaridriver: '*' 4344 | webdriverio: '*' 4345 | peerDependenciesMeta: 4346 | '@edge-runtime/vm': 4347 | optional: true 4348 | '@vitest/browser': 4349 | optional: true 4350 | '@vitest/ui': 4351 | optional: true 4352 | happy-dom: 4353 | optional: true 4354 | jsdom: 4355 | optional: true 4356 | playwright: 4357 | optional: true 4358 | safaridriver: 4359 | optional: true 4360 | webdriverio: 4361 | optional: true 4362 | dependencies: 4363 | '@types/chai': 4.3.5 4364 | '@types/chai-subset': 1.3.3 4365 | '@types/node': 18.16.16 4366 | '@vitest/expect': 0.31.4 4367 | '@vitest/runner': 0.31.4 4368 | '@vitest/snapshot': 0.31.4 4369 | '@vitest/spy': 0.31.4 4370 | '@vitest/utils': 0.31.4 4371 | acorn: 8.8.2 4372 | acorn-walk: 8.2.0 4373 | cac: 6.7.14 4374 | chai: 4.3.7 4375 | concordance: 5.0.4 4376 | debug: 4.3.4 4377 | local-pkg: 0.4.3 4378 | magic-string: 0.30.0 4379 | pathe: 1.1.0 4380 | picocolors: 1.0.0 4381 | std-env: 3.3.2 4382 | strip-literal: 1.0.1 4383 | tinybench: 2.5.0 4384 | tinypool: 0.5.0 4385 | vite: 4.2.3(@types/node@18.16.16) 4386 | vite-node: 0.31.4(@types/node@18.16.16) 4387 | why-is-node-running: 2.2.2 4388 | transitivePeerDependencies: 4389 | - less 4390 | - sass 4391 | - stylus 4392 | - sugarss 4393 | - supports-color 4394 | - terser 4395 | dev: true 4396 | 4397 | /vue-eslint-parser@9.3.0(eslint@8.42.0): 4398 | resolution: {integrity: sha512-48IxT9d0+wArT1+3wNIy0tascRoywqSUe2E1YalIC1L8jsUGe5aJQItWfRok7DVFGz3UYvzEI7n5wiTXsCMAcQ==} 4399 | engines: {node: ^14.17.0 || >=16.0.0} 4400 | peerDependencies: 4401 | eslint: '>=6.0.0' 4402 | dependencies: 4403 | debug: 4.3.4 4404 | eslint: 8.42.0 4405 | eslint-scope: 7.2.0 4406 | eslint-visitor-keys: 3.4.1 4407 | espree: 9.5.2 4408 | esquery: 1.5.0 4409 | lodash: 4.17.21 4410 | semver: 7.5.1 4411 | transitivePeerDependencies: 4412 | - supports-color 4413 | dev: true 4414 | 4415 | /webidl-conversions@4.0.2: 4416 | resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} 4417 | dev: true 4418 | 4419 | /well-known-symbols@2.0.0: 4420 | resolution: {integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==} 4421 | engines: {node: '>=6'} 4422 | dev: true 4423 | 4424 | /whatwg-url@7.1.0: 4425 | resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} 4426 | dependencies: 4427 | lodash.sortby: 4.7.0 4428 | tr46: 1.0.1 4429 | webidl-conversions: 4.0.2 4430 | dev: true 4431 | 4432 | /which-boxed-primitive@1.0.2: 4433 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 4434 | dependencies: 4435 | is-bigint: 1.0.2 4436 | is-boolean-object: 1.1.1 4437 | is-number-object: 1.0.5 4438 | is-string: 1.0.7 4439 | is-symbol: 1.0.3 4440 | dev: true 4441 | 4442 | /which-typed-array@1.1.9: 4443 | resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} 4444 | engines: {node: '>= 0.4'} 4445 | dependencies: 4446 | available-typed-arrays: 1.0.5 4447 | call-bind: 1.0.2 4448 | for-each: 0.3.3 4449 | gopd: 1.0.1 4450 | has-tostringtag: 1.0.0 4451 | is-typed-array: 1.1.10 4452 | dev: true 4453 | 4454 | /which@2.0.2: 4455 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 4456 | engines: {node: '>= 8'} 4457 | hasBin: true 4458 | dependencies: 4459 | isexe: 2.0.0 4460 | dev: true 4461 | 4462 | /why-is-node-running@2.2.2: 4463 | resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} 4464 | engines: {node: '>=8'} 4465 | hasBin: true 4466 | dependencies: 4467 | siginfo: 2.0.0 4468 | stackback: 0.0.2 4469 | dev: true 4470 | 4471 | /wide-align@1.1.5: 4472 | resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} 4473 | dependencies: 4474 | string-width: 4.2.3 4475 | dev: true 4476 | optional: true 4477 | 4478 | /word-wrap@1.2.3: 4479 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 4480 | engines: {node: '>=0.10.0'} 4481 | dev: true 4482 | 4483 | /wrap-ansi@7.0.0: 4484 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 4485 | engines: {node: '>=10'} 4486 | dependencies: 4487 | ansi-styles: 4.3.0 4488 | string-width: 4.2.3 4489 | strip-ansi: 6.0.1 4490 | dev: true 4491 | 4492 | /wrap-ansi@8.1.0: 4493 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 4494 | engines: {node: '>=12'} 4495 | dependencies: 4496 | ansi-styles: 6.2.1 4497 | string-width: 5.1.2 4498 | strip-ansi: 7.0.1 4499 | dev: true 4500 | 4501 | /wrappy@1.0.2: 4502 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 4503 | dev: true 4504 | 4505 | /xml-name-validator@4.0.0: 4506 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 4507 | engines: {node: '>=12'} 4508 | dev: true 4509 | 4510 | /xml2js@0.5.0: 4511 | resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} 4512 | engines: {node: '>=4.0.0'} 4513 | dependencies: 4514 | sax: 1.2.4 4515 | xmlbuilder: 11.0.1 4516 | dev: true 4517 | 4518 | /xmlbuilder@11.0.1: 4519 | resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} 4520 | engines: {node: '>=4.0'} 4521 | dev: true 4522 | 4523 | /yallist@4.0.0: 4524 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 4525 | dev: true 4526 | 4527 | /yaml-eslint-parser@1.2.2: 4528 | resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==} 4529 | engines: {node: ^14.17.0 || >=16.0.0} 4530 | dependencies: 4531 | eslint-visitor-keys: 3.4.1 4532 | lodash: 4.17.21 4533 | yaml: 2.1.1 4534 | dev: true 4535 | 4536 | /yaml@1.10.2: 4537 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 4538 | engines: {node: '>= 6'} 4539 | dev: true 4540 | 4541 | /yaml@2.1.1: 4542 | resolution: {integrity: sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==} 4543 | engines: {node: '>= 14'} 4544 | dev: true 4545 | 4546 | /yauzl@2.10.0: 4547 | resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} 4548 | dependencies: 4549 | buffer-crc32: 0.2.13 4550 | fd-slicer: 1.1.0 4551 | dev: true 4552 | 4553 | /yazl@2.5.1: 4554 | resolution: {integrity: sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==} 4555 | dependencies: 4556 | buffer-crc32: 0.2.13 4557 | dev: true 4558 | 4559 | /yocto-queue@0.1.0: 4560 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 4561 | engines: {node: '>=10'} 4562 | dev: true 4563 | 4564 | /yocto-queue@1.0.0: 4565 | resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} 4566 | engines: {node: '>=12.20'} 4567 | dev: true 4568 | -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - playground 3 | - examples/* 4 | -------------------------------------------------------------------------------- /res/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warmthsea/vscode-custom-code-color/d60797d84820f07f97ac31e758b2e7739735acd2/res/icon.png -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- 1 | /* IMPORT */ 2 | 3 | import * as vscode from 'vscode' 4 | import type { UserSettingType } from './type' 5 | 6 | /* CONFIG */ 7 | 8 | const Config = { 9 | 10 | get(extension = 'vscodeCustomCodeColor') { 11 | return vscode.workspace.getConfiguration().get(extension) as UserSettingType 12 | }, 13 | 14 | } 15 | 16 | /* EXPORT */ 17 | 18 | export default Config 19 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import * as vscode from 'vscode' 2 | import Config from './config' 3 | 4 | export function activate(context: vscode.ExtensionContext) { 5 | const config = Config.get() 6 | 7 | const decorationType = vscode.window.createTextEditorDecorationType({ 8 | color: config.highlightValueColor, // 设置颜色 9 | }) 10 | 11 | // 通过 conquistador 插件获取默认激活的编辑器 12 | const activeEditor = vscode.window.visibleTextEditors.find(editor => editor.document) 13 | 14 | if (activeEditor && isPickFile(activeEditor)) 15 | updateDecorations(activeEditor, decorationType) 16 | 17 | context.subscriptions.push( 18 | vscode.window.onDidChangeActiveTextEditor((editor) => { 19 | if (editor && isPickFile(editor)) 20 | updateDecorations(editor, decorationType) 21 | }), 22 | vscode.workspace.onDidChangeTextDocument((event) => { 23 | if (vscode.window.activeTextEditor && isPickFile(vscode.window.activeTextEditor) && event.document === vscode.window.activeTextEditor.document) 24 | updateDecorations(vscode.window.activeTextEditor, decorationType) 25 | }), 26 | ) 27 | } 28 | 29 | function isPickFile(editor: vscode.TextEditor) { 30 | const config = Config.get() 31 | return config.fileLanguageIdList.includes(editor.document.languageId) 32 | } 33 | 34 | function updateDecorations(editor: vscode.TextEditor, decorationType: vscode.TextEditorDecorationType) { 35 | const config = Config.get() 36 | 37 | const text = editor.document.getText() 38 | let regex: RegExp 39 | 40 | if (typeof config.highlightValue === 'string') { 41 | regex = new RegExp(config.highlightValue, 'g') 42 | } 43 | else { 44 | const patterns = config.highlightValue.map(pattern => `(${pattern})`).join('|') 45 | regex = new RegExp(patterns, 'g') 46 | } 47 | 48 | const ranges = [] 49 | let match 50 | // eslint-disable-next-line no-cond-assign 51 | while ((match = regex.exec(text))) { 52 | const startPos = editor.document.positionAt(match.index) 53 | const endPos = editor.document.positionAt(match.index + match[0].length) 54 | const range = new vscode.Range(startPos, endPos) 55 | ranges.push(range) 56 | } 57 | 58 | editor.setDecorations(decorationType, ranges) 59 | } 60 | 61 | export function deactivate() {} 62 | -------------------------------------------------------------------------------- /src/type.ts: -------------------------------------------------------------------------------- 1 | export interface UserSettingType { 2 | fileLanguageIdList: string[] 3 | highlightValue: string | string[] 4 | highlightValueColor: string 5 | } 6 | -------------------------------------------------------------------------------- /test/index.test.ts: -------------------------------------------------------------------------------- 1 | import { describe, expect, it } from 'vitest' 2 | 3 | describe('should', () => { 4 | it('exported', () => { 5 | expect(1).toEqual(1) 6 | }) 7 | }) 8 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es2017", 4 | "module": "esnext", 5 | "lib": ["esnext"], 6 | "moduleResolution": "node", 7 | "esModuleInterop": true, 8 | "strict": true, 9 | "strictNullChecks": true, 10 | "resolveJsonModule": true, 11 | "skipLibCheck": true, 12 | "skipDefaultLibCheck": true 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'tsup' 2 | 3 | export default defineConfig({ 4 | entry: [ 5 | 'src/index.ts', 6 | ], 7 | format: ['cjs'], 8 | shims: false, 9 | dts: false, 10 | external: [ 11 | 'vscode', 12 | ], 13 | }) 14 | --------------------------------------------------------------------------------