├── .github └── workflows │ └── release.yaml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── biome.json ├── build.config.ts ├── package.json ├── pnpm-lock.yaml ├── src └── index.ts └── tsconfig.json /.github/workflows/release.yaml: -------------------------------------------------------------------------------- 1 | name: Release 2 | 3 | on: 4 | push: 5 | branches: 6 | - "main" 7 | workflow_dispatch: 8 | 9 | jobs: 10 | release-please: 11 | name: Release Please 12 | runs-on: ubuntu-latest 13 | steps: 14 | - id: release 15 | name: Run release-please 16 | uses: google-github-actions/release-please-action@v3 17 | with: 18 | release-type: node 19 | package-name: '@hedger/formkit-plugin-hybridly' 20 | prerelease: true 21 | bump-minor-pre-major: true 22 | bump-patch-for-minor-pre-major: true 23 | - name: Checkout 24 | uses: actions/checkout@v3 25 | - name: Set up NodeJS 26 | uses: actions/setup-node@v3 27 | with: 28 | registry-url: 'https://registry.npmjs.org' 29 | - name: Set up PNPM 30 | uses: pnpm/action-setup@v2.2.4 31 | with: 32 | run_install: true 33 | - name: Build library 34 | run: pnpm run build 35 | - name: Publish 36 | if: ${{ steps.release.outputs.release_created }} 37 | run: pnpm publish 38 | env: 39 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## [0.2.0](https://github.com/nhedger/formkit-plugin-hybridly/compare/v0.1.0...v0.2.0) (2023-10-30) 4 | 5 | 6 | ### Features 7 | 8 | * add explicit support for hybridly 0.5.x ([428f570](https://github.com/nhedger/formkit-plugin-hybridly/commit/428f570d133df2bd4a34e9e03c95a7fbc27b865c)) 9 | 10 | ## [0.1.0](https://github.com/nhedger/formkit-plugin-hybridly/compare/v0.1.0-alpha.2...v0.1.0) (2023-09-10) 11 | 12 | 13 | ### Miscellaneous Chores 14 | 15 | * bump deps ([eb37e76](https://github.com/nhedger/formkit-plugin-hybridly/commit/eb37e7690826a58bebdeb1de7e2da76a6634c965)) 16 | 17 | ## [0.1.0-alpha.2](https://github.com/nhedger/formkit-plugin-hybridly/compare/v0.1.0-alpha.1...v0.1.0-alpha.2) (2023-06-04) 18 | 19 | 20 | ### Miscellaneous Chores 21 | 22 | * bump hybridly and formkit ([b47b92e](https://github.com/nhedger/formkit-plugin-hybridly/commit/b47b92e19ab704576dafaee8c9e1897aa0e4ec89)) 23 | * bump hybridly and formkit ([2fa4528](https://github.com/nhedger/formkit-plugin-hybridly/commit/2fa4528075d60ec7fd22e15babc0dad803302fc2)) 24 | 25 | ## [0.1.0-alpha.1](https://github.com/nhedger/formkit-plugin-hybridly/compare/v0.1.0-alpha.0...v0.1.0-alpha.1) (2023-04-09) 26 | 27 | 28 | ### Bug Fixes 29 | 30 | * use default export ([a4c2ef8](https://github.com/nhedger/formkit-plugin-hybridly/commit/a4c2ef865b95125a5f0b06232ecf515f57c502e1)) 31 | 32 | 33 | ### Miscellaneous Chores 34 | 35 | * trigger release ([701ae5e](https://github.com/nhedger/formkit-plugin-hybridly/commit/701ae5e64923d80f40f2b7a2bc7d1b405ca970c0)) 36 | 37 | ## 0.1.0-alpha.0 (2023-04-09) 38 | 39 | 40 | ### Miscellaneous Chores 41 | 42 | * trigger initial release ([4c012ce](https://github.com/nhedger/formkit-plugin-hybridly/commit/4c012ce6f36659c8f5b3fa2bab057567d77c58f1)) 43 | 44 | ## Changelog 45 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | ===================== 3 | 4 | Copyright © `2023-present` `Nicolas Hedger ` 5 | 6 | Permission is hereby granted, free of charge, to any person 7 | obtaining a copy of this software and associated documentation 8 | files (the “Software”), to deal in the Software without 9 | restriction, including without limitation the rights to use, 10 | copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | copies of the Software, and to permit persons to whom the 12 | Software is furnished to do so, subject to the following 13 | conditions: 14 | 15 | The above copyright notice and this permission notice shall be 16 | included in all copies or substantial portions of the Software. 17 | 18 | THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, 19 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 20 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 21 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 22 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 23 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 24 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 25 | OTHER DEALINGS IN THE SOFTWARE. 26 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # FormKit Plugin for Hybridly 2 | 3 | FormKit plugin for automatically mapping Hybridly errors to form fields. 4 | 5 | - ⚙️ Zero-configuration. 6 | - 🪆 Works with deeply nested forms, groups and lists. 7 | 8 | ## Installation 9 | 10 | The FormKit plugin for Hybridly is available as an NPM package. 11 | 12 | Run one of the following commands to add the package to your project. 13 | 14 | ```bash 15 | # npm 16 | npm install @hedger/formkit-plugin-hybridly 17 | 18 | # yarn 19 | yarn add @hedger/formkit-plugin-hybridly 20 | 21 | # pnpm 22 | pnpm add @hedger/formkit-plugin-hybridly 23 | ``` 24 | 25 | ### Registering the plugin 26 | 27 | When registered, the plugin will attach itself to all root FormKit nodes that 28 | have a type of `form`. 29 | 30 | ```ts 31 | import Hybridly from '@hedger/formkit-plugin-hybridly'; 32 | 33 | export default { 34 | plugins: [Hybridly], 35 | }; 36 | ``` 37 | 38 | ## Multiple forms on the same page 39 | 40 | When multiple forms are present on the same page, you must specify the name of 41 | the error bag to use to ensure that the correct errors are mapped to the correct 42 | form. Set the form's `errorBag` prop to the same name as the `errorBag` option 43 | on the `useForm` call. 44 | 45 | ```html 46 | 57 | 58 | 68 | ``` 69 | 70 | ## How it works 71 | 72 | This plugins hooks into Hybridly's `navigated` event and extracts the errors 73 | from the response. It then maps the errors to the form fields by matching the 74 | field name to the error key. 75 | 76 | For example, if you have a form with a field named `email` and the response 77 | contains an error with the key `email`, the error will be mapped to the `email` 78 | field. 79 | 80 | ## License 81 | 82 | This plugin is open-sourced software licensed under the 83 | [MIT license](LICENSE.md). 84 | -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "ignore": ["dist", "node_modules", "CHANGELOG.md", "LICENSE.md"] 4 | }, 5 | "organizeImports": { 6 | "enabled": true 7 | }, 8 | "linter": { 9 | "enabled": true, 10 | "rules": { 11 | "recommended": true 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /build.config.ts: -------------------------------------------------------------------------------- 1 | import { defineBuildConfig } from "unbuild"; 2 | 3 | export default defineBuildConfig({ 4 | entries: ["src/index"], 5 | declaration: true, 6 | clean: true, 7 | rollup: { 8 | emitCJS: true, 9 | }, 10 | }); 11 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@hedger/formkit-plugin-hybridly", 3 | "type": "module", 4 | "publishConfig": { 5 | "access": "public" 6 | }, 7 | "version": "0.2.0", 8 | "packageManager": "pnpm@8.1.1", 9 | "description": "FormKit plugin for Hybridly.", 10 | "author": { 11 | "name": "Nicolas Hedger", 12 | "email": "nicolas@hedger.ch" 13 | }, 14 | "license": "MIT", 15 | "homepage": "https://github.com/nhedger/formkit-plugin-hybridly#readme", 16 | "repository": { 17 | "type": "git", 18 | "url": "git+https://github.com/nhedger/formkit-plugin-hybridly.git" 19 | }, 20 | "bugs": "https://github.com/nhedger/formkit-plugin-hybridly/issues", 21 | "keywords": [ 22 | "formkit", 23 | "hybridly" 24 | ], 25 | "sideEffects": false, 26 | "exports": { 27 | ".": { 28 | "types": "./dist/index.d.ts", 29 | "require": "./dist/index.cjs", 30 | "import": "./dist/index.mjs" 31 | } 32 | }, 33 | "main": "./dist/index.mjs", 34 | "module": "./dist/index.mjs", 35 | "types": "./dist/index.d.ts", 36 | "typesVersions": { 37 | "*": { 38 | "*": [ 39 | "./dist/*", 40 | "./dist/index.d.ts" 41 | ] 42 | } 43 | }, 44 | "files": [ 45 | "dist" 46 | ], 47 | "scripts": { 48 | "build": "unbuild", 49 | "format": "biome format . --write", 50 | "lint": "biome lint .", 51 | "dev": "unbuild --stub" 52 | }, 53 | "devDependencies": { 54 | "@biomejs/biome": "^1.1.2", 55 | "@formkit/core": "^1.0.0", 56 | "@types/node": "^18.15.11", 57 | "hybridly": "^0.4.4", 58 | "pnpm": "^8.1.1", 59 | "typescript": "^5.0.4", 60 | "unbuild": "^1.2.0", 61 | "vitest": "^0.29.8" 62 | }, 63 | "peerDependencies": { 64 | "@formkit/core": "^1.0", 65 | "hybridly": "^0.4 || ^0.5" 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '6.0' 2 | 3 | devDependencies: 4 | '@biomejs/biome': 5 | specifier: ^1.1.2 6 | version: 1.1.2 7 | '@formkit/core': 8 | specifier: ^1.0.0 9 | version: 1.0.0 10 | '@types/node': 11 | specifier: ^18.15.11 12 | version: 18.15.11 13 | hybridly: 14 | specifier: ^0.4.4 15 | version: 0.4.4(axios@1.5.0)(rollup@3.20.2)(vite@4.4.9)(vue@3.3.4) 16 | pnpm: 17 | specifier: ^8.1.1 18 | version: 8.1.1 19 | typescript: 20 | specifier: ^5.0.4 21 | version: 5.0.4 22 | unbuild: 23 | specifier: ^1.2.0 24 | version: 1.2.0 25 | vitest: 26 | specifier: ^0.29.8 27 | version: 0.29.8 28 | 29 | packages: 30 | 31 | /@ampproject/remapping@2.2.1: 32 | resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} 33 | engines: {node: '>=6.0.0'} 34 | dependencies: 35 | '@jridgewell/gen-mapping': 0.3.3 36 | '@jridgewell/trace-mapping': 0.3.18 37 | dev: true 38 | 39 | /@antfu/install-pkg@0.1.1: 40 | resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} 41 | dependencies: 42 | execa: 5.1.1 43 | find-up: 5.0.0 44 | dev: true 45 | 46 | /@antfu/utils@0.7.6: 47 | resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==} 48 | dev: true 49 | 50 | /@babel/code-frame@7.22.13: 51 | resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} 52 | engines: {node: '>=6.9.0'} 53 | dependencies: 54 | '@babel/highlight': 7.22.13 55 | chalk: 2.4.2 56 | dev: true 57 | 58 | /@babel/compat-data@7.21.4: 59 | resolution: {integrity: sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==} 60 | engines: {node: '>=6.9.0'} 61 | dev: true 62 | 63 | /@babel/core@7.21.4: 64 | resolution: {integrity: sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==} 65 | engines: {node: '>=6.9.0'} 66 | dependencies: 67 | '@ampproject/remapping': 2.2.1 68 | '@babel/code-frame': 7.22.13 69 | '@babel/generator': 7.21.4 70 | '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) 71 | '@babel/helper-module-transforms': 7.21.2 72 | '@babel/helpers': 7.21.0 73 | '@babel/parser': 7.21.4 74 | '@babel/template': 7.20.7 75 | '@babel/traverse': 7.21.4 76 | '@babel/types': 7.21.4 77 | convert-source-map: 1.9.0 78 | debug: 4.3.4 79 | gensync: 1.0.0-beta.2 80 | json5: 2.2.3 81 | semver: 6.3.0 82 | transitivePeerDependencies: 83 | - supports-color 84 | dev: true 85 | 86 | /@babel/generator@7.21.4: 87 | resolution: {integrity: sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==} 88 | engines: {node: '>=6.9.0'} 89 | dependencies: 90 | '@babel/types': 7.21.4 91 | '@jridgewell/gen-mapping': 0.3.3 92 | '@jridgewell/trace-mapping': 0.3.18 93 | jsesc: 2.5.2 94 | dev: true 95 | 96 | /@babel/helper-compilation-targets@7.21.4(@babel/core@7.21.4): 97 | resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==} 98 | engines: {node: '>=6.9.0'} 99 | peerDependencies: 100 | '@babel/core': ^7.0.0 101 | dependencies: 102 | '@babel/compat-data': 7.21.4 103 | '@babel/core': 7.21.4 104 | '@babel/helper-validator-option': 7.21.0 105 | browserslist: 4.21.5 106 | lru-cache: 5.1.1 107 | semver: 6.3.0 108 | dev: true 109 | 110 | /@babel/helper-environment-visitor@7.18.9: 111 | resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} 112 | engines: {node: '>=6.9.0'} 113 | dev: true 114 | 115 | /@babel/helper-function-name@7.21.0: 116 | resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} 117 | engines: {node: '>=6.9.0'} 118 | dependencies: 119 | '@babel/template': 7.20.7 120 | '@babel/types': 7.21.4 121 | dev: true 122 | 123 | /@babel/helper-hoist-variables@7.18.6: 124 | resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} 125 | engines: {node: '>=6.9.0'} 126 | dependencies: 127 | '@babel/types': 7.21.4 128 | dev: true 129 | 130 | /@babel/helper-module-imports@7.21.4: 131 | resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} 132 | engines: {node: '>=6.9.0'} 133 | dependencies: 134 | '@babel/types': 7.21.4 135 | dev: true 136 | 137 | /@babel/helper-module-transforms@7.21.2: 138 | resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} 139 | engines: {node: '>=6.9.0'} 140 | dependencies: 141 | '@babel/helper-environment-visitor': 7.18.9 142 | '@babel/helper-module-imports': 7.21.4 143 | '@babel/helper-simple-access': 7.20.2 144 | '@babel/helper-split-export-declaration': 7.18.6 145 | '@babel/helper-validator-identifier': 7.19.1 146 | '@babel/template': 7.20.7 147 | '@babel/traverse': 7.21.4 148 | '@babel/types': 7.21.4 149 | transitivePeerDependencies: 150 | - supports-color 151 | dev: true 152 | 153 | /@babel/helper-simple-access@7.20.2: 154 | resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} 155 | engines: {node: '>=6.9.0'} 156 | dependencies: 157 | '@babel/types': 7.21.4 158 | dev: true 159 | 160 | /@babel/helper-split-export-declaration@7.18.6: 161 | resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} 162 | engines: {node: '>=6.9.0'} 163 | dependencies: 164 | '@babel/types': 7.21.4 165 | dev: true 166 | 167 | /@babel/helper-string-parser@7.19.4: 168 | resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} 169 | engines: {node: '>=6.9.0'} 170 | dev: true 171 | 172 | /@babel/helper-string-parser@7.22.5: 173 | resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} 174 | engines: {node: '>=6.9.0'} 175 | dev: true 176 | 177 | /@babel/helper-validator-identifier@7.19.1: 178 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} 179 | engines: {node: '>=6.9.0'} 180 | dev: true 181 | 182 | /@babel/helper-validator-identifier@7.22.15: 183 | resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==} 184 | engines: {node: '>=6.9.0'} 185 | dev: true 186 | 187 | /@babel/helper-validator-option@7.21.0: 188 | resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} 189 | engines: {node: '>=6.9.0'} 190 | dev: true 191 | 192 | /@babel/helpers@7.21.0: 193 | resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} 194 | engines: {node: '>=6.9.0'} 195 | dependencies: 196 | '@babel/template': 7.20.7 197 | '@babel/traverse': 7.21.4 198 | '@babel/types': 7.21.4 199 | transitivePeerDependencies: 200 | - supports-color 201 | dev: true 202 | 203 | /@babel/highlight@7.22.13: 204 | resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} 205 | engines: {node: '>=6.9.0'} 206 | dependencies: 207 | '@babel/helper-validator-identifier': 7.22.15 208 | chalk: 2.4.2 209 | js-tokens: 4.0.0 210 | dev: true 211 | 212 | /@babel/parser@7.21.4: 213 | resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==} 214 | engines: {node: '>=6.0.0'} 215 | hasBin: true 216 | dependencies: 217 | '@babel/types': 7.21.4 218 | dev: true 219 | 220 | /@babel/parser@7.22.16: 221 | resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==} 222 | engines: {node: '>=6.0.0'} 223 | hasBin: true 224 | dependencies: 225 | '@babel/types': 7.22.17 226 | dev: true 227 | 228 | /@babel/standalone@7.21.4: 229 | resolution: {integrity: sha512-Rw4nGqH/iyVeYxARKcz7iGP+njkPsVqJ45TmXMONoGoxooWjXCAs+CUcLeAZdBGCLqgaPvHKCYvIaDT2Iq+KfA==} 230 | engines: {node: '>=6.9.0'} 231 | dev: true 232 | 233 | /@babel/template@7.20.7: 234 | resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} 235 | engines: {node: '>=6.9.0'} 236 | dependencies: 237 | '@babel/code-frame': 7.22.13 238 | '@babel/parser': 7.21.4 239 | '@babel/types': 7.21.4 240 | dev: true 241 | 242 | /@babel/traverse@7.21.4: 243 | resolution: {integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==} 244 | engines: {node: '>=6.9.0'} 245 | dependencies: 246 | '@babel/code-frame': 7.22.13 247 | '@babel/generator': 7.21.4 248 | '@babel/helper-environment-visitor': 7.18.9 249 | '@babel/helper-function-name': 7.21.0 250 | '@babel/helper-hoist-variables': 7.18.6 251 | '@babel/helper-split-export-declaration': 7.18.6 252 | '@babel/parser': 7.21.4 253 | '@babel/types': 7.21.4 254 | debug: 4.3.4 255 | globals: 11.12.0 256 | transitivePeerDependencies: 257 | - supports-color 258 | dev: true 259 | 260 | /@babel/types@7.21.4: 261 | resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==} 262 | engines: {node: '>=6.9.0'} 263 | dependencies: 264 | '@babel/helper-string-parser': 7.19.4 265 | '@babel/helper-validator-identifier': 7.19.1 266 | to-fast-properties: 2.0.0 267 | dev: true 268 | 269 | /@babel/types@7.22.17: 270 | resolution: {integrity: sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==} 271 | engines: {node: '>=6.9.0'} 272 | dependencies: 273 | '@babel/helper-string-parser': 7.22.5 274 | '@babel/helper-validator-identifier': 7.22.15 275 | to-fast-properties: 2.0.0 276 | dev: true 277 | 278 | /@biomejs/biome@1.1.2: 279 | resolution: {integrity: sha512-JEVWchqo0Xhl86IJgOh0xESWnNRUXBUDByCBR8TA4lIPzm/6U6Tv77+MblNkZ8MvwCtP6PlBNGdQcGKKabtuHA==} 280 | engines: {node: '>=14.*'} 281 | hasBin: true 282 | requiresBuild: true 283 | optionalDependencies: 284 | '@biomejs/cli-darwin-arm64': 1.1.2 285 | '@biomejs/cli-darwin-x64': 1.1.2 286 | '@biomejs/cli-linux-arm64': 1.1.2 287 | '@biomejs/cli-linux-x64': 1.1.2 288 | '@biomejs/cli-win32-arm64': 1.1.2 289 | '@biomejs/cli-win32-x64': 1.1.2 290 | dev: true 291 | 292 | /@biomejs/cli-darwin-arm64@1.1.2: 293 | resolution: {integrity: sha512-YyqWeNZchPxlvxtdo2vMBkzrwllaNS3+DZ6j01mUCVIZE9kAzF/edMV2O38L2AEtnRLU1TI1f71Jai3ThILClg==} 294 | engines: {node: '>=14.*'} 295 | cpu: [arm64] 296 | os: [darwin] 297 | requiresBuild: true 298 | dev: true 299 | optional: true 300 | 301 | /@biomejs/cli-darwin-x64@1.1.2: 302 | resolution: {integrity: sha512-Sofxcu50AHJyQS6Xx3OF2egQQ7Un5YFVF5/umNFa+kSNrrCu/ucmzrk8FcGS2dOSs4L2LqD6ZDWjvbcikjzLYQ==} 303 | engines: {node: '>=14.*'} 304 | cpu: [x64] 305 | os: [darwin] 306 | requiresBuild: true 307 | dev: true 308 | optional: true 309 | 310 | /@biomejs/cli-linux-arm64@1.1.2: 311 | resolution: {integrity: sha512-wtaQgpoVMZEKf1GlDlFGAJP1j6gnh4L4kJN8PQPOBAdKIUZ/YSjqVp0z28vli5xCQ57xCn1gH4Xoqw2gVYu1tQ==} 312 | engines: {node: '>=14.*'} 313 | cpu: [arm64] 314 | os: [linux] 315 | requiresBuild: true 316 | dev: true 317 | optional: true 318 | 319 | /@biomejs/cli-linux-x64@1.1.2: 320 | resolution: {integrity: sha512-TYIUjCXbY+kxnJgv8GESplMagB1GdOcMV21JGRATqnhUI4BvG6sjs3gfi+sdjLBQdbHhsISXW3yfUlv07HKqhg==} 321 | engines: {node: '>=14.*'} 322 | cpu: [x64] 323 | os: [linux] 324 | requiresBuild: true 325 | dev: true 326 | optional: true 327 | 328 | /@biomejs/cli-win32-arm64@1.1.2: 329 | resolution: {integrity: sha512-yApn85KuJ+Ty5zxbqWnaifX4ONtZG+snu12RNKi8fxSVVCXzQ/k2PfsWQbsyvCG05qshSvNKtM54cuf+vhUIsw==} 330 | engines: {node: '>=14.*'} 331 | cpu: [arm64] 332 | os: [win32] 333 | requiresBuild: true 334 | dev: true 335 | optional: true 336 | 337 | /@biomejs/cli-win32-x64@1.1.2: 338 | resolution: {integrity: sha512-qebNvIrFj2TJ+K0JVGo1HkgV2y5jis6aOZDC1SWuk53GnqjSLdR+p1v86ZByOjYr1v+tjc67EXmEepk06VVvpA==} 339 | engines: {node: '>=14.*'} 340 | cpu: [x64] 341 | os: [win32] 342 | requiresBuild: true 343 | dev: true 344 | optional: true 345 | 346 | /@clickbar/dot-diver@1.0.1: 347 | resolution: {integrity: sha512-Jepnq6e/2DApECLgXzflMyo069oW3j36wdceCCydcsxWl+0nHcBgZ47lucb8JG3L2QJwa1EXj4kOer+ScXKtUg==} 348 | dev: true 349 | 350 | /@esbuild/android-arm64@0.17.15: 351 | resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==} 352 | engines: {node: '>=12'} 353 | cpu: [arm64] 354 | os: [android] 355 | requiresBuild: true 356 | dev: true 357 | optional: true 358 | 359 | /@esbuild/android-arm64@0.18.20: 360 | resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} 361 | engines: {node: '>=12'} 362 | cpu: [arm64] 363 | os: [android] 364 | requiresBuild: true 365 | dev: true 366 | optional: true 367 | 368 | /@esbuild/android-arm@0.17.15: 369 | resolution: {integrity: sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==} 370 | engines: {node: '>=12'} 371 | cpu: [arm] 372 | os: [android] 373 | requiresBuild: true 374 | dev: true 375 | optional: true 376 | 377 | /@esbuild/android-arm@0.18.20: 378 | resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} 379 | engines: {node: '>=12'} 380 | cpu: [arm] 381 | os: [android] 382 | requiresBuild: true 383 | dev: true 384 | optional: true 385 | 386 | /@esbuild/android-x64@0.17.15: 387 | resolution: {integrity: sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==} 388 | engines: {node: '>=12'} 389 | cpu: [x64] 390 | os: [android] 391 | requiresBuild: true 392 | dev: true 393 | optional: true 394 | 395 | /@esbuild/android-x64@0.18.20: 396 | resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} 397 | engines: {node: '>=12'} 398 | cpu: [x64] 399 | os: [android] 400 | requiresBuild: true 401 | dev: true 402 | optional: true 403 | 404 | /@esbuild/darwin-arm64@0.17.15: 405 | resolution: {integrity: sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==} 406 | engines: {node: '>=12'} 407 | cpu: [arm64] 408 | os: [darwin] 409 | requiresBuild: true 410 | dev: true 411 | optional: true 412 | 413 | /@esbuild/darwin-arm64@0.18.20: 414 | resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} 415 | engines: {node: '>=12'} 416 | cpu: [arm64] 417 | os: [darwin] 418 | requiresBuild: true 419 | dev: true 420 | optional: true 421 | 422 | /@esbuild/darwin-x64@0.17.15: 423 | resolution: {integrity: sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==} 424 | engines: {node: '>=12'} 425 | cpu: [x64] 426 | os: [darwin] 427 | requiresBuild: true 428 | dev: true 429 | optional: true 430 | 431 | /@esbuild/darwin-x64@0.18.20: 432 | resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} 433 | engines: {node: '>=12'} 434 | cpu: [x64] 435 | os: [darwin] 436 | requiresBuild: true 437 | dev: true 438 | optional: true 439 | 440 | /@esbuild/freebsd-arm64@0.17.15: 441 | resolution: {integrity: sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==} 442 | engines: {node: '>=12'} 443 | cpu: [arm64] 444 | os: [freebsd] 445 | requiresBuild: true 446 | dev: true 447 | optional: true 448 | 449 | /@esbuild/freebsd-arm64@0.18.20: 450 | resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} 451 | engines: {node: '>=12'} 452 | cpu: [arm64] 453 | os: [freebsd] 454 | requiresBuild: true 455 | dev: true 456 | optional: true 457 | 458 | /@esbuild/freebsd-x64@0.17.15: 459 | resolution: {integrity: sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==} 460 | engines: {node: '>=12'} 461 | cpu: [x64] 462 | os: [freebsd] 463 | requiresBuild: true 464 | dev: true 465 | optional: true 466 | 467 | /@esbuild/freebsd-x64@0.18.20: 468 | resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} 469 | engines: {node: '>=12'} 470 | cpu: [x64] 471 | os: [freebsd] 472 | requiresBuild: true 473 | dev: true 474 | optional: true 475 | 476 | /@esbuild/linux-arm64@0.17.15: 477 | resolution: {integrity: sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==} 478 | engines: {node: '>=12'} 479 | cpu: [arm64] 480 | os: [linux] 481 | requiresBuild: true 482 | dev: true 483 | optional: true 484 | 485 | /@esbuild/linux-arm64@0.18.20: 486 | resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} 487 | engines: {node: '>=12'} 488 | cpu: [arm64] 489 | os: [linux] 490 | requiresBuild: true 491 | dev: true 492 | optional: true 493 | 494 | /@esbuild/linux-arm@0.17.15: 495 | resolution: {integrity: sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==} 496 | engines: {node: '>=12'} 497 | cpu: [arm] 498 | os: [linux] 499 | requiresBuild: true 500 | dev: true 501 | optional: true 502 | 503 | /@esbuild/linux-arm@0.18.20: 504 | resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} 505 | engines: {node: '>=12'} 506 | cpu: [arm] 507 | os: [linux] 508 | requiresBuild: true 509 | dev: true 510 | optional: true 511 | 512 | /@esbuild/linux-ia32@0.17.15: 513 | resolution: {integrity: sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==} 514 | engines: {node: '>=12'} 515 | cpu: [ia32] 516 | os: [linux] 517 | requiresBuild: true 518 | dev: true 519 | optional: true 520 | 521 | /@esbuild/linux-ia32@0.18.20: 522 | resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} 523 | engines: {node: '>=12'} 524 | cpu: [ia32] 525 | os: [linux] 526 | requiresBuild: true 527 | dev: true 528 | optional: true 529 | 530 | /@esbuild/linux-loong64@0.17.15: 531 | resolution: {integrity: sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==} 532 | engines: {node: '>=12'} 533 | cpu: [loong64] 534 | os: [linux] 535 | requiresBuild: true 536 | dev: true 537 | optional: true 538 | 539 | /@esbuild/linux-loong64@0.18.20: 540 | resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} 541 | engines: {node: '>=12'} 542 | cpu: [loong64] 543 | os: [linux] 544 | requiresBuild: true 545 | dev: true 546 | optional: true 547 | 548 | /@esbuild/linux-mips64el@0.17.15: 549 | resolution: {integrity: sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==} 550 | engines: {node: '>=12'} 551 | cpu: [mips64el] 552 | os: [linux] 553 | requiresBuild: true 554 | dev: true 555 | optional: true 556 | 557 | /@esbuild/linux-mips64el@0.18.20: 558 | resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} 559 | engines: {node: '>=12'} 560 | cpu: [mips64el] 561 | os: [linux] 562 | requiresBuild: true 563 | dev: true 564 | optional: true 565 | 566 | /@esbuild/linux-ppc64@0.17.15: 567 | resolution: {integrity: sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==} 568 | engines: {node: '>=12'} 569 | cpu: [ppc64] 570 | os: [linux] 571 | requiresBuild: true 572 | dev: true 573 | optional: true 574 | 575 | /@esbuild/linux-ppc64@0.18.20: 576 | resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} 577 | engines: {node: '>=12'} 578 | cpu: [ppc64] 579 | os: [linux] 580 | requiresBuild: true 581 | dev: true 582 | optional: true 583 | 584 | /@esbuild/linux-riscv64@0.17.15: 585 | resolution: {integrity: sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==} 586 | engines: {node: '>=12'} 587 | cpu: [riscv64] 588 | os: [linux] 589 | requiresBuild: true 590 | dev: true 591 | optional: true 592 | 593 | /@esbuild/linux-riscv64@0.18.20: 594 | resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} 595 | engines: {node: '>=12'} 596 | cpu: [riscv64] 597 | os: [linux] 598 | requiresBuild: true 599 | dev: true 600 | optional: true 601 | 602 | /@esbuild/linux-s390x@0.17.15: 603 | resolution: {integrity: sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==} 604 | engines: {node: '>=12'} 605 | cpu: [s390x] 606 | os: [linux] 607 | requiresBuild: true 608 | dev: true 609 | optional: true 610 | 611 | /@esbuild/linux-s390x@0.18.20: 612 | resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} 613 | engines: {node: '>=12'} 614 | cpu: [s390x] 615 | os: [linux] 616 | requiresBuild: true 617 | dev: true 618 | optional: true 619 | 620 | /@esbuild/linux-x64@0.17.15: 621 | resolution: {integrity: sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==} 622 | engines: {node: '>=12'} 623 | cpu: [x64] 624 | os: [linux] 625 | requiresBuild: true 626 | dev: true 627 | optional: true 628 | 629 | /@esbuild/linux-x64@0.18.20: 630 | resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} 631 | engines: {node: '>=12'} 632 | cpu: [x64] 633 | os: [linux] 634 | requiresBuild: true 635 | dev: true 636 | optional: true 637 | 638 | /@esbuild/netbsd-x64@0.17.15: 639 | resolution: {integrity: sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==} 640 | engines: {node: '>=12'} 641 | cpu: [x64] 642 | os: [netbsd] 643 | requiresBuild: true 644 | dev: true 645 | optional: true 646 | 647 | /@esbuild/netbsd-x64@0.18.20: 648 | resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} 649 | engines: {node: '>=12'} 650 | cpu: [x64] 651 | os: [netbsd] 652 | requiresBuild: true 653 | dev: true 654 | optional: true 655 | 656 | /@esbuild/openbsd-x64@0.17.15: 657 | resolution: {integrity: sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==} 658 | engines: {node: '>=12'} 659 | cpu: [x64] 660 | os: [openbsd] 661 | requiresBuild: true 662 | dev: true 663 | optional: true 664 | 665 | /@esbuild/openbsd-x64@0.18.20: 666 | resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} 667 | engines: {node: '>=12'} 668 | cpu: [x64] 669 | os: [openbsd] 670 | requiresBuild: true 671 | dev: true 672 | optional: true 673 | 674 | /@esbuild/sunos-x64@0.17.15: 675 | resolution: {integrity: sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==} 676 | engines: {node: '>=12'} 677 | cpu: [x64] 678 | os: [sunos] 679 | requiresBuild: true 680 | dev: true 681 | optional: true 682 | 683 | /@esbuild/sunos-x64@0.18.20: 684 | resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} 685 | engines: {node: '>=12'} 686 | cpu: [x64] 687 | os: [sunos] 688 | requiresBuild: true 689 | dev: true 690 | optional: true 691 | 692 | /@esbuild/win32-arm64@0.17.15: 693 | resolution: {integrity: sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==} 694 | engines: {node: '>=12'} 695 | cpu: [arm64] 696 | os: [win32] 697 | requiresBuild: true 698 | dev: true 699 | optional: true 700 | 701 | /@esbuild/win32-arm64@0.18.20: 702 | resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} 703 | engines: {node: '>=12'} 704 | cpu: [arm64] 705 | os: [win32] 706 | requiresBuild: true 707 | dev: true 708 | optional: true 709 | 710 | /@esbuild/win32-ia32@0.17.15: 711 | resolution: {integrity: sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==} 712 | engines: {node: '>=12'} 713 | cpu: [ia32] 714 | os: [win32] 715 | requiresBuild: true 716 | dev: true 717 | optional: true 718 | 719 | /@esbuild/win32-ia32@0.18.20: 720 | resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} 721 | engines: {node: '>=12'} 722 | cpu: [ia32] 723 | os: [win32] 724 | requiresBuild: true 725 | dev: true 726 | optional: true 727 | 728 | /@esbuild/win32-x64@0.17.15: 729 | resolution: {integrity: sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==} 730 | engines: {node: '>=12'} 731 | cpu: [x64] 732 | os: [win32] 733 | requiresBuild: true 734 | dev: true 735 | optional: true 736 | 737 | /@esbuild/win32-x64@0.18.20: 738 | resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} 739 | engines: {node: '>=12'} 740 | cpu: [x64] 741 | os: [win32] 742 | requiresBuild: true 743 | dev: true 744 | optional: true 745 | 746 | /@formkit/core@1.0.0: 747 | resolution: {integrity: sha512-rDFVwNngLcakltasYzmyYDPAYoCoakK+7h4/5V1bE1FQDabhVvJIc5EDH8U80RAKNLGS9xiQ1JK4FHGcZ3K+oQ==} 748 | dependencies: 749 | '@formkit/utils': 1.0.0 750 | dev: true 751 | 752 | /@formkit/utils@1.0.0: 753 | resolution: {integrity: sha512-5T8PbHOajP/eJuoEeLgxA0g25nyVUZKfy2V2mW8idoph+9PT0nZUoIP+KA/PJ2mmexqtuykMT0A5knW8MiXqsw==} 754 | dev: true 755 | 756 | /@hybridly/core@0.4.4(axios@1.5.0): 757 | resolution: {integrity: sha512-9YX/Ol9kx8l1VjL+pklSZdxuSNnkTPVvePjlbNULicRuQZ+kwog/5yMpzQk4HjdFac3GPrLLY50SC48Od4svfQ==} 758 | peerDependencies: 759 | axios: ^1 760 | dependencies: 761 | '@hybridly/utils': 0.4.4 762 | axios: 1.5.0 763 | qs: 6.11.2 764 | superjson: 1.13.1 765 | transitivePeerDependencies: 766 | - supports-color 767 | dev: true 768 | 769 | /@hybridly/utils@0.4.4: 770 | resolution: {integrity: sha512-sWDDAX+hDxvqdcHTGBKI8W32pIG6L2vgg+h/d5G48PQv/lzXR+O3DpKi3nkoSOs2vN0BGRnXjPP2jN9gQStr8Q==} 771 | dependencies: 772 | debug: 4.3.4 773 | deepmerge: 4.3.1 774 | is-plain-object: 5.0.0 775 | lodash.clonedeep: 4.5.0 776 | transitivePeerDependencies: 777 | - supports-color 778 | dev: true 779 | 780 | /@hybridly/vite@0.4.4(axios@1.5.0)(rollup@3.20.2)(vite@4.4.9)(vue@3.3.4): 781 | resolution: {integrity: sha512-JXFl7mKizz5w9Rz6dDRBcBxupOYqmuoDvILze4gkr7KTEaaXXXnl4QEjcU7t4iE8qvkLDPuNtGv2J4+RB004jA==} 782 | peerDependencies: 783 | vite: ^4.4.9 784 | vue: ^3.2.45 785 | dependencies: 786 | '@hybridly/core': 0.4.4(axios@1.5.0) 787 | '@vitejs/plugin-vue': 4.3.4(vite@4.4.9)(vue@3.3.4) 788 | fast-glob: 3.3.1 789 | laravel-vite-plugin: 0.8.0(vite@4.4.9) 790 | local-pkg: 0.4.3 791 | throttle-debounce: 5.0.0 792 | unplugin-auto-import: 0.16.6(rollup@3.20.2) 793 | unplugin-icons: 0.16.6 794 | unplugin-vue-components: 0.25.2(rollup@3.20.2)(vue@3.3.4) 795 | vite: 4.4.9(@types/node@18.15.11) 796 | vite-plugin-run: 0.4.1 797 | vue: 3.3.4 798 | transitivePeerDependencies: 799 | - '@babel/parser' 800 | - '@nuxt/kit' 801 | - '@svgr/core' 802 | - '@svgx/core' 803 | - '@vue/compiler-sfc' 804 | - '@vueuse/core' 805 | - axios 806 | - rollup 807 | - supports-color 808 | - vue-template-compiler 809 | - vue-template-es2015-compiler 810 | dev: true 811 | 812 | /@hybridly/vue@0.4.4(axios@1.5.0)(vue@3.3.4): 813 | resolution: {integrity: sha512-ybeEKBzBf6BbO0rY2IYrKHQ6j61Hwui4gS3++1ZjQuCu9yvgoRts8hP9B+x6PVZqpU0SQ5fJVeCYNgWGGBrJYw==} 814 | peerDependencies: 815 | vue: ^3.2.45 816 | dependencies: 817 | '@clickbar/dot-diver': 1.0.1 818 | '@hybridly/core': 0.4.4(axios@1.5.0) 819 | '@hybridly/utils': 0.4.4 820 | '@vue/devtools-api': 6.5.0 821 | defu: 6.1.2 822 | lodash.isequal: 4.5.0 823 | nprogress: 0.2.0 824 | qs: 6.11.2 825 | vue: 3.3.4 826 | transitivePeerDependencies: 827 | - axios 828 | - supports-color 829 | dev: true 830 | 831 | /@iconify/types@2.0.0: 832 | resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} 833 | dev: true 834 | 835 | /@iconify/utils@2.1.9: 836 | resolution: {integrity: sha512-mo+A4n3MwLlWlg1SoSO+Dt6pOPWKElk9sSJ6ZpuzbB9OcjxN8RUWxU3ulPwB1nglErWKRam2x4BAohbYF7FiFA==} 837 | dependencies: 838 | '@antfu/install-pkg': 0.1.1 839 | '@antfu/utils': 0.7.6 840 | '@iconify/types': 2.0.0 841 | debug: 4.3.4 842 | kolorist: 1.8.0 843 | local-pkg: 0.4.3 844 | transitivePeerDependencies: 845 | - supports-color 846 | dev: true 847 | 848 | /@jridgewell/gen-mapping@0.3.3: 849 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} 850 | engines: {node: '>=6.0.0'} 851 | dependencies: 852 | '@jridgewell/set-array': 1.1.2 853 | '@jridgewell/sourcemap-codec': 1.4.15 854 | '@jridgewell/trace-mapping': 0.3.18 855 | dev: true 856 | 857 | /@jridgewell/resolve-uri@3.1.0: 858 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 859 | engines: {node: '>=6.0.0'} 860 | dev: true 861 | 862 | /@jridgewell/set-array@1.1.2: 863 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 864 | engines: {node: '>=6.0.0'} 865 | dev: true 866 | 867 | /@jridgewell/sourcemap-codec@1.4.14: 868 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 869 | dev: true 870 | 871 | /@jridgewell/sourcemap-codec@1.4.15: 872 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 873 | dev: true 874 | 875 | /@jridgewell/trace-mapping@0.3.18: 876 | resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} 877 | dependencies: 878 | '@jridgewell/resolve-uri': 3.1.0 879 | '@jridgewell/sourcemap-codec': 1.4.14 880 | dev: true 881 | 882 | /@nodelib/fs.scandir@2.1.5: 883 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 884 | engines: {node: '>= 8'} 885 | dependencies: 886 | '@nodelib/fs.stat': 2.0.5 887 | run-parallel: 1.2.0 888 | dev: true 889 | 890 | /@nodelib/fs.stat@2.0.5: 891 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 892 | engines: {node: '>= 8'} 893 | dev: true 894 | 895 | /@nodelib/fs.walk@1.2.8: 896 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 897 | engines: {node: '>= 8'} 898 | dependencies: 899 | '@nodelib/fs.scandir': 2.1.5 900 | fastq: 1.15.0 901 | dev: true 902 | 903 | /@rollup/plugin-alias@4.0.4(rollup@3.20.2): 904 | resolution: {integrity: sha512-0CaAY238SMtYAWEXXptWSR8iz8NYZnH7zNBKuJ14xFJSGwLtPgjvXYsoApAHfzYXXH1ejxpVw7WlHss3zhh9SQ==} 905 | engines: {node: '>=14.0.0'} 906 | peerDependencies: 907 | rollup: ^1.20.0||^2.0.0||^3.0.0 908 | peerDependenciesMeta: 909 | rollup: 910 | optional: true 911 | dependencies: 912 | rollup: 3.20.2 913 | slash: 4.0.0 914 | dev: true 915 | 916 | /@rollup/plugin-commonjs@24.0.1(rollup@3.20.2): 917 | resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==} 918 | engines: {node: '>=14.0.0'} 919 | peerDependencies: 920 | rollup: ^2.68.0||^3.0.0 921 | peerDependenciesMeta: 922 | rollup: 923 | optional: true 924 | dependencies: 925 | '@rollup/pluginutils': 5.0.2(rollup@3.20.2) 926 | commondir: 1.0.1 927 | estree-walker: 2.0.2 928 | glob: 8.1.0 929 | is-reference: 1.2.1 930 | magic-string: 0.27.0 931 | rollup: 3.20.2 932 | dev: true 933 | 934 | /@rollup/plugin-json@6.0.0(rollup@3.20.2): 935 | resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} 936 | engines: {node: '>=14.0.0'} 937 | peerDependencies: 938 | rollup: ^1.20.0||^2.0.0||^3.0.0 939 | peerDependenciesMeta: 940 | rollup: 941 | optional: true 942 | dependencies: 943 | '@rollup/pluginutils': 5.0.2(rollup@3.20.2) 944 | rollup: 3.20.2 945 | dev: true 946 | 947 | /@rollup/plugin-node-resolve@15.0.2(rollup@3.20.2): 948 | resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==} 949 | engines: {node: '>=14.0.0'} 950 | peerDependencies: 951 | rollup: ^2.78.0||^3.0.0 952 | peerDependenciesMeta: 953 | rollup: 954 | optional: true 955 | dependencies: 956 | '@rollup/pluginutils': 5.0.2(rollup@3.20.2) 957 | '@types/resolve': 1.20.2 958 | deepmerge: 4.3.1 959 | is-builtin-module: 3.2.1 960 | is-module: 1.0.0 961 | resolve: 1.22.2 962 | rollup: 3.20.2 963 | dev: true 964 | 965 | /@rollup/plugin-replace@5.0.2(rollup@3.20.2): 966 | resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} 967 | engines: {node: '>=14.0.0'} 968 | peerDependencies: 969 | rollup: ^1.20.0||^2.0.0||^3.0.0 970 | peerDependenciesMeta: 971 | rollup: 972 | optional: true 973 | dependencies: 974 | '@rollup/pluginutils': 5.0.2(rollup@3.20.2) 975 | magic-string: 0.27.0 976 | rollup: 3.20.2 977 | dev: true 978 | 979 | /@rollup/pluginutils@5.0.2(rollup@3.20.2): 980 | resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} 981 | engines: {node: '>=14.0.0'} 982 | peerDependencies: 983 | rollup: ^1.20.0||^2.0.0||^3.0.0 984 | peerDependenciesMeta: 985 | rollup: 986 | optional: true 987 | dependencies: 988 | '@types/estree': 1.0.0 989 | estree-walker: 2.0.2 990 | picomatch: 2.3.1 991 | rollup: 3.20.2 992 | dev: true 993 | 994 | /@rollup/pluginutils@5.0.4(rollup@3.20.2): 995 | resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==} 996 | engines: {node: '>=14.0.0'} 997 | peerDependencies: 998 | rollup: ^1.20.0||^2.0.0||^3.0.0 999 | peerDependenciesMeta: 1000 | rollup: 1001 | optional: true 1002 | dependencies: 1003 | '@types/estree': 1.0.1 1004 | estree-walker: 2.0.2 1005 | picomatch: 2.3.1 1006 | rollup: 3.20.2 1007 | dev: true 1008 | 1009 | /@types/chai-subset@1.3.3: 1010 | resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} 1011 | dependencies: 1012 | '@types/chai': 4.3.4 1013 | dev: true 1014 | 1015 | /@types/chai@4.3.4: 1016 | resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} 1017 | dev: true 1018 | 1019 | /@types/estree@1.0.0: 1020 | resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} 1021 | dev: true 1022 | 1023 | /@types/estree@1.0.1: 1024 | resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} 1025 | dev: true 1026 | 1027 | /@types/node@18.15.11: 1028 | resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} 1029 | dev: true 1030 | 1031 | /@types/resolve@1.20.2: 1032 | resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} 1033 | dev: true 1034 | 1035 | /@vitejs/plugin-vue@4.3.4(vite@4.4.9)(vue@3.3.4): 1036 | resolution: {integrity: sha512-ciXNIHKPriERBisHFBvnTbfKa6r9SAesOYXeGDzgegcvy9Q4xdScSHAmKbNT0M3O0S9LKhIf5/G+UYG4NnnzYw==} 1037 | engines: {node: ^14.18.0 || >=16.0.0} 1038 | peerDependencies: 1039 | vite: ^4.0.0 1040 | vue: ^3.2.25 1041 | dependencies: 1042 | vite: 4.4.9(@types/node@18.15.11) 1043 | vue: 3.3.4 1044 | dev: true 1045 | 1046 | /@vitest/expect@0.29.8: 1047 | resolution: {integrity: sha512-xlcVXn5I5oTq6NiZSY3ykyWixBxr5mG8HYtjvpgg6KaqHm0mvhX18xuwl5YGxIRNt/A5jidd7CWcNHrSvgaQqQ==} 1048 | dependencies: 1049 | '@vitest/spy': 0.29.8 1050 | '@vitest/utils': 0.29.8 1051 | chai: 4.3.7 1052 | dev: true 1053 | 1054 | /@vitest/runner@0.29.8: 1055 | resolution: {integrity: sha512-FzdhnRDwEr/A3Oo1jtIk/B952BBvP32n1ObMEb23oEJNO+qO5cBet6M2XWIDQmA7BDKGKvmhUf2naXyp/2JEwQ==} 1056 | dependencies: 1057 | '@vitest/utils': 0.29.8 1058 | p-limit: 4.0.0 1059 | pathe: 1.1.0 1060 | dev: true 1061 | 1062 | /@vitest/spy@0.29.8: 1063 | resolution: {integrity: sha512-VdjBe9w34vOMl5I5mYEzNX8inTxrZ+tYUVk9jxaZJmHFwmDFC/GV3KBFTA/JKswr3XHvZL+FE/yq5EVhb6pSAw==} 1064 | dependencies: 1065 | tinyspy: 1.1.1 1066 | dev: true 1067 | 1068 | /@vitest/utils@0.29.8: 1069 | resolution: {integrity: sha512-qGzuf3vrTbnoY+RjjVVIBYfuWMjn3UMUqyQtdGNZ6ZIIyte7B37exj6LaVkrZiUTvzSadVvO/tJm8AEgbGCBPg==} 1070 | dependencies: 1071 | cli-truncate: 3.1.0 1072 | diff: 5.1.0 1073 | loupe: 2.3.6 1074 | pretty-format: 27.5.1 1075 | dev: true 1076 | 1077 | /@vue/compiler-core@3.3.4: 1078 | resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} 1079 | dependencies: 1080 | '@babel/parser': 7.22.16 1081 | '@vue/shared': 3.3.4 1082 | estree-walker: 2.0.2 1083 | source-map-js: 1.0.2 1084 | dev: true 1085 | 1086 | /@vue/compiler-dom@3.3.4: 1087 | resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} 1088 | dependencies: 1089 | '@vue/compiler-core': 3.3.4 1090 | '@vue/shared': 3.3.4 1091 | dev: true 1092 | 1093 | /@vue/compiler-sfc@3.3.4: 1094 | resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} 1095 | dependencies: 1096 | '@babel/parser': 7.22.16 1097 | '@vue/compiler-core': 3.3.4 1098 | '@vue/compiler-dom': 3.3.4 1099 | '@vue/compiler-ssr': 3.3.4 1100 | '@vue/reactivity-transform': 3.3.4 1101 | '@vue/shared': 3.3.4 1102 | estree-walker: 2.0.2 1103 | magic-string: 0.30.3 1104 | postcss: 8.4.29 1105 | source-map-js: 1.0.2 1106 | dev: true 1107 | 1108 | /@vue/compiler-ssr@3.3.4: 1109 | resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} 1110 | dependencies: 1111 | '@vue/compiler-dom': 3.3.4 1112 | '@vue/shared': 3.3.4 1113 | dev: true 1114 | 1115 | /@vue/devtools-api@6.5.0: 1116 | resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} 1117 | dev: true 1118 | 1119 | /@vue/reactivity-transform@3.3.4: 1120 | resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} 1121 | dependencies: 1122 | '@babel/parser': 7.22.16 1123 | '@vue/compiler-core': 3.3.4 1124 | '@vue/shared': 3.3.4 1125 | estree-walker: 2.0.2 1126 | magic-string: 0.30.3 1127 | dev: true 1128 | 1129 | /@vue/reactivity@3.3.4: 1130 | resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} 1131 | dependencies: 1132 | '@vue/shared': 3.3.4 1133 | dev: true 1134 | 1135 | /@vue/runtime-core@3.3.4: 1136 | resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==} 1137 | dependencies: 1138 | '@vue/reactivity': 3.3.4 1139 | '@vue/shared': 3.3.4 1140 | dev: true 1141 | 1142 | /@vue/runtime-dom@3.3.4: 1143 | resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==} 1144 | dependencies: 1145 | '@vue/runtime-core': 3.3.4 1146 | '@vue/shared': 3.3.4 1147 | csstype: 3.1.2 1148 | dev: true 1149 | 1150 | /@vue/server-renderer@3.3.4(vue@3.3.4): 1151 | resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==} 1152 | peerDependencies: 1153 | vue: 3.3.4 1154 | dependencies: 1155 | '@vue/compiler-ssr': 3.3.4 1156 | '@vue/shared': 3.3.4 1157 | vue: 3.3.4 1158 | dev: true 1159 | 1160 | /@vue/shared@3.3.4: 1161 | resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} 1162 | dev: true 1163 | 1164 | /acorn-walk@8.2.0: 1165 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} 1166 | engines: {node: '>=0.4.0'} 1167 | dev: true 1168 | 1169 | /acorn@8.10.0: 1170 | resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} 1171 | engines: {node: '>=0.4.0'} 1172 | hasBin: true 1173 | dev: true 1174 | 1175 | /acorn@8.8.2: 1176 | resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} 1177 | engines: {node: '>=0.4.0'} 1178 | hasBin: true 1179 | dev: true 1180 | 1181 | /ansi-regex@5.0.1: 1182 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 1183 | engines: {node: '>=8'} 1184 | dev: true 1185 | 1186 | /ansi-regex@6.0.1: 1187 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 1188 | engines: {node: '>=12'} 1189 | dev: true 1190 | 1191 | /ansi-styles@3.2.1: 1192 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 1193 | engines: {node: '>=4'} 1194 | dependencies: 1195 | color-convert: 1.9.3 1196 | dev: true 1197 | 1198 | /ansi-styles@5.2.0: 1199 | resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 1200 | engines: {node: '>=10'} 1201 | dev: true 1202 | 1203 | /ansi-styles@6.2.1: 1204 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 1205 | engines: {node: '>=12'} 1206 | dev: true 1207 | 1208 | /anymatch@3.1.3: 1209 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 1210 | engines: {node: '>= 8'} 1211 | dependencies: 1212 | normalize-path: 3.0.0 1213 | picomatch: 2.3.1 1214 | dev: true 1215 | 1216 | /assertion-error@1.1.0: 1217 | resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} 1218 | dev: true 1219 | 1220 | /asynckit@0.4.0: 1221 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 1222 | dev: true 1223 | 1224 | /axios@1.5.0: 1225 | resolution: {integrity: sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==} 1226 | dependencies: 1227 | follow-redirects: 1.15.2 1228 | form-data: 4.0.0 1229 | proxy-from-env: 1.1.0 1230 | transitivePeerDependencies: 1231 | - debug 1232 | dev: true 1233 | 1234 | /balanced-match@1.0.2: 1235 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1236 | dev: true 1237 | 1238 | /binary-extensions@2.2.0: 1239 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 1240 | engines: {node: '>=8'} 1241 | dev: true 1242 | 1243 | /brace-expansion@2.0.1: 1244 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 1245 | dependencies: 1246 | balanced-match: 1.0.2 1247 | dev: true 1248 | 1249 | /braces@3.0.2: 1250 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 1251 | engines: {node: '>=8'} 1252 | dependencies: 1253 | fill-range: 7.0.1 1254 | dev: true 1255 | 1256 | /browserslist@4.21.5: 1257 | resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} 1258 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1259 | hasBin: true 1260 | dependencies: 1261 | caniuse-lite: 1.0.30001476 1262 | electron-to-chromium: 1.4.356 1263 | node-releases: 2.0.10 1264 | update-browserslist-db: 1.0.10(browserslist@4.21.5) 1265 | dev: true 1266 | 1267 | /builtin-modules@3.3.0: 1268 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 1269 | engines: {node: '>=6'} 1270 | dev: true 1271 | 1272 | /cac@6.7.14: 1273 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 1274 | engines: {node: '>=8'} 1275 | dev: true 1276 | 1277 | /call-bind@1.0.2: 1278 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 1279 | dependencies: 1280 | function-bind: 1.1.1 1281 | get-intrinsic: 1.2.1 1282 | dev: true 1283 | 1284 | /caniuse-lite@1.0.30001476: 1285 | resolution: {integrity: sha512-JmpktFppVSvyUN4gsLS0bShY2L9ZUslHLE72vgemBkS43JD2fOvKTKs+GtRwuxrtRGnwJFW0ye7kWRRlLJS9vQ==} 1286 | dev: true 1287 | 1288 | /chai@4.3.7: 1289 | resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} 1290 | engines: {node: '>=4'} 1291 | dependencies: 1292 | assertion-error: 1.1.0 1293 | check-error: 1.0.2 1294 | deep-eql: 4.1.3 1295 | get-func-name: 2.0.0 1296 | loupe: 2.3.6 1297 | pathval: 1.1.1 1298 | type-detect: 4.0.8 1299 | dev: true 1300 | 1301 | /chalk@2.4.2: 1302 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 1303 | engines: {node: '>=4'} 1304 | dependencies: 1305 | ansi-styles: 3.2.1 1306 | escape-string-regexp: 1.0.5 1307 | supports-color: 5.5.0 1308 | dev: true 1309 | 1310 | /chalk@5.2.0: 1311 | resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} 1312 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 1313 | dev: true 1314 | 1315 | /check-error@1.0.2: 1316 | resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} 1317 | dev: true 1318 | 1319 | /chokidar@3.5.3: 1320 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 1321 | engines: {node: '>= 8.10.0'} 1322 | dependencies: 1323 | anymatch: 3.1.3 1324 | braces: 3.0.2 1325 | glob-parent: 5.1.2 1326 | is-binary-path: 2.1.0 1327 | is-glob: 4.0.3 1328 | normalize-path: 3.0.0 1329 | readdirp: 3.6.0 1330 | optionalDependencies: 1331 | fsevents: 2.3.3 1332 | dev: true 1333 | 1334 | /cli-truncate@3.1.0: 1335 | resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} 1336 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1337 | dependencies: 1338 | slice-ansi: 5.0.0 1339 | string-width: 5.1.2 1340 | dev: true 1341 | 1342 | /color-convert@1.9.3: 1343 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1344 | dependencies: 1345 | color-name: 1.1.3 1346 | dev: true 1347 | 1348 | /color-name@1.1.3: 1349 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 1350 | dev: true 1351 | 1352 | /combined-stream@1.0.8: 1353 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 1354 | engines: {node: '>= 0.8'} 1355 | dependencies: 1356 | delayed-stream: 1.0.0 1357 | dev: true 1358 | 1359 | /commondir@1.0.1: 1360 | resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} 1361 | dev: true 1362 | 1363 | /consola@2.15.3: 1364 | resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} 1365 | dev: true 1366 | 1367 | /convert-source-map@1.9.0: 1368 | resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} 1369 | dev: true 1370 | 1371 | /copy-anything@3.0.5: 1372 | resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} 1373 | engines: {node: '>=12.13'} 1374 | dependencies: 1375 | is-what: 4.1.15 1376 | dev: true 1377 | 1378 | /cross-spawn@7.0.3: 1379 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1380 | engines: {node: '>= 8'} 1381 | dependencies: 1382 | path-key: 3.1.1 1383 | shebang-command: 2.0.0 1384 | which: 2.0.2 1385 | dev: true 1386 | 1387 | /csstype@3.1.2: 1388 | resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} 1389 | dev: true 1390 | 1391 | /debug@4.3.4: 1392 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1393 | engines: {node: '>=6.0'} 1394 | peerDependencies: 1395 | supports-color: '*' 1396 | peerDependenciesMeta: 1397 | supports-color: 1398 | optional: true 1399 | dependencies: 1400 | ms: 2.1.2 1401 | dev: true 1402 | 1403 | /deep-eql@4.1.3: 1404 | resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} 1405 | engines: {node: '>=6'} 1406 | dependencies: 1407 | type-detect: 4.0.8 1408 | dev: true 1409 | 1410 | /deepmerge@4.3.1: 1411 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 1412 | engines: {node: '>=0.10.0'} 1413 | dev: true 1414 | 1415 | /defu@6.1.2: 1416 | resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} 1417 | dev: true 1418 | 1419 | /delayed-stream@1.0.0: 1420 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 1421 | engines: {node: '>=0.4.0'} 1422 | dev: true 1423 | 1424 | /diff@5.1.0: 1425 | resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} 1426 | engines: {node: '>=0.3.1'} 1427 | dev: true 1428 | 1429 | /dir-glob@3.0.1: 1430 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1431 | engines: {node: '>=8'} 1432 | dependencies: 1433 | path-type: 4.0.0 1434 | dev: true 1435 | 1436 | /eastasianwidth@0.2.0: 1437 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1438 | dev: true 1439 | 1440 | /electron-to-chromium@1.4.356: 1441 | resolution: {integrity: sha512-nEftV1dRX3omlxAj42FwqRZT0i4xd2dIg39sog/CnCJeCcL1TRd2Uh0i9Oebgv8Ou0vzTPw++xc+Z20jzS2B6A==} 1442 | dev: true 1443 | 1444 | /emoji-regex@9.2.2: 1445 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1446 | dev: true 1447 | 1448 | /esbuild@0.17.15: 1449 | resolution: {integrity: sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==} 1450 | engines: {node: '>=12'} 1451 | hasBin: true 1452 | requiresBuild: true 1453 | optionalDependencies: 1454 | '@esbuild/android-arm': 0.17.15 1455 | '@esbuild/android-arm64': 0.17.15 1456 | '@esbuild/android-x64': 0.17.15 1457 | '@esbuild/darwin-arm64': 0.17.15 1458 | '@esbuild/darwin-x64': 0.17.15 1459 | '@esbuild/freebsd-arm64': 0.17.15 1460 | '@esbuild/freebsd-x64': 0.17.15 1461 | '@esbuild/linux-arm': 0.17.15 1462 | '@esbuild/linux-arm64': 0.17.15 1463 | '@esbuild/linux-ia32': 0.17.15 1464 | '@esbuild/linux-loong64': 0.17.15 1465 | '@esbuild/linux-mips64el': 0.17.15 1466 | '@esbuild/linux-ppc64': 0.17.15 1467 | '@esbuild/linux-riscv64': 0.17.15 1468 | '@esbuild/linux-s390x': 0.17.15 1469 | '@esbuild/linux-x64': 0.17.15 1470 | '@esbuild/netbsd-x64': 0.17.15 1471 | '@esbuild/openbsd-x64': 0.17.15 1472 | '@esbuild/sunos-x64': 0.17.15 1473 | '@esbuild/win32-arm64': 0.17.15 1474 | '@esbuild/win32-ia32': 0.17.15 1475 | '@esbuild/win32-x64': 0.17.15 1476 | dev: true 1477 | 1478 | /esbuild@0.18.20: 1479 | resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} 1480 | engines: {node: '>=12'} 1481 | hasBin: true 1482 | requiresBuild: true 1483 | optionalDependencies: 1484 | '@esbuild/android-arm': 0.18.20 1485 | '@esbuild/android-arm64': 0.18.20 1486 | '@esbuild/android-x64': 0.18.20 1487 | '@esbuild/darwin-arm64': 0.18.20 1488 | '@esbuild/darwin-x64': 0.18.20 1489 | '@esbuild/freebsd-arm64': 0.18.20 1490 | '@esbuild/freebsd-x64': 0.18.20 1491 | '@esbuild/linux-arm': 0.18.20 1492 | '@esbuild/linux-arm64': 0.18.20 1493 | '@esbuild/linux-ia32': 0.18.20 1494 | '@esbuild/linux-loong64': 0.18.20 1495 | '@esbuild/linux-mips64el': 0.18.20 1496 | '@esbuild/linux-ppc64': 0.18.20 1497 | '@esbuild/linux-riscv64': 0.18.20 1498 | '@esbuild/linux-s390x': 0.18.20 1499 | '@esbuild/linux-x64': 0.18.20 1500 | '@esbuild/netbsd-x64': 0.18.20 1501 | '@esbuild/openbsd-x64': 0.18.20 1502 | '@esbuild/sunos-x64': 0.18.20 1503 | '@esbuild/win32-arm64': 0.18.20 1504 | '@esbuild/win32-ia32': 0.18.20 1505 | '@esbuild/win32-x64': 0.18.20 1506 | dev: true 1507 | 1508 | /escalade@3.1.1: 1509 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1510 | engines: {node: '>=6'} 1511 | dev: true 1512 | 1513 | /escape-string-regexp@1.0.5: 1514 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1515 | engines: {node: '>=0.8.0'} 1516 | dev: true 1517 | 1518 | /escape-string-regexp@5.0.0: 1519 | resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 1520 | engines: {node: '>=12'} 1521 | dev: true 1522 | 1523 | /estree-walker@2.0.2: 1524 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 1525 | dev: true 1526 | 1527 | /execa@5.1.1: 1528 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} 1529 | engines: {node: '>=10'} 1530 | dependencies: 1531 | cross-spawn: 7.0.3 1532 | get-stream: 6.0.1 1533 | human-signals: 2.1.0 1534 | is-stream: 2.0.1 1535 | merge-stream: 2.0.0 1536 | npm-run-path: 4.0.1 1537 | onetime: 5.1.2 1538 | signal-exit: 3.0.7 1539 | strip-final-newline: 2.0.0 1540 | dev: true 1541 | 1542 | /fast-glob@3.2.12: 1543 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 1544 | engines: {node: '>=8.6.0'} 1545 | dependencies: 1546 | '@nodelib/fs.stat': 2.0.5 1547 | '@nodelib/fs.walk': 1.2.8 1548 | glob-parent: 5.1.2 1549 | merge2: 1.4.1 1550 | micromatch: 4.0.5 1551 | dev: true 1552 | 1553 | /fast-glob@3.3.1: 1554 | resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} 1555 | engines: {node: '>=8.6.0'} 1556 | dependencies: 1557 | '@nodelib/fs.stat': 2.0.5 1558 | '@nodelib/fs.walk': 1.2.8 1559 | glob-parent: 5.1.2 1560 | merge2: 1.4.1 1561 | micromatch: 4.0.5 1562 | dev: true 1563 | 1564 | /fastq@1.15.0: 1565 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 1566 | dependencies: 1567 | reusify: 1.0.4 1568 | dev: true 1569 | 1570 | /fill-range@7.0.1: 1571 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1572 | engines: {node: '>=8'} 1573 | dependencies: 1574 | to-regex-range: 5.0.1 1575 | dev: true 1576 | 1577 | /find-up@5.0.0: 1578 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1579 | engines: {node: '>=10'} 1580 | dependencies: 1581 | locate-path: 6.0.0 1582 | path-exists: 4.0.0 1583 | dev: true 1584 | 1585 | /follow-redirects@1.15.2: 1586 | resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} 1587 | engines: {node: '>=4.0'} 1588 | peerDependencies: 1589 | debug: '*' 1590 | peerDependenciesMeta: 1591 | debug: 1592 | optional: true 1593 | dev: true 1594 | 1595 | /form-data@4.0.0: 1596 | resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} 1597 | engines: {node: '>= 6'} 1598 | dependencies: 1599 | asynckit: 0.4.0 1600 | combined-stream: 1.0.8 1601 | mime-types: 2.1.35 1602 | dev: true 1603 | 1604 | /fs-extra@11.1.1: 1605 | resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} 1606 | engines: {node: '>=14.14'} 1607 | dependencies: 1608 | graceful-fs: 4.2.11 1609 | jsonfile: 6.1.0 1610 | universalify: 2.0.0 1611 | dev: true 1612 | 1613 | /fs.realpath@1.0.0: 1614 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1615 | dev: true 1616 | 1617 | /fsevents@2.3.3: 1618 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1619 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1620 | os: [darwin] 1621 | requiresBuild: true 1622 | dev: true 1623 | optional: true 1624 | 1625 | /function-bind@1.1.1: 1626 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1627 | dev: true 1628 | 1629 | /gensync@1.0.0-beta.2: 1630 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1631 | engines: {node: '>=6.9.0'} 1632 | dev: true 1633 | 1634 | /get-func-name@2.0.0: 1635 | resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} 1636 | dev: true 1637 | 1638 | /get-intrinsic@1.2.1: 1639 | resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} 1640 | dependencies: 1641 | function-bind: 1.1.1 1642 | has: 1.0.3 1643 | has-proto: 1.0.1 1644 | has-symbols: 1.0.3 1645 | dev: true 1646 | 1647 | /get-stream@6.0.1: 1648 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 1649 | engines: {node: '>=10'} 1650 | dev: true 1651 | 1652 | /glob-parent@5.1.2: 1653 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1654 | engines: {node: '>= 6'} 1655 | dependencies: 1656 | is-glob: 4.0.3 1657 | dev: true 1658 | 1659 | /glob@8.1.0: 1660 | resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} 1661 | engines: {node: '>=12'} 1662 | dependencies: 1663 | fs.realpath: 1.0.0 1664 | inflight: 1.0.6 1665 | inherits: 2.0.4 1666 | minimatch: 5.1.6 1667 | once: 1.4.0 1668 | dev: true 1669 | 1670 | /globals@11.12.0: 1671 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 1672 | engines: {node: '>=4'} 1673 | dev: true 1674 | 1675 | /globby@13.1.3: 1676 | resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} 1677 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1678 | dependencies: 1679 | dir-glob: 3.0.1 1680 | fast-glob: 3.2.12 1681 | ignore: 5.2.4 1682 | merge2: 1.4.1 1683 | slash: 4.0.0 1684 | dev: true 1685 | 1686 | /graceful-fs@4.2.11: 1687 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1688 | dev: true 1689 | 1690 | /has-flag@3.0.0: 1691 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1692 | engines: {node: '>=4'} 1693 | dev: true 1694 | 1695 | /has-proto@1.0.1: 1696 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 1697 | engines: {node: '>= 0.4'} 1698 | dev: true 1699 | 1700 | /has-symbols@1.0.3: 1701 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1702 | engines: {node: '>= 0.4'} 1703 | dev: true 1704 | 1705 | /has@1.0.3: 1706 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1707 | engines: {node: '>= 0.4.0'} 1708 | dependencies: 1709 | function-bind: 1.1.1 1710 | dev: true 1711 | 1712 | /hookable@5.5.3: 1713 | resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 1714 | dev: true 1715 | 1716 | /human-signals@2.1.0: 1717 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} 1718 | engines: {node: '>=10.17.0'} 1719 | dev: true 1720 | 1721 | /hybridly@0.4.4(axios@1.5.0)(rollup@3.20.2)(vite@4.4.9)(vue@3.3.4): 1722 | resolution: {integrity: sha512-aqlmIsFebN/9SpEOEpbWiDh5cMGAqZAnMLwhi1UkkF6SU2VSpxLV6vnbKa8/ZiMm5T65udBMmGe/+i7d9TbuKA==} 1723 | dependencies: 1724 | '@hybridly/core': 0.4.4(axios@1.5.0) 1725 | '@hybridly/vite': 0.4.4(axios@1.5.0)(rollup@3.20.2)(vite@4.4.9)(vue@3.3.4) 1726 | '@hybridly/vue': 0.4.4(axios@1.5.0)(vue@3.3.4) 1727 | transitivePeerDependencies: 1728 | - '@babel/parser' 1729 | - '@nuxt/kit' 1730 | - '@svgr/core' 1731 | - '@svgx/core' 1732 | - '@vue/compiler-sfc' 1733 | - '@vueuse/core' 1734 | - axios 1735 | - rollup 1736 | - supports-color 1737 | - vite 1738 | - vue 1739 | - vue-template-compiler 1740 | - vue-template-es2015-compiler 1741 | dev: true 1742 | 1743 | /ignore@5.2.4: 1744 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 1745 | engines: {node: '>= 4'} 1746 | dev: true 1747 | 1748 | /inflight@1.0.6: 1749 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1750 | dependencies: 1751 | once: 1.4.0 1752 | wrappy: 1.0.2 1753 | dev: true 1754 | 1755 | /inherits@2.0.4: 1756 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1757 | dev: true 1758 | 1759 | /is-binary-path@2.1.0: 1760 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1761 | engines: {node: '>=8'} 1762 | dependencies: 1763 | binary-extensions: 2.2.0 1764 | dev: true 1765 | 1766 | /is-builtin-module@3.2.1: 1767 | resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} 1768 | engines: {node: '>=6'} 1769 | dependencies: 1770 | builtin-modules: 3.3.0 1771 | dev: true 1772 | 1773 | /is-core-module@2.11.0: 1774 | resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} 1775 | dependencies: 1776 | has: 1.0.3 1777 | dev: true 1778 | 1779 | /is-core-module@2.13.0: 1780 | resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} 1781 | dependencies: 1782 | has: 1.0.3 1783 | dev: true 1784 | 1785 | /is-extglob@2.1.1: 1786 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1787 | engines: {node: '>=0.10.0'} 1788 | dev: true 1789 | 1790 | /is-fullwidth-code-point@4.0.0: 1791 | resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} 1792 | engines: {node: '>=12'} 1793 | dev: true 1794 | 1795 | /is-glob@4.0.3: 1796 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1797 | engines: {node: '>=0.10.0'} 1798 | dependencies: 1799 | is-extglob: 2.1.1 1800 | dev: true 1801 | 1802 | /is-module@1.0.0: 1803 | resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} 1804 | dev: true 1805 | 1806 | /is-number@7.0.0: 1807 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1808 | engines: {node: '>=0.12.0'} 1809 | dev: true 1810 | 1811 | /is-plain-object@5.0.0: 1812 | resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} 1813 | engines: {node: '>=0.10.0'} 1814 | dev: true 1815 | 1816 | /is-reference@1.2.1: 1817 | resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} 1818 | dependencies: 1819 | '@types/estree': 1.0.0 1820 | dev: true 1821 | 1822 | /is-stream@2.0.1: 1823 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 1824 | engines: {node: '>=8'} 1825 | dev: true 1826 | 1827 | /is-what@4.1.15: 1828 | resolution: {integrity: sha512-uKua1wfy3Yt+YqsD6mTUEa2zSi3G1oPlqTflgaPJ7z63vUGN5pxFpnQfeSLMFnJDEsdvOtkp1rUWkYjB4YfhgA==} 1829 | engines: {node: '>=12.13'} 1830 | dev: true 1831 | 1832 | /isexe@2.0.0: 1833 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1834 | dev: true 1835 | 1836 | /jiti@1.18.2: 1837 | resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} 1838 | hasBin: true 1839 | dev: true 1840 | 1841 | /js-tokens@4.0.0: 1842 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1843 | dev: true 1844 | 1845 | /jsesc@2.5.2: 1846 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 1847 | engines: {node: '>=4'} 1848 | hasBin: true 1849 | dev: true 1850 | 1851 | /json5@2.2.3: 1852 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 1853 | engines: {node: '>=6'} 1854 | hasBin: true 1855 | dev: true 1856 | 1857 | /jsonc-parser@3.2.0: 1858 | resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} 1859 | dev: true 1860 | 1861 | /jsonfile@6.1.0: 1862 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 1863 | dependencies: 1864 | universalify: 2.0.0 1865 | optionalDependencies: 1866 | graceful-fs: 4.2.11 1867 | dev: true 1868 | 1869 | /kolorist@1.8.0: 1870 | resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} 1871 | dev: true 1872 | 1873 | /laravel-vite-plugin@0.8.0(vite@4.4.9): 1874 | resolution: {integrity: sha512-6VjLI+azBpeK6rWBiKcb/En5GnTdYpL0U4zS8gXYvb2/VSq4mlau5H3NWpSktUDBMM1b97LLgICx5zevi8IY0w==} 1875 | engines: {node: '>=14'} 1876 | peerDependencies: 1877 | vite: ^3.0.0 || ^4.0.0 1878 | dependencies: 1879 | picocolors: 1.0.0 1880 | vite: 4.4.9(@types/node@18.15.11) 1881 | vite-plugin-full-reload: 1.0.5(vite@4.4.9) 1882 | dev: true 1883 | 1884 | /local-pkg@0.4.3: 1885 | resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} 1886 | engines: {node: '>=14'} 1887 | dev: true 1888 | 1889 | /locate-path@6.0.0: 1890 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1891 | engines: {node: '>=10'} 1892 | dependencies: 1893 | p-locate: 5.0.0 1894 | dev: true 1895 | 1896 | /lodash.clonedeep@4.5.0: 1897 | resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} 1898 | dev: true 1899 | 1900 | /lodash.isequal@4.5.0: 1901 | resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} 1902 | dev: true 1903 | 1904 | /loupe@2.3.6: 1905 | resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} 1906 | dependencies: 1907 | get-func-name: 2.0.0 1908 | dev: true 1909 | 1910 | /lru-cache@5.1.1: 1911 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 1912 | dependencies: 1913 | yallist: 3.1.1 1914 | dev: true 1915 | 1916 | /magic-string@0.27.0: 1917 | resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} 1918 | engines: {node: '>=12'} 1919 | dependencies: 1920 | '@jridgewell/sourcemap-codec': 1.4.15 1921 | dev: true 1922 | 1923 | /magic-string@0.30.0: 1924 | resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} 1925 | engines: {node: '>=12'} 1926 | dependencies: 1927 | '@jridgewell/sourcemap-codec': 1.4.15 1928 | dev: true 1929 | 1930 | /magic-string@0.30.3: 1931 | resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} 1932 | engines: {node: '>=12'} 1933 | dependencies: 1934 | '@jridgewell/sourcemap-codec': 1.4.15 1935 | dev: true 1936 | 1937 | /merge-stream@2.0.0: 1938 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 1939 | dev: true 1940 | 1941 | /merge2@1.4.1: 1942 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1943 | engines: {node: '>= 8'} 1944 | dev: true 1945 | 1946 | /micromatch@4.0.5: 1947 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1948 | engines: {node: '>=8.6'} 1949 | dependencies: 1950 | braces: 3.0.2 1951 | picomatch: 2.3.1 1952 | dev: true 1953 | 1954 | /mime-db@1.52.0: 1955 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 1956 | engines: {node: '>= 0.6'} 1957 | dev: true 1958 | 1959 | /mime-types@2.1.35: 1960 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 1961 | engines: {node: '>= 0.6'} 1962 | dependencies: 1963 | mime-db: 1.52.0 1964 | dev: true 1965 | 1966 | /mimic-fn@2.1.0: 1967 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 1968 | engines: {node: '>=6'} 1969 | dev: true 1970 | 1971 | /minimatch@5.1.6: 1972 | resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} 1973 | engines: {node: '>=10'} 1974 | dependencies: 1975 | brace-expansion: 2.0.1 1976 | dev: true 1977 | 1978 | /minimatch@8.0.4: 1979 | resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} 1980 | engines: {node: '>=16 || 14 >=14.17'} 1981 | dependencies: 1982 | brace-expansion: 2.0.1 1983 | dev: true 1984 | 1985 | /minimatch@9.0.3: 1986 | resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} 1987 | engines: {node: '>=16 || 14 >=14.17'} 1988 | dependencies: 1989 | brace-expansion: 2.0.1 1990 | dev: true 1991 | 1992 | /mkdist@1.2.0(typescript@5.0.4): 1993 | resolution: {integrity: sha512-UTqu/bXmIk/+VKNVgufAeMyjUcNy1dn9Bl7wL1zZlCKVrpDgj/VllmZBeh3ZCC/2HWqUrt6frNFTKt9TRZbNvQ==} 1994 | hasBin: true 1995 | peerDependencies: 1996 | sass: ^1.60.0 1997 | typescript: '>=4.9.5' 1998 | peerDependenciesMeta: 1999 | sass: 2000 | optional: true 2001 | typescript: 2002 | optional: true 2003 | dependencies: 2004 | defu: 6.1.2 2005 | esbuild: 0.17.15 2006 | fs-extra: 11.1.1 2007 | globby: 13.1.3 2008 | jiti: 1.18.2 2009 | mlly: 1.2.0 2010 | mri: 1.2.0 2011 | pathe: 1.1.0 2012 | typescript: 5.0.4 2013 | dev: true 2014 | 2015 | /mlly@1.2.0: 2016 | resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==} 2017 | dependencies: 2018 | acorn: 8.8.2 2019 | pathe: 1.1.0 2020 | pkg-types: 1.0.2 2021 | ufo: 1.1.1 2022 | dev: true 2023 | 2024 | /mlly@1.4.2: 2025 | resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} 2026 | dependencies: 2027 | acorn: 8.10.0 2028 | pathe: 1.1.1 2029 | pkg-types: 1.0.3 2030 | ufo: 1.3.0 2031 | dev: true 2032 | 2033 | /mri@1.2.0: 2034 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 2035 | engines: {node: '>=4'} 2036 | dev: true 2037 | 2038 | /ms@2.1.2: 2039 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2040 | dev: true 2041 | 2042 | /nanoid@3.3.6: 2043 | resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} 2044 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2045 | hasBin: true 2046 | dev: true 2047 | 2048 | /node-releases@2.0.10: 2049 | resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} 2050 | dev: true 2051 | 2052 | /normalize-path@3.0.0: 2053 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2054 | engines: {node: '>=0.10.0'} 2055 | dev: true 2056 | 2057 | /npm-run-path@4.0.1: 2058 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} 2059 | engines: {node: '>=8'} 2060 | dependencies: 2061 | path-key: 3.1.1 2062 | dev: true 2063 | 2064 | /nprogress@0.2.0: 2065 | resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} 2066 | dev: true 2067 | 2068 | /object-inspect@1.12.3: 2069 | resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} 2070 | dev: true 2071 | 2072 | /once@1.4.0: 2073 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 2074 | dependencies: 2075 | wrappy: 1.0.2 2076 | dev: true 2077 | 2078 | /onetime@5.1.2: 2079 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 2080 | engines: {node: '>=6'} 2081 | dependencies: 2082 | mimic-fn: 2.1.0 2083 | dev: true 2084 | 2085 | /p-limit@3.1.0: 2086 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 2087 | engines: {node: '>=10'} 2088 | dependencies: 2089 | yocto-queue: 0.1.0 2090 | dev: true 2091 | 2092 | /p-limit@4.0.0: 2093 | resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} 2094 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2095 | dependencies: 2096 | yocto-queue: 1.0.0 2097 | dev: true 2098 | 2099 | /p-locate@5.0.0: 2100 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 2101 | engines: {node: '>=10'} 2102 | dependencies: 2103 | p-limit: 3.1.0 2104 | dev: true 2105 | 2106 | /path-exists@4.0.0: 2107 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2108 | engines: {node: '>=8'} 2109 | dev: true 2110 | 2111 | /path-key@3.1.1: 2112 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2113 | engines: {node: '>=8'} 2114 | dev: true 2115 | 2116 | /path-parse@1.0.7: 2117 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2118 | dev: true 2119 | 2120 | /path-type@4.0.0: 2121 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 2122 | engines: {node: '>=8'} 2123 | dev: true 2124 | 2125 | /pathe@1.1.0: 2126 | resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} 2127 | dev: true 2128 | 2129 | /pathe@1.1.1: 2130 | resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} 2131 | dev: true 2132 | 2133 | /pathval@1.1.1: 2134 | resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} 2135 | dev: true 2136 | 2137 | /picocolors@1.0.0: 2138 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 2139 | dev: true 2140 | 2141 | /picomatch@2.3.1: 2142 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2143 | engines: {node: '>=8.6'} 2144 | dev: true 2145 | 2146 | /pkg-types@1.0.2: 2147 | resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} 2148 | dependencies: 2149 | jsonc-parser: 3.2.0 2150 | mlly: 1.2.0 2151 | pathe: 1.1.0 2152 | dev: true 2153 | 2154 | /pkg-types@1.0.3: 2155 | resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} 2156 | dependencies: 2157 | jsonc-parser: 3.2.0 2158 | mlly: 1.4.2 2159 | pathe: 1.1.1 2160 | dev: true 2161 | 2162 | /pnpm@8.1.1: 2163 | resolution: {integrity: sha512-XLzcc4O8YrqfQ1+qjPtHGDFcdUeno2Zk+kuuSc9CagIiY8y4uhnqQ2B7jW8tgwQDNmehewGZuqrAoskgCkbTnw==} 2164 | engines: {node: '>=16.14'} 2165 | hasBin: true 2166 | dev: true 2167 | 2168 | /postcss@8.4.21: 2169 | resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} 2170 | engines: {node: ^10 || ^12 || >=14} 2171 | dependencies: 2172 | nanoid: 3.3.6 2173 | picocolors: 1.0.0 2174 | source-map-js: 1.0.2 2175 | dev: true 2176 | 2177 | /postcss@8.4.29: 2178 | resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} 2179 | engines: {node: ^10 || ^12 || >=14} 2180 | dependencies: 2181 | nanoid: 3.3.6 2182 | picocolors: 1.0.0 2183 | source-map-js: 1.0.2 2184 | dev: true 2185 | 2186 | /pretty-bytes@6.1.0: 2187 | resolution: {integrity: sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==} 2188 | engines: {node: ^14.13.1 || >=16.0.0} 2189 | dev: true 2190 | 2191 | /pretty-format@27.5.1: 2192 | resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} 2193 | engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 2194 | dependencies: 2195 | ansi-regex: 5.0.1 2196 | ansi-styles: 5.2.0 2197 | react-is: 17.0.2 2198 | dev: true 2199 | 2200 | /proxy-from-env@1.1.0: 2201 | resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} 2202 | dev: true 2203 | 2204 | /qs@6.11.2: 2205 | resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} 2206 | engines: {node: '>=0.6'} 2207 | dependencies: 2208 | side-channel: 1.0.4 2209 | dev: true 2210 | 2211 | /queue-microtask@1.2.3: 2212 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2213 | dev: true 2214 | 2215 | /react-is@17.0.2: 2216 | resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} 2217 | dev: true 2218 | 2219 | /readdirp@3.6.0: 2220 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2221 | engines: {node: '>=8.10.0'} 2222 | dependencies: 2223 | picomatch: 2.3.1 2224 | dev: true 2225 | 2226 | /resolve@1.22.2: 2227 | resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} 2228 | hasBin: true 2229 | dependencies: 2230 | is-core-module: 2.11.0 2231 | path-parse: 1.0.7 2232 | supports-preserve-symlinks-flag: 1.0.0 2233 | dev: true 2234 | 2235 | /resolve@1.22.4: 2236 | resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} 2237 | hasBin: true 2238 | dependencies: 2239 | is-core-module: 2.13.0 2240 | path-parse: 1.0.7 2241 | supports-preserve-symlinks-flag: 1.0.0 2242 | dev: true 2243 | 2244 | /reusify@1.0.4: 2245 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2246 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2247 | dev: true 2248 | 2249 | /rollup-plugin-dts@5.3.0(rollup@3.20.2)(typescript@5.0.4): 2250 | resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==} 2251 | engines: {node: '>=v14'} 2252 | peerDependencies: 2253 | rollup: ^3.0.0 2254 | typescript: ^4.1 || ^5.0 2255 | dependencies: 2256 | magic-string: 0.30.0 2257 | rollup: 3.20.2 2258 | typescript: 5.0.4 2259 | optionalDependencies: 2260 | '@babel/code-frame': 7.22.13 2261 | dev: true 2262 | 2263 | /rollup@3.20.2: 2264 | resolution: {integrity: sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==} 2265 | engines: {node: '>=14.18.0', npm: '>=8.0.0'} 2266 | hasBin: true 2267 | optionalDependencies: 2268 | fsevents: 2.3.3 2269 | dev: true 2270 | 2271 | /rollup@3.29.1: 2272 | resolution: {integrity: sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==} 2273 | engines: {node: '>=14.18.0', npm: '>=8.0.0'} 2274 | hasBin: true 2275 | optionalDependencies: 2276 | fsevents: 2.3.3 2277 | dev: true 2278 | 2279 | /run-parallel@1.2.0: 2280 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2281 | dependencies: 2282 | queue-microtask: 1.2.3 2283 | dev: true 2284 | 2285 | /scule@1.0.0: 2286 | resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} 2287 | dev: true 2288 | 2289 | /semver@6.3.0: 2290 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 2291 | hasBin: true 2292 | dev: true 2293 | 2294 | /shebang-command@2.0.0: 2295 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2296 | engines: {node: '>=8'} 2297 | dependencies: 2298 | shebang-regex: 3.0.0 2299 | dev: true 2300 | 2301 | /shebang-regex@3.0.0: 2302 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2303 | engines: {node: '>=8'} 2304 | dev: true 2305 | 2306 | /side-channel@1.0.4: 2307 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 2308 | dependencies: 2309 | call-bind: 1.0.2 2310 | get-intrinsic: 1.2.1 2311 | object-inspect: 1.12.3 2312 | dev: true 2313 | 2314 | /siginfo@2.0.0: 2315 | resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 2316 | dev: true 2317 | 2318 | /signal-exit@3.0.7: 2319 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 2320 | dev: true 2321 | 2322 | /slash@4.0.0: 2323 | resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} 2324 | engines: {node: '>=12'} 2325 | dev: true 2326 | 2327 | /slice-ansi@5.0.0: 2328 | resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} 2329 | engines: {node: '>=12'} 2330 | dependencies: 2331 | ansi-styles: 6.2.1 2332 | is-fullwidth-code-point: 4.0.0 2333 | dev: true 2334 | 2335 | /source-map-js@1.0.2: 2336 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 2337 | engines: {node: '>=0.10.0'} 2338 | dev: true 2339 | 2340 | /source-map@0.6.1: 2341 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 2342 | engines: {node: '>=0.10.0'} 2343 | dev: true 2344 | 2345 | /stackback@0.0.2: 2346 | resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 2347 | dev: true 2348 | 2349 | /std-env@3.3.2: 2350 | resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} 2351 | dev: true 2352 | 2353 | /string-width@5.1.2: 2354 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 2355 | engines: {node: '>=12'} 2356 | dependencies: 2357 | eastasianwidth: 0.2.0 2358 | emoji-regex: 9.2.2 2359 | strip-ansi: 7.0.1 2360 | dev: true 2361 | 2362 | /strip-ansi@7.0.1: 2363 | resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} 2364 | engines: {node: '>=12'} 2365 | dependencies: 2366 | ansi-regex: 6.0.1 2367 | dev: true 2368 | 2369 | /strip-final-newline@2.0.0: 2370 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} 2371 | engines: {node: '>=6'} 2372 | dev: true 2373 | 2374 | /strip-literal@1.0.1: 2375 | resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} 2376 | dependencies: 2377 | acorn: 8.8.2 2378 | dev: true 2379 | 2380 | /strip-literal@1.3.0: 2381 | resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} 2382 | dependencies: 2383 | acorn: 8.10.0 2384 | dev: true 2385 | 2386 | /superjson@1.13.1: 2387 | resolution: {integrity: sha512-AVH2eknm9DEd3qvxM4Sq+LTCkSXE2ssfh1t11MHMXyYXFQyQ1HLgVvV+guLTsaQnJU3gnaVo34TohHPulY/wLg==} 2388 | engines: {node: '>=10'} 2389 | dependencies: 2390 | copy-anything: 3.0.5 2391 | dev: true 2392 | 2393 | /supports-color@5.5.0: 2394 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 2395 | engines: {node: '>=4'} 2396 | dependencies: 2397 | has-flag: 3.0.0 2398 | dev: true 2399 | 2400 | /supports-preserve-symlinks-flag@1.0.0: 2401 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2402 | engines: {node: '>= 0.4'} 2403 | dev: true 2404 | 2405 | /throttle-debounce@5.0.0: 2406 | resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} 2407 | engines: {node: '>=12.22'} 2408 | dev: true 2409 | 2410 | /tinybench@2.4.0: 2411 | resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==} 2412 | dev: true 2413 | 2414 | /tinypool@0.4.0: 2415 | resolution: {integrity: sha512-2ksntHOKf893wSAH4z/+JbPpi92esw8Gn9N2deXX+B0EO92hexAVI9GIZZPx7P5aYo5KULfeOSt3kMOmSOy6uA==} 2416 | engines: {node: '>=14.0.0'} 2417 | dev: true 2418 | 2419 | /tinyspy@1.1.1: 2420 | resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} 2421 | engines: {node: '>=14.0.0'} 2422 | dev: true 2423 | 2424 | /to-fast-properties@2.0.0: 2425 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 2426 | engines: {node: '>=4'} 2427 | dev: true 2428 | 2429 | /to-regex-range@5.0.1: 2430 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2431 | engines: {node: '>=8.0'} 2432 | dependencies: 2433 | is-number: 7.0.0 2434 | dev: true 2435 | 2436 | /type-detect@4.0.8: 2437 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 2438 | engines: {node: '>=4'} 2439 | dev: true 2440 | 2441 | /typescript@5.0.4: 2442 | resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} 2443 | engines: {node: '>=12.20'} 2444 | hasBin: true 2445 | dev: true 2446 | 2447 | /ufo@1.1.1: 2448 | resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} 2449 | dev: true 2450 | 2451 | /ufo@1.3.0: 2452 | resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==} 2453 | dev: true 2454 | 2455 | /unbuild@1.2.0: 2456 | resolution: {integrity: sha512-GcolNMBatav7FbRdLDR8BMbnYWMoKfxXdJIHibpBtx3GERN4GbbUD5h4RfGIFi+mjWPz4AphSz5gIg9FWNWw3Q==} 2457 | hasBin: true 2458 | dependencies: 2459 | '@rollup/plugin-alias': 4.0.4(rollup@3.20.2) 2460 | '@rollup/plugin-commonjs': 24.0.1(rollup@3.20.2) 2461 | '@rollup/plugin-json': 6.0.0(rollup@3.20.2) 2462 | '@rollup/plugin-node-resolve': 15.0.2(rollup@3.20.2) 2463 | '@rollup/plugin-replace': 5.0.2(rollup@3.20.2) 2464 | '@rollup/pluginutils': 5.0.2(rollup@3.20.2) 2465 | chalk: 5.2.0 2466 | consola: 2.15.3 2467 | defu: 6.1.2 2468 | esbuild: 0.17.15 2469 | globby: 13.1.3 2470 | hookable: 5.5.3 2471 | jiti: 1.18.2 2472 | magic-string: 0.30.0 2473 | mkdist: 1.2.0(typescript@5.0.4) 2474 | mlly: 1.2.0 2475 | mri: 1.2.0 2476 | pathe: 1.1.0 2477 | pkg-types: 1.0.2 2478 | pretty-bytes: 6.1.0 2479 | rollup: 3.20.2 2480 | rollup-plugin-dts: 5.3.0(rollup@3.20.2)(typescript@5.0.4) 2481 | scule: 1.0.0 2482 | typescript: 5.0.4 2483 | untyped: 1.3.2 2484 | transitivePeerDependencies: 2485 | - sass 2486 | - supports-color 2487 | dev: true 2488 | 2489 | /unimport@3.3.0(rollup@3.20.2): 2490 | resolution: {integrity: sha512-3jhq3ZG5hFZzrWGDCpx83kjPzefP/EeuKkIO1T0MA4Zwj+dO/Og1mFvZ4aZ5WSDm0FVbbdVIRH1zKBG7c4wOpg==} 2491 | dependencies: 2492 | '@rollup/pluginutils': 5.0.4(rollup@3.20.2) 2493 | escape-string-regexp: 5.0.0 2494 | fast-glob: 3.3.1 2495 | local-pkg: 0.4.3 2496 | magic-string: 0.30.3 2497 | mlly: 1.4.2 2498 | pathe: 1.1.1 2499 | pkg-types: 1.0.3 2500 | scule: 1.0.0 2501 | strip-literal: 1.3.0 2502 | unplugin: 1.4.0 2503 | transitivePeerDependencies: 2504 | - rollup 2505 | dev: true 2506 | 2507 | /universalify@2.0.0: 2508 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} 2509 | engines: {node: '>= 10.0.0'} 2510 | dev: true 2511 | 2512 | /unplugin-auto-import@0.16.6(rollup@3.20.2): 2513 | resolution: {integrity: sha512-M+YIITkx3C/Hg38hp8HmswP5mShUUyJOzpifv7RTlAbeFlO2Tyw0pwrogSSxnipHDPTtI8VHFBpkYkNKzYSuyA==} 2514 | engines: {node: '>=14'} 2515 | peerDependencies: 2516 | '@nuxt/kit': ^3.2.2 2517 | '@vueuse/core': '*' 2518 | peerDependenciesMeta: 2519 | '@nuxt/kit': 2520 | optional: true 2521 | '@vueuse/core': 2522 | optional: true 2523 | dependencies: 2524 | '@antfu/utils': 0.7.6 2525 | '@rollup/pluginutils': 5.0.4(rollup@3.20.2) 2526 | fast-glob: 3.3.1 2527 | local-pkg: 0.4.3 2528 | magic-string: 0.30.3 2529 | minimatch: 9.0.3 2530 | unimport: 3.3.0(rollup@3.20.2) 2531 | unplugin: 1.4.0 2532 | transitivePeerDependencies: 2533 | - rollup 2534 | dev: true 2535 | 2536 | /unplugin-icons@0.16.6: 2537 | resolution: {integrity: sha512-jL70sAC7twp4hI/MTfm+vyvTRtHqiEIzf3XOjJz7yzhMEEQnk5Ey5YIXRAU03Mc4BF99ITvvnBzfyRZee86OeA==} 2538 | peerDependencies: 2539 | '@svgr/core': '>=7.0.0' 2540 | '@svgx/core': ^1.0.1 2541 | '@vue/compiler-sfc': ^3.0.2 || ^2.7.0 2542 | vue-template-compiler: ^2.6.12 2543 | vue-template-es2015-compiler: ^1.9.0 2544 | peerDependenciesMeta: 2545 | '@svgr/core': 2546 | optional: true 2547 | '@svgx/core': 2548 | optional: true 2549 | '@vue/compiler-sfc': 2550 | optional: true 2551 | vue-template-compiler: 2552 | optional: true 2553 | vue-template-es2015-compiler: 2554 | optional: true 2555 | dependencies: 2556 | '@antfu/install-pkg': 0.1.1 2557 | '@antfu/utils': 0.7.6 2558 | '@iconify/utils': 2.1.9 2559 | debug: 4.3.4 2560 | kolorist: 1.8.0 2561 | local-pkg: 0.4.3 2562 | unplugin: 1.4.0 2563 | transitivePeerDependencies: 2564 | - supports-color 2565 | dev: true 2566 | 2567 | /unplugin-vue-components@0.25.2(rollup@3.20.2)(vue@3.3.4): 2568 | resolution: {integrity: sha512-OVmLFqILH6w+eM8fyt/d/eoJT9A6WO51NZLf1vC5c1FZ4rmq2bbGxTy8WP2Jm7xwFdukaIdv819+UI7RClPyCA==} 2569 | engines: {node: '>=14'} 2570 | peerDependencies: 2571 | '@babel/parser': ^7.15.8 2572 | '@nuxt/kit': ^3.2.2 2573 | vue: 2 || 3 2574 | peerDependenciesMeta: 2575 | '@babel/parser': 2576 | optional: true 2577 | '@nuxt/kit': 2578 | optional: true 2579 | dependencies: 2580 | '@antfu/utils': 0.7.6 2581 | '@rollup/pluginutils': 5.0.4(rollup@3.20.2) 2582 | chokidar: 3.5.3 2583 | debug: 4.3.4 2584 | fast-glob: 3.3.1 2585 | local-pkg: 0.4.3 2586 | magic-string: 0.30.3 2587 | minimatch: 9.0.3 2588 | resolve: 1.22.4 2589 | unplugin: 1.4.0 2590 | vue: 3.3.4 2591 | transitivePeerDependencies: 2592 | - rollup 2593 | - supports-color 2594 | dev: true 2595 | 2596 | /unplugin@1.4.0: 2597 | resolution: {integrity: sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg==} 2598 | dependencies: 2599 | acorn: 8.10.0 2600 | chokidar: 3.5.3 2601 | webpack-sources: 3.2.3 2602 | webpack-virtual-modules: 0.5.0 2603 | dev: true 2604 | 2605 | /untyped@1.3.2: 2606 | resolution: {integrity: sha512-z219Z65rOGD6jXIvIhpZFfwWdqQckB8sdZec2NO+TkcH1Bph7gL0hwLzRJs1KsOo4Jz4mF9guBXhsEnyEBGVfw==} 2607 | hasBin: true 2608 | dependencies: 2609 | '@babel/core': 7.21.4 2610 | '@babel/standalone': 7.21.4 2611 | '@babel/types': 7.21.4 2612 | defu: 6.1.2 2613 | jiti: 1.18.2 2614 | mri: 1.2.0 2615 | scule: 1.0.0 2616 | transitivePeerDependencies: 2617 | - supports-color 2618 | dev: true 2619 | 2620 | /update-browserslist-db@1.0.10(browserslist@4.21.5): 2621 | resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} 2622 | hasBin: true 2623 | peerDependencies: 2624 | browserslist: '>= 4.21.0' 2625 | dependencies: 2626 | browserslist: 4.21.5 2627 | escalade: 3.1.1 2628 | picocolors: 1.0.0 2629 | dev: true 2630 | 2631 | /vite-node@0.29.8(@types/node@18.15.11): 2632 | resolution: {integrity: sha512-b6OtCXfk65L6SElVM20q5G546yu10/kNrhg08afEoWlFRJXFq9/6glsvSVY+aI6YeC1tu2TtAqI2jHEQmOmsFw==} 2633 | engines: {node: '>=v14.16.0'} 2634 | hasBin: true 2635 | dependencies: 2636 | cac: 6.7.14 2637 | debug: 4.3.4 2638 | mlly: 1.2.0 2639 | pathe: 1.1.0 2640 | picocolors: 1.0.0 2641 | vite: 4.2.1(@types/node@18.15.11) 2642 | transitivePeerDependencies: 2643 | - '@types/node' 2644 | - less 2645 | - sass 2646 | - stylus 2647 | - sugarss 2648 | - supports-color 2649 | - terser 2650 | dev: true 2651 | 2652 | /vite-plugin-full-reload@1.0.5(vite@4.4.9): 2653 | resolution: {integrity: sha512-kVZFDFWr0DxiHn6MuDVTQf7gnWIdETGlZh0hvTiMXzRN80vgF4PKbONSq8U1d0WtHsKaFODTQgJeakLacoPZEQ==} 2654 | peerDependencies: 2655 | vite: ^2 || ^3 || ^4 2656 | dependencies: 2657 | picocolors: 1.0.0 2658 | picomatch: 2.3.1 2659 | vite: 4.4.9(@types/node@18.15.11) 2660 | dev: true 2661 | 2662 | /vite-plugin-run@0.4.1: 2663 | resolution: {integrity: sha512-gzHW2Bybme2jvxfjmeOOPk2j5FI3VGPzPL30pRCpyJkWGqu5fmyBOKBKYe+f44BlFkAeeHg79Zx97IfL6WvXUA==} 2664 | dependencies: 2665 | '@antfu/utils': 0.7.6 2666 | debug: 4.3.4 2667 | minimatch: 8.0.4 2668 | picocolors: 1.0.0 2669 | transitivePeerDependencies: 2670 | - supports-color 2671 | dev: true 2672 | 2673 | /vite@4.2.1(@types/node@18.15.11): 2674 | resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} 2675 | engines: {node: ^14.18.0 || >=16.0.0} 2676 | hasBin: true 2677 | peerDependencies: 2678 | '@types/node': '>= 14' 2679 | less: '*' 2680 | sass: '*' 2681 | stylus: '*' 2682 | sugarss: '*' 2683 | terser: ^5.4.0 2684 | peerDependenciesMeta: 2685 | '@types/node': 2686 | optional: true 2687 | less: 2688 | optional: true 2689 | sass: 2690 | optional: true 2691 | stylus: 2692 | optional: true 2693 | sugarss: 2694 | optional: true 2695 | terser: 2696 | optional: true 2697 | dependencies: 2698 | '@types/node': 18.15.11 2699 | esbuild: 0.17.15 2700 | postcss: 8.4.21 2701 | resolve: 1.22.2 2702 | rollup: 3.20.2 2703 | optionalDependencies: 2704 | fsevents: 2.3.3 2705 | dev: true 2706 | 2707 | /vite@4.4.9(@types/node@18.15.11): 2708 | resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} 2709 | engines: {node: ^14.18.0 || >=16.0.0} 2710 | hasBin: true 2711 | peerDependencies: 2712 | '@types/node': '>= 14' 2713 | less: '*' 2714 | lightningcss: ^1.21.0 2715 | sass: '*' 2716 | stylus: '*' 2717 | sugarss: '*' 2718 | terser: ^5.4.0 2719 | peerDependenciesMeta: 2720 | '@types/node': 2721 | optional: true 2722 | less: 2723 | optional: true 2724 | lightningcss: 2725 | optional: true 2726 | sass: 2727 | optional: true 2728 | stylus: 2729 | optional: true 2730 | sugarss: 2731 | optional: true 2732 | terser: 2733 | optional: true 2734 | dependencies: 2735 | '@types/node': 18.15.11 2736 | esbuild: 0.18.20 2737 | postcss: 8.4.29 2738 | rollup: 3.29.1 2739 | optionalDependencies: 2740 | fsevents: 2.3.3 2741 | dev: true 2742 | 2743 | /vitest@0.29.8: 2744 | resolution: {integrity: sha512-JIAVi2GK5cvA6awGpH0HvH/gEG9PZ0a/WoxdiV3PmqK+3CjQMf8c+J/Vhv4mdZ2nRyXFw66sAg6qz7VNkaHfDQ==} 2745 | engines: {node: '>=v14.16.0'} 2746 | hasBin: true 2747 | peerDependencies: 2748 | '@edge-runtime/vm': '*' 2749 | '@vitest/browser': '*' 2750 | '@vitest/ui': '*' 2751 | happy-dom: '*' 2752 | jsdom: '*' 2753 | playwright: '*' 2754 | safaridriver: '*' 2755 | webdriverio: '*' 2756 | peerDependenciesMeta: 2757 | '@edge-runtime/vm': 2758 | optional: true 2759 | '@vitest/browser': 2760 | optional: true 2761 | '@vitest/ui': 2762 | optional: true 2763 | happy-dom: 2764 | optional: true 2765 | jsdom: 2766 | optional: true 2767 | playwright: 2768 | optional: true 2769 | safaridriver: 2770 | optional: true 2771 | webdriverio: 2772 | optional: true 2773 | dependencies: 2774 | '@types/chai': 4.3.4 2775 | '@types/chai-subset': 1.3.3 2776 | '@types/node': 18.15.11 2777 | '@vitest/expect': 0.29.8 2778 | '@vitest/runner': 0.29.8 2779 | '@vitest/spy': 0.29.8 2780 | '@vitest/utils': 0.29.8 2781 | acorn: 8.8.2 2782 | acorn-walk: 8.2.0 2783 | cac: 6.7.14 2784 | chai: 4.3.7 2785 | debug: 4.3.4 2786 | local-pkg: 0.4.3 2787 | pathe: 1.1.0 2788 | picocolors: 1.0.0 2789 | source-map: 0.6.1 2790 | std-env: 3.3.2 2791 | strip-literal: 1.0.1 2792 | tinybench: 2.4.0 2793 | tinypool: 0.4.0 2794 | tinyspy: 1.1.1 2795 | vite: 4.2.1(@types/node@18.15.11) 2796 | vite-node: 0.29.8(@types/node@18.15.11) 2797 | why-is-node-running: 2.2.2 2798 | transitivePeerDependencies: 2799 | - less 2800 | - sass 2801 | - stylus 2802 | - sugarss 2803 | - supports-color 2804 | - terser 2805 | dev: true 2806 | 2807 | /vue@3.3.4: 2808 | resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} 2809 | dependencies: 2810 | '@vue/compiler-dom': 3.3.4 2811 | '@vue/compiler-sfc': 3.3.4 2812 | '@vue/runtime-dom': 3.3.4 2813 | '@vue/server-renderer': 3.3.4(vue@3.3.4) 2814 | '@vue/shared': 3.3.4 2815 | dev: true 2816 | 2817 | /webpack-sources@3.2.3: 2818 | resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} 2819 | engines: {node: '>=10.13.0'} 2820 | dev: true 2821 | 2822 | /webpack-virtual-modules@0.5.0: 2823 | resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} 2824 | dev: true 2825 | 2826 | /which@2.0.2: 2827 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2828 | engines: {node: '>= 8'} 2829 | hasBin: true 2830 | dependencies: 2831 | isexe: 2.0.0 2832 | dev: true 2833 | 2834 | /why-is-node-running@2.2.2: 2835 | resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} 2836 | engines: {node: '>=8'} 2837 | hasBin: true 2838 | dependencies: 2839 | siginfo: 2.0.0 2840 | stackback: 0.0.2 2841 | dev: true 2842 | 2843 | /wrappy@1.0.2: 2844 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2845 | dev: true 2846 | 2847 | /yallist@3.1.1: 2848 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 2849 | dev: true 2850 | 2851 | /yocto-queue@0.1.0: 2852 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2853 | engines: {node: '>=10'} 2854 | dev: true 2855 | 2856 | /yocto-queue@1.0.0: 2857 | resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} 2858 | engines: {node: '>=12.20'} 2859 | dev: true 2860 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import { registerHook } from "hybridly/vue"; 2 | import { type FormKitNode, FormKitPlugin } from "@formkit/core"; 3 | 4 | const Hybridly: FormKitPlugin = (node: FormKitNode) => { 5 | // If the node is not a root node and a form, we don't attach to it. 6 | if (node.parent !== null || node.props.type !== "form") { 7 | return; 8 | } 9 | 10 | // Hook into Hybridly's navigated event to react when errors change. 11 | registerHook("navigated", (options, context) => { 12 | // If the errors objects is not present, return. 13 | if (!context.view.properties.errors) { 14 | return; 15 | } 16 | 17 | // If a named error bag is specified on the node, look for it in the 18 | // errors object and map the errors to the node. 19 | const errorBag = node.props?.errorBag; 20 | if (errorBag) { 21 | if (context.view.properties.errors instanceof Object) { 22 | node.setErrors( 23 | [], 24 | (context.view.properties.errors as Record)[ 25 | errorBag 26 | ], 27 | ); 28 | } 29 | return; 30 | } 31 | 32 | // If no error bag has been specified, map the root errors to the node. 33 | node.setErrors( 34 | [], 35 | context.view.properties.errors as Record, 36 | ); 37 | }); 38 | }; 39 | 40 | export default Hybridly; 41 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es2018", 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 | } --------------------------------------------------------------------------------