├── README.md ├── client └── app.py ├── .gitignore ├── app ├── src │ ├── test.txt │ ├── vite-env.d.ts │ ├── utils │ │ └── color.ts │ ├── assets │ │ └── vue.svg │ ├── main.ts │ ├── components │ │ ├── Logo.vue │ │ ├── DynamicComponent.vue │ │ ├── AppStyles.vue │ │ ├── ButtonGroup.vue │ │ └── SettingsModal.vue │ ├── style.css │ └── App.vue ├── .vscode │ └── extensions.json ├── tsconfig.json ├── vite.config.ts ├── .gitignore ├── index.html ├── README.md ├── tsconfig.node.json ├── package.json ├── tsconfig.app.json ├── public │ └── vite.svg ├── pnpm-lock.yaml └── package-lock.json ├── .vscode └── settings.json └── LICENSE /README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/app.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .venv 2 | *.pyc -------------------------------------------------------------------------------- /app/src/test.txt: -------------------------------------------------------------------------------- 1 |

123

2 | -------------------------------------------------------------------------------- /app/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /app/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /app/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": [], 3 | "references": [ 4 | { "path": "./tsconfig.app.json" }, 5 | { "path": "./tsconfig.node.json" } 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /app/vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import vue from '@vitejs/plugin-vue' 3 | 4 | // https://vite.dev/config/ 5 | export default defineConfig({ 6 | plugins: [vue()], 7 | }) 8 | -------------------------------------------------------------------------------- /app/src/utils/color.ts: -------------------------------------------------------------------------------- 1 | export const hexToRgb = (hex: string) => { 2 | const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); 3 | return result ? { 4 | r: parseInt(result[1], 16), 5 | g: parseInt(result[2], 16), 6 | b: parseInt(result[3], 16) 7 | } : null; 8 | }; 9 | -------------------------------------------------------------------------------- /app/.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 | -------------------------------------------------------------------------------- /app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Vite + Vue + TS 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- 1 | # Vue 3 + TypeScript + Vite 2 | 3 | This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 ` 4 | 5 | 12 | 13 | 32 | -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "app", 3 | "private": true, 4 | "version": "0.0.0", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite", 8 | "build": "vue-tsc -b && vite build", 9 | "preview": "vite preview" 10 | }, 11 | "dependencies": { 12 | "@fortawesome/fontawesome-svg-core": "6.6.0", 13 | "@fortawesome/free-solid-svg-icons": "^6.7.1", 14 | "@fortawesome/vue-fontawesome": "^3.0.8", 15 | "@vue-motion/core": "^0.6.0", 16 | "@vue-motion/lib": "^0.6.0", 17 | "js-cookie": "^3.0.5", 18 | "llamotion-sdk": "latest", 19 | "vue": "^3.5.13" 20 | }, 21 | "devDependencies": { 22 | "@types/js-cookie": "^3.0.6", 23 | "@vitejs/plugin-vue": "^5.2.1", 24 | "typescript": "~5.6.3", 25 | "vite": "^5.4.11", 26 | "vue-tsc": "^2.1.10" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /app/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", 4 | "target": "ES2020", 5 | "useDefineForClassFields": true, 6 | "module": "ESNext", 7 | "lib": ["ES2020", "DOM", "DOM.Iterable"], 8 | "skipLibCheck": true, 9 | 10 | /* Bundler mode */ 11 | "moduleResolution": "Bundler", 12 | "allowImportingTsExtensions": true, 13 | "isolatedModules": true, 14 | "moduleDetection": "force", 15 | "noEmit": true, 16 | "jsx": "preserve", 17 | 18 | /* Linting */ 19 | "strict": true, 20 | "noUnusedLocals": true, 21 | "noUnusedParameters": true, 22 | "noFallthroughCasesInSwitch": true, 23 | "noUncheckedSideEffectImports": true 24 | }, 25 | "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"] 26 | } 27 | -------------------------------------------------------------------------------- /app/src/components/DynamicComponent.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 38 | 39 | 57 | -------------------------------------------------------------------------------- /app/public/vite.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/components/AppStyles.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 8 | 9 | 63 | -------------------------------------------------------------------------------- /app/src/style.css: -------------------------------------------------------------------------------- 1 | :root { 2 | font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; 3 | line-height: 1.5; 4 | font-weight: 400; 5 | 6 | color-scheme: light dark; 7 | color: rgba(255, 255, 255, 0.87); 8 | background-color: #242424; 9 | 10 | font-synthesis: none; 11 | text-rendering: optimizeLegibility; 12 | -webkit-font-smoothing: antialiased; 13 | -moz-osx-font-smoothing: grayscale; 14 | } 15 | 16 | a { 17 | font-weight: 500; 18 | color: #646cff; 19 | text-decoration: inherit; 20 | } 21 | a:hover { 22 | color: #535bf2; 23 | } 24 | 25 | body { 26 | margin: 0; 27 | display: flex; 28 | place-items: center; 29 | min-width: 320px; 30 | min-height: 100vh; 31 | } 32 | 33 | h1 { 34 | font-size: 3.2em; 35 | line-height: 1.1; 36 | } 37 | 38 | button { 39 | border-radius: 8px; 40 | border: 1px solid transparent; 41 | padding: 0.6em 1.2em; 42 | font-size: 1em; 43 | font-weight: 500; 44 | font-family: inherit; 45 | background-color: #1a1a1a; 46 | cursor: pointer; 47 | transition: border-color 0.25s; 48 | } 49 | button:hover { 50 | border-color: #646cff; 51 | } 52 | button:focus, 53 | button:focus-visible { 54 | outline: 4px auto -webkit-focus-ring-color; 55 | } 56 | 57 | .card { 58 | padding: 2em; 59 | } 60 | 61 | #app { 62 | max-width: 1280px; 63 | margin: 0 auto; 64 | padding: 2rem; 65 | text-align: center; 66 | } 67 | 68 | @media (prefers-color-scheme: light) { 69 | :root { 70 | color: #213547; 71 | background-color: #ffffff; 72 | } 73 | a:hover { 74 | color: #747bff; 75 | } 76 | button { 77 | background-color: #f9f9f9; 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /app/src/components/ButtonGroup.vue: -------------------------------------------------------------------------------- 1 | 12 | 13 | 23 | 24 | 74 | -------------------------------------------------------------------------------- /app/src/components/SettingsModal.vue: -------------------------------------------------------------------------------- 1 | 31 | 32 | 58 | 59 | 167 | -------------------------------------------------------------------------------- /app/src/App.vue: -------------------------------------------------------------------------------- 1 | 79 | 80 | 113 | 114 | 277 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [2024] [BugDuck Team] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. -------------------------------------------------------------------------------- /app/pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | '@fortawesome/fontawesome-svg-core': 12 | specifier: 6.6.0 13 | version: 6.6.0 14 | '@fortawesome/free-solid-svg-icons': 15 | specifier: ^6.7.1 16 | version: 6.7.1 17 | '@fortawesome/vue-fontawesome': 18 | specifier: ^3.0.8 19 | version: 3.0.8(@fortawesome/fontawesome-svg-core@6.6.0)(vue@3.5.13(typescript@5.6.3)) 20 | '@vue-motion/core': 21 | specifier: ^0.6.0 22 | version: 0.6.0(typescript@5.6.3) 23 | '@vue-motion/lib': 24 | specifier: ^0.6.0 25 | version: 0.6.0(typescript@5.6.3) 26 | js-cookie: 27 | specifier: ^3.0.5 28 | version: 3.0.5 29 | llamotion-sdk: 30 | specifier: latest 31 | version: 0.1.10(typescript@5.6.3) 32 | vue: 33 | specifier: ^3.5.13 34 | version: 3.5.13(typescript@5.6.3) 35 | devDependencies: 36 | '@types/js-cookie': 37 | specifier: ^3.0.6 38 | version: 3.0.6 39 | '@vitejs/plugin-vue': 40 | specifier: ^5.2.1 41 | version: 5.2.1(vite@5.4.11(@types/node@18.19.67))(vue@3.5.13(typescript@5.6.3)) 42 | typescript: 43 | specifier: ~5.6.3 44 | version: 5.6.3 45 | vite: 46 | specifier: ^5.4.11 47 | version: 5.4.11(@types/node@18.19.67) 48 | vue-tsc: 49 | specifier: ^2.1.10 50 | version: 2.1.10(typescript@5.6.3) 51 | 52 | packages: 53 | 54 | '@babel/helper-string-parser@7.25.9': 55 | resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} 56 | engines: {node: '>=6.9.0'} 57 | 58 | '@babel/helper-validator-identifier@7.25.9': 59 | resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} 60 | engines: {node: '>=6.9.0'} 61 | 62 | '@babel/parser@7.26.3': 63 | resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} 64 | engines: {node: '>=6.0.0'} 65 | hasBin: true 66 | 67 | '@babel/types@7.26.3': 68 | resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} 69 | engines: {node: '>=6.9.0'} 70 | 71 | '@esbuild/aix-ppc64@0.21.5': 72 | resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} 73 | engines: {node: '>=12'} 74 | cpu: [ppc64] 75 | os: [aix] 76 | 77 | '@esbuild/android-arm64@0.21.5': 78 | resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} 79 | engines: {node: '>=12'} 80 | cpu: [arm64] 81 | os: [android] 82 | 83 | '@esbuild/android-arm@0.21.5': 84 | resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} 85 | engines: {node: '>=12'} 86 | cpu: [arm] 87 | os: [android] 88 | 89 | '@esbuild/android-x64@0.21.5': 90 | resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} 91 | engines: {node: '>=12'} 92 | cpu: [x64] 93 | os: [android] 94 | 95 | '@esbuild/darwin-arm64@0.21.5': 96 | resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} 97 | engines: {node: '>=12'} 98 | cpu: [arm64] 99 | os: [darwin] 100 | 101 | '@esbuild/darwin-x64@0.21.5': 102 | resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} 103 | engines: {node: '>=12'} 104 | cpu: [x64] 105 | os: [darwin] 106 | 107 | '@esbuild/freebsd-arm64@0.21.5': 108 | resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} 109 | engines: {node: '>=12'} 110 | cpu: [arm64] 111 | os: [freebsd] 112 | 113 | '@esbuild/freebsd-x64@0.21.5': 114 | resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} 115 | engines: {node: '>=12'} 116 | cpu: [x64] 117 | os: [freebsd] 118 | 119 | '@esbuild/linux-arm64@0.21.5': 120 | resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} 121 | engines: {node: '>=12'} 122 | cpu: [arm64] 123 | os: [linux] 124 | 125 | '@esbuild/linux-arm@0.21.5': 126 | resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} 127 | engines: {node: '>=12'} 128 | cpu: [arm] 129 | os: [linux] 130 | 131 | '@esbuild/linux-ia32@0.21.5': 132 | resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} 133 | engines: {node: '>=12'} 134 | cpu: [ia32] 135 | os: [linux] 136 | 137 | '@esbuild/linux-loong64@0.21.5': 138 | resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} 139 | engines: {node: '>=12'} 140 | cpu: [loong64] 141 | os: [linux] 142 | 143 | '@esbuild/linux-mips64el@0.21.5': 144 | resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} 145 | engines: {node: '>=12'} 146 | cpu: [mips64el] 147 | os: [linux] 148 | 149 | '@esbuild/linux-ppc64@0.21.5': 150 | resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} 151 | engines: {node: '>=12'} 152 | cpu: [ppc64] 153 | os: [linux] 154 | 155 | '@esbuild/linux-riscv64@0.21.5': 156 | resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} 157 | engines: {node: '>=12'} 158 | cpu: [riscv64] 159 | os: [linux] 160 | 161 | '@esbuild/linux-s390x@0.21.5': 162 | resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} 163 | engines: {node: '>=12'} 164 | cpu: [s390x] 165 | os: [linux] 166 | 167 | '@esbuild/linux-x64@0.21.5': 168 | resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} 169 | engines: {node: '>=12'} 170 | cpu: [x64] 171 | os: [linux] 172 | 173 | '@esbuild/netbsd-x64@0.21.5': 174 | resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} 175 | engines: {node: '>=12'} 176 | cpu: [x64] 177 | os: [netbsd] 178 | 179 | '@esbuild/openbsd-x64@0.21.5': 180 | resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} 181 | engines: {node: '>=12'} 182 | cpu: [x64] 183 | os: [openbsd] 184 | 185 | '@esbuild/sunos-x64@0.21.5': 186 | resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} 187 | engines: {node: '>=12'} 188 | cpu: [x64] 189 | os: [sunos] 190 | 191 | '@esbuild/win32-arm64@0.21.5': 192 | resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} 193 | engines: {node: '>=12'} 194 | cpu: [arm64] 195 | os: [win32] 196 | 197 | '@esbuild/win32-ia32@0.21.5': 198 | resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} 199 | engines: {node: '>=12'} 200 | cpu: [ia32] 201 | os: [win32] 202 | 203 | '@esbuild/win32-x64@0.21.5': 204 | resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} 205 | engines: {node: '>=12'} 206 | cpu: [x64] 207 | os: [win32] 208 | 209 | '@ffmpeg/ffmpeg@0.11.0': 210 | resolution: {integrity: sha512-PEWFBKao/AtZDj84cKf3fj+FXS2tpEtGT6l6D5umTJkTcmgcoFAvKeUpn49wLjIH0mW4ceFIKvDgAgTDPiT+Jg==} 211 | engines: {node: '>=12.16.1'} 212 | 213 | '@ffmpeg/ffmpeg@0.12.10': 214 | resolution: {integrity: sha512-lVtk8PW8e+NUzGZhPTWj2P1J4/NyuCrbDD3O9IGpSeLYtUZKBqZO8CNj1WYGghep/MXoM8e1qVY1GztTkf8YYQ==} 215 | engines: {node: '>=18.x'} 216 | 217 | '@ffmpeg/types@0.12.2': 218 | resolution: {integrity: sha512-NJtxwPoLb60/z1Klv0ueshguWQ/7mNm106qdHkB4HL49LXszjhjCCiL+ldHJGQ9ai2Igx0s4F24ghigy//ERdA==} 219 | engines: {node: '>=16.x'} 220 | 221 | '@ffmpeg/util@0.12.1': 222 | resolution: {integrity: sha512-10jjfAKWaDyb8+nAkijcsi9wgz/y26LOc1NKJradNMyCIl6usQcBbhkjX5qhALrSBcOy6TOeksunTYa+a03qNQ==} 223 | engines: {node: '>=18.x'} 224 | 225 | '@fortawesome/fontawesome-common-types@6.6.0': 226 | resolution: {integrity: sha512-xyX0X9mc0kyz9plIyryrRbl7ngsA9jz77mCZJsUkLl+ZKs0KWObgaEBoSgQiYWAsSmjz/yjl0F++Got0Mdp4Rw==} 227 | engines: {node: '>=6'} 228 | 229 | '@fortawesome/fontawesome-common-types@6.7.1': 230 | resolution: {integrity: sha512-gbDz3TwRrIPT3i0cDfujhshnXO9z03IT1UKRIVi/VEjpNHtSBIP2o5XSm+e816FzzCFEzAxPw09Z13n20PaQJQ==} 231 | engines: {node: '>=6'} 232 | 233 | '@fortawesome/fontawesome-svg-core@6.6.0': 234 | resolution: {integrity: sha512-KHwPkCk6oRT4HADE7smhfsKudt9N/9lm6EJ5BVg0tD1yPA5hht837fB87F8pn15D8JfTqQOjhKTktwmLMiD7Kg==} 235 | engines: {node: '>=6'} 236 | 237 | '@fortawesome/free-solid-svg-icons@6.7.1': 238 | resolution: {integrity: sha512-BTKc0b0mgjWZ2UDKVgmwaE0qt0cZs6ITcDgjrti5f/ki7aF5zs+N91V6hitGo3TItCFtnKg6cUVGdTmBFICFRg==} 239 | engines: {node: '>=6'} 240 | 241 | '@fortawesome/vue-fontawesome@3.0.8': 242 | resolution: {integrity: sha512-yyHHAj4G8pQIDfaIsMvQpwKMboIZtcHTUvPqXjOHyldh1O1vZfH4W03VDPv5RvI9P6DLTzJQlmVgj9wCf7c2Fw==} 243 | peerDependencies: 244 | '@fortawesome/fontawesome-svg-core': ~1 || ~6 245 | vue: '>= 3.0.0 < 4' 246 | 247 | '@jridgewell/sourcemap-codec@1.5.0': 248 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 249 | 250 | '@rollup/rollup-android-arm-eabi@4.28.1': 251 | resolution: {integrity: sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==} 252 | cpu: [arm] 253 | os: [android] 254 | 255 | '@rollup/rollup-android-arm64@4.28.1': 256 | resolution: {integrity: sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==} 257 | cpu: [arm64] 258 | os: [android] 259 | 260 | '@rollup/rollup-darwin-arm64@4.28.1': 261 | resolution: {integrity: sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==} 262 | cpu: [arm64] 263 | os: [darwin] 264 | 265 | '@rollup/rollup-darwin-x64@4.28.1': 266 | resolution: {integrity: sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==} 267 | cpu: [x64] 268 | os: [darwin] 269 | 270 | '@rollup/rollup-freebsd-arm64@4.28.1': 271 | resolution: {integrity: sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==} 272 | cpu: [arm64] 273 | os: [freebsd] 274 | 275 | '@rollup/rollup-freebsd-x64@4.28.1': 276 | resolution: {integrity: sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==} 277 | cpu: [x64] 278 | os: [freebsd] 279 | 280 | '@rollup/rollup-linux-arm-gnueabihf@4.28.1': 281 | resolution: {integrity: sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==} 282 | cpu: [arm] 283 | os: [linux] 284 | 285 | '@rollup/rollup-linux-arm-musleabihf@4.28.1': 286 | resolution: {integrity: sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==} 287 | cpu: [arm] 288 | os: [linux] 289 | 290 | '@rollup/rollup-linux-arm64-gnu@4.28.1': 291 | resolution: {integrity: sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==} 292 | cpu: [arm64] 293 | os: [linux] 294 | 295 | '@rollup/rollup-linux-arm64-musl@4.28.1': 296 | resolution: {integrity: sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==} 297 | cpu: [arm64] 298 | os: [linux] 299 | 300 | '@rollup/rollup-linux-loongarch64-gnu@4.28.1': 301 | resolution: {integrity: sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==} 302 | cpu: [loong64] 303 | os: [linux] 304 | 305 | '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': 306 | resolution: {integrity: sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==} 307 | cpu: [ppc64] 308 | os: [linux] 309 | 310 | '@rollup/rollup-linux-riscv64-gnu@4.28.1': 311 | resolution: {integrity: sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==} 312 | cpu: [riscv64] 313 | os: [linux] 314 | 315 | '@rollup/rollup-linux-s390x-gnu@4.28.1': 316 | resolution: {integrity: sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==} 317 | cpu: [s390x] 318 | os: [linux] 319 | 320 | '@rollup/rollup-linux-x64-gnu@4.28.1': 321 | resolution: {integrity: sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==} 322 | cpu: [x64] 323 | os: [linux] 324 | 325 | '@rollup/rollup-linux-x64-musl@4.28.1': 326 | resolution: {integrity: sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==} 327 | cpu: [x64] 328 | os: [linux] 329 | 330 | '@rollup/rollup-win32-arm64-msvc@4.28.1': 331 | resolution: {integrity: sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==} 332 | cpu: [arm64] 333 | os: [win32] 334 | 335 | '@rollup/rollup-win32-ia32-msvc@4.28.1': 336 | resolution: {integrity: sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==} 337 | cpu: [ia32] 338 | os: [win32] 339 | 340 | '@rollup/rollup-win32-x64-msvc@4.28.1': 341 | resolution: {integrity: sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==} 342 | cpu: [x64] 343 | os: [win32] 344 | 345 | '@types/estree@1.0.6': 346 | resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 347 | 348 | '@types/js-cookie@3.0.6': 349 | resolution: {integrity: sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==} 350 | 351 | '@types/katex@0.16.7': 352 | resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} 353 | 354 | '@types/node-fetch@2.6.12': 355 | resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==} 356 | 357 | '@types/node@18.19.67': 358 | resolution: {integrity: sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==} 359 | 360 | '@vitejs/plugin-vue@5.2.1': 361 | resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} 362 | engines: {node: ^18.0.0 || >=20.0.0} 363 | peerDependencies: 364 | vite: ^5.0.0 || ^6.0.0 365 | vue: ^3.2.25 366 | 367 | '@volar/language-core@2.4.10': 368 | resolution: {integrity: sha512-hG3Z13+nJmGaT+fnQzAkS0hjJRa2FCeqZt6Bd+oGNhUkQ+mTFsDETg5rqUTxyzIh5pSOGY7FHCWUS8G82AzLCA==} 369 | 370 | '@volar/source-map@2.4.10': 371 | resolution: {integrity: sha512-OCV+b5ihV0RF3A7vEvNyHPi4G4kFa6ukPmyVocmqm5QzOd8r5yAtiNvaPEjl8dNvgC/lj4JPryeeHLdXd62rWA==} 372 | 373 | '@volar/typescript@2.4.10': 374 | resolution: {integrity: sha512-F8ZtBMhSXyYKuBfGpYwqA5rsONnOwAVvjyE7KPYJ7wgZqo2roASqNWUnianOomJX5u1cxeRooHV59N0PhvEOgw==} 375 | 376 | '@vue-motion/core@0.6.0': 377 | resolution: {integrity: sha512-qEPndvV9oUjV7Mfi7XJFz1sTZY1f1TW80Hhv2HVvPxwaaKeIuzlGS8+pn14h0vHPAlYoha0t7CQag0NgjOcK4A==} 378 | 379 | '@vue-motion/core@0.7.0-beta.1': 380 | resolution: {integrity: sha512-aRpYkFseekduxCZaezX9KJg4nIoadCdpxYVOvGNWT/sjOgRgDjGSKdE+zBXX5ScHWPEH9ehldOgeHFakoR2DFw==} 381 | 382 | '@vue-motion/core@0.7.0-beta.4': 383 | resolution: {integrity: sha512-rkmN22U4WyfKpl9UhC4BXnKSB3Eb6olmSvE3S9JBNH0heo8Ibh71AI22fyXa4cuRFgzkpX6PyjBTvrcSo02iUA==} 384 | 385 | '@vue-motion/extension-math@0.7.0-beta.1': 386 | resolution: {integrity: sha512-h42FLkQwcnKvShBRew8PNcwoYuL26TbAnzGKNhP1HTW7/tuItFPHGEAJSvsza6trgMECxiAYfDa8SJ9ZnOUlIw==} 387 | 388 | '@vue-motion/lib@0.6.0': 389 | resolution: {integrity: sha512-3C1PonMfrjJv9Jk/FNjpd799lHtSiPIYtF5K7OyQ6CI441K7cFhAeQ3pBCnDPlLYkgF6ZJI5T10u4PuPs/ET9w==} 390 | 391 | '@vue-motion/lib@0.7.0-beta.1': 392 | resolution: {integrity: sha512-Uk3580q9Iq8T6HfLMewH0hXXoOnuuEzluwhFvF8AhEgayVrnN4kLocB4OqLRT7HCUn5+2HFKKK8jnoL2OEhOyw==} 393 | 394 | '@vue-motion/lib@0.7.0-beta.4': 395 | resolution: {integrity: sha512-IdBO8biAXAcSDJoNYhtmCGno72DoHk8STE261qBbXBL1MSy4Wqz6ZsFOAWs4IS9J96y08X2xvQ0Q6yx8YPBY1A==} 396 | 397 | '@vue-motion/utils@0.6.0': 398 | resolution: {integrity: sha512-fp6EKLEMqBWtvSVn4wr2BlpSLhV5QkQMo/dr+omjlTF0pqAJ9zvghkM6ZmsRpJN883JFM4jGTrN9CTmwDFWBqg==} 399 | 400 | '@vue-motion/utils@0.7.0-beta.1': 401 | resolution: {integrity: sha512-5jC5OKhRHuu5N2BYa5ixI7PYiWzPdGKt5K9EHMyND2hQVPXS7s/Dv2JEzUmRdZ7UxlbpKWXf8UzLrsMfu7TxtA==} 402 | 403 | '@vue-motion/utils@0.7.0-beta.4': 404 | resolution: {integrity: sha512-KAxeD8/BLGECIisyGRisCLCr2jFSuXIwbV9/E3+nk0SOWF/oU0QszUjwUVNwLFd8Vehi4PnmjPdfsMWKFUbUEg==} 405 | 406 | '@vue/compiler-core@3.5.13': 407 | resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} 408 | 409 | '@vue/compiler-dom@3.5.13': 410 | resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} 411 | 412 | '@vue/compiler-sfc@3.5.13': 413 | resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} 414 | 415 | '@vue/compiler-ssr@3.5.13': 416 | resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} 417 | 418 | '@vue/compiler-vue2@2.7.16': 419 | resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} 420 | 421 | '@vue/language-core@2.1.10': 422 | resolution: {integrity: sha512-DAI289d0K3AB5TUG3xDp9OuQ71CnrujQwJrQnfuZDwo6eGNf0UoRlPuaVNO+Zrn65PC3j0oB2i7mNmVPggeGeQ==} 423 | peerDependencies: 424 | typescript: '*' 425 | peerDependenciesMeta: 426 | typescript: 427 | optional: true 428 | 429 | '@vue/reactivity@3.5.13': 430 | resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} 431 | 432 | '@vue/runtime-core@3.5.13': 433 | resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} 434 | 435 | '@vue/runtime-dom@3.5.13': 436 | resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} 437 | 438 | '@vue/server-renderer@3.5.13': 439 | resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} 440 | peerDependencies: 441 | vue: 3.5.13 442 | 443 | '@vue/shared@3.5.13': 444 | resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} 445 | 446 | abort-controller@3.0.0: 447 | resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} 448 | engines: {node: '>=6.5'} 449 | 450 | acorn-dynamic-import@4.0.0: 451 | resolution: {integrity: sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==} 452 | deprecated: This is probably built in to whatever tool you're using. If you still need it... idk 453 | peerDependencies: 454 | acorn: ^6.0.0 455 | 456 | acorn-jsx@5.3.2: 457 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 458 | peerDependencies: 459 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 460 | 461 | acorn@6.4.2: 462 | resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} 463 | engines: {node: '>=0.4.0'} 464 | hasBin: true 465 | 466 | agentkeepalive@4.5.0: 467 | resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} 468 | engines: {node: '>= 8.0.0'} 469 | 470 | alien-signals@0.2.2: 471 | resolution: {integrity: sha512-cZIRkbERILsBOXTQmMrxc9hgpxglstn69zm+F1ARf4aPAzdAFYd6sBq87ErO0Fj3DV94tglcyHG5kQz9nDC/8A==} 472 | 473 | ansi-styles@3.2.1: 474 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 475 | engines: {node: '>=4'} 476 | 477 | asynckit@0.4.0: 478 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 479 | 480 | balanced-match@1.0.2: 481 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 482 | 483 | brace-expansion@2.0.1: 484 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 485 | 486 | buble@0.20.0: 487 | resolution: {integrity: sha512-/1gnaMQE8xvd5qsNBl+iTuyjJ9XxeaVxAMF86dQ4EyxFJOZtsgOS8Ra+7WHgZTam5IFDtt4BguN0sH0tVTKrOw==} 488 | hasBin: true 489 | 490 | camelcase@5.3.1: 491 | resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} 492 | engines: {node: '>=6'} 493 | 494 | chalk@2.4.2: 495 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 496 | engines: {node: '>=4'} 497 | 498 | color-convert@1.9.3: 499 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 500 | 501 | color-name@1.1.3: 502 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 503 | 504 | combined-stream@1.0.8: 505 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 506 | engines: {node: '>= 0.8'} 507 | 508 | commander@8.3.0: 509 | resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} 510 | engines: {node: '>= 12'} 511 | 512 | csstype@3.1.3: 513 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 514 | 515 | de-indent@1.0.2: 516 | resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} 517 | 518 | delayed-stream@1.0.0: 519 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 520 | engines: {node: '>=0.4.0'} 521 | 522 | detect-browser@5.3.0: 523 | resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==} 524 | 525 | entities@4.5.0: 526 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 527 | engines: {node: '>=0.12'} 528 | 529 | esbuild@0.21.5: 530 | resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} 531 | engines: {node: '>=12'} 532 | hasBin: true 533 | 534 | escape-string-regexp@1.0.5: 535 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 536 | engines: {node: '>=0.8.0'} 537 | 538 | estree-walker@2.0.2: 539 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 540 | 541 | event-target-shim@5.0.1: 542 | resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} 543 | engines: {node: '>=6'} 544 | 545 | form-data-encoder@1.7.2: 546 | resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==} 547 | 548 | form-data@4.0.1: 549 | resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} 550 | engines: {node: '>= 6'} 551 | 552 | formdata-node@4.4.1: 553 | resolution: {integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==} 554 | engines: {node: '>= 12.20'} 555 | 556 | fsevents@2.3.3: 557 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 558 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 559 | os: [darwin] 560 | 561 | has-flag@3.0.0: 562 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 563 | engines: {node: '>=4'} 564 | 565 | he@1.2.0: 566 | resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} 567 | hasBin: true 568 | 569 | humanize-ms@1.2.1: 570 | resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} 571 | 572 | is-url@1.2.4: 573 | resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==} 574 | 575 | js-cookie@3.0.5: 576 | resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} 577 | engines: {node: '>=14'} 578 | 579 | jsesc@0.5.0: 580 | resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} 581 | hasBin: true 582 | 583 | katex@0.16.11: 584 | resolution: {integrity: sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==} 585 | hasBin: true 586 | 587 | llamotion-sdk@0.1.10: 588 | resolution: {integrity: sha512-/u0F9o4mt/un4VEBJ/+v9nAvoq7/wCT31P3w9Ti3big2wRA7mQAtkD/0IRrEMLzIX4sD2MEkVId0KzoxeNRpeQ==} 589 | 590 | magic-string@0.25.9: 591 | resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 592 | 593 | magic-string@0.30.14: 594 | resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} 595 | 596 | mime-db@1.52.0: 597 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 598 | engines: {node: '>= 0.6'} 599 | 600 | mime-types@2.1.35: 601 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 602 | engines: {node: '>= 0.6'} 603 | 604 | minimatch@9.0.5: 605 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 606 | engines: {node: '>=16 || 14 >=14.17'} 607 | 608 | minimist@1.2.8: 609 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 610 | 611 | ms@2.1.3: 612 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 613 | 614 | muggle-string@0.4.1: 615 | resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} 616 | 617 | nanoid@3.3.8: 618 | resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} 619 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 620 | hasBin: true 621 | 622 | node-domexception@1.0.0: 623 | resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} 624 | engines: {node: '>=10.5.0'} 625 | 626 | node-fetch@2.7.0: 627 | resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} 628 | engines: {node: 4.x || >=6.0.0} 629 | peerDependencies: 630 | encoding: ^0.1.0 631 | peerDependenciesMeta: 632 | encoding: 633 | optional: true 634 | 635 | openai@4.76.0: 636 | resolution: {integrity: sha512-QBGIetjX1C9xDp5XGa/3mPnfKI9BgAe2xHQX6PmO98wuW9qQaurBaumcYptQWc9LHZZq7cH/Y1Rjnsr6uUDdVw==} 637 | hasBin: true 638 | peerDependencies: 639 | zod: ^3.23.8 640 | peerDependenciesMeta: 641 | zod: 642 | optional: true 643 | 644 | path-browserify@1.0.1: 645 | resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} 646 | 647 | picocolors@1.1.1: 648 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 649 | 650 | postcss@8.4.49: 651 | resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} 652 | engines: {node: ^10 || ^12 || >=14} 653 | 654 | regenerate-unicode-properties@8.2.0: 655 | resolution: {integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==} 656 | engines: {node: '>=4'} 657 | 658 | regenerate@1.4.2: 659 | resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} 660 | 661 | regenerator-runtime@0.13.11: 662 | resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} 663 | 664 | regexpu-core@4.5.4: 665 | resolution: {integrity: sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==} 666 | engines: {node: '>=4'} 667 | 668 | regjsgen@0.5.2: 669 | resolution: {integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==} 670 | 671 | regjsparser@0.6.9: 672 | resolution: {integrity: sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==} 673 | hasBin: true 674 | 675 | resolve-url@0.2.1: 676 | resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} 677 | deprecated: https://github.com/lydell/resolve-url#deprecated 678 | 679 | rollup@4.28.1: 680 | resolution: {integrity: sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==} 681 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 682 | hasBin: true 683 | 684 | semver@7.6.3: 685 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 686 | engines: {node: '>=10'} 687 | hasBin: true 688 | 689 | source-map-js@1.2.1: 690 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 691 | engines: {node: '>=0.10.0'} 692 | 693 | sourcemap-codec@1.4.8: 694 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 695 | deprecated: Please use @jridgewell/sourcemap-codec instead 696 | 697 | supports-color@5.5.0: 698 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 699 | engines: {node: '>=4'} 700 | 701 | tr46@0.0.3: 702 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 703 | 704 | typescript@5.6.3: 705 | resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} 706 | engines: {node: '>=14.17'} 707 | hasBin: true 708 | 709 | undici-types@5.26.5: 710 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 711 | 712 | unicode-canonical-property-names-ecmascript@1.0.4: 713 | resolution: {integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==} 714 | engines: {node: '>=4'} 715 | 716 | unicode-match-property-ecmascript@1.0.4: 717 | resolution: {integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==} 718 | engines: {node: '>=4'} 719 | 720 | unicode-match-property-value-ecmascript@1.2.0: 721 | resolution: {integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==} 722 | engines: {node: '>=4'} 723 | 724 | unicode-property-aliases-ecmascript@1.1.0: 725 | resolution: {integrity: sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==} 726 | engines: {node: '>=4'} 727 | 728 | vite@5.4.11: 729 | resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} 730 | engines: {node: ^18.0.0 || >=20.0.0} 731 | hasBin: true 732 | peerDependencies: 733 | '@types/node': ^18.0.0 || >=20.0.0 734 | less: '*' 735 | lightningcss: ^1.21.0 736 | sass: '*' 737 | sass-embedded: '*' 738 | stylus: '*' 739 | sugarss: '*' 740 | terser: ^5.4.0 741 | peerDependenciesMeta: 742 | '@types/node': 743 | optional: true 744 | less: 745 | optional: true 746 | lightningcss: 747 | optional: true 748 | sass: 749 | optional: true 750 | sass-embedded: 751 | optional: true 752 | stylus: 753 | optional: true 754 | sugarss: 755 | optional: true 756 | terser: 757 | optional: true 758 | 759 | vscode-uri@3.0.8: 760 | resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} 761 | 762 | vue-inbrowser-compiler-demi@4.71.1: 763 | resolution: {integrity: sha512-Lv5D++nFXwPk0jN8OLQpQnFvOaBvMZ4ghUCVwnJHkjYOqGJal2QEu5GX6DK4Fa/vdy/kdkWvdlZU4tj1xAEr3g==} 764 | peerDependencies: 765 | '@vue/compiler-sfc': '>=3' 766 | vue: '>=2' 767 | vue-template-compiler: '>=2' 768 | peerDependenciesMeta: 769 | '@vue/compiler-sfc': 770 | optional: true 771 | vue-template-compiler: 772 | optional: true 773 | 774 | vue-inbrowser-compiler-independent-utils@4.71.1: 775 | resolution: {integrity: sha512-K3wt3iVmNGaFEOUR4JIThQRWfqokxLfnPslD41FDZB2ajXp789+wCqJyGYlIFsvEQ2P61PInw6/ph5iiqg51gg==} 776 | peerDependencies: 777 | vue: '>=2' 778 | 779 | vue-inbrowser-compiler-utils@4.72.4: 780 | resolution: {integrity: sha512-RPMg/Qj6Vbtxao2W/ye8PIkxj8duuv7tqRiuEULSqcs+mm8acboHL4Ui2ClcwgQuArKb/lfUKHVSBN8ZEnTUhA==} 781 | peerDependencies: 782 | vue: '>=2' 783 | 784 | vue-inbrowser-compiler@4.72.4: 785 | resolution: {integrity: sha512-3uhtgUm85HY3ma1lue5vZvziEsycj7Lzm7DIl21z+kPlfOKm4/zIlszwya9/JW7bsJnm0gQnWzyEa4v64mwQVg==} 786 | peerDependencies: 787 | vue: '>=2' 788 | 789 | vue-tsc@2.1.10: 790 | resolution: {integrity: sha512-RBNSfaaRHcN5uqVqJSZh++Gy/YUzryuv9u1aFWhsammDJXNtUiJMNoJ747lZcQ68wUQFx6E73y4FY3D8E7FGMA==} 791 | hasBin: true 792 | peerDependencies: 793 | typescript: '>=5.0.0' 794 | 795 | vue@3.5.13: 796 | resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} 797 | peerDependencies: 798 | typescript: '*' 799 | peerDependenciesMeta: 800 | typescript: 801 | optional: true 802 | 803 | walkes@0.2.1: 804 | resolution: {integrity: sha512-mbCCLh/TineJ2hxHpV6E0OmXht0P8R695BKHbhjrh56GwTHlPVbOTftetdih9XLQZgkFkrJXhGz1j9cxq03tWQ==} 805 | 806 | web-streams-polyfill@4.0.0-beta.3: 807 | resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==} 808 | engines: {node: '>= 14'} 809 | 810 | webidl-conversions@3.0.1: 811 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 812 | 813 | whatwg-url@5.0.0: 814 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 815 | 816 | snapshots: 817 | 818 | '@babel/helper-string-parser@7.25.9': {} 819 | 820 | '@babel/helper-validator-identifier@7.25.9': {} 821 | 822 | '@babel/parser@7.26.3': 823 | dependencies: 824 | '@babel/types': 7.26.3 825 | 826 | '@babel/types@7.26.3': 827 | dependencies: 828 | '@babel/helper-string-parser': 7.25.9 829 | '@babel/helper-validator-identifier': 7.25.9 830 | 831 | '@esbuild/aix-ppc64@0.21.5': 832 | optional: true 833 | 834 | '@esbuild/android-arm64@0.21.5': 835 | optional: true 836 | 837 | '@esbuild/android-arm@0.21.5': 838 | optional: true 839 | 840 | '@esbuild/android-x64@0.21.5': 841 | optional: true 842 | 843 | '@esbuild/darwin-arm64@0.21.5': 844 | optional: true 845 | 846 | '@esbuild/darwin-x64@0.21.5': 847 | optional: true 848 | 849 | '@esbuild/freebsd-arm64@0.21.5': 850 | optional: true 851 | 852 | '@esbuild/freebsd-x64@0.21.5': 853 | optional: true 854 | 855 | '@esbuild/linux-arm64@0.21.5': 856 | optional: true 857 | 858 | '@esbuild/linux-arm@0.21.5': 859 | optional: true 860 | 861 | '@esbuild/linux-ia32@0.21.5': 862 | optional: true 863 | 864 | '@esbuild/linux-loong64@0.21.5': 865 | optional: true 866 | 867 | '@esbuild/linux-mips64el@0.21.5': 868 | optional: true 869 | 870 | '@esbuild/linux-ppc64@0.21.5': 871 | optional: true 872 | 873 | '@esbuild/linux-riscv64@0.21.5': 874 | optional: true 875 | 876 | '@esbuild/linux-s390x@0.21.5': 877 | optional: true 878 | 879 | '@esbuild/linux-x64@0.21.5': 880 | optional: true 881 | 882 | '@esbuild/netbsd-x64@0.21.5': 883 | optional: true 884 | 885 | '@esbuild/openbsd-x64@0.21.5': 886 | optional: true 887 | 888 | '@esbuild/sunos-x64@0.21.5': 889 | optional: true 890 | 891 | '@esbuild/win32-arm64@0.21.5': 892 | optional: true 893 | 894 | '@esbuild/win32-ia32@0.21.5': 895 | optional: true 896 | 897 | '@esbuild/win32-x64@0.21.5': 898 | optional: true 899 | 900 | '@ffmpeg/ffmpeg@0.11.0': 901 | dependencies: 902 | is-url: 1.2.4 903 | node-fetch: 2.7.0 904 | regenerator-runtime: 0.13.11 905 | resolve-url: 0.2.1 906 | transitivePeerDependencies: 907 | - encoding 908 | 909 | '@ffmpeg/ffmpeg@0.12.10': 910 | dependencies: 911 | '@ffmpeg/types': 0.12.2 912 | 913 | '@ffmpeg/types@0.12.2': {} 914 | 915 | '@ffmpeg/util@0.12.1': {} 916 | 917 | '@fortawesome/fontawesome-common-types@6.6.0': {} 918 | 919 | '@fortawesome/fontawesome-common-types@6.7.1': {} 920 | 921 | '@fortawesome/fontawesome-svg-core@6.6.0': 922 | dependencies: 923 | '@fortawesome/fontawesome-common-types': 6.6.0 924 | 925 | '@fortawesome/free-solid-svg-icons@6.7.1': 926 | dependencies: 927 | '@fortawesome/fontawesome-common-types': 6.7.1 928 | 929 | '@fortawesome/vue-fontawesome@3.0.8(@fortawesome/fontawesome-svg-core@6.6.0)(vue@3.5.13(typescript@5.6.3))': 930 | dependencies: 931 | '@fortawesome/fontawesome-svg-core': 6.6.0 932 | vue: 3.5.13(typescript@5.6.3) 933 | 934 | '@jridgewell/sourcemap-codec@1.5.0': {} 935 | 936 | '@rollup/rollup-android-arm-eabi@4.28.1': 937 | optional: true 938 | 939 | '@rollup/rollup-android-arm64@4.28.1': 940 | optional: true 941 | 942 | '@rollup/rollup-darwin-arm64@4.28.1': 943 | optional: true 944 | 945 | '@rollup/rollup-darwin-x64@4.28.1': 946 | optional: true 947 | 948 | '@rollup/rollup-freebsd-arm64@4.28.1': 949 | optional: true 950 | 951 | '@rollup/rollup-freebsd-x64@4.28.1': 952 | optional: true 953 | 954 | '@rollup/rollup-linux-arm-gnueabihf@4.28.1': 955 | optional: true 956 | 957 | '@rollup/rollup-linux-arm-musleabihf@4.28.1': 958 | optional: true 959 | 960 | '@rollup/rollup-linux-arm64-gnu@4.28.1': 961 | optional: true 962 | 963 | '@rollup/rollup-linux-arm64-musl@4.28.1': 964 | optional: true 965 | 966 | '@rollup/rollup-linux-loongarch64-gnu@4.28.1': 967 | optional: true 968 | 969 | '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': 970 | optional: true 971 | 972 | '@rollup/rollup-linux-riscv64-gnu@4.28.1': 973 | optional: true 974 | 975 | '@rollup/rollup-linux-s390x-gnu@4.28.1': 976 | optional: true 977 | 978 | '@rollup/rollup-linux-x64-gnu@4.28.1': 979 | optional: true 980 | 981 | '@rollup/rollup-linux-x64-musl@4.28.1': 982 | optional: true 983 | 984 | '@rollup/rollup-win32-arm64-msvc@4.28.1': 985 | optional: true 986 | 987 | '@rollup/rollup-win32-ia32-msvc@4.28.1': 988 | optional: true 989 | 990 | '@rollup/rollup-win32-x64-msvc@4.28.1': 991 | optional: true 992 | 993 | '@types/estree@1.0.6': {} 994 | 995 | '@types/js-cookie@3.0.6': {} 996 | 997 | '@types/katex@0.16.7': {} 998 | 999 | '@types/node-fetch@2.6.12': 1000 | dependencies: 1001 | '@types/node': 18.19.67 1002 | form-data: 4.0.1 1003 | 1004 | '@types/node@18.19.67': 1005 | dependencies: 1006 | undici-types: 5.26.5 1007 | 1008 | '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@18.19.67))(vue@3.5.13(typescript@5.6.3))': 1009 | dependencies: 1010 | vite: 5.4.11(@types/node@18.19.67) 1011 | vue: 3.5.13(typescript@5.6.3) 1012 | 1013 | '@volar/language-core@2.4.10': 1014 | dependencies: 1015 | '@volar/source-map': 2.4.10 1016 | 1017 | '@volar/source-map@2.4.10': {} 1018 | 1019 | '@volar/typescript@2.4.10': 1020 | dependencies: 1021 | '@volar/language-core': 2.4.10 1022 | path-browserify: 1.0.1 1023 | vscode-uri: 3.0.8 1024 | 1025 | '@vue-motion/core@0.6.0(typescript@5.6.3)': 1026 | dependencies: 1027 | '@ffmpeg/ffmpeg': 0.11.0 1028 | '@vue-motion/utils': 0.6.0(typescript@5.6.3) 1029 | vue: 3.5.13(typescript@5.6.3) 1030 | transitivePeerDependencies: 1031 | - encoding 1032 | - typescript 1033 | 1034 | '@vue-motion/core@0.7.0-beta.1(typescript@5.6.3)': 1035 | dependencies: 1036 | '@ffmpeg/ffmpeg': 0.11.0 1037 | '@vue-motion/utils': 0.7.0-beta.1(typescript@5.6.3) 1038 | vue: 3.5.13(typescript@5.6.3) 1039 | transitivePeerDependencies: 1040 | - encoding 1041 | - typescript 1042 | 1043 | '@vue-motion/core@0.7.0-beta.4(typescript@5.6.3)': 1044 | dependencies: 1045 | '@ffmpeg/ffmpeg': 0.11.0 1046 | '@vue-motion/utils': 0.7.0-beta.4(typescript@5.6.3) 1047 | vue: 3.5.13(typescript@5.6.3) 1048 | transitivePeerDependencies: 1049 | - encoding 1050 | - typescript 1051 | 1052 | '@vue-motion/extension-math@0.7.0-beta.1(typescript@5.6.3)': 1053 | dependencies: 1054 | '@types/katex': 0.16.7 1055 | '@vue-motion/core': 0.7.0-beta.1(typescript@5.6.3) 1056 | '@vue-motion/lib': 0.7.0-beta.1(typescript@5.6.3) 1057 | katex: 0.16.11 1058 | vue: 3.5.13(typescript@5.6.3) 1059 | transitivePeerDependencies: 1060 | - encoding 1061 | - typescript 1062 | 1063 | '@vue-motion/lib@0.6.0(typescript@5.6.3)': 1064 | dependencies: 1065 | '@vue-motion/core': 0.6.0(typescript@5.6.3) 1066 | vue: 3.5.13(typescript@5.6.3) 1067 | transitivePeerDependencies: 1068 | - encoding 1069 | - typescript 1070 | 1071 | '@vue-motion/lib@0.7.0-beta.1(typescript@5.6.3)': 1072 | dependencies: 1073 | '@vue-motion/core': 0.7.0-beta.1(typescript@5.6.3) 1074 | '@vue-motion/utils': 0.7.0-beta.1(typescript@5.6.3) 1075 | vue: 3.5.13(typescript@5.6.3) 1076 | transitivePeerDependencies: 1077 | - encoding 1078 | - typescript 1079 | 1080 | '@vue-motion/lib@0.7.0-beta.4(typescript@5.6.3)': 1081 | dependencies: 1082 | '@vue-motion/core': 0.7.0-beta.4(typescript@5.6.3) 1083 | '@vue-motion/utils': 0.7.0-beta.4(typescript@5.6.3) 1084 | vue: 3.5.13(typescript@5.6.3) 1085 | transitivePeerDependencies: 1086 | - encoding 1087 | - typescript 1088 | 1089 | '@vue-motion/utils@0.6.0(typescript@5.6.3)': 1090 | dependencies: 1091 | '@ffmpeg/ffmpeg': 0.12.10 1092 | '@ffmpeg/util': 0.12.1 1093 | vue: 3.5.13(typescript@5.6.3) 1094 | transitivePeerDependencies: 1095 | - typescript 1096 | 1097 | '@vue-motion/utils@0.7.0-beta.1(typescript@5.6.3)': 1098 | dependencies: 1099 | '@ffmpeg/ffmpeg': 0.12.10 1100 | '@ffmpeg/util': 0.12.1 1101 | vue: 3.5.13(typescript@5.6.3) 1102 | transitivePeerDependencies: 1103 | - typescript 1104 | 1105 | '@vue-motion/utils@0.7.0-beta.4(typescript@5.6.3)': 1106 | dependencies: 1107 | '@ffmpeg/ffmpeg': 0.12.10 1108 | '@ffmpeg/util': 0.12.1 1109 | vue: 3.5.13(typescript@5.6.3) 1110 | transitivePeerDependencies: 1111 | - typescript 1112 | 1113 | '@vue/compiler-core@3.5.13': 1114 | dependencies: 1115 | '@babel/parser': 7.26.3 1116 | '@vue/shared': 3.5.13 1117 | entities: 4.5.0 1118 | estree-walker: 2.0.2 1119 | source-map-js: 1.2.1 1120 | 1121 | '@vue/compiler-dom@3.5.13': 1122 | dependencies: 1123 | '@vue/compiler-core': 3.5.13 1124 | '@vue/shared': 3.5.13 1125 | 1126 | '@vue/compiler-sfc@3.5.13': 1127 | dependencies: 1128 | '@babel/parser': 7.26.3 1129 | '@vue/compiler-core': 3.5.13 1130 | '@vue/compiler-dom': 3.5.13 1131 | '@vue/compiler-ssr': 3.5.13 1132 | '@vue/shared': 3.5.13 1133 | estree-walker: 2.0.2 1134 | magic-string: 0.30.14 1135 | postcss: 8.4.49 1136 | source-map-js: 1.2.1 1137 | 1138 | '@vue/compiler-ssr@3.5.13': 1139 | dependencies: 1140 | '@vue/compiler-dom': 3.5.13 1141 | '@vue/shared': 3.5.13 1142 | 1143 | '@vue/compiler-vue2@2.7.16': 1144 | dependencies: 1145 | de-indent: 1.0.2 1146 | he: 1.2.0 1147 | 1148 | '@vue/language-core@2.1.10(typescript@5.6.3)': 1149 | dependencies: 1150 | '@volar/language-core': 2.4.10 1151 | '@vue/compiler-dom': 3.5.13 1152 | '@vue/compiler-vue2': 2.7.16 1153 | '@vue/shared': 3.5.13 1154 | alien-signals: 0.2.2 1155 | minimatch: 9.0.5 1156 | muggle-string: 0.4.1 1157 | path-browserify: 1.0.1 1158 | optionalDependencies: 1159 | typescript: 5.6.3 1160 | 1161 | '@vue/reactivity@3.5.13': 1162 | dependencies: 1163 | '@vue/shared': 3.5.13 1164 | 1165 | '@vue/runtime-core@3.5.13': 1166 | dependencies: 1167 | '@vue/reactivity': 3.5.13 1168 | '@vue/shared': 3.5.13 1169 | 1170 | '@vue/runtime-dom@3.5.13': 1171 | dependencies: 1172 | '@vue/reactivity': 3.5.13 1173 | '@vue/runtime-core': 3.5.13 1174 | '@vue/shared': 3.5.13 1175 | csstype: 3.1.3 1176 | 1177 | '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.6.3))': 1178 | dependencies: 1179 | '@vue/compiler-ssr': 3.5.13 1180 | '@vue/shared': 3.5.13 1181 | vue: 3.5.13(typescript@5.6.3) 1182 | 1183 | '@vue/shared@3.5.13': {} 1184 | 1185 | abort-controller@3.0.0: 1186 | dependencies: 1187 | event-target-shim: 5.0.1 1188 | 1189 | acorn-dynamic-import@4.0.0(acorn@6.4.2): 1190 | dependencies: 1191 | acorn: 6.4.2 1192 | 1193 | acorn-jsx@5.3.2(acorn@6.4.2): 1194 | dependencies: 1195 | acorn: 6.4.2 1196 | 1197 | acorn@6.4.2: {} 1198 | 1199 | agentkeepalive@4.5.0: 1200 | dependencies: 1201 | humanize-ms: 1.2.1 1202 | 1203 | alien-signals@0.2.2: {} 1204 | 1205 | ansi-styles@3.2.1: 1206 | dependencies: 1207 | color-convert: 1.9.3 1208 | 1209 | asynckit@0.4.0: {} 1210 | 1211 | balanced-match@1.0.2: {} 1212 | 1213 | brace-expansion@2.0.1: 1214 | dependencies: 1215 | balanced-match: 1.0.2 1216 | 1217 | buble@0.20.0: 1218 | dependencies: 1219 | acorn: 6.4.2 1220 | acorn-dynamic-import: 4.0.0(acorn@6.4.2) 1221 | acorn-jsx: 5.3.2(acorn@6.4.2) 1222 | chalk: 2.4.2 1223 | magic-string: 0.25.9 1224 | minimist: 1.2.8 1225 | regexpu-core: 4.5.4 1226 | 1227 | camelcase@5.3.1: {} 1228 | 1229 | chalk@2.4.2: 1230 | dependencies: 1231 | ansi-styles: 3.2.1 1232 | escape-string-regexp: 1.0.5 1233 | supports-color: 5.5.0 1234 | 1235 | color-convert@1.9.3: 1236 | dependencies: 1237 | color-name: 1.1.3 1238 | 1239 | color-name@1.1.3: {} 1240 | 1241 | combined-stream@1.0.8: 1242 | dependencies: 1243 | delayed-stream: 1.0.0 1244 | 1245 | commander@8.3.0: {} 1246 | 1247 | csstype@3.1.3: {} 1248 | 1249 | de-indent@1.0.2: {} 1250 | 1251 | delayed-stream@1.0.0: {} 1252 | 1253 | detect-browser@5.3.0: {} 1254 | 1255 | entities@4.5.0: {} 1256 | 1257 | esbuild@0.21.5: 1258 | optionalDependencies: 1259 | '@esbuild/aix-ppc64': 0.21.5 1260 | '@esbuild/android-arm': 0.21.5 1261 | '@esbuild/android-arm64': 0.21.5 1262 | '@esbuild/android-x64': 0.21.5 1263 | '@esbuild/darwin-arm64': 0.21.5 1264 | '@esbuild/darwin-x64': 0.21.5 1265 | '@esbuild/freebsd-arm64': 0.21.5 1266 | '@esbuild/freebsd-x64': 0.21.5 1267 | '@esbuild/linux-arm': 0.21.5 1268 | '@esbuild/linux-arm64': 0.21.5 1269 | '@esbuild/linux-ia32': 0.21.5 1270 | '@esbuild/linux-loong64': 0.21.5 1271 | '@esbuild/linux-mips64el': 0.21.5 1272 | '@esbuild/linux-ppc64': 0.21.5 1273 | '@esbuild/linux-riscv64': 0.21.5 1274 | '@esbuild/linux-s390x': 0.21.5 1275 | '@esbuild/linux-x64': 0.21.5 1276 | '@esbuild/netbsd-x64': 0.21.5 1277 | '@esbuild/openbsd-x64': 0.21.5 1278 | '@esbuild/sunos-x64': 0.21.5 1279 | '@esbuild/win32-arm64': 0.21.5 1280 | '@esbuild/win32-ia32': 0.21.5 1281 | '@esbuild/win32-x64': 0.21.5 1282 | 1283 | escape-string-regexp@1.0.5: {} 1284 | 1285 | estree-walker@2.0.2: {} 1286 | 1287 | event-target-shim@5.0.1: {} 1288 | 1289 | form-data-encoder@1.7.2: {} 1290 | 1291 | form-data@4.0.1: 1292 | dependencies: 1293 | asynckit: 0.4.0 1294 | combined-stream: 1.0.8 1295 | mime-types: 2.1.35 1296 | 1297 | formdata-node@4.4.1: 1298 | dependencies: 1299 | node-domexception: 1.0.0 1300 | web-streams-polyfill: 4.0.0-beta.3 1301 | 1302 | fsevents@2.3.3: 1303 | optional: true 1304 | 1305 | has-flag@3.0.0: {} 1306 | 1307 | he@1.2.0: {} 1308 | 1309 | humanize-ms@1.2.1: 1310 | dependencies: 1311 | ms: 2.1.3 1312 | 1313 | is-url@1.2.4: {} 1314 | 1315 | js-cookie@3.0.5: {} 1316 | 1317 | jsesc@0.5.0: {} 1318 | 1319 | katex@0.16.11: 1320 | dependencies: 1321 | commander: 8.3.0 1322 | 1323 | llamotion-sdk@0.1.10(typescript@5.6.3): 1324 | dependencies: 1325 | '@vue-motion/core': 0.7.0-beta.4(typescript@5.6.3) 1326 | '@vue-motion/extension-math': 0.7.0-beta.1(typescript@5.6.3) 1327 | '@vue-motion/lib': 0.7.0-beta.4(typescript@5.6.3) 1328 | '@vue/compiler-sfc': 3.5.13 1329 | openai: 4.76.0 1330 | vue: 3.5.13(typescript@5.6.3) 1331 | vue-inbrowser-compiler: 4.72.4(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)) 1332 | transitivePeerDependencies: 1333 | - encoding 1334 | - typescript 1335 | - vue-template-compiler 1336 | - zod 1337 | 1338 | magic-string@0.25.9: 1339 | dependencies: 1340 | sourcemap-codec: 1.4.8 1341 | 1342 | magic-string@0.30.14: 1343 | dependencies: 1344 | '@jridgewell/sourcemap-codec': 1.5.0 1345 | 1346 | mime-db@1.52.0: {} 1347 | 1348 | mime-types@2.1.35: 1349 | dependencies: 1350 | mime-db: 1.52.0 1351 | 1352 | minimatch@9.0.5: 1353 | dependencies: 1354 | brace-expansion: 2.0.1 1355 | 1356 | minimist@1.2.8: {} 1357 | 1358 | ms@2.1.3: {} 1359 | 1360 | muggle-string@0.4.1: {} 1361 | 1362 | nanoid@3.3.8: {} 1363 | 1364 | node-domexception@1.0.0: {} 1365 | 1366 | node-fetch@2.7.0: 1367 | dependencies: 1368 | whatwg-url: 5.0.0 1369 | 1370 | openai@4.76.0: 1371 | dependencies: 1372 | '@types/node': 18.19.67 1373 | '@types/node-fetch': 2.6.12 1374 | abort-controller: 3.0.0 1375 | agentkeepalive: 4.5.0 1376 | form-data-encoder: 1.7.2 1377 | formdata-node: 4.4.1 1378 | node-fetch: 2.7.0 1379 | transitivePeerDependencies: 1380 | - encoding 1381 | 1382 | path-browserify@1.0.1: {} 1383 | 1384 | picocolors@1.1.1: {} 1385 | 1386 | postcss@8.4.49: 1387 | dependencies: 1388 | nanoid: 3.3.8 1389 | picocolors: 1.1.1 1390 | source-map-js: 1.2.1 1391 | 1392 | regenerate-unicode-properties@8.2.0: 1393 | dependencies: 1394 | regenerate: 1.4.2 1395 | 1396 | regenerate@1.4.2: {} 1397 | 1398 | regenerator-runtime@0.13.11: {} 1399 | 1400 | regexpu-core@4.5.4: 1401 | dependencies: 1402 | regenerate: 1.4.2 1403 | regenerate-unicode-properties: 8.2.0 1404 | regjsgen: 0.5.2 1405 | regjsparser: 0.6.9 1406 | unicode-match-property-ecmascript: 1.0.4 1407 | unicode-match-property-value-ecmascript: 1.2.0 1408 | 1409 | regjsgen@0.5.2: {} 1410 | 1411 | regjsparser@0.6.9: 1412 | dependencies: 1413 | jsesc: 0.5.0 1414 | 1415 | resolve-url@0.2.1: {} 1416 | 1417 | rollup@4.28.1: 1418 | dependencies: 1419 | '@types/estree': 1.0.6 1420 | optionalDependencies: 1421 | '@rollup/rollup-android-arm-eabi': 4.28.1 1422 | '@rollup/rollup-android-arm64': 4.28.1 1423 | '@rollup/rollup-darwin-arm64': 4.28.1 1424 | '@rollup/rollup-darwin-x64': 4.28.1 1425 | '@rollup/rollup-freebsd-arm64': 4.28.1 1426 | '@rollup/rollup-freebsd-x64': 4.28.1 1427 | '@rollup/rollup-linux-arm-gnueabihf': 4.28.1 1428 | '@rollup/rollup-linux-arm-musleabihf': 4.28.1 1429 | '@rollup/rollup-linux-arm64-gnu': 4.28.1 1430 | '@rollup/rollup-linux-arm64-musl': 4.28.1 1431 | '@rollup/rollup-linux-loongarch64-gnu': 4.28.1 1432 | '@rollup/rollup-linux-powerpc64le-gnu': 4.28.1 1433 | '@rollup/rollup-linux-riscv64-gnu': 4.28.1 1434 | '@rollup/rollup-linux-s390x-gnu': 4.28.1 1435 | '@rollup/rollup-linux-x64-gnu': 4.28.1 1436 | '@rollup/rollup-linux-x64-musl': 4.28.1 1437 | '@rollup/rollup-win32-arm64-msvc': 4.28.1 1438 | '@rollup/rollup-win32-ia32-msvc': 4.28.1 1439 | '@rollup/rollup-win32-x64-msvc': 4.28.1 1440 | fsevents: 2.3.3 1441 | 1442 | semver@7.6.3: {} 1443 | 1444 | source-map-js@1.2.1: {} 1445 | 1446 | sourcemap-codec@1.4.8: {} 1447 | 1448 | supports-color@5.5.0: 1449 | dependencies: 1450 | has-flag: 3.0.0 1451 | 1452 | tr46@0.0.3: {} 1453 | 1454 | typescript@5.6.3: {} 1455 | 1456 | undici-types@5.26.5: {} 1457 | 1458 | unicode-canonical-property-names-ecmascript@1.0.4: {} 1459 | 1460 | unicode-match-property-ecmascript@1.0.4: 1461 | dependencies: 1462 | unicode-canonical-property-names-ecmascript: 1.0.4 1463 | unicode-property-aliases-ecmascript: 1.1.0 1464 | 1465 | unicode-match-property-value-ecmascript@1.2.0: {} 1466 | 1467 | unicode-property-aliases-ecmascript@1.1.0: {} 1468 | 1469 | vite@5.4.11(@types/node@18.19.67): 1470 | dependencies: 1471 | esbuild: 0.21.5 1472 | postcss: 8.4.49 1473 | rollup: 4.28.1 1474 | optionalDependencies: 1475 | '@types/node': 18.19.67 1476 | fsevents: 2.3.3 1477 | 1478 | vscode-uri@3.0.8: {} 1479 | 1480 | vue-inbrowser-compiler-demi@4.71.1(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)): 1481 | dependencies: 1482 | vue: 3.5.13(typescript@5.6.3) 1483 | optionalDependencies: 1484 | '@vue/compiler-sfc': 3.5.13 1485 | 1486 | vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.5.13(typescript@5.6.3)): 1487 | dependencies: 1488 | vue: 3.5.13(typescript@5.6.3) 1489 | 1490 | vue-inbrowser-compiler-utils@4.72.4(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)): 1491 | dependencies: 1492 | camelcase: 5.3.1 1493 | vue: 3.5.13(typescript@5.6.3) 1494 | vue-inbrowser-compiler-demi: 4.71.1(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)) 1495 | vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.5.13(typescript@5.6.3)) 1496 | transitivePeerDependencies: 1497 | - '@vue/compiler-sfc' 1498 | - vue-template-compiler 1499 | 1500 | vue-inbrowser-compiler@4.72.4(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)): 1501 | dependencies: 1502 | acorn: 6.4.2 1503 | acorn-jsx: 5.3.2(acorn@6.4.2) 1504 | buble: 0.20.0 1505 | camelcase: 5.3.1 1506 | detect-browser: 5.3.0 1507 | vue: 3.5.13(typescript@5.6.3) 1508 | vue-inbrowser-compiler-utils: 4.72.4(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.6.3)) 1509 | walkes: 0.2.1 1510 | transitivePeerDependencies: 1511 | - '@vue/compiler-sfc' 1512 | - vue-template-compiler 1513 | 1514 | vue-tsc@2.1.10(typescript@5.6.3): 1515 | dependencies: 1516 | '@volar/typescript': 2.4.10 1517 | '@vue/language-core': 2.1.10(typescript@5.6.3) 1518 | semver: 7.6.3 1519 | typescript: 5.6.3 1520 | 1521 | vue@3.5.13(typescript@5.6.3): 1522 | dependencies: 1523 | '@vue/compiler-dom': 3.5.13 1524 | '@vue/compiler-sfc': 3.5.13 1525 | '@vue/runtime-dom': 3.5.13 1526 | '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.6.3)) 1527 | '@vue/shared': 3.5.13 1528 | optionalDependencies: 1529 | typescript: 5.6.3 1530 | 1531 | walkes@0.2.1: {} 1532 | 1533 | web-streams-polyfill@4.0.0-beta.3: {} 1534 | 1535 | webidl-conversions@3.0.1: {} 1536 | 1537 | whatwg-url@5.0.0: 1538 | dependencies: 1539 | tr46: 0.0.3 1540 | webidl-conversions: 3.0.1 1541 | -------------------------------------------------------------------------------- /app/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "app", 3 | "version": "0.0.0", 4 | "lockfileVersion": 3, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "app", 9 | "version": "0.0.0", 10 | "dependencies": { 11 | "@fortawesome/fontawesome-svg-core": "6.6.0", 12 | "@fortawesome/free-solid-svg-icons": "^6.6.0", 13 | "@fortawesome/vue-fontawesome": "^3.0.8", 14 | "@vue-motion/core": "^0.6.0", 15 | "@vue-motion/lib": "^0.6.0", 16 | "js-cookie": "^3.0.5", 17 | "llamotion-sdk": "^0.0.1", 18 | "vue": "^3.5.12" 19 | }, 20 | "devDependencies": { 21 | "@types/js-cookie": "^3.0.6", 22 | "@vitejs/plugin-vue": "^5.1.4", 23 | "typescript": "~5.6.2", 24 | "vite": "^5.4.10", 25 | "vue-tsc": "^2.1.8" 26 | } 27 | }, 28 | "node_modules/@babel/helper-string-parser": { 29 | "version": "7.25.9", 30 | "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", 31 | "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", 32 | "license": "MIT", 33 | "engines": { 34 | "node": ">=6.9.0" 35 | } 36 | }, 37 | "node_modules/@babel/helper-validator-identifier": { 38 | "version": "7.25.9", 39 | "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", 40 | "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", 41 | "license": "MIT", 42 | "engines": { 43 | "node": ">=6.9.0" 44 | } 45 | }, 46 | "node_modules/@babel/parser": { 47 | "version": "7.26.2", 48 | "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.26.2.tgz", 49 | "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", 50 | "license": "MIT", 51 | "dependencies": { 52 | "@babel/types": "^7.26.0" 53 | }, 54 | "bin": { 55 | "parser": "bin/babel-parser.js" 56 | }, 57 | "engines": { 58 | "node": ">=6.0.0" 59 | } 60 | }, 61 | "node_modules/@babel/types": { 62 | "version": "7.26.0", 63 | "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.26.0.tgz", 64 | "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", 65 | "license": "MIT", 66 | "dependencies": { 67 | "@babel/helper-string-parser": "^7.25.9", 68 | "@babel/helper-validator-identifier": "^7.25.9" 69 | }, 70 | "engines": { 71 | "node": ">=6.9.0" 72 | } 73 | }, 74 | "node_modules/@esbuild/aix-ppc64": { 75 | "version": "0.21.5", 76 | "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 77 | "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 78 | "cpu": [ 79 | "ppc64" 80 | ], 81 | "dev": true, 82 | "license": "MIT", 83 | "optional": true, 84 | "os": [ 85 | "aix" 86 | ], 87 | "engines": { 88 | "node": ">=12" 89 | } 90 | }, 91 | "node_modules/@esbuild/android-arm": { 92 | "version": "0.21.5", 93 | "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 94 | "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 95 | "cpu": [ 96 | "arm" 97 | ], 98 | "dev": true, 99 | "license": "MIT", 100 | "optional": true, 101 | "os": [ 102 | "android" 103 | ], 104 | "engines": { 105 | "node": ">=12" 106 | } 107 | }, 108 | "node_modules/@esbuild/android-arm64": { 109 | "version": "0.21.5", 110 | "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 111 | "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 112 | "cpu": [ 113 | "arm64" 114 | ], 115 | "dev": true, 116 | "license": "MIT", 117 | "optional": true, 118 | "os": [ 119 | "android" 120 | ], 121 | "engines": { 122 | "node": ">=12" 123 | } 124 | }, 125 | "node_modules/@esbuild/android-x64": { 126 | "version": "0.21.5", 127 | "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 128 | "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 129 | "cpu": [ 130 | "x64" 131 | ], 132 | "dev": true, 133 | "license": "MIT", 134 | "optional": true, 135 | "os": [ 136 | "android" 137 | ], 138 | "engines": { 139 | "node": ">=12" 140 | } 141 | }, 142 | "node_modules/@esbuild/darwin-arm64": { 143 | "version": "0.21.5", 144 | "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 145 | "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 146 | "cpu": [ 147 | "arm64" 148 | ], 149 | "dev": true, 150 | "license": "MIT", 151 | "optional": true, 152 | "os": [ 153 | "darwin" 154 | ], 155 | "engines": { 156 | "node": ">=12" 157 | } 158 | }, 159 | "node_modules/@esbuild/darwin-x64": { 160 | "version": "0.21.5", 161 | "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 162 | "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 163 | "cpu": [ 164 | "x64" 165 | ], 166 | "dev": true, 167 | "license": "MIT", 168 | "optional": true, 169 | "os": [ 170 | "darwin" 171 | ], 172 | "engines": { 173 | "node": ">=12" 174 | } 175 | }, 176 | "node_modules/@esbuild/freebsd-arm64": { 177 | "version": "0.21.5", 178 | "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 179 | "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 180 | "cpu": [ 181 | "arm64" 182 | ], 183 | "dev": true, 184 | "license": "MIT", 185 | "optional": true, 186 | "os": [ 187 | "freebsd" 188 | ], 189 | "engines": { 190 | "node": ">=12" 191 | } 192 | }, 193 | "node_modules/@esbuild/freebsd-x64": { 194 | "version": "0.21.5", 195 | "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 196 | "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 197 | "cpu": [ 198 | "x64" 199 | ], 200 | "dev": true, 201 | "license": "MIT", 202 | "optional": true, 203 | "os": [ 204 | "freebsd" 205 | ], 206 | "engines": { 207 | "node": ">=12" 208 | } 209 | }, 210 | "node_modules/@esbuild/linux-arm": { 211 | "version": "0.21.5", 212 | "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 213 | "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 214 | "cpu": [ 215 | "arm" 216 | ], 217 | "dev": true, 218 | "license": "MIT", 219 | "optional": true, 220 | "os": [ 221 | "linux" 222 | ], 223 | "engines": { 224 | "node": ">=12" 225 | } 226 | }, 227 | "node_modules/@esbuild/linux-arm64": { 228 | "version": "0.21.5", 229 | "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 230 | "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 231 | "cpu": [ 232 | "arm64" 233 | ], 234 | "dev": true, 235 | "license": "MIT", 236 | "optional": true, 237 | "os": [ 238 | "linux" 239 | ], 240 | "engines": { 241 | "node": ">=12" 242 | } 243 | }, 244 | "node_modules/@esbuild/linux-ia32": { 245 | "version": "0.21.5", 246 | "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 247 | "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 248 | "cpu": [ 249 | "ia32" 250 | ], 251 | "dev": true, 252 | "license": "MIT", 253 | "optional": true, 254 | "os": [ 255 | "linux" 256 | ], 257 | "engines": { 258 | "node": ">=12" 259 | } 260 | }, 261 | "node_modules/@esbuild/linux-loong64": { 262 | "version": "0.21.5", 263 | "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 264 | "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 265 | "cpu": [ 266 | "loong64" 267 | ], 268 | "dev": true, 269 | "license": "MIT", 270 | "optional": true, 271 | "os": [ 272 | "linux" 273 | ], 274 | "engines": { 275 | "node": ">=12" 276 | } 277 | }, 278 | "node_modules/@esbuild/linux-mips64el": { 279 | "version": "0.21.5", 280 | "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 281 | "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 282 | "cpu": [ 283 | "mips64el" 284 | ], 285 | "dev": true, 286 | "license": "MIT", 287 | "optional": true, 288 | "os": [ 289 | "linux" 290 | ], 291 | "engines": { 292 | "node": ">=12" 293 | } 294 | }, 295 | "node_modules/@esbuild/linux-ppc64": { 296 | "version": "0.21.5", 297 | "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 298 | "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 299 | "cpu": [ 300 | "ppc64" 301 | ], 302 | "dev": true, 303 | "license": "MIT", 304 | "optional": true, 305 | "os": [ 306 | "linux" 307 | ], 308 | "engines": { 309 | "node": ">=12" 310 | } 311 | }, 312 | "node_modules/@esbuild/linux-riscv64": { 313 | "version": "0.21.5", 314 | "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 315 | "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 316 | "cpu": [ 317 | "riscv64" 318 | ], 319 | "dev": true, 320 | "license": "MIT", 321 | "optional": true, 322 | "os": [ 323 | "linux" 324 | ], 325 | "engines": { 326 | "node": ">=12" 327 | } 328 | }, 329 | "node_modules/@esbuild/linux-s390x": { 330 | "version": "0.21.5", 331 | "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 332 | "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 333 | "cpu": [ 334 | "s390x" 335 | ], 336 | "dev": true, 337 | "license": "MIT", 338 | "optional": true, 339 | "os": [ 340 | "linux" 341 | ], 342 | "engines": { 343 | "node": ">=12" 344 | } 345 | }, 346 | "node_modules/@esbuild/linux-x64": { 347 | "version": "0.21.5", 348 | "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 349 | "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 350 | "cpu": [ 351 | "x64" 352 | ], 353 | "dev": true, 354 | "license": "MIT", 355 | "optional": true, 356 | "os": [ 357 | "linux" 358 | ], 359 | "engines": { 360 | "node": ">=12" 361 | } 362 | }, 363 | "node_modules/@esbuild/netbsd-x64": { 364 | "version": "0.21.5", 365 | "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 366 | "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 367 | "cpu": [ 368 | "x64" 369 | ], 370 | "dev": true, 371 | "license": "MIT", 372 | "optional": true, 373 | "os": [ 374 | "netbsd" 375 | ], 376 | "engines": { 377 | "node": ">=12" 378 | } 379 | }, 380 | "node_modules/@esbuild/openbsd-x64": { 381 | "version": "0.21.5", 382 | "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 383 | "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 384 | "cpu": [ 385 | "x64" 386 | ], 387 | "dev": true, 388 | "license": "MIT", 389 | "optional": true, 390 | "os": [ 391 | "openbsd" 392 | ], 393 | "engines": { 394 | "node": ">=12" 395 | } 396 | }, 397 | "node_modules/@esbuild/sunos-x64": { 398 | "version": "0.21.5", 399 | "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 400 | "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 401 | "cpu": [ 402 | "x64" 403 | ], 404 | "dev": true, 405 | "license": "MIT", 406 | "optional": true, 407 | "os": [ 408 | "sunos" 409 | ], 410 | "engines": { 411 | "node": ">=12" 412 | } 413 | }, 414 | "node_modules/@esbuild/win32-arm64": { 415 | "version": "0.21.5", 416 | "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 417 | "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 418 | "cpu": [ 419 | "arm64" 420 | ], 421 | "dev": true, 422 | "license": "MIT", 423 | "optional": true, 424 | "os": [ 425 | "win32" 426 | ], 427 | "engines": { 428 | "node": ">=12" 429 | } 430 | }, 431 | "node_modules/@esbuild/win32-ia32": { 432 | "version": "0.21.5", 433 | "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 434 | "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 435 | "cpu": [ 436 | "ia32" 437 | ], 438 | "dev": true, 439 | "license": "MIT", 440 | "optional": true, 441 | "os": [ 442 | "win32" 443 | ], 444 | "engines": { 445 | "node": ">=12" 446 | } 447 | }, 448 | "node_modules/@esbuild/win32-x64": { 449 | "version": "0.21.5", 450 | "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 451 | "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 452 | "cpu": [ 453 | "x64" 454 | ], 455 | "dev": true, 456 | "license": "MIT", 457 | "optional": true, 458 | "os": [ 459 | "win32" 460 | ], 461 | "engines": { 462 | "node": ">=12" 463 | } 464 | }, 465 | "node_modules/@ffmpeg/ffmpeg": { 466 | "version": "0.11.0", 467 | "resolved": "https://registry.npmmirror.com/@ffmpeg/ffmpeg/-/ffmpeg-0.11.0.tgz", 468 | "integrity": "sha512-PEWFBKao/AtZDj84cKf3fj+FXS2tpEtGT6l6D5umTJkTcmgcoFAvKeUpn49wLjIH0mW4ceFIKvDgAgTDPiT+Jg==", 469 | "license": "MIT", 470 | "dependencies": { 471 | "is-url": "^1.2.4", 472 | "node-fetch": "^2.6.1", 473 | "regenerator-runtime": "^0.13.7", 474 | "resolve-url": "^0.2.1" 475 | }, 476 | "engines": { 477 | "node": ">=12.16.1" 478 | } 479 | }, 480 | "node_modules/@ffmpeg/types": { 481 | "version": "0.12.2", 482 | "resolved": "https://registry.npmmirror.com/@ffmpeg/types/-/types-0.12.2.tgz", 483 | "integrity": "sha512-NJtxwPoLb60/z1Klv0ueshguWQ/7mNm106qdHkB4HL49LXszjhjCCiL+ldHJGQ9ai2Igx0s4F24ghigy//ERdA==", 484 | "license": "MIT", 485 | "engines": { 486 | "node": ">=16.x" 487 | } 488 | }, 489 | "node_modules/@ffmpeg/util": { 490 | "version": "0.12.1", 491 | "resolved": "https://registry.npmmirror.com/@ffmpeg/util/-/util-0.12.1.tgz", 492 | "integrity": "sha512-10jjfAKWaDyb8+nAkijcsi9wgz/y26LOc1NKJradNMyCIl6usQcBbhkjX5qhALrSBcOy6TOeksunTYa+a03qNQ==", 493 | "license": "MIT", 494 | "engines": { 495 | "node": ">=18.x" 496 | } 497 | }, 498 | "node_modules/@fortawesome/fontawesome-common-types": { 499 | "version": "6.6.0", 500 | "resolved": "https://registry.npmmirror.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.6.0.tgz", 501 | "integrity": "sha512-xyX0X9mc0kyz9plIyryrRbl7ngsA9jz77mCZJsUkLl+ZKs0KWObgaEBoSgQiYWAsSmjz/yjl0F++Got0Mdp4Rw==", 502 | "license": "MIT", 503 | "engines": { 504 | "node": ">=6" 505 | } 506 | }, 507 | "node_modules/@fortawesome/fontawesome-svg-core": { 508 | "version": "6.6.0", 509 | "resolved": "https://registry.npmmirror.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.6.0.tgz", 510 | "integrity": "sha512-KHwPkCk6oRT4HADE7smhfsKudt9N/9lm6EJ5BVg0tD1yPA5hht837fB87F8pn15D8JfTqQOjhKTktwmLMiD7Kg==", 511 | "license": "MIT", 512 | "dependencies": { 513 | "@fortawesome/fontawesome-common-types": "6.6.0" 514 | }, 515 | "engines": { 516 | "node": ">=6" 517 | } 518 | }, 519 | "node_modules/@fortawesome/free-solid-svg-icons": { 520 | "version": "6.6.0", 521 | "resolved": "https://registry.npmmirror.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.6.0.tgz", 522 | "integrity": "sha512-IYv/2skhEDFc2WGUcqvFJkeK39Q+HyPf5GHUrT/l2pKbtgEIv1al1TKd6qStR5OIwQdN1GZP54ci3y4mroJWjA==", 523 | "license": "(CC-BY-4.0 AND MIT)", 524 | "dependencies": { 525 | "@fortawesome/fontawesome-common-types": "6.6.0" 526 | }, 527 | "engines": { 528 | "node": ">=6" 529 | } 530 | }, 531 | "node_modules/@fortawesome/vue-fontawesome": { 532 | "version": "3.0.8", 533 | "resolved": "https://registry.npmmirror.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.8.tgz", 534 | "integrity": "sha512-yyHHAj4G8pQIDfaIsMvQpwKMboIZtcHTUvPqXjOHyldh1O1vZfH4W03VDPv5RvI9P6DLTzJQlmVgj9wCf7c2Fw==", 535 | "license": "MIT", 536 | "peerDependencies": { 537 | "@fortawesome/fontawesome-svg-core": "~1 || ~6", 538 | "vue": ">= 3.0.0 < 4" 539 | } 540 | }, 541 | "node_modules/@jridgewell/sourcemap-codec": { 542 | "version": "1.5.0", 543 | "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 544 | "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 545 | "license": "MIT" 546 | }, 547 | "node_modules/@rollup/rollup-android-arm-eabi": { 548 | "version": "4.24.4", 549 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.4.tgz", 550 | "integrity": "sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==", 551 | "cpu": [ 552 | "arm" 553 | ], 554 | "dev": true, 555 | "license": "MIT", 556 | "optional": true, 557 | "os": [ 558 | "android" 559 | ] 560 | }, 561 | "node_modules/@rollup/rollup-android-arm64": { 562 | "version": "4.24.4", 563 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.4.tgz", 564 | "integrity": "sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==", 565 | "cpu": [ 566 | "arm64" 567 | ], 568 | "dev": true, 569 | "license": "MIT", 570 | "optional": true, 571 | "os": [ 572 | "android" 573 | ] 574 | }, 575 | "node_modules/@rollup/rollup-darwin-arm64": { 576 | "version": "4.24.4", 577 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.4.tgz", 578 | "integrity": "sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==", 579 | "cpu": [ 580 | "arm64" 581 | ], 582 | "dev": true, 583 | "license": "MIT", 584 | "optional": true, 585 | "os": [ 586 | "darwin" 587 | ] 588 | }, 589 | "node_modules/@rollup/rollup-darwin-x64": { 590 | "version": "4.24.4", 591 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.4.tgz", 592 | "integrity": "sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==", 593 | "cpu": [ 594 | "x64" 595 | ], 596 | "dev": true, 597 | "license": "MIT", 598 | "optional": true, 599 | "os": [ 600 | "darwin" 601 | ] 602 | }, 603 | "node_modules/@rollup/rollup-freebsd-arm64": { 604 | "version": "4.24.4", 605 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.4.tgz", 606 | "integrity": "sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==", 607 | "cpu": [ 608 | "arm64" 609 | ], 610 | "dev": true, 611 | "license": "MIT", 612 | "optional": true, 613 | "os": [ 614 | "freebsd" 615 | ] 616 | }, 617 | "node_modules/@rollup/rollup-freebsd-x64": { 618 | "version": "4.24.4", 619 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.4.tgz", 620 | "integrity": "sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==", 621 | "cpu": [ 622 | "x64" 623 | ], 624 | "dev": true, 625 | "license": "MIT", 626 | "optional": true, 627 | "os": [ 628 | "freebsd" 629 | ] 630 | }, 631 | "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 632 | "version": "4.24.4", 633 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.4.tgz", 634 | "integrity": "sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==", 635 | "cpu": [ 636 | "arm" 637 | ], 638 | "dev": true, 639 | "license": "MIT", 640 | "optional": true, 641 | "os": [ 642 | "linux" 643 | ] 644 | }, 645 | "node_modules/@rollup/rollup-linux-arm-musleabihf": { 646 | "version": "4.24.4", 647 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.4.tgz", 648 | "integrity": "sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==", 649 | "cpu": [ 650 | "arm" 651 | ], 652 | "dev": true, 653 | "license": "MIT", 654 | "optional": true, 655 | "os": [ 656 | "linux" 657 | ] 658 | }, 659 | "node_modules/@rollup/rollup-linux-arm64-gnu": { 660 | "version": "4.24.4", 661 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.4.tgz", 662 | "integrity": "sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==", 663 | "cpu": [ 664 | "arm64" 665 | ], 666 | "dev": true, 667 | "license": "MIT", 668 | "optional": true, 669 | "os": [ 670 | "linux" 671 | ] 672 | }, 673 | "node_modules/@rollup/rollup-linux-arm64-musl": { 674 | "version": "4.24.4", 675 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.4.tgz", 676 | "integrity": "sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==", 677 | "cpu": [ 678 | "arm64" 679 | ], 680 | "dev": true, 681 | "license": "MIT", 682 | "optional": true, 683 | "os": [ 684 | "linux" 685 | ] 686 | }, 687 | "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 688 | "version": "4.24.4", 689 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.4.tgz", 690 | "integrity": "sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==", 691 | "cpu": [ 692 | "ppc64" 693 | ], 694 | "dev": true, 695 | "license": "MIT", 696 | "optional": true, 697 | "os": [ 698 | "linux" 699 | ] 700 | }, 701 | "node_modules/@rollup/rollup-linux-riscv64-gnu": { 702 | "version": "4.24.4", 703 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.4.tgz", 704 | "integrity": "sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==", 705 | "cpu": [ 706 | "riscv64" 707 | ], 708 | "dev": true, 709 | "license": "MIT", 710 | "optional": true, 711 | "os": [ 712 | "linux" 713 | ] 714 | }, 715 | "node_modules/@rollup/rollup-linux-s390x-gnu": { 716 | "version": "4.24.4", 717 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.4.tgz", 718 | "integrity": "sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==", 719 | "cpu": [ 720 | "s390x" 721 | ], 722 | "dev": true, 723 | "license": "MIT", 724 | "optional": true, 725 | "os": [ 726 | "linux" 727 | ] 728 | }, 729 | "node_modules/@rollup/rollup-linux-x64-gnu": { 730 | "version": "4.24.4", 731 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.4.tgz", 732 | "integrity": "sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==", 733 | "cpu": [ 734 | "x64" 735 | ], 736 | "dev": true, 737 | "license": "MIT", 738 | "optional": true, 739 | "os": [ 740 | "linux" 741 | ] 742 | }, 743 | "node_modules/@rollup/rollup-linux-x64-musl": { 744 | "version": "4.24.4", 745 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.4.tgz", 746 | "integrity": "sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==", 747 | "cpu": [ 748 | "x64" 749 | ], 750 | "dev": true, 751 | "license": "MIT", 752 | "optional": true, 753 | "os": [ 754 | "linux" 755 | ] 756 | }, 757 | "node_modules/@rollup/rollup-win32-arm64-msvc": { 758 | "version": "4.24.4", 759 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.4.tgz", 760 | "integrity": "sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==", 761 | "cpu": [ 762 | "arm64" 763 | ], 764 | "dev": true, 765 | "license": "MIT", 766 | "optional": true, 767 | "os": [ 768 | "win32" 769 | ] 770 | }, 771 | "node_modules/@rollup/rollup-win32-ia32-msvc": { 772 | "version": "4.24.4", 773 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.4.tgz", 774 | "integrity": "sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==", 775 | "cpu": [ 776 | "ia32" 777 | ], 778 | "dev": true, 779 | "license": "MIT", 780 | "optional": true, 781 | "os": [ 782 | "win32" 783 | ] 784 | }, 785 | "node_modules/@rollup/rollup-win32-x64-msvc": { 786 | "version": "4.24.4", 787 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.4.tgz", 788 | "integrity": "sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==", 789 | "cpu": [ 790 | "x64" 791 | ], 792 | "dev": true, 793 | "license": "MIT", 794 | "optional": true, 795 | "os": [ 796 | "win32" 797 | ] 798 | }, 799 | "node_modules/@types/estree": { 800 | "version": "1.0.6", 801 | "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.6.tgz", 802 | "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", 803 | "dev": true, 804 | "license": "MIT" 805 | }, 806 | "node_modules/@types/js-cookie": { 807 | "version": "3.0.6", 808 | "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.6.tgz", 809 | "integrity": "sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==", 810 | "dev": true, 811 | "license": "MIT" 812 | }, 813 | "node_modules/@types/node": { 814 | "version": "18.19.64", 815 | "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.64.tgz", 816 | "integrity": "sha512-955mDqvO2vFf/oL7V3WiUtiz+BugyX8uVbaT2H8oj3+8dRyH2FLiNdowe7eNqRM7IOIZvzDH76EoAT+gwm6aIQ==", 817 | "license": "MIT", 818 | "dependencies": { 819 | "undici-types": "~5.26.4" 820 | } 821 | }, 822 | "node_modules/@types/node-fetch": { 823 | "version": "2.6.12", 824 | "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.12.tgz", 825 | "integrity": "sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==", 826 | "license": "MIT", 827 | "dependencies": { 828 | "@types/node": "*", 829 | "form-data": "^4.0.0" 830 | } 831 | }, 832 | "node_modules/@vitejs/plugin-vue": { 833 | "version": "5.1.4", 834 | "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.1.4.tgz", 835 | "integrity": "sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==", 836 | "dev": true, 837 | "license": "MIT", 838 | "engines": { 839 | "node": "^18.0.0 || >=20.0.0" 840 | }, 841 | "peerDependencies": { 842 | "vite": "^5.0.0", 843 | "vue": "^3.2.25" 844 | } 845 | }, 846 | "node_modules/@volar/language-core": { 847 | "version": "2.4.8", 848 | "resolved": "https://registry.npmmirror.com/@volar/language-core/-/language-core-2.4.8.tgz", 849 | "integrity": "sha512-K/GxMOXGq997bO00cdFhTNuR85xPxj0BEEAy+BaqqayTmy9Tmhfgmq2wpJcVspRhcwfgPoE2/mEJa26emUhG/g==", 850 | "dev": true, 851 | "license": "MIT", 852 | "dependencies": { 853 | "@volar/source-map": "2.4.8" 854 | } 855 | }, 856 | "node_modules/@volar/source-map": { 857 | "version": "2.4.8", 858 | "resolved": "https://registry.npmmirror.com/@volar/source-map/-/source-map-2.4.8.tgz", 859 | "integrity": "sha512-jeWJBkC/WivdelMwxKkpFL811uH/jJ1kVxa+c7OvG48DXc3VrP7pplSWPP2W1dLMqBxD+awRlg55FQQfiup4cA==", 860 | "dev": true, 861 | "license": "MIT" 862 | }, 863 | "node_modules/@volar/typescript": { 864 | "version": "2.4.8", 865 | "resolved": "https://registry.npmmirror.com/@volar/typescript/-/typescript-2.4.8.tgz", 866 | "integrity": "sha512-6xkIYJ5xxghVBhVywMoPMidDDAFT1OoQeXwa27HSgJ6AiIKRe61RXLoik+14Z7r0JvnblXVsjsRLmCr42SGzqg==", 867 | "dev": true, 868 | "license": "MIT", 869 | "dependencies": { 870 | "@volar/language-core": "2.4.8", 871 | "path-browserify": "^1.0.1", 872 | "vscode-uri": "^3.0.8" 873 | } 874 | }, 875 | "node_modules/@vue-motion/core": { 876 | "version": "0.6.0", 877 | "resolved": "https://registry.npmmirror.com/@vue-motion/core/-/core-0.6.0.tgz", 878 | "integrity": "sha512-qEPndvV9oUjV7Mfi7XJFz1sTZY1f1TW80Hhv2HVvPxwaaKeIuzlGS8+pn14h0vHPAlYoha0t7CQag0NgjOcK4A==", 879 | "license": "Apache-2.0", 880 | "dependencies": { 881 | "@ffmpeg/ffmpeg": "0.11.0", 882 | "@vue-motion/utils": "0.6.0", 883 | "vue": "^3.5.11" 884 | } 885 | }, 886 | "node_modules/@vue-motion/lib": { 887 | "version": "0.6.0", 888 | "resolved": "https://registry.npmmirror.com/@vue-motion/lib/-/lib-0.6.0.tgz", 889 | "integrity": "sha512-3C1PonMfrjJv9Jk/FNjpd799lHtSiPIYtF5K7OyQ6CI441K7cFhAeQ3pBCnDPlLYkgF6ZJI5T10u4PuPs/ET9w==", 890 | "license": "Apache-2.0", 891 | "dependencies": { 892 | "@vue-motion/core": "0.6.0", 893 | "vue": "^3.5.11" 894 | } 895 | }, 896 | "node_modules/@vue-motion/utils": { 897 | "version": "0.6.0", 898 | "resolved": "https://registry.npmmirror.com/@vue-motion/utils/-/utils-0.6.0.tgz", 899 | "integrity": "sha512-fp6EKLEMqBWtvSVn4wr2BlpSLhV5QkQMo/dr+omjlTF0pqAJ9zvghkM6ZmsRpJN883JFM4jGTrN9CTmwDFWBqg==", 900 | "license": "Apache-2.0", 901 | "dependencies": { 902 | "@ffmpeg/ffmpeg": "0.12.10", 903 | "@ffmpeg/util": "^0.12.1", 904 | "vue": "^3.5.11" 905 | } 906 | }, 907 | "node_modules/@vue-motion/utils/node_modules/@ffmpeg/ffmpeg": { 908 | "version": "0.12.10", 909 | "resolved": "https://registry.npmmirror.com/@ffmpeg/ffmpeg/-/ffmpeg-0.12.10.tgz", 910 | "integrity": "sha512-lVtk8PW8e+NUzGZhPTWj2P1J4/NyuCrbDD3O9IGpSeLYtUZKBqZO8CNj1WYGghep/MXoM8e1qVY1GztTkf8YYQ==", 911 | "license": "MIT", 912 | "dependencies": { 913 | "@ffmpeg/types": "^0.12.2" 914 | }, 915 | "engines": { 916 | "node": ">=18.x" 917 | } 918 | }, 919 | "node_modules/@vue/compiler-core": { 920 | "version": "3.5.12", 921 | "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.12.tgz", 922 | "integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==", 923 | "license": "MIT", 924 | "dependencies": { 925 | "@babel/parser": "^7.25.3", 926 | "@vue/shared": "3.5.12", 927 | "entities": "^4.5.0", 928 | "estree-walker": "^2.0.2", 929 | "source-map-js": "^1.2.0" 930 | } 931 | }, 932 | "node_modules/@vue/compiler-dom": { 933 | "version": "3.5.12", 934 | "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz", 935 | "integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==", 936 | "license": "MIT", 937 | "dependencies": { 938 | "@vue/compiler-core": "3.5.12", 939 | "@vue/shared": "3.5.12" 940 | } 941 | }, 942 | "node_modules/@vue/compiler-sfc": { 943 | "version": "3.5.12", 944 | "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz", 945 | "integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==", 946 | "license": "MIT", 947 | "dependencies": { 948 | "@babel/parser": "^7.25.3", 949 | "@vue/compiler-core": "3.5.12", 950 | "@vue/compiler-dom": "3.5.12", 951 | "@vue/compiler-ssr": "3.5.12", 952 | "@vue/shared": "3.5.12", 953 | "estree-walker": "^2.0.2", 954 | "magic-string": "^0.30.11", 955 | "postcss": "^8.4.47", 956 | "source-map-js": "^1.2.0" 957 | } 958 | }, 959 | "node_modules/@vue/compiler-ssr": { 960 | "version": "3.5.12", 961 | "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz", 962 | "integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==", 963 | "license": "MIT", 964 | "dependencies": { 965 | "@vue/compiler-dom": "3.5.12", 966 | "@vue/shared": "3.5.12" 967 | } 968 | }, 969 | "node_modules/@vue/compiler-vue2": { 970 | "version": "2.7.16", 971 | "resolved": "https://registry.npmmirror.com/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz", 972 | "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==", 973 | "dev": true, 974 | "license": "MIT", 975 | "dependencies": { 976 | "de-indent": "^1.0.2", 977 | "he": "^1.2.0" 978 | } 979 | }, 980 | "node_modules/@vue/language-core": { 981 | "version": "2.1.10", 982 | "resolved": "https://registry.npmmirror.com/@vue/language-core/-/language-core-2.1.10.tgz", 983 | "integrity": "sha512-DAI289d0K3AB5TUG3xDp9OuQ71CnrujQwJrQnfuZDwo6eGNf0UoRlPuaVNO+Zrn65PC3j0oB2i7mNmVPggeGeQ==", 984 | "dev": true, 985 | "license": "MIT", 986 | "dependencies": { 987 | "@volar/language-core": "~2.4.8", 988 | "@vue/compiler-dom": "^3.5.0", 989 | "@vue/compiler-vue2": "^2.7.16", 990 | "@vue/shared": "^3.5.0", 991 | "alien-signals": "^0.2.0", 992 | "minimatch": "^9.0.3", 993 | "muggle-string": "^0.4.1", 994 | "path-browserify": "^1.0.1" 995 | }, 996 | "peerDependencies": { 997 | "typescript": "*" 998 | }, 999 | "peerDependenciesMeta": { 1000 | "typescript": { 1001 | "optional": true 1002 | } 1003 | } 1004 | }, 1005 | "node_modules/@vue/reactivity": { 1006 | "version": "3.5.12", 1007 | "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.12.tgz", 1008 | "integrity": "sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==", 1009 | "license": "MIT", 1010 | "dependencies": { 1011 | "@vue/shared": "3.5.12" 1012 | } 1013 | }, 1014 | "node_modules/@vue/runtime-core": { 1015 | "version": "3.5.12", 1016 | "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.12.tgz", 1017 | "integrity": "sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==", 1018 | "license": "MIT", 1019 | "dependencies": { 1020 | "@vue/reactivity": "3.5.12", 1021 | "@vue/shared": "3.5.12" 1022 | } 1023 | }, 1024 | "node_modules/@vue/runtime-dom": { 1025 | "version": "3.5.12", 1026 | "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.12.tgz", 1027 | "integrity": "sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==", 1028 | "license": "MIT", 1029 | "dependencies": { 1030 | "@vue/reactivity": "3.5.12", 1031 | "@vue/runtime-core": "3.5.12", 1032 | "@vue/shared": "3.5.12", 1033 | "csstype": "^3.1.3" 1034 | } 1035 | }, 1036 | "node_modules/@vue/server-renderer": { 1037 | "version": "3.5.12", 1038 | "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.12.tgz", 1039 | "integrity": "sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==", 1040 | "license": "MIT", 1041 | "dependencies": { 1042 | "@vue/compiler-ssr": "3.5.12", 1043 | "@vue/shared": "3.5.12" 1044 | }, 1045 | "peerDependencies": { 1046 | "vue": "3.5.12" 1047 | } 1048 | }, 1049 | "node_modules/@vue/shared": { 1050 | "version": "3.5.12", 1051 | "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.12.tgz", 1052 | "integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==", 1053 | "license": "MIT" 1054 | }, 1055 | "node_modules/abort-controller": { 1056 | "version": "3.0.0", 1057 | "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 1058 | "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 1059 | "license": "MIT", 1060 | "dependencies": { 1061 | "event-target-shim": "^5.0.0" 1062 | }, 1063 | "engines": { 1064 | "node": ">=6.5" 1065 | } 1066 | }, 1067 | "node_modules/agentkeepalive": { 1068 | "version": "4.5.0", 1069 | "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", 1070 | "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", 1071 | "license": "MIT", 1072 | "dependencies": { 1073 | "humanize-ms": "^1.2.1" 1074 | }, 1075 | "engines": { 1076 | "node": ">= 8.0.0" 1077 | } 1078 | }, 1079 | "node_modules/alien-signals": { 1080 | "version": "0.2.0", 1081 | "resolved": "https://registry.npmmirror.com/alien-signals/-/alien-signals-0.2.0.tgz", 1082 | "integrity": "sha512-StlonZhBBrsPPwrDjiPAiVTf/rolxffLxVPT60Qv/t88BZ81BvUVzHgGqEFvJ1ii8HXtm1+zU2Icr59tfWEcag==", 1083 | "dev": true, 1084 | "license": "MIT" 1085 | }, 1086 | "node_modules/asynckit": { 1087 | "version": "0.4.0", 1088 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 1089 | "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", 1090 | "license": "MIT" 1091 | }, 1092 | "node_modules/balanced-match": { 1093 | "version": "1.0.2", 1094 | "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", 1095 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1096 | "dev": true, 1097 | "license": "MIT" 1098 | }, 1099 | "node_modules/brace-expansion": { 1100 | "version": "2.0.1", 1101 | "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", 1102 | "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 1103 | "dev": true, 1104 | "license": "MIT", 1105 | "dependencies": { 1106 | "balanced-match": "^1.0.0" 1107 | } 1108 | }, 1109 | "node_modules/combined-stream": { 1110 | "version": "1.0.8", 1111 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 1112 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 1113 | "license": "MIT", 1114 | "dependencies": { 1115 | "delayed-stream": "~1.0.0" 1116 | }, 1117 | "engines": { 1118 | "node": ">= 0.8" 1119 | } 1120 | }, 1121 | "node_modules/csstype": { 1122 | "version": "3.1.3", 1123 | "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", 1124 | "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", 1125 | "license": "MIT" 1126 | }, 1127 | "node_modules/de-indent": { 1128 | "version": "1.0.2", 1129 | "resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz", 1130 | "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", 1131 | "dev": true, 1132 | "license": "MIT" 1133 | }, 1134 | "node_modules/delayed-stream": { 1135 | "version": "1.0.0", 1136 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 1137 | "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 1138 | "license": "MIT", 1139 | "engines": { 1140 | "node": ">=0.4.0" 1141 | } 1142 | }, 1143 | "node_modules/entities": { 1144 | "version": "4.5.0", 1145 | "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", 1146 | "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 1147 | "license": "BSD-2-Clause", 1148 | "engines": { 1149 | "node": ">=0.12" 1150 | }, 1151 | "funding": { 1152 | "url": "https://github.com/fb55/entities?sponsor=1" 1153 | } 1154 | }, 1155 | "node_modules/esbuild": { 1156 | "version": "0.21.5", 1157 | "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.21.5.tgz", 1158 | "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 1159 | "dev": true, 1160 | "hasInstallScript": true, 1161 | "license": "MIT", 1162 | "bin": { 1163 | "esbuild": "bin/esbuild" 1164 | }, 1165 | "engines": { 1166 | "node": ">=12" 1167 | }, 1168 | "optionalDependencies": { 1169 | "@esbuild/aix-ppc64": "0.21.5", 1170 | "@esbuild/android-arm": "0.21.5", 1171 | "@esbuild/android-arm64": "0.21.5", 1172 | "@esbuild/android-x64": "0.21.5", 1173 | "@esbuild/darwin-arm64": "0.21.5", 1174 | "@esbuild/darwin-x64": "0.21.5", 1175 | "@esbuild/freebsd-arm64": "0.21.5", 1176 | "@esbuild/freebsd-x64": "0.21.5", 1177 | "@esbuild/linux-arm": "0.21.5", 1178 | "@esbuild/linux-arm64": "0.21.5", 1179 | "@esbuild/linux-ia32": "0.21.5", 1180 | "@esbuild/linux-loong64": "0.21.5", 1181 | "@esbuild/linux-mips64el": "0.21.5", 1182 | "@esbuild/linux-ppc64": "0.21.5", 1183 | "@esbuild/linux-riscv64": "0.21.5", 1184 | "@esbuild/linux-s390x": "0.21.5", 1185 | "@esbuild/linux-x64": "0.21.5", 1186 | "@esbuild/netbsd-x64": "0.21.5", 1187 | "@esbuild/openbsd-x64": "0.21.5", 1188 | "@esbuild/sunos-x64": "0.21.5", 1189 | "@esbuild/win32-arm64": "0.21.5", 1190 | "@esbuild/win32-ia32": "0.21.5", 1191 | "@esbuild/win32-x64": "0.21.5" 1192 | } 1193 | }, 1194 | "node_modules/estree-walker": { 1195 | "version": "2.0.2", 1196 | "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", 1197 | "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1198 | "license": "MIT" 1199 | }, 1200 | "node_modules/event-target-shim": { 1201 | "version": "5.0.1", 1202 | "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 1203 | "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 1204 | "license": "MIT", 1205 | "engines": { 1206 | "node": ">=6" 1207 | } 1208 | }, 1209 | "node_modules/form-data": { 1210 | "version": "4.0.1", 1211 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", 1212 | "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", 1213 | "license": "MIT", 1214 | "dependencies": { 1215 | "asynckit": "^0.4.0", 1216 | "combined-stream": "^1.0.8", 1217 | "mime-types": "^2.1.12" 1218 | }, 1219 | "engines": { 1220 | "node": ">= 6" 1221 | } 1222 | }, 1223 | "node_modules/form-data-encoder": { 1224 | "version": "1.7.2", 1225 | "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", 1226 | "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==", 1227 | "license": "MIT" 1228 | }, 1229 | "node_modules/formdata-node": { 1230 | "version": "4.4.1", 1231 | "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", 1232 | "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", 1233 | "license": "MIT", 1234 | "dependencies": { 1235 | "node-domexception": "1.0.0", 1236 | "web-streams-polyfill": "4.0.0-beta.3" 1237 | }, 1238 | "engines": { 1239 | "node": ">= 12.20" 1240 | } 1241 | }, 1242 | "node_modules/fsevents": { 1243 | "version": "2.3.3", 1244 | "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", 1245 | "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1246 | "dev": true, 1247 | "hasInstallScript": true, 1248 | "license": "MIT", 1249 | "optional": true, 1250 | "os": [ 1251 | "darwin" 1252 | ], 1253 | "engines": { 1254 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1255 | } 1256 | }, 1257 | "node_modules/he": { 1258 | "version": "1.2.0", 1259 | "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", 1260 | "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 1261 | "dev": true, 1262 | "license": "MIT", 1263 | "bin": { 1264 | "he": "bin/he" 1265 | } 1266 | }, 1267 | "node_modules/humanize-ms": { 1268 | "version": "1.2.1", 1269 | "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", 1270 | "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", 1271 | "license": "MIT", 1272 | "dependencies": { 1273 | "ms": "^2.0.0" 1274 | } 1275 | }, 1276 | "node_modules/is-url": { 1277 | "version": "1.2.4", 1278 | "resolved": "https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz", 1279 | "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", 1280 | "license": "MIT" 1281 | }, 1282 | "node_modules/js-cookie": { 1283 | "version": "3.0.5", 1284 | "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-3.0.5.tgz", 1285 | "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", 1286 | "license": "MIT", 1287 | "engines": { 1288 | "node": ">=14" 1289 | } 1290 | }, 1291 | "node_modules/llamotion-sdk": { 1292 | "version": "0.0.1", 1293 | "resolved": "https://registry.npmjs.org/llamotion-sdk/-/llamotion-sdk-0.0.1.tgz", 1294 | "integrity": "sha512-7vcKlsw2a0SyQ22muAKFBbkr6ueDQaxDav+2LbyBCzb/ZKNq3TkvLddDfZYyzeG2jTWs/9PUlpU38xFzZnIR/A==", 1295 | "license": "ISC", 1296 | "dependencies": { 1297 | "@vue-motion/core": "^0.6.0", 1298 | "@vue-motion/lib": "^0.6.0", 1299 | "@vue/compiler-sfc": "^3.5.12", 1300 | "openai": "^4.71.1", 1301 | "vue": "^3.5.12" 1302 | } 1303 | }, 1304 | "node_modules/magic-string": { 1305 | "version": "0.30.12", 1306 | "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.12.tgz", 1307 | "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", 1308 | "license": "MIT", 1309 | "dependencies": { 1310 | "@jridgewell/sourcemap-codec": "^1.5.0" 1311 | } 1312 | }, 1313 | "node_modules/mime-db": { 1314 | "version": "1.52.0", 1315 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 1316 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 1317 | "license": "MIT", 1318 | "engines": { 1319 | "node": ">= 0.6" 1320 | } 1321 | }, 1322 | "node_modules/mime-types": { 1323 | "version": "2.1.35", 1324 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 1325 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 1326 | "license": "MIT", 1327 | "dependencies": { 1328 | "mime-db": "1.52.0" 1329 | }, 1330 | "engines": { 1331 | "node": ">= 0.6" 1332 | } 1333 | }, 1334 | "node_modules/minimatch": { 1335 | "version": "9.0.5", 1336 | "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", 1337 | "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 1338 | "dev": true, 1339 | "license": "ISC", 1340 | "dependencies": { 1341 | "brace-expansion": "^2.0.1" 1342 | }, 1343 | "engines": { 1344 | "node": ">=16 || 14 >=14.17" 1345 | }, 1346 | "funding": { 1347 | "url": "https://github.com/sponsors/isaacs" 1348 | } 1349 | }, 1350 | "node_modules/ms": { 1351 | "version": "2.1.3", 1352 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1353 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1354 | "license": "MIT" 1355 | }, 1356 | "node_modules/muggle-string": { 1357 | "version": "0.4.1", 1358 | "resolved": "https://registry.npmmirror.com/muggle-string/-/muggle-string-0.4.1.tgz", 1359 | "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", 1360 | "dev": true, 1361 | "license": "MIT" 1362 | }, 1363 | "node_modules/nanoid": { 1364 | "version": "3.3.7", 1365 | "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz", 1366 | "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 1367 | "funding": [ 1368 | { 1369 | "type": "github", 1370 | "url": "https://github.com/sponsors/ai" 1371 | } 1372 | ], 1373 | "license": "MIT", 1374 | "bin": { 1375 | "nanoid": "bin/nanoid.cjs" 1376 | }, 1377 | "engines": { 1378 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1379 | } 1380 | }, 1381 | "node_modules/node-domexception": { 1382 | "version": "1.0.0", 1383 | "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", 1384 | "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", 1385 | "funding": [ 1386 | { 1387 | "type": "github", 1388 | "url": "https://github.com/sponsors/jimmywarting" 1389 | }, 1390 | { 1391 | "type": "github", 1392 | "url": "https://paypal.me/jimmywarting" 1393 | } 1394 | ], 1395 | "license": "MIT", 1396 | "engines": { 1397 | "node": ">=10.5.0" 1398 | } 1399 | }, 1400 | "node_modules/node-fetch": { 1401 | "version": "2.7.0", 1402 | "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz", 1403 | "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", 1404 | "license": "MIT", 1405 | "dependencies": { 1406 | "whatwg-url": "^5.0.0" 1407 | }, 1408 | "engines": { 1409 | "node": "4.x || >=6.0.0" 1410 | }, 1411 | "peerDependencies": { 1412 | "encoding": "^0.1.0" 1413 | }, 1414 | "peerDependenciesMeta": { 1415 | "encoding": { 1416 | "optional": true 1417 | } 1418 | } 1419 | }, 1420 | "node_modules/openai": { 1421 | "version": "4.72.0", 1422 | "resolved": "https://registry.npmjs.org/openai/-/openai-4.72.0.tgz", 1423 | "integrity": "sha512-hFqG9BWCs7L7ifrhJXw7mJXmUBr7d9N6If3J9563o0jfwVA4wFANFDDaOIWFdgDdwgCXg5emf0Q+LoLCGszQYA==", 1424 | "license": "Apache-2.0", 1425 | "dependencies": { 1426 | "@types/node": "^18.11.18", 1427 | "@types/node-fetch": "^2.6.4", 1428 | "abort-controller": "^3.0.0", 1429 | "agentkeepalive": "^4.2.1", 1430 | "form-data-encoder": "1.7.2", 1431 | "formdata-node": "^4.3.2", 1432 | "node-fetch": "^2.6.7" 1433 | }, 1434 | "bin": { 1435 | "openai": "bin/cli" 1436 | }, 1437 | "peerDependencies": { 1438 | "zod": "^3.23.8" 1439 | }, 1440 | "peerDependenciesMeta": { 1441 | "zod": { 1442 | "optional": true 1443 | } 1444 | } 1445 | }, 1446 | "node_modules/path-browserify": { 1447 | "version": "1.0.1", 1448 | "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz", 1449 | "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", 1450 | "dev": true, 1451 | "license": "MIT" 1452 | }, 1453 | "node_modules/picocolors": { 1454 | "version": "1.1.1", 1455 | "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", 1456 | "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 1457 | "license": "ISC" 1458 | }, 1459 | "node_modules/postcss": { 1460 | "version": "8.4.47", 1461 | "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.47.tgz", 1462 | "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", 1463 | "funding": [ 1464 | { 1465 | "type": "opencollective", 1466 | "url": "https://opencollective.com/postcss/" 1467 | }, 1468 | { 1469 | "type": "tidelift", 1470 | "url": "https://tidelift.com/funding/github/npm/postcss" 1471 | }, 1472 | { 1473 | "type": "github", 1474 | "url": "https://github.com/sponsors/ai" 1475 | } 1476 | ], 1477 | "license": "MIT", 1478 | "dependencies": { 1479 | "nanoid": "^3.3.7", 1480 | "picocolors": "^1.1.0", 1481 | "source-map-js": "^1.2.1" 1482 | }, 1483 | "engines": { 1484 | "node": "^10 || ^12 || >=14" 1485 | } 1486 | }, 1487 | "node_modules/regenerator-runtime": { 1488 | "version": "0.13.11", 1489 | "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", 1490 | "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", 1491 | "license": "MIT" 1492 | }, 1493 | "node_modules/resolve-url": { 1494 | "version": "0.2.1", 1495 | "resolved": "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz", 1496 | "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", 1497 | "deprecated": "https://github.com/lydell/resolve-url#deprecated", 1498 | "license": "MIT" 1499 | }, 1500 | "node_modules/rollup": { 1501 | "version": "4.24.4", 1502 | "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.24.4.tgz", 1503 | "integrity": "sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==", 1504 | "dev": true, 1505 | "license": "MIT", 1506 | "dependencies": { 1507 | "@types/estree": "1.0.6" 1508 | }, 1509 | "bin": { 1510 | "rollup": "dist/bin/rollup" 1511 | }, 1512 | "engines": { 1513 | "node": ">=18.0.0", 1514 | "npm": ">=8.0.0" 1515 | }, 1516 | "optionalDependencies": { 1517 | "@rollup/rollup-android-arm-eabi": "4.24.4", 1518 | "@rollup/rollup-android-arm64": "4.24.4", 1519 | "@rollup/rollup-darwin-arm64": "4.24.4", 1520 | "@rollup/rollup-darwin-x64": "4.24.4", 1521 | "@rollup/rollup-freebsd-arm64": "4.24.4", 1522 | "@rollup/rollup-freebsd-x64": "4.24.4", 1523 | "@rollup/rollup-linux-arm-gnueabihf": "4.24.4", 1524 | "@rollup/rollup-linux-arm-musleabihf": "4.24.4", 1525 | "@rollup/rollup-linux-arm64-gnu": "4.24.4", 1526 | "@rollup/rollup-linux-arm64-musl": "4.24.4", 1527 | "@rollup/rollup-linux-powerpc64le-gnu": "4.24.4", 1528 | "@rollup/rollup-linux-riscv64-gnu": "4.24.4", 1529 | "@rollup/rollup-linux-s390x-gnu": "4.24.4", 1530 | "@rollup/rollup-linux-x64-gnu": "4.24.4", 1531 | "@rollup/rollup-linux-x64-musl": "4.24.4", 1532 | "@rollup/rollup-win32-arm64-msvc": "4.24.4", 1533 | "@rollup/rollup-win32-ia32-msvc": "4.24.4", 1534 | "@rollup/rollup-win32-x64-msvc": "4.24.4", 1535 | "fsevents": "~2.3.2" 1536 | } 1537 | }, 1538 | "node_modules/semver": { 1539 | "version": "7.6.3", 1540 | "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.3.tgz", 1541 | "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", 1542 | "dev": true, 1543 | "license": "ISC", 1544 | "bin": { 1545 | "semver": "bin/semver.js" 1546 | }, 1547 | "engines": { 1548 | "node": ">=10" 1549 | } 1550 | }, 1551 | "node_modules/source-map-js": { 1552 | "version": "1.2.1", 1553 | "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", 1554 | "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 1555 | "license": "BSD-3-Clause", 1556 | "engines": { 1557 | "node": ">=0.10.0" 1558 | } 1559 | }, 1560 | "node_modules/tr46": { 1561 | "version": "0.0.3", 1562 | "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", 1563 | "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 1564 | "license": "MIT" 1565 | }, 1566 | "node_modules/typescript": { 1567 | "version": "5.6.3", 1568 | "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.6.3.tgz", 1569 | "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", 1570 | "devOptional": true, 1571 | "license": "Apache-2.0", 1572 | "bin": { 1573 | "tsc": "bin/tsc", 1574 | "tsserver": "bin/tsserver" 1575 | }, 1576 | "engines": { 1577 | "node": ">=14.17" 1578 | } 1579 | }, 1580 | "node_modules/undici-types": { 1581 | "version": "5.26.5", 1582 | "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 1583 | "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 1584 | "license": "MIT" 1585 | }, 1586 | "node_modules/vite": { 1587 | "version": "5.4.10", 1588 | "resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.10.tgz", 1589 | "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", 1590 | "dev": true, 1591 | "license": "MIT", 1592 | "dependencies": { 1593 | "esbuild": "^0.21.3", 1594 | "postcss": "^8.4.43", 1595 | "rollup": "^4.20.0" 1596 | }, 1597 | "bin": { 1598 | "vite": "bin/vite.js" 1599 | }, 1600 | "engines": { 1601 | "node": "^18.0.0 || >=20.0.0" 1602 | }, 1603 | "funding": { 1604 | "url": "https://github.com/vitejs/vite?sponsor=1" 1605 | }, 1606 | "optionalDependencies": { 1607 | "fsevents": "~2.3.3" 1608 | }, 1609 | "peerDependencies": { 1610 | "@types/node": "^18.0.0 || >=20.0.0", 1611 | "less": "*", 1612 | "lightningcss": "^1.21.0", 1613 | "sass": "*", 1614 | "sass-embedded": "*", 1615 | "stylus": "*", 1616 | "sugarss": "*", 1617 | "terser": "^5.4.0" 1618 | }, 1619 | "peerDependenciesMeta": { 1620 | "@types/node": { 1621 | "optional": true 1622 | }, 1623 | "less": { 1624 | "optional": true 1625 | }, 1626 | "lightningcss": { 1627 | "optional": true 1628 | }, 1629 | "sass": { 1630 | "optional": true 1631 | }, 1632 | "sass-embedded": { 1633 | "optional": true 1634 | }, 1635 | "stylus": { 1636 | "optional": true 1637 | }, 1638 | "sugarss": { 1639 | "optional": true 1640 | }, 1641 | "terser": { 1642 | "optional": true 1643 | } 1644 | } 1645 | }, 1646 | "node_modules/vscode-uri": { 1647 | "version": "3.0.8", 1648 | "resolved": "https://registry.npmmirror.com/vscode-uri/-/vscode-uri-3.0.8.tgz", 1649 | "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", 1650 | "dev": true, 1651 | "license": "MIT" 1652 | }, 1653 | "node_modules/vue": { 1654 | "version": "3.5.12", 1655 | "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.12.tgz", 1656 | "integrity": "sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==", 1657 | "license": "MIT", 1658 | "dependencies": { 1659 | "@vue/compiler-dom": "3.5.12", 1660 | "@vue/compiler-sfc": "3.5.12", 1661 | "@vue/runtime-dom": "3.5.12", 1662 | "@vue/server-renderer": "3.5.12", 1663 | "@vue/shared": "3.5.12" 1664 | }, 1665 | "peerDependencies": { 1666 | "typescript": "*" 1667 | }, 1668 | "peerDependenciesMeta": { 1669 | "typescript": { 1670 | "optional": true 1671 | } 1672 | } 1673 | }, 1674 | "node_modules/vue-tsc": { 1675 | "version": "2.1.10", 1676 | "resolved": "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-2.1.10.tgz", 1677 | "integrity": "sha512-RBNSfaaRHcN5uqVqJSZh++Gy/YUzryuv9u1aFWhsammDJXNtUiJMNoJ747lZcQ68wUQFx6E73y4FY3D8E7FGMA==", 1678 | "dev": true, 1679 | "license": "MIT", 1680 | "dependencies": { 1681 | "@volar/typescript": "~2.4.8", 1682 | "@vue/language-core": "2.1.10", 1683 | "semver": "^7.5.4" 1684 | }, 1685 | "bin": { 1686 | "vue-tsc": "bin/vue-tsc.js" 1687 | }, 1688 | "peerDependencies": { 1689 | "typescript": ">=5.0.0" 1690 | } 1691 | }, 1692 | "node_modules/web-streams-polyfill": { 1693 | "version": "4.0.0-beta.3", 1694 | "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", 1695 | "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==", 1696 | "license": "MIT", 1697 | "engines": { 1698 | "node": ">= 14" 1699 | } 1700 | }, 1701 | "node_modules/webidl-conversions": { 1702 | "version": "3.0.1", 1703 | "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 1704 | "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 1705 | "license": "BSD-2-Clause" 1706 | }, 1707 | "node_modules/whatwg-url": { 1708 | "version": "5.0.0", 1709 | "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", 1710 | "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 1711 | "license": "MIT", 1712 | "dependencies": { 1713 | "tr46": "~0.0.3", 1714 | "webidl-conversions": "^3.0.0" 1715 | } 1716 | } 1717 | } 1718 | } 1719 | --------------------------------------------------------------------------------