syscycle/PNG-Vectorizer-Algorithm
0
1{2 "name": "react-example",3 "version": "0.0.0",4 "lockfileVersion": 3,5 "requires": true,6 "packages": {7 "": {8 "name": "react-example",9 "version": "0.0.0",10 "dependencies": {11 "@google/genai": "^1.29.0",12 "@tailwindcss/vite": "^4.1.14",13 "@vitejs/plugin-react": "^5.0.4",14 "clsx": "^2.1.1",15 "dotenv": "^17.2.3",16 "express": "^4.21.2",17 "imagetracerjs": "^1.2.6",18 "lucide-react": "^0.546.0",19 "motion": "^12.23.24",20 "react": "^19.0.1",21 "react-dom": "^19.0.1",22 "tailwind-merge": "^3.5.0",23 "vite": "^6.2.3"24 },25 "devDependencies": {26 "@types/express": "^4.17.21",27 "@types/node": "^22.14.0",28 "autoprefixer": "^10.4.21",29 "tailwindcss": "^4.1.14",30 "tsx": "^4.21.0",31 "typescript": "~5.8.2",32 "vite": "^6.2.3"33 }34 },35 "node_modules/@babel/code-frame": {36 "version": "7.29.0",37 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",38 "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",39 "license": "MIT",40 "dependencies": {41 "@babel/helper-validator-identifier": "^7.28.5",42 "js-tokens": "^4.0.0",43 "picocolors": "^1.1.1"44 },45 "engines": {46 "node": ">=6.9.0"47 }48 },49 "node_modules/@babel/compat-data": {50 "version": "7.29.3",51 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz",52 "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==",53 "license": "MIT",54 "engines": {55 "node": ">=6.9.0"56 }57 },58 "node_modules/@babel/core": {59 "version": "7.29.0",60 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",61 "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",62 "license": "MIT",63 "dependencies": {64 "@babel/code-frame": "^7.29.0",65 "@babel/generator": "^7.29.0",66 "@babel/helper-compilation-targets": "^7.28.6",67 "@babel/helper-module-transforms": "^7.28.6",68 "@babel/helpers": "^7.28.6",69 "@babel/parser": "^7.29.0",70 "@babel/template": "^7.28.6",71 "@babel/traverse": "^7.29.0",72 "@babel/types": "^7.29.0",73 "@jridgewell/remapping": "^2.3.5",74 "convert-source-map": "^2.0.0",75 "debug": "^4.1.0",76 "gensync": "^1.0.0-beta.2",77 "json5": "^2.2.3",78 "semver": "^6.3.1"79 },80 "engines": {81 "node": ">=6.9.0"82 },83 "funding": {84 "type": "opencollective",85 "url": "https://opencollective.com/babel"86 }87 },88 "node_modules/@babel/generator": {89 "version": "7.29.1",90 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",91 "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",92 "license": "MIT",93 "dependencies": {94 "@babel/parser": "^7.29.0",95 "@babel/types": "^7.29.0",96 "@jridgewell/gen-mapping": "^0.3.12",97 "@jridgewell/trace-mapping": "^0.3.28",98 "jsesc": "^3.0.2"99 },100 "engines": {101 "node": ">=6.9.0"102 }103 },104 "node_modules/@babel/helper-compilation-targets": {105 "version": "7.28.6",106 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",107 "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",108 "license": "MIT",109 "dependencies": {110 "@babel/compat-data": "^7.28.6",111 "@babel/helper-validator-option": "^7.27.1",112 "browserslist": "^4.24.0",113 "lru-cache": "^5.1.1",114 "semver": "^6.3.1"115 },116 "engines": {117 "node": ">=6.9.0"118 }119 },120 "node_modules/@babel/helper-globals": {121 "version": "7.28.0",122 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",123 "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",124 "license": "MIT",125 "engines": {126 "node": ">=6.9.0"127 }128 },129 "node_modules/@babel/helper-module-imports": {130 "version": "7.28.6",131 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",132 "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",133 "license": "MIT",134 "dependencies": {135 "@babel/traverse": "^7.28.6",136 "@babel/types": "^7.28.6"137 },138 "engines": {139 "node": ">=6.9.0"140 }141 },142 "node_modules/@babel/helper-module-transforms": {143 "version": "7.28.6",144 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",145 "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",146 "license": "MIT",147 "dependencies": {148 "@babel/helper-module-imports": "^7.28.6",149 "@babel/helper-validator-identifier": "^7.28.5",150 "@babel/traverse": "^7.28.6"151 },152 "engines": {153 "node": ">=6.9.0"154 },155 "peerDependencies": {156 "@babel/core": "^7.0.0"157 }158 },159 "node_modules/@babel/helper-plugin-utils": {160 "version": "7.28.6",161 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",162 "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",163 "license": "MIT",164 "engines": {165 "node": ">=6.9.0"166 }167 },168 "node_modules/@babel/helper-string-parser": {169 "version": "7.27.1",170 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",171 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",172 "license": "MIT",173 "engines": {174 "node": ">=6.9.0"175 }176 },177 "node_modules/@babel/helper-validator-identifier": {178 "version": "7.28.5",179 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",180 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",181 "license": "MIT",182 "engines": {183 "node": ">=6.9.0"184 }185 },186 "node_modules/@babel/helper-validator-option": {187 "version": "7.27.1",188 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",189 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",190 "license": "MIT",191 "engines": {192 "node": ">=6.9.0"193 }194 },195 "node_modules/@babel/helpers": {196 "version": "7.29.2",197 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",198 "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==",199 "license": "MIT",200 "dependencies": {201 "@babel/template": "^7.28.6",202 "@babel/types": "^7.29.0"203 },204 "engines": {205 "node": ">=6.9.0"206 }207 },208 "node_modules/@babel/parser": {209 "version": "7.29.3",210 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz",211 "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==",212 "license": "MIT",213 "dependencies": {214 "@babel/types": "^7.29.0"215 },216 "bin": {217 "parser": "bin/babel-parser.js"218 },219 "engines": {220 "node": ">=6.0.0"221 }222 },223 "node_modules/@babel/plugin-transform-react-jsx-self": {224 "version": "7.27.1",225 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",226 "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",227 "license": "MIT",228 "dependencies": {229 "@babel/helper-plugin-utils": "^7.27.1"230 },231 "engines": {232 "node": ">=6.9.0"233 },234 "peerDependencies": {235 "@babel/core": "^7.0.0-0"236 }237 },238 "node_modules/@babel/plugin-transform-react-jsx-source": {239 "version": "7.27.1",240 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",241 "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",242 "license": "MIT",243 "dependencies": {244 "@babel/helper-plugin-utils": "^7.27.1"245 },246 "engines": {247 "node": ">=6.9.0"248 },249 "peerDependencies": {250 "@babel/core": "^7.0.0-0"251 }252 },253 "node_modules/@babel/template": {254 "version": "7.28.6",255 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",256 "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",257 "license": "MIT",258 "dependencies": {259 "@babel/code-frame": "^7.28.6",260 "@babel/parser": "^7.28.6",261 "@babel/types": "^7.28.6"262 },263 "engines": {264 "node": ">=6.9.0"265 }266 },267 "node_modules/@babel/traverse": {268 "version": "7.29.0",269 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",270 "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",271 "license": "MIT",272 "dependencies": {273 "@babel/code-frame": "^7.29.0",274 "@babel/generator": "^7.29.0",275 "@babel/helper-globals": "^7.28.0",276 "@babel/parser": "^7.29.0",277 "@babel/template": "^7.28.6",278 "@babel/types": "^7.29.0",279 "debug": "^4.3.1"280 },281 "engines": {282 "node": ">=6.9.0"283 }284 },285 "node_modules/@babel/types": {286 "version": "7.29.0",287 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",288 "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",289 "license": "MIT",290 "dependencies": {291 "@babel/helper-string-parser": "^7.27.1",292 "@babel/helper-validator-identifier": "^7.28.5"293 },294 "engines": {295 "node": ">=6.9.0"296 }297 },298 "node_modules/@esbuild/aix-ppc64": {299 "version": "0.27.7",300 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",301 "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==",302 "cpu": [303 "ppc64"304 ],305 "license": "MIT",306 "optional": true,307 "os": [308 "aix"309 ],310 "engines": {311 "node": ">=18"312 }313 },314 "node_modules/@esbuild/android-arm": {315 "version": "0.27.7",316 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz",317 "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==",318 "cpu": [319 "arm"320 ],321 "license": "MIT",322 "optional": true,323 "os": [324 "android"325 ],326 "engines": {327 "node": ">=18"328 }329 },330 "node_modules/@esbuild/android-arm64": {331 "version": "0.27.7",332 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz",333 "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==",334 "cpu": [335 "arm64"336 ],337 "license": "MIT",338 "optional": true,339 "os": [340 "android"341 ],342 "engines": {343 "node": ">=18"344 }345 },346 "node_modules/@esbuild/android-x64": {347 "version": "0.27.7",348 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz",349 "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==",350 "cpu": [351 "x64"352 ],353 "license": "MIT",354 "optional": true,355 "os": [356 "android"357 ],358 "engines": {359 "node": ">=18"360 }361 },362 "node_modules/@esbuild/darwin-arm64": {363 "version": "0.27.7",364 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz",365 "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==",366 "cpu": [367 "arm64"368 ],369 "license": "MIT",370 "optional": true,371 "os": [372 "darwin"373 ],374 "engines": {375 "node": ">=18"376 }377 },378 "node_modules/@esbuild/darwin-x64": {379 "version": "0.27.7",380 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz",381 "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==",382 "cpu": [383 "x64"384 ],385 "license": "MIT",386 "optional": true,387 "os": [388 "darwin"389 ],390 "engines": {391 "node": ">=18"392 }393 },394 "node_modules/@esbuild/freebsd-arm64": {395 "version": "0.27.7",396 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz",397 "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==",398 "cpu": [399 "arm64"400 ],401 "license": "MIT",402 "optional": true,403 "os": [404 "freebsd"405 ],406 "engines": {407 "node": ">=18"408 }409 },410 "node_modules/@esbuild/freebsd-x64": {411 "version": "0.27.7",412 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz",413 "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==",414 "cpu": [415 "x64"416 ],417 "license": "MIT",418 "optional": true,419 "os": [420 "freebsd"421 ],422 "engines": {423 "node": ">=18"424 }425 },426 "node_modules/@esbuild/linux-arm": {427 "version": "0.27.7",428 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz",429 "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==",430 "cpu": [431 "arm"432 ],433 "license": "MIT",434 "optional": true,435 "os": [436 "linux"437 ],438 "engines": {439 "node": ">=18"440 }441 },442 "node_modules/@esbuild/linux-arm64": {443 "version": "0.27.7",444 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz",445 "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==",446 "cpu": [447 "arm64"448 ],449 "license": "MIT",450 "optional": true,451 "os": [452 "linux"453 ],454 "engines": {455 "node": ">=18"456 }457 },458 "node_modules/@esbuild/linux-ia32": {459 "version": "0.27.7",460 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz",461 "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==",462 "cpu": [463 "ia32"464 ],465 "license": "MIT",466 "optional": true,467 "os": [468 "linux"469 ],470 "engines": {471 "node": ">=18"472 }473 },474 "node_modules/@esbuild/linux-loong64": {475 "version": "0.27.7",476 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz",477 "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==",478 "cpu": [479 "loong64"480 ],481 "license": "MIT",482 "optional": true,483 "os": [484 "linux"485 ],486 "engines": {487 "node": ">=18"488 }489 },490 "node_modules/@esbuild/linux-mips64el": {491 "version": "0.27.7",492 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz",493 "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==",494 "cpu": [495 "mips64el"496 ],497 "license": "MIT",498 "optional": true,499 "os": [500 "linux"501 ],502 "engines": {503 "node": ">=18"504 }505 },506 "node_modules/@esbuild/linux-ppc64": {507 "version": "0.27.7",508 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz",509 "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==",510 "cpu": [511 "ppc64"512 ],513 "license": "MIT",514 "optional": true,515 "os": [516 "linux"517 ],518 "engines": {519 "node": ">=18"520 }521 },522 "node_modules/@esbuild/linux-riscv64": {523 "version": "0.27.7",524 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz",525 "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==",526 "cpu": [527 "riscv64"528 ],529 "license": "MIT",530 "optional": true,531 "os": [532 "linux"533 ],534 "engines": {535 "node": ">=18"536 }537 },538 "node_modules/@esbuild/linux-s390x": {539 "version": "0.27.7",540 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz",541 "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==",542 "cpu": [543 "s390x"544 ],545 "license": "MIT",546 "optional": true,547 "os": [548 "linux"549 ],550 "engines": {551 "node": ">=18"552 }553 },554 "node_modules/@esbuild/linux-x64": {555 "version": "0.27.7",556 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz",557 "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==",558 "cpu": [559 "x64"560 ],561 "license": "MIT",562 "optional": true,563 "os": [564 "linux"565 ],566 "engines": {567 "node": ">=18"568 }569 },570 "node_modules/@esbuild/netbsd-arm64": {571 "version": "0.27.7",572 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz",573 "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==",574 "cpu": [575 "arm64"576 ],577 "license": "MIT",578 "optional": true,579 "os": [580 "netbsd"581 ],582 "engines": {583 "node": ">=18"584 }585 },586 "node_modules/@esbuild/netbsd-x64": {587 "version": "0.27.7",588 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz",589 "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==",590 "cpu": [591 "x64"592 ],593 "license": "MIT",594 "optional": true,595 "os": [596 "netbsd"597 ],598 "engines": {599 "node": ">=18"600 }601 },602 "node_modules/@esbuild/openbsd-arm64": {603 "version": "0.27.7",604 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz",605 "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==",606 "cpu": [607 "arm64"608 ],609 "license": "MIT",610 "optional": true,611 "os": [612 "openbsd"613 ],614 "engines": {615 "node": ">=18"616 }617 },618 "node_modules/@esbuild/openbsd-x64": {619 "version": "0.27.7",620 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz",621 "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==",622 "cpu": [623 "x64"624 ],625 "license": "MIT",626 "optional": true,627 "os": [628 "openbsd"629 ],630 "engines": {631 "node": ">=18"632 }633 },634 "node_modules/@esbuild/openharmony-arm64": {635 "version": "0.27.7",636 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz",637 "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==",638 "cpu": [639 "arm64"640 ],641 "license": "MIT",642 "optional": true,643 "os": [644 "openharmony"645 ],646 "engines": {647 "node": ">=18"648 }649 },650 "node_modules/@esbuild/sunos-x64": {651 "version": "0.27.7",652 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz",653 "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==",654 "cpu": [655 "x64"656 ],657 "license": "MIT",658 "optional": true,659 "os": [660 "sunos"661 ],662 "engines": {663 "node": ">=18"664 }665 },666 "node_modules/@esbuild/win32-arm64": {667 "version": "0.27.7",668 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz",669 "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==",670 "cpu": [671 "arm64"672 ],673 "license": "MIT",674 "optional": true,675 "os": [676 "win32"677 ],678 "engines": {679 "node": ">=18"680 }681 },682 "node_modules/@esbuild/win32-ia32": {683 "version": "0.27.7",684 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz",685 "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==",686 "cpu": [687 "ia32"688 ],689 "license": "MIT",690 "optional": true,691 "os": [692 "win32"693 ],694 "engines": {695 "node": ">=18"696 }697 },698 "node_modules/@esbuild/win32-x64": {699 "version": "0.27.7",700 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz",701 "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==",702 "cpu": [703 "x64"704 ],705 "license": "MIT",706 "optional": true,707 "os": [708 "win32"709 ],710 "engines": {711 "node": ">=18"712 }713 },714 "node_modules/@google/genai": {715 "version": "1.51.0",716 "resolved": "https://registry.npmjs.org/@google/genai/-/genai-1.51.0.tgz",717 "integrity": "sha512-vTZZF3CSimN7cn2zsLpW2p5WF0eZa5Gz69ITMPCNHpPrDlAstOfGifSfi0p/s9Z9400f7xJRkgvkQNrcM7pJ6w==",718 "hasInstallScript": true,719 "license": "Apache-2.0",720 "dependencies": {721 "google-auth-library": "^10.3.0",722 "p-retry": "^4.6.2",723 "protobufjs": "^7.5.4",724 "ws": "^8.18.0"725 },726 "engines": {727 "node": ">=20.0.0"728 },729 "peerDependencies": {730 "@modelcontextprotocol/sdk": "^1.25.2"731 },732 "peerDependenciesMeta": {733 "@modelcontextprotocol/sdk": {734 "optional": true735 }736 }737 },738 "node_modules/@jridgewell/gen-mapping": {739 "version": "0.3.13",740 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",741 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",742 "license": "MIT",743 "dependencies": {744 "@jridgewell/sourcemap-codec": "^1.5.0",745 "@jridgewell/trace-mapping": "^0.3.24"746 }747 },748 "node_modules/@jridgewell/remapping": {749 "version": "2.3.5",750 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",751 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",752 "license": "MIT",753 "dependencies": {754 "@jridgewell/gen-mapping": "^0.3.5",755 "@jridgewell/trace-mapping": "^0.3.24"756 }757 },758 "node_modules/@jridgewell/resolve-uri": {759 "version": "3.1.2",760 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",761 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",762 "license": "MIT",763 "engines": {764 "node": ">=6.0.0"765 }766 },767 "node_modules/@jridgewell/sourcemap-codec": {768 "version": "1.5.5",769 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",770 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",771 "license": "MIT"772 },773 "node_modules/@jridgewell/trace-mapping": {774 "version": "0.3.31",775 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",776 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",777 "license": "MIT",778 "dependencies": {779 "@jridgewell/resolve-uri": "^3.1.0",780 "@jridgewell/sourcemap-codec": "^1.4.14"781 }782 },783 "node_modules/@protobufjs/aspromise": {784 "version": "1.1.2",785 "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",786 "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",787 "license": "BSD-3-Clause"788 },789 "node_modules/@protobufjs/base64": {790 "version": "1.1.2",791 "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",792 "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",793 "license": "BSD-3-Clause"794 },795 "node_modules/@protobufjs/codegen": {796 "version": "2.0.5",797 "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz",798 "integrity": "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==",799 "license": "BSD-3-Clause"800 },801 "node_modules/@protobufjs/eventemitter": {802 "version": "1.1.0",803 "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",804 "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",805 "license": "BSD-3-Clause"806 },807 "node_modules/@protobufjs/fetch": {808 "version": "1.1.0",809 "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",810 "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",811 "license": "BSD-3-Clause",812 "dependencies": {813 "@protobufjs/aspromise": "^1.1.1",814 "@protobufjs/inquire": "^1.1.0"815 }816 },817 "node_modules/@protobufjs/float": {818 "version": "1.0.2",819 "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",820 "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",821 "license": "BSD-3-Clause"822 },823 "node_modules/@protobufjs/inquire": {824 "version": "1.1.1",825 "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.1.tgz",826 "integrity": "sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==",827 "license": "BSD-3-Clause"828 },829 "node_modules/@protobufjs/path": {830 "version": "1.1.2",831 "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",832 "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",833 "license": "BSD-3-Clause"834 },835 "node_modules/@protobufjs/pool": {836 "version": "1.1.0",837 "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",838 "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",839 "license": "BSD-3-Clause"840 },841 "node_modules/@protobufjs/utf8": {842 "version": "1.1.1",843 "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.1.tgz",844 "integrity": "sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==",845 "license": "BSD-3-Clause"846 },847 "node_modules/@rolldown/pluginutils": {848 "version": "1.0.0-rc.3",849 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz",850 "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==",851 "license": "MIT"852 },853 "node_modules/@rollup/rollup-android-arm-eabi": {854 "version": "4.60.2",855 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.2.tgz",856 "integrity": "sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==",857 "cpu": [858 "arm"859 ],860 "license": "MIT",861 "optional": true,862 "os": [863 "android"864 ]865 },866 "node_modules/@rollup/rollup-android-arm64": {867 "version": "4.60.2",868 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.2.tgz",869 "integrity": "sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==",870 "cpu": [871 "arm64"872 ],873 "license": "MIT",874 "optional": true,875 "os": [876 "android"877 ]878 },879 "node_modules/@rollup/rollup-darwin-arm64": {880 "version": "4.60.2",881 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.2.tgz",882 "integrity": "sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==",883 "cpu": [884 "arm64"885 ],886 "license": "MIT",887 "optional": true,888 "os": [889 "darwin"890 ]891 },892 "node_modules/@rollup/rollup-darwin-x64": {893 "version": "4.60.2",894 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.2.tgz",895 "integrity": "sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==",896 "cpu": [897 "x64"898 ],899 "license": "MIT",900 "optional": true,901 "os": [902 "darwin"903 ]904 },905 "node_modules/@rollup/rollup-freebsd-arm64": {906 "version": "4.60.2",907 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.2.tgz",908 "integrity": "sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==",909 "cpu": [910 "arm64"911 ],912 "license": "MIT",913 "optional": true,914 "os": [915 "freebsd"916 ]917 },918 "node_modules/@rollup/rollup-freebsd-x64": {919 "version": "4.60.2",920 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.2.tgz",921 "integrity": "sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==",922 "cpu": [923 "x64"924 ],925 "license": "MIT",926 "optional": true,927 "os": [928 "freebsd"929 ]930 },931 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {932 "version": "4.60.2",933 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.2.tgz",934 "integrity": "sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==",935 "cpu": [936 "arm"937 ],938 "license": "MIT",939 "optional": true,940 "os": [941 "linux"942 ]943 },944 "node_modules/@rollup/rollup-linux-arm-musleabihf": {945 "version": "4.60.2",946 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.2.tgz",947 "integrity": "sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==",948 "cpu": [949 "arm"950 ],951 "license": "MIT",952 "optional": true,953 "os": [954 "linux"955 ]956 },957 "node_modules/@rollup/rollup-linux-arm64-gnu": {958 "version": "4.60.2",959 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.2.tgz",960 "integrity": "sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==",961 "cpu": [962 "arm64"963 ],964 "license": "MIT",965 "optional": true,966 "os": [967 "linux"968 ]969 },970 "node_modules/@rollup/rollup-linux-arm64-musl": {971 "version": "4.60.2",972 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.2.tgz",973 "integrity": "sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==",974 "cpu": [975 "arm64"976 ],977 "license": "MIT",978 "optional": true,979 "os": [980 "linux"981 ]982 },983 "node_modules/@rollup/rollup-linux-loong64-gnu": {984 "version": "4.60.2",985 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.2.tgz",986 "integrity": "sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==",987 "cpu": [988 "loong64"989 ],990 "license": "MIT",991 "optional": true,992 "os": [993 "linux"994 ]995 },996 "node_modules/@rollup/rollup-linux-loong64-musl": {997 "version": "4.60.2",998 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.2.tgz",999 "integrity": "sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==",1000 "cpu": [1001 "loong64"1002 ],1003 "license": "MIT",1004 "optional": true,1005 "os": [1006 "linux"1007 ]1008 },1009 "node_modules/@rollup/rollup-linux-ppc64-gnu": {1010 "version": "4.60.2",1011 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.2.tgz",1012 "integrity": "sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==",1013 "cpu": [1014 "ppc64"1015 ],1016 "license": "MIT",1017 "optional": true,1018 "os": [1019 "linux"1020 ]1021 },1022 "node_modules/@rollup/rollup-linux-ppc64-musl": {1023 "version": "4.60.2",1024 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.2.tgz",1025 "integrity": "sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==",1026 "cpu": [1027 "ppc64"1028 ],1029 "license": "MIT",1030 "optional": true,1031 "os": [1032 "linux"1033 ]1034 },1035 "node_modules/@rollup/rollup-linux-riscv64-gnu": {1036 "version": "4.60.2",1037 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.2.tgz",1038 "integrity": "sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==",1039 "cpu": [1040 "riscv64"1041 ],1042 "license": "MIT",1043 "optional": true,1044 "os": [1045 "linux"1046 ]1047 },1048 "node_modules/@rollup/rollup-linux-riscv64-musl": {1049 "version": "4.60.2",1050 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.2.tgz",1051 "integrity": "sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==",1052 "cpu": [1053 "riscv64"1054 ],1055 "license": "MIT",1056 "optional": true,1057 "os": [1058 "linux"1059 ]1060 },1061 "node_modules/@rollup/rollup-linux-s390x-gnu": {1062 "version": "4.60.2",1063 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.2.tgz",1064 "integrity": "sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==",1065 "cpu": [1066 "s390x"1067 ],1068 "license": "MIT",1069 "optional": true,1070 "os": [1071 "linux"1072 ]1073 },1074 "node_modules/@rollup/rollup-linux-x64-gnu": {1075 "version": "4.60.2",1076 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.2.tgz",1077 "integrity": "sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==",1078 "cpu": [1079 "x64"1080 ],1081 "license": "MIT",1082 "optional": true,1083 "os": [1084 "linux"1085 ]1086 },1087 "node_modules/@rollup/rollup-linux-x64-musl": {1088 "version": "4.60.2",1089 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.2.tgz",1090 "integrity": "sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==",1091 "cpu": [1092 "x64"1093 ],1094 "license": "MIT",1095 "optional": true,1096 "os": [1097 "linux"1098 ]1099 },1100 "node_modules/@rollup/rollup-openbsd-x64": {1101 "version": "4.60.2",1102 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.2.tgz",1103 "integrity": "sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==",1104 "cpu": [1105 "x64"1106 ],1107 "license": "MIT",1108 "optional": true,1109 "os": [1110 "openbsd"1111 ]1112 },1113 "node_modules/@rollup/rollup-openharmony-arm64": {1114 "version": "4.60.2",1115 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.2.tgz",1116 "integrity": "sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==",1117 "cpu": [1118 "arm64"1119 ],1120 "license": "MIT",1121 "optional": true,1122 "os": [1123 "openharmony"1124 ]1125 },1126 "node_modules/@rollup/rollup-win32-arm64-msvc": {1127 "version": "4.60.2",1128 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.2.tgz",1129 "integrity": "sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==",1130 "cpu": [1131 "arm64"1132 ],1133 "license": "MIT",1134 "optional": true,1135 "os": [1136 "win32"1137 ]1138 },1139 "node_modules/@rollup/rollup-win32-ia32-msvc": {1140 "version": "4.60.2",1141 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.2.tgz",1142 "integrity": "sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==",1143 "cpu": [1144 "ia32"1145 ],1146 "license": "MIT",1147 "optional": true,1148 "os": [1149 "win32"1150 ]1151 },1152 "node_modules/@rollup/rollup-win32-x64-gnu": {1153 "version": "4.60.2",1154 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.2.tgz",1155 "integrity": "sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==",1156 "cpu": [1157 "x64"1158 ],1159 "license": "MIT",1160 "optional": true,1161 "os": [1162 "win32"1163 ]1164 },1165 "node_modules/@rollup/rollup-win32-x64-msvc": {1166 "version": "4.60.2",1167 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.2.tgz",1168 "integrity": "sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==",1169 "cpu": [1170 "x64"1171 ],1172 "license": "MIT",1173 "optional": true,1174 "os": [1175 "win32"1176 ]1177 },1178 "node_modules/@tailwindcss/node": {1179 "version": "4.2.4",1180 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.4.tgz",1181 "integrity": "sha512-Ai7+yQPxz3ddrDQzFfBKdHEVBg0w3Zl83jnjuwxnZOsnH9pGn93QHQtpU0p/8rYWxvbFZHneni6p1BSLK4DkGA==",1182 "license": "MIT",1183 "dependencies": {1184 "@jridgewell/remapping": "^2.3.5",1185 "enhanced-resolve": "^5.19.0",1186 "jiti": "^2.6.1",1187 "lightningcss": "1.32.0",1188 "magic-string": "^0.30.21",1189 "source-map-js": "^1.2.1",1190 "tailwindcss": "4.2.4"1191 }1192 },1193 "node_modules/@tailwindcss/oxide": {1194 "version": "4.2.4",1195 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.4.tgz",1196 "integrity": "sha512-9El/iI069DKDSXwTvB9J4BwdO5JhRrOweGaK25taBAvBXyXqJAX+Jqdvs8r8gKpsI/1m0LeJLyQYTf/WLrBT1Q==",1197 "license": "MIT",1198 "engines": {1199 "node": ">= 20"1200 },