├── vercel.json ├── .vscode └── extensions.json ├── bun.lockb ├── src ├── main.ts ├── vite-env.d.ts ├── components │ └── Tree.vue └── App.vue ├── tsconfig.node.json ├── .gitignore ├── vite.config.ts ├── tsconfig.json ├── README.md ├── index.html ├── package.json ├── LICENSE ├── public └── vite.svg └── pnpm-lock.yaml /vercel.json: -------------------------------------------------------------------------------- 1 | { 2 | "github": { "silent": true } 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gizmo-ds/unitypackage-web/main/bun.lockb -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from "vue"; 2 | import App from "./App.vue"; 3 | 4 | createApp(App).mount("#app"); 5 | -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare module '*.vue' { 4 | import type { DefineComponent } from 'vue' 5 | const component: DefineComponent<{}, {}, any> 6 | export default component 7 | } 8 | -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "module": "ESNext", 5 | "moduleResolution": "Node", 6 | "allowSyntheticDefaultImports": true 7 | }, 8 | "include": ["vite.config.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /.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? 25 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from "vite"; 2 | import vue from "@vitejs/plugin-vue"; 3 | import { viteStaticCopy } from "vite-plugin-static-copy"; 4 | 5 | // https://vitejs.dev/config/ 6 | export default defineConfig({ 7 | plugins: [ 8 | vue(), 9 | viteStaticCopy({ 10 | targets: [ 11 | { 12 | src: "node_modules/libarchive.js/dist/wasm-gen/libarchive.wasm", 13 | dest: "assets/wasm-gen", 14 | }, 15 | ], 16 | }), 17 | ], 18 | }); 19 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ESNext", 4 | "useDefineForClassFields": true, 5 | "module": "ESNext", 6 | "moduleResolution": "Node", 7 | "strict": true, 8 | "jsx": "preserve", 9 | "sourceMap": true, 10 | "resolveJsonModule": true, 11 | "isolatedModules": true, 12 | "esModuleInterop": true, 13 | "lib": ["ESNext", "DOM"], 14 | "skipLibCheck": true 15 | }, 16 | "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"], 17 | "references": [{ "path": "./tsconfig.node.json" }] 18 | } 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # unitypackage-web 2 | 3 | View the unitypackage file in your browser. 4 | 5 | Demo: [https://unitypackage-web.pages.dev/](https://unitypackage-web.pages.dev/) 6 | 7 | ## Sponsors 8 | 9 | [![爱发电](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fafdian.com%2Fapi%2Fuser%2Fget-profile%3Fuser_id%3D75e549844b5111ed8df552540025c377&query=%24.data.user.name&label=%E7%88%B1%E5%8F%91%E7%94%B5&color=%23946ce6)](https://afdian.com/a/gizmo '赞助我') 10 | 11 | ![Sponsors](https://afdian-connect.deno.dev/sponsor.svg) 12 | 13 | ## License 14 | 15 | Code is distributed under [MIT](./LICENSE) license, feel free to use it in your proprietary projects as well. 16 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | unitypackage-web 9 | 10 | 11 | 12 |
13 | 14 | 15 | 20 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "unitypackage-web", 3 | "private": true, 4 | "version": "0.0.0", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite", 8 | "build": "vue-tsc --noEmit && vite build", 9 | "preview": "vite preview" 10 | }, 11 | "dependencies": { 12 | "libarchive.js": "^1.3.0", 13 | "vue": "^3.2.37" 14 | }, 15 | "devDependencies": { 16 | "@types/libarchive.js": "^1.3.1", 17 | "@types/node": "^18.0.6", 18 | "@vicons/fa": "^0.12.0", 19 | "@vicons/tabler": "^0.12.0", 20 | "@vitejs/plugin-vue": "^3.0.0", 21 | "naive-ui": "^2.31.0", 22 | "typescript": "^4.6.4", 23 | "vfonts": "^0.0.3", 24 | "vite": "^3.0.0", 25 | "vite-plugin-static-copy": "^0.7.0", 26 | "vue-tsc": "^0.38.4" 27 | } 28 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Gizmo 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/Tree.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 58 | -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 19 | 20 | 182 | 183 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '6.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | dependencies: 8 | libarchive.js: 9 | specifier: ^1.3.0 10 | version: 1.3.0 11 | vue: 12 | specifier: ^3.2.37 13 | version: 3.2.37 14 | 15 | devDependencies: 16 | '@types/libarchive.js': 17 | specifier: ^1.3.1 18 | version: 1.3.1 19 | '@types/node': 20 | specifier: ^18.0.6 21 | version: 18.6.0 22 | '@vicons/fa': 23 | specifier: ^0.12.0 24 | version: 0.12.0 25 | '@vicons/tabler': 26 | specifier: ^0.12.0 27 | version: 0.12.0 28 | '@vitejs/plugin-vue': 29 | specifier: ^3.0.0 30 | version: 3.0.1(vite@3.0.2)(vue@3.2.37) 31 | naive-ui: 32 | specifier: ^2.31.0 33 | version: 2.31.0(vue@3.2.37) 34 | typescript: 35 | specifier: ^4.6.4 36 | version: 4.7.4 37 | vfonts: 38 | specifier: ^0.0.3 39 | version: 0.0.3 40 | vite: 41 | specifier: ^3.0.0 42 | version: 3.0.2 43 | vite-plugin-static-copy: 44 | specifier: ^0.7.0 45 | version: 0.7.0(vite@3.0.2) 46 | vue-tsc: 47 | specifier: ^0.38.4 48 | version: 0.38.9(typescript@4.7.4) 49 | 50 | packages: 51 | 52 | /@babel/helper-validator-identifier@7.18.6: 53 | resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==} 54 | engines: {node: '>=6.9.0'} 55 | 56 | /@babel/parser@7.18.9: 57 | resolution: {integrity: sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==} 58 | engines: {node: '>=6.0.0'} 59 | hasBin: true 60 | dependencies: 61 | '@babel/types': 7.18.9 62 | 63 | /@babel/types@7.18.9: 64 | resolution: {integrity: sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==} 65 | engines: {node: '>=6.9.0'} 66 | dependencies: 67 | '@babel/helper-validator-identifier': 7.18.6 68 | to-fast-properties: 2.0.0 69 | 70 | /@css-render/plugin-bem@0.15.10(css-render@0.15.10): 71 | resolution: {integrity: sha512-V7b08sM2PWJlXI7BJiVIa0Sg30H3u/jHay4AclNXfF2yRFwwb4ZJjggsMfzwj3WSihAdNf2WTqvOU5qsOD80Dg==} 72 | peerDependencies: 73 | css-render: ~0.15.10 74 | dependencies: 75 | css-render: 0.15.10 76 | dev: true 77 | 78 | /@css-render/vue3-ssr@0.15.10(vue@3.2.37): 79 | resolution: {integrity: sha512-keGKnkB2nyVGoA8GezMKNsmvTGXEzgLOGGlgshwOTSEzd1dsROyZ2m/khJ9jV5zbzDM4rWeAWbWF0zwHemsJcw==} 80 | peerDependencies: 81 | vue: ^3.0.11 82 | dependencies: 83 | vue: 3.2.37 84 | dev: true 85 | 86 | /@emotion/hash@0.8.0: 87 | resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} 88 | dev: true 89 | 90 | /@juggle/resize-observer@3.3.1: 91 | resolution: {integrity: sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw==} 92 | dev: true 93 | 94 | /@nodelib/fs.scandir@2.1.5: 95 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 96 | engines: {node: '>= 8'} 97 | dependencies: 98 | '@nodelib/fs.stat': 2.0.5 99 | run-parallel: 1.2.0 100 | dev: true 101 | 102 | /@nodelib/fs.stat@2.0.5: 103 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 104 | engines: {node: '>= 8'} 105 | dev: true 106 | 107 | /@nodelib/fs.walk@1.2.8: 108 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 109 | engines: {node: '>= 8'} 110 | dependencies: 111 | '@nodelib/fs.scandir': 2.1.5 112 | fastq: 1.13.0 113 | dev: true 114 | 115 | /@types/libarchive.js@1.3.1: 116 | resolution: {integrity: sha512-ddCRDAyVftfnbNvEe77FrOSWMYoFI85xJKITQ5AnvfR330KmEHS48KOmhEncpZadxefh64TO6jk6g2oabxWupg==} 117 | dev: true 118 | 119 | /@types/lodash-es@4.17.6: 120 | resolution: {integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==} 121 | dependencies: 122 | '@types/lodash': 4.14.182 123 | dev: true 124 | 125 | /@types/lodash@4.14.182: 126 | resolution: {integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==} 127 | dev: true 128 | 129 | /@types/node@17.0.45: 130 | resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} 131 | dev: true 132 | 133 | /@types/node@18.6.0: 134 | resolution: {integrity: sha512-WZ/6I1GL0DNAo4bb01lGGKTHH8BHJyECepf11kWONg3OJoHq2WYOm16Es1V54Er7NTUXsbDCpKRKdmBc4X2xhA==} 135 | dev: true 136 | 137 | /@vicons/fa@0.12.0: 138 | resolution: {integrity: sha512-g2PIeJLsTHUjt6bK63LxqC0uYQB7iu+xViJOxvp1s8b9/akpXVPVWjDTTsP980/0KYyMMe4U7F/aUo7wY+MsXA==} 139 | dev: true 140 | 141 | /@vicons/tabler@0.12.0: 142 | resolution: {integrity: sha512-3+wUFuxb7e8OzZ8Wryct1pzfA2vyoF4lwW98O9s27ZrfCGaJGNmqG+q8A7vQ92Mf+COCgxpK+rhNPTtTvaU6qw==} 143 | dev: true 144 | 145 | /@vitejs/plugin-vue@3.0.1(vite@3.0.2)(vue@3.2.37): 146 | resolution: {integrity: sha512-Ll9JgxG7ONIz/XZv3dssfoMUDu9qAnlJ+km+pBA0teYSXzwPCIzS/e1bmwNYl5dcQGs677D21amgfYAnzMl17A==} 147 | engines: {node: ^14.18.0 || >=16.0.0} 148 | peerDependencies: 149 | vite: ^3.0.0 150 | vue: ^3.2.25 151 | dependencies: 152 | vite: 3.0.2 153 | vue: 3.2.37 154 | dev: true 155 | 156 | /@volar/code-gen@0.38.9: 157 | resolution: {integrity: sha512-n6LClucfA+37rQeskvh9vDoZV1VvCVNy++MAPKj2dT4FT+Fbmty/SDQqnsEBtdEe6E3OQctFvA/IcKsx3Mns0A==} 158 | dependencies: 159 | '@volar/source-map': 0.38.9 160 | dev: true 161 | 162 | /@volar/source-map@0.38.9: 163 | resolution: {integrity: sha512-ba0UFoHDYry+vwKdgkWJ6xlQT+8TFtZg1zj9tSjj4PykW1JZDuM0xplMotLun4h3YOoYfY9K1huY5gvxmrNLIw==} 164 | dev: true 165 | 166 | /@volar/vue-code-gen@0.38.9: 167 | resolution: {integrity: sha512-tzj7AoarFBKl7e41MR006ncrEmNPHALuk8aG4WdDIaG387X5//5KhWC5Ff3ZfB2InGSeNT+CVUd74M0gS20rjA==} 168 | dependencies: 169 | '@volar/code-gen': 0.38.9 170 | '@volar/source-map': 0.38.9 171 | '@vue/compiler-core': 3.2.37 172 | '@vue/compiler-dom': 3.2.37 173 | '@vue/shared': 3.2.37 174 | dev: true 175 | 176 | /@volar/vue-typescript@0.38.9: 177 | resolution: {integrity: sha512-iJMQGU91ADi98u8V1vXd2UBmELDAaeSP0ZJaFjwosClQdKlJQYc6MlxxKfXBZisHqfbhdtrGRyaryulnYtliZw==} 178 | dependencies: 179 | '@volar/code-gen': 0.38.9 180 | '@volar/source-map': 0.38.9 181 | '@volar/vue-code-gen': 0.38.9 182 | '@vue/compiler-sfc': 3.2.37 183 | '@vue/reactivity': 3.2.37 184 | dev: true 185 | 186 | /@vue/compiler-core@3.2.37: 187 | resolution: {integrity: sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==} 188 | dependencies: 189 | '@babel/parser': 7.18.9 190 | '@vue/shared': 3.2.37 191 | estree-walker: 2.0.2 192 | source-map: 0.6.1 193 | 194 | /@vue/compiler-dom@3.2.37: 195 | resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==} 196 | dependencies: 197 | '@vue/compiler-core': 3.2.37 198 | '@vue/shared': 3.2.37 199 | 200 | /@vue/compiler-sfc@3.2.37: 201 | resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==} 202 | dependencies: 203 | '@babel/parser': 7.18.9 204 | '@vue/compiler-core': 3.2.37 205 | '@vue/compiler-dom': 3.2.37 206 | '@vue/compiler-ssr': 3.2.37 207 | '@vue/reactivity-transform': 3.2.37 208 | '@vue/shared': 3.2.37 209 | estree-walker: 2.0.2 210 | magic-string: 0.25.9 211 | postcss: 8.4.14 212 | source-map: 0.6.1 213 | 214 | /@vue/compiler-ssr@3.2.37: 215 | resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==} 216 | dependencies: 217 | '@vue/compiler-dom': 3.2.37 218 | '@vue/shared': 3.2.37 219 | 220 | /@vue/reactivity-transform@3.2.37: 221 | resolution: {integrity: sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==} 222 | dependencies: 223 | '@babel/parser': 7.18.9 224 | '@vue/compiler-core': 3.2.37 225 | '@vue/shared': 3.2.37 226 | estree-walker: 2.0.2 227 | magic-string: 0.25.9 228 | 229 | /@vue/reactivity@3.2.37: 230 | resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==} 231 | dependencies: 232 | '@vue/shared': 3.2.37 233 | 234 | /@vue/runtime-core@3.2.37: 235 | resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==} 236 | dependencies: 237 | '@vue/reactivity': 3.2.37 238 | '@vue/shared': 3.2.37 239 | 240 | /@vue/runtime-dom@3.2.37: 241 | resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==} 242 | dependencies: 243 | '@vue/runtime-core': 3.2.37 244 | '@vue/shared': 3.2.37 245 | csstype: 2.6.20 246 | 247 | /@vue/server-renderer@3.2.37(vue@3.2.37): 248 | resolution: {integrity: sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==} 249 | peerDependencies: 250 | vue: 3.2.37 251 | dependencies: 252 | '@vue/compiler-ssr': 3.2.37 253 | '@vue/shared': 3.2.37 254 | vue: 3.2.37 255 | 256 | /@vue/shared@3.2.37: 257 | resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==} 258 | 259 | /anymatch@3.1.2: 260 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} 261 | engines: {node: '>= 8'} 262 | dependencies: 263 | normalize-path: 3.0.0 264 | picomatch: 2.3.1 265 | dev: true 266 | 267 | /async-validator@4.2.5: 268 | resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} 269 | dev: true 270 | 271 | /binary-extensions@2.2.0: 272 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 273 | engines: {node: '>=8'} 274 | dev: true 275 | 276 | /braces@3.0.2: 277 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 278 | engines: {node: '>=8'} 279 | dependencies: 280 | fill-range: 7.0.1 281 | dev: true 282 | 283 | /chokidar@3.5.3: 284 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 285 | engines: {node: '>= 8.10.0'} 286 | dependencies: 287 | anymatch: 3.1.2 288 | braces: 3.0.2 289 | glob-parent: 5.1.2 290 | is-binary-path: 2.1.0 291 | is-glob: 4.0.3 292 | normalize-path: 3.0.0 293 | readdirp: 3.6.0 294 | optionalDependencies: 295 | fsevents: 2.3.2 296 | dev: true 297 | 298 | /css-render@0.15.10: 299 | resolution: {integrity: sha512-6j5acvm81sXTHJiF47FNNICtDpF74YoWk1xEK3qQvdqgW6vc+OXrPqflL6m8f5GE6XuFYrbACNEd17kraCSBAQ==} 300 | dependencies: 301 | '@emotion/hash': 0.8.0 302 | '@types/node': 17.0.45 303 | csstype: 3.0.11 304 | dev: true 305 | 306 | /csstype@2.6.20: 307 | resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} 308 | 309 | /csstype@3.0.11: 310 | resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==} 311 | dev: true 312 | 313 | /date-fns-tz@1.3.6(date-fns@2.29.1): 314 | resolution: {integrity: sha512-C8q7mErvG4INw1ZwAFmPlGjEo5Sv4udjKVbTc03zpP9cu6cp5AemFzKhz0V68LGcWEtX5mJudzzg3G04emIxLA==} 315 | peerDependencies: 316 | date-fns: '>=2.0.0' 317 | dependencies: 318 | date-fns: 2.29.1 319 | dev: true 320 | 321 | /date-fns@2.29.1: 322 | resolution: {integrity: sha512-dlLD5rKaKxpFdnjrs+5azHDFOPEu4ANy/LTh04A1DTzMM7qoajmKCBc8pkKRFT41CNzw+4gQh79X5C+Jq27HAw==} 323 | engines: {node: '>=0.11'} 324 | dev: true 325 | 326 | /esbuild-android-64@0.14.49: 327 | resolution: {integrity: sha512-vYsdOTD+yi+kquhBiFWl3tyxnj2qZJsl4tAqwhT90ktUdnyTizgle7TjNx6Ar1bN7wcwWqZ9QInfdk2WVagSww==} 328 | engines: {node: '>=12'} 329 | cpu: [x64] 330 | os: [android] 331 | requiresBuild: true 332 | dev: true 333 | optional: true 334 | 335 | /esbuild-android-arm64@0.14.49: 336 | resolution: {integrity: sha512-g2HGr/hjOXCgSsvQZ1nK4nW/ei8JUx04Li74qub9qWrStlysaVmadRyTVuW32FGIpLQyc5sUjjZopj49eGGM2g==} 337 | engines: {node: '>=12'} 338 | cpu: [arm64] 339 | os: [android] 340 | requiresBuild: true 341 | dev: true 342 | optional: true 343 | 344 | /esbuild-darwin-64@0.14.49: 345 | resolution: {integrity: sha512-3rvqnBCtX9ywso5fCHixt2GBCUsogNp9DjGmvbBohh31Ces34BVzFltMSxJpacNki96+WIcX5s/vum+ckXiLYg==} 346 | engines: {node: '>=12'} 347 | cpu: [x64] 348 | os: [darwin] 349 | requiresBuild: true 350 | dev: true 351 | optional: true 352 | 353 | /esbuild-darwin-arm64@0.14.49: 354 | resolution: {integrity: sha512-XMaqDxO846srnGlUSJnwbijV29MTKUATmOLyQSfswbK/2X5Uv28M9tTLUJcKKxzoo9lnkYPsx2o8EJcTYwCs/A==} 355 | engines: {node: '>=12'} 356 | cpu: [arm64] 357 | os: [darwin] 358 | requiresBuild: true 359 | dev: true 360 | optional: true 361 | 362 | /esbuild-freebsd-64@0.14.49: 363 | resolution: {integrity: sha512-NJ5Q6AjV879mOHFri+5lZLTp5XsO2hQ+KSJYLbfY9DgCu8s6/Zl2prWXVANYTeCDLlrIlNNYw8y34xqyLDKOmQ==} 364 | engines: {node: '>=12'} 365 | cpu: [x64] 366 | os: [freebsd] 367 | requiresBuild: true 368 | dev: true 369 | optional: true 370 | 371 | /esbuild-freebsd-arm64@0.14.49: 372 | resolution: {integrity: sha512-lFLtgXnAc3eXYqj5koPlBZvEbBSOSUbWO3gyY/0+4lBdRqELyz4bAuamHvmvHW5swJYL7kngzIZw6kdu25KGOA==} 373 | engines: {node: '>=12'} 374 | cpu: [arm64] 375 | os: [freebsd] 376 | requiresBuild: true 377 | dev: true 378 | optional: true 379 | 380 | /esbuild-linux-32@0.14.49: 381 | resolution: {integrity: sha512-zTTH4gr2Kb8u4QcOpTDVn7Z8q7QEIvFl/+vHrI3cF6XOJS7iEI1FWslTo3uofB2+mn6sIJEQD9PrNZKoAAMDiA==} 382 | engines: {node: '>=12'} 383 | cpu: [ia32] 384 | os: [linux] 385 | requiresBuild: true 386 | dev: true 387 | optional: true 388 | 389 | /esbuild-linux-64@0.14.49: 390 | resolution: {integrity: sha512-hYmzRIDzFfLrB5c1SknkxzM8LdEUOusp6M2TnuQZJLRtxTgyPnZZVtyMeCLki0wKgYPXkFsAVhi8vzo2mBNeTg==} 391 | engines: {node: '>=12'} 392 | cpu: [x64] 393 | os: [linux] 394 | requiresBuild: true 395 | dev: true 396 | optional: true 397 | 398 | /esbuild-linux-arm64@0.14.49: 399 | resolution: {integrity: sha512-KLQ+WpeuY+7bxukxLz5VgkAAVQxUv67Ft4DmHIPIW+2w3ObBPQhqNoeQUHxopoW/aiOn3m99NSmSV+bs4BSsdA==} 400 | engines: {node: '>=12'} 401 | cpu: [arm64] 402 | os: [linux] 403 | requiresBuild: true 404 | dev: true 405 | optional: true 406 | 407 | /esbuild-linux-arm@0.14.49: 408 | resolution: {integrity: sha512-iE3e+ZVv1Qz1Sy0gifIsarJMQ89Rpm9mtLSRtG3AH0FPgAzQ5Z5oU6vYzhc/3gSPi2UxdCOfRhw2onXuFw/0lg==} 409 | engines: {node: '>=12'} 410 | cpu: [arm] 411 | os: [linux] 412 | requiresBuild: true 413 | dev: true 414 | optional: true 415 | 416 | /esbuild-linux-mips64le@0.14.49: 417 | resolution: {integrity: sha512-n+rGODfm8RSum5pFIqFQVQpYBw+AztL8s6o9kfx7tjfK0yIGF6tm5HlG6aRjodiiKkH2xAiIM+U4xtQVZYU4rA==} 418 | engines: {node: '>=12'} 419 | cpu: [mips64el] 420 | os: [linux] 421 | requiresBuild: true 422 | dev: true 423 | optional: true 424 | 425 | /esbuild-linux-ppc64le@0.14.49: 426 | resolution: {integrity: sha512-WP9zR4HX6iCBmMFH+XHHng2LmdoIeUmBpL4aL2TR8ruzXyT4dWrJ5BSbT8iNo6THN8lod6GOmYDLq/dgZLalGw==} 427 | engines: {node: '>=12'} 428 | cpu: [ppc64] 429 | os: [linux] 430 | requiresBuild: true 431 | dev: true 432 | optional: true 433 | 434 | /esbuild-linux-riscv64@0.14.49: 435 | resolution: {integrity: sha512-h66ORBz+Dg+1KgLvzTVQEA1LX4XBd1SK0Fgbhhw4akpG/YkN8pS6OzYI/7SGENiN6ao5hETRDSkVcvU9NRtkMQ==} 436 | engines: {node: '>=12'} 437 | cpu: [riscv64] 438 | os: [linux] 439 | requiresBuild: true 440 | dev: true 441 | optional: true 442 | 443 | /esbuild-linux-s390x@0.14.49: 444 | resolution: {integrity: sha512-DhrUoFVWD+XmKO1y7e4kNCqQHPs6twz6VV6Uezl/XHYGzM60rBewBF5jlZjG0nCk5W/Xy6y1xWeopkrhFFM0sQ==} 445 | engines: {node: '>=12'} 446 | cpu: [s390x] 447 | os: [linux] 448 | requiresBuild: true 449 | dev: true 450 | optional: true 451 | 452 | /esbuild-netbsd-64@0.14.49: 453 | resolution: {integrity: sha512-BXaUwFOfCy2T+hABtiPUIpWjAeWK9P8O41gR4Pg73hpzoygVGnj0nI3YK4SJhe52ELgtdgWP/ckIkbn2XaTxjQ==} 454 | engines: {node: '>=12'} 455 | cpu: [x64] 456 | os: [netbsd] 457 | requiresBuild: true 458 | dev: true 459 | optional: true 460 | 461 | /esbuild-openbsd-64@0.14.49: 462 | resolution: {integrity: sha512-lP06UQeLDGmVPw9Rg437Btu6J9/BmyhdoefnQ4gDEJTtJvKtQaUcOQrhjTq455ouZN4EHFH1h28WOJVANK41kA==} 463 | engines: {node: '>=12'} 464 | cpu: [x64] 465 | os: [openbsd] 466 | requiresBuild: true 467 | dev: true 468 | optional: true 469 | 470 | /esbuild-sunos-64@0.14.49: 471 | resolution: {integrity: sha512-4c8Zowp+V3zIWje329BeLbGh6XI9c/rqARNaj5yPHdC61pHI9UNdDxT3rePPJeWcEZVKjkiAS6AP6kiITp7FSw==} 472 | engines: {node: '>=12'} 473 | cpu: [x64] 474 | os: [sunos] 475 | requiresBuild: true 476 | dev: true 477 | optional: true 478 | 479 | /esbuild-windows-32@0.14.49: 480 | resolution: {integrity: sha512-q7Rb+J9yHTeKr9QTPDYkqfkEj8/kcKz9lOabDuvEXpXuIcosWCJgo5Z7h/L4r7rbtTH4a8U2FGKb6s1eeOHmJA==} 481 | engines: {node: '>=12'} 482 | cpu: [ia32] 483 | os: [win32] 484 | requiresBuild: true 485 | dev: true 486 | optional: true 487 | 488 | /esbuild-windows-64@0.14.49: 489 | resolution: {integrity: sha512-+Cme7Ongv0UIUTniPqfTX6mJ8Deo7VXw9xN0yJEN1lQMHDppTNmKwAM3oGbD/Vqff+07K2gN0WfNkMohmG+dVw==} 490 | engines: {node: '>=12'} 491 | cpu: [x64] 492 | os: [win32] 493 | requiresBuild: true 494 | dev: true 495 | optional: true 496 | 497 | /esbuild-windows-arm64@0.14.49: 498 | resolution: {integrity: sha512-v+HYNAXzuANrCbbLFJ5nmO3m5y2PGZWLe3uloAkLt87aXiO2mZr3BTmacZdjwNkNEHuH3bNtN8cak+mzVjVPfA==} 499 | engines: {node: '>=12'} 500 | cpu: [arm64] 501 | os: [win32] 502 | requiresBuild: true 503 | dev: true 504 | optional: true 505 | 506 | /esbuild@0.14.49: 507 | resolution: {integrity: sha512-/TlVHhOaq7Yz8N1OJrjqM3Auzo5wjvHFLk+T8pIue+fhnhIMpfAzsG6PLVMbFveVxqD2WOp3QHei+52IMUNmCw==} 508 | engines: {node: '>=12'} 509 | hasBin: true 510 | requiresBuild: true 511 | optionalDependencies: 512 | esbuild-android-64: 0.14.49 513 | esbuild-android-arm64: 0.14.49 514 | esbuild-darwin-64: 0.14.49 515 | esbuild-darwin-arm64: 0.14.49 516 | esbuild-freebsd-64: 0.14.49 517 | esbuild-freebsd-arm64: 0.14.49 518 | esbuild-linux-32: 0.14.49 519 | esbuild-linux-64: 0.14.49 520 | esbuild-linux-arm: 0.14.49 521 | esbuild-linux-arm64: 0.14.49 522 | esbuild-linux-mips64le: 0.14.49 523 | esbuild-linux-ppc64le: 0.14.49 524 | esbuild-linux-riscv64: 0.14.49 525 | esbuild-linux-s390x: 0.14.49 526 | esbuild-netbsd-64: 0.14.49 527 | esbuild-openbsd-64: 0.14.49 528 | esbuild-sunos-64: 0.14.49 529 | esbuild-windows-32: 0.14.49 530 | esbuild-windows-64: 0.14.49 531 | esbuild-windows-arm64: 0.14.49 532 | dev: true 533 | 534 | /estree-walker@2.0.2: 535 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 536 | 537 | /evtd@0.2.3: 538 | resolution: {integrity: sha512-tmiT1YUVqFjTY+BSBOAskL83xNx41iUfpvKP6Gcd/xMHjg3mnER98jXGXJyKnxCG19uPc6EhZiUC+MUyvoqCtw==} 539 | dev: true 540 | 541 | /fast-glob@3.2.11: 542 | resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} 543 | engines: {node: '>=8.6.0'} 544 | dependencies: 545 | '@nodelib/fs.stat': 2.0.5 546 | '@nodelib/fs.walk': 1.2.8 547 | glob-parent: 5.1.2 548 | merge2: 1.4.1 549 | micromatch: 4.0.5 550 | dev: true 551 | 552 | /fastq@1.13.0: 553 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 554 | dependencies: 555 | reusify: 1.0.4 556 | dev: true 557 | 558 | /fill-range@7.0.1: 559 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 560 | engines: {node: '>=8'} 561 | dependencies: 562 | to-regex-range: 5.0.1 563 | dev: true 564 | 565 | /fs-extra@10.1.0: 566 | resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} 567 | engines: {node: '>=12'} 568 | dependencies: 569 | graceful-fs: 4.2.10 570 | jsonfile: 6.1.0 571 | universalify: 2.0.0 572 | dev: true 573 | 574 | /fsevents@2.3.2: 575 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 576 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 577 | os: [darwin] 578 | requiresBuild: true 579 | dev: true 580 | optional: true 581 | 582 | /function-bind@1.1.1: 583 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 584 | dev: true 585 | 586 | /glob-parent@5.1.2: 587 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 588 | engines: {node: '>= 6'} 589 | dependencies: 590 | is-glob: 4.0.3 591 | dev: true 592 | 593 | /graceful-fs@4.2.10: 594 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 595 | dev: true 596 | 597 | /has@1.0.3: 598 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 599 | engines: {node: '>= 0.4.0'} 600 | dependencies: 601 | function-bind: 1.1.1 602 | dev: true 603 | 604 | /highlight.js@11.6.0: 605 | resolution: {integrity: sha512-ig1eqDzJaB0pqEvlPVIpSSyMaO92bH1N2rJpLMN/nX396wTpDA4Eq0uK+7I/2XG17pFaaKE0kjV/XPeGt7Evjw==} 606 | engines: {node: '>=12.0.0'} 607 | dev: true 608 | 609 | /is-binary-path@2.1.0: 610 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 611 | engines: {node: '>=8'} 612 | dependencies: 613 | binary-extensions: 2.2.0 614 | dev: true 615 | 616 | /is-core-module@2.9.0: 617 | resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} 618 | dependencies: 619 | has: 1.0.3 620 | dev: true 621 | 622 | /is-extglob@2.1.1: 623 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 624 | engines: {node: '>=0.10.0'} 625 | dev: true 626 | 627 | /is-glob@4.0.3: 628 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 629 | engines: {node: '>=0.10.0'} 630 | dependencies: 631 | is-extglob: 2.1.1 632 | dev: true 633 | 634 | /is-number@7.0.0: 635 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 636 | engines: {node: '>=0.12.0'} 637 | dev: true 638 | 639 | /jsonfile@6.1.0: 640 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 641 | dependencies: 642 | universalify: 2.0.0 643 | optionalDependencies: 644 | graceful-fs: 4.2.10 645 | dev: true 646 | 647 | /libarchive.js@1.3.0: 648 | resolution: {integrity: sha512-EkQfRXt9DhWwj6BnEA2TNpOf4jTnzSTUPGgE+iFxcdNqjktY8GitbDeHnx8qZA0/IukNyyBUR3oQKRdYkO+HFg==} 649 | dev: false 650 | 651 | /lodash-es@4.17.21: 652 | resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} 653 | dev: true 654 | 655 | /lodash@4.17.21: 656 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 657 | dev: true 658 | 659 | /magic-string@0.25.9: 660 | resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 661 | dependencies: 662 | sourcemap-codec: 1.4.8 663 | 664 | /merge2@1.4.1: 665 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 666 | engines: {node: '>= 8'} 667 | dev: true 668 | 669 | /micromatch@4.0.5: 670 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 671 | engines: {node: '>=8.6'} 672 | dependencies: 673 | braces: 3.0.2 674 | picomatch: 2.3.1 675 | dev: true 676 | 677 | /naive-ui@2.31.0(vue@3.2.37): 678 | resolution: {integrity: sha512-70PHh1wDo6GP87MquQE4hHxMaISX6y/SWwmAzS86XfK+1gBCpQPcANHrmxsjPncRxk6Zq9CDeW6tzAqw6qUtfA==} 679 | peerDependencies: 680 | vue: ^3.0.0 681 | dependencies: 682 | '@css-render/plugin-bem': 0.15.10(css-render@0.15.10) 683 | '@css-render/vue3-ssr': 0.15.10(vue@3.2.37) 684 | '@types/lodash': 4.14.182 685 | '@types/lodash-es': 4.17.6 686 | async-validator: 4.2.5 687 | css-render: 0.15.10 688 | date-fns: 2.29.1 689 | date-fns-tz: 1.3.6(date-fns@2.29.1) 690 | evtd: 0.2.3 691 | highlight.js: 11.6.0 692 | lodash: 4.17.21 693 | lodash-es: 4.17.21 694 | seemly: 0.3.5 695 | treemate: 0.3.11 696 | vdirs: 0.1.8(vue@3.2.37) 697 | vooks: 0.2.12(vue@3.2.37) 698 | vue: 3.2.37 699 | vueuc: 0.4.47(vue@3.2.37) 700 | dev: true 701 | 702 | /nanoid@3.3.4: 703 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 704 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 705 | hasBin: true 706 | 707 | /normalize-path@3.0.0: 708 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 709 | engines: {node: '>=0.10.0'} 710 | dev: true 711 | 712 | /path-parse@1.0.7: 713 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 714 | dev: true 715 | 716 | /picocolors@1.0.0: 717 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 718 | 719 | /picomatch@2.3.1: 720 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 721 | engines: {node: '>=8.6'} 722 | dev: true 723 | 724 | /postcss@8.4.14: 725 | resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} 726 | engines: {node: ^10 || ^12 || >=14} 727 | dependencies: 728 | nanoid: 3.3.4 729 | picocolors: 1.0.0 730 | source-map-js: 1.0.2 731 | 732 | /queue-microtask@1.2.3: 733 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 734 | dev: true 735 | 736 | /readdirp@3.6.0: 737 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 738 | engines: {node: '>=8.10.0'} 739 | dependencies: 740 | picomatch: 2.3.1 741 | dev: true 742 | 743 | /resolve@1.22.1: 744 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 745 | hasBin: true 746 | dependencies: 747 | is-core-module: 2.9.0 748 | path-parse: 1.0.7 749 | supports-preserve-symlinks-flag: 1.0.0 750 | dev: true 751 | 752 | /reusify@1.0.4: 753 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 754 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 755 | dev: true 756 | 757 | /rollup@2.77.0: 758 | resolution: {integrity: sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==} 759 | engines: {node: '>=10.0.0'} 760 | hasBin: true 761 | optionalDependencies: 762 | fsevents: 2.3.2 763 | dev: true 764 | 765 | /run-parallel@1.2.0: 766 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 767 | dependencies: 768 | queue-microtask: 1.2.3 769 | dev: true 770 | 771 | /seemly@0.3.5: 772 | resolution: {integrity: sha512-Z0QAytAEpkAeWbQZBQ+zb+9YYn86+AFBdWA4y7FwFtJ+ZcIO55QEVdT0sJ0DxuX8FWD4UTuwaftz/UX+MmHlhw==} 773 | dev: true 774 | 775 | /source-map-js@1.0.2: 776 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 777 | engines: {node: '>=0.10.0'} 778 | 779 | /source-map@0.6.1: 780 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 781 | engines: {node: '>=0.10.0'} 782 | 783 | /sourcemap-codec@1.4.8: 784 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 785 | 786 | /supports-preserve-symlinks-flag@1.0.0: 787 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 788 | engines: {node: '>= 0.4'} 789 | dev: true 790 | 791 | /to-fast-properties@2.0.0: 792 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 793 | engines: {node: '>=4'} 794 | 795 | /to-regex-range@5.0.1: 796 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 797 | engines: {node: '>=8.0'} 798 | dependencies: 799 | is-number: 7.0.0 800 | dev: true 801 | 802 | /treemate@0.3.11: 803 | resolution: {integrity: sha512-M8RGFoKtZ8dF+iwJfAJTOH/SM4KluKOKRJpjCMhI8bG3qB74zrFoArKZ62ll0Fr3mqkMJiQOmWYkdYgDeITYQg==} 804 | dev: true 805 | 806 | /typescript@4.7.4: 807 | resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} 808 | engines: {node: '>=4.2.0'} 809 | hasBin: true 810 | dev: true 811 | 812 | /universalify@2.0.0: 813 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} 814 | engines: {node: '>= 10.0.0'} 815 | dev: true 816 | 817 | /vdirs@0.1.8(vue@3.2.37): 818 | resolution: {integrity: sha512-H9V1zGRLQZg9b+GdMk8MXDN2Lva0zx72MPahDKc30v+DtwKjfyOSXWRIX4t2mhDubM1H09gPhWeth/BJWPHGUw==} 819 | peerDependencies: 820 | vue: ^3.0.11 821 | dependencies: 822 | evtd: 0.2.3 823 | vue: 3.2.37 824 | dev: true 825 | 826 | /vfonts@0.0.3: 827 | resolution: {integrity: sha512-nguyw8L6Un8eelg1vQ31vIU2ESxqid7EYmy8V+MDeMaHBqaRSkg3dTBToC1PR00D89UzS/SLkfYPnx0Wf23IQQ==} 828 | dev: true 829 | 830 | /vite-plugin-static-copy@0.7.0(vite@3.0.2): 831 | resolution: {integrity: sha512-BlzvdlO4MR5O7CB0IW4VzdwiVYixEwwUvNp7ZmRLS8U0c38axOacg0nwQXr+FZROO7x4qxabDF3m7WwbFjN65A==} 832 | engines: {node: ^14.18.0 || >=16.0.0} 833 | peerDependencies: 834 | vite: ^3.0.0 835 | dependencies: 836 | chokidar: 3.5.3 837 | fast-glob: 3.2.11 838 | fs-extra: 10.1.0 839 | picocolors: 1.0.0 840 | vite: 3.0.2 841 | dev: true 842 | 843 | /vite@3.0.2: 844 | resolution: {integrity: sha512-TAqydxW/w0U5AoL5AsD9DApTvGb2iNbGs3sN4u2VdT1GFkQVUfgUldt+t08TZgi23uIauh1TUOQJALduo9GXqw==} 845 | engines: {node: ^14.18.0 || >=16.0.0} 846 | hasBin: true 847 | peerDependencies: 848 | less: '*' 849 | sass: '*' 850 | stylus: '*' 851 | terser: ^5.4.0 852 | peerDependenciesMeta: 853 | less: 854 | optional: true 855 | sass: 856 | optional: true 857 | stylus: 858 | optional: true 859 | terser: 860 | optional: true 861 | dependencies: 862 | esbuild: 0.14.49 863 | postcss: 8.4.14 864 | resolve: 1.22.1 865 | rollup: 2.77.0 866 | optionalDependencies: 867 | fsevents: 2.3.2 868 | dev: true 869 | 870 | /vooks@0.2.12(vue@3.2.37): 871 | resolution: {integrity: sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q==} 872 | peerDependencies: 873 | vue: ^3.0.0 874 | dependencies: 875 | evtd: 0.2.3 876 | vue: 3.2.37 877 | dev: true 878 | 879 | /vue-tsc@0.38.9(typescript@4.7.4): 880 | resolution: {integrity: sha512-Yoy5phgvGqyF98Fb4mYqboR4Q149jrdcGv5kSmufXJUq++RZJ2iMVG0g6zl+v3t4ORVWkQmRpsV4x2szufZ0LQ==} 881 | hasBin: true 882 | peerDependencies: 883 | typescript: '*' 884 | dependencies: 885 | '@volar/vue-typescript': 0.38.9 886 | typescript: 4.7.4 887 | dev: true 888 | 889 | /vue@3.2.37: 890 | resolution: {integrity: sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==} 891 | dependencies: 892 | '@vue/compiler-dom': 3.2.37 893 | '@vue/compiler-sfc': 3.2.37 894 | '@vue/runtime-dom': 3.2.37 895 | '@vue/server-renderer': 3.2.37(vue@3.2.37) 896 | '@vue/shared': 3.2.37 897 | 898 | /vueuc@0.4.47(vue@3.2.37): 899 | resolution: {integrity: sha512-lBxGeTWLFp0O36SlcAeBrh29dxE/GboOH/0eUJhocUuE9DRrzUcVmwGau7v7ZWsxjivjJC3Qup7l9sCyA3it+g==} 900 | peerDependencies: 901 | vue: ^3.0.11 902 | dependencies: 903 | '@css-render/vue3-ssr': 0.15.10(vue@3.2.37) 904 | '@juggle/resize-observer': 3.3.1 905 | css-render: 0.15.10 906 | evtd: 0.2.3 907 | seemly: 0.3.5 908 | vdirs: 0.1.8(vue@3.2.37) 909 | vooks: 0.2.12(vue@3.2.37) 910 | vue: 3.2.37 911 | dev: true 912 | --------------------------------------------------------------------------------