package-lock.json
1 { 2 "name": "web", 3 "version": "0.0.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "web", 9 "version": "0.0.0", 10 "dependencies": { 11 "@nous-research/ui": "^0.10.0", 12 "@observablehq/plot": "^0.6.17", 13 "@react-three/fiber": "^9.6.0", 14 "@tailwindcss/vite": "^4.2.1", 15 "@xterm/addon-fit": "^0.11.0", 16 "@xterm/addon-unicode11": "^0.9.0", 17 "@xterm/addon-web-links": "^0.12.0", 18 "@xterm/addon-webgl": "^0.19.0", 19 "@xterm/xterm": "^6.0.0", 20 "class-variance-authority": "^0.7.1", 21 "clsx": "^2.1.1", 22 "gsap": "^3.15.0", 23 "leva": "^0.10.1", 24 "lucide-react": "^0.577.0", 25 "react": "^19.2.4", 26 "react-dom": "^19.2.4", 27 "react-router-dom": "^7.14.1", 28 "tailwind-merge": "^3.5.0", 29 "tailwindcss": "^4.2.1", 30 "unicode-animations": "^1.0.3" 31 }, 32 "devDependencies": { 33 "@eslint/js": "^9.39.4", 34 "@types/node": "^24.12.0", 35 "@types/react": "^19.2.14", 36 "@types/react-dom": "^19.2.3", 37 "@vitejs/plugin-react": "^5.2.0", 38 "eslint": "^9.39.4", 39 "eslint-plugin-react-hooks": "^7.0.1", 40 "eslint-plugin-react-refresh": "^0.5.2", 41 "globals": "^17.4.0", 42 "three": "^0.180.0", 43 "typescript": "~5.9.3", 44 "typescript-eslint": "^8.56.1", 45 "vite": "^7.3.1" 46 } 47 }, 48 "node_modules/@babel/code-frame": { 49 "version": "7.29.0", 50 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", 51 "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", 52 "dev": true, 53 "license": "MIT", 54 "dependencies": { 55 "@babel/helper-validator-identifier": "^7.28.5", 56 "js-tokens": "^4.0.0", 57 "picocolors": "^1.1.1" 58 }, 59 "engines": { 60 "node": ">=6.9.0" 61 } 62 }, 63 "node_modules/@babel/compat-data": { 64 "version": "7.29.0", 65 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", 66 "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", 67 "dev": true, 68 "license": "MIT", 69 "engines": { 70 "node": ">=6.9.0" 71 } 72 }, 73 "node_modules/@babel/core": { 74 "version": "7.29.0", 75 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", 76 "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", 77 "dev": true, 78 "license": "MIT", 79 "dependencies": { 80 "@babel/code-frame": "^7.29.0", 81 "@babel/generator": "^7.29.0", 82 "@babel/helper-compilation-targets": "^7.28.6", 83 "@babel/helper-module-transforms": "^7.28.6", 84 "@babel/helpers": "^7.28.6", 85 "@babel/parser": "^7.29.0", 86 "@babel/template": "^7.28.6", 87 "@babel/traverse": "^7.29.0", 88 "@babel/types": "^7.29.0", 89 "@jridgewell/remapping": "^2.3.5", 90 "convert-source-map": "^2.0.0", 91 "debug": "^4.1.0", 92 "gensync": "^1.0.0-beta.2", 93 "json5": "^2.2.3", 94 "semver": "^6.3.1" 95 }, 96 "engines": { 97 "node": ">=6.9.0" 98 }, 99 "funding": { 100 "type": "opencollective", 101 "url": "https://opencollective.com/babel" 102 } 103 }, 104 "node_modules/@babel/generator": { 105 "version": "7.29.1", 106 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", 107 "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", 108 "dev": true, 109 "license": "MIT", 110 "dependencies": { 111 "@babel/parser": "^7.29.0", 112 "@babel/types": "^7.29.0", 113 "@jridgewell/gen-mapping": "^0.3.12", 114 "@jridgewell/trace-mapping": "^0.3.28", 115 "jsesc": "^3.0.2" 116 }, 117 "engines": { 118 "node": ">=6.9.0" 119 } 120 }, 121 "node_modules/@babel/helper-compilation-targets": { 122 "version": "7.28.6", 123 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", 124 "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", 125 "dev": true, 126 "license": "MIT", 127 "dependencies": { 128 "@babel/compat-data": "^7.28.6", 129 "@babel/helper-validator-option": "^7.27.1", 130 "browserslist": "^4.24.0", 131 "lru-cache": "^5.1.1", 132 "semver": "^6.3.1" 133 }, 134 "engines": { 135 "node": ">=6.9.0" 136 } 137 }, 138 "node_modules/@babel/helper-globals": { 139 "version": "7.28.0", 140 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", 141 "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", 142 "dev": true, 143 "license": "MIT", 144 "engines": { 145 "node": ">=6.9.0" 146 } 147 }, 148 "node_modules/@babel/helper-module-imports": { 149 "version": "7.28.6", 150 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", 151 "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", 152 "dev": true, 153 "license": "MIT", 154 "dependencies": { 155 "@babel/traverse": "^7.28.6", 156 "@babel/types": "^7.28.6" 157 }, 158 "engines": { 159 "node": ">=6.9.0" 160 } 161 }, 162 "node_modules/@babel/helper-module-transforms": { 163 "version": "7.28.6", 164 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", 165 "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", 166 "dev": true, 167 "license": "MIT", 168 "dependencies": { 169 "@babel/helper-module-imports": "^7.28.6", 170 "@babel/helper-validator-identifier": "^7.28.5", 171 "@babel/traverse": "^7.28.6" 172 }, 173 "engines": { 174 "node": ">=6.9.0" 175 }, 176 "peerDependencies": { 177 "@babel/core": "^7.0.0" 178 } 179 }, 180 "node_modules/@babel/helper-plugin-utils": { 181 "version": "7.28.6", 182 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", 183 "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", 184 "dev": true, 185 "license": "MIT", 186 "engines": { 187 "node": ">=6.9.0" 188 } 189 }, 190 "node_modules/@babel/helper-string-parser": { 191 "version": "7.27.1", 192 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 193 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 194 "dev": true, 195 "license": "MIT", 196 "engines": { 197 "node": ">=6.9.0" 198 } 199 }, 200 "node_modules/@babel/helper-validator-identifier": { 201 "version": "7.28.5", 202 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", 203 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", 204 "dev": true, 205 "license": "MIT", 206 "engines": { 207 "node": ">=6.9.0" 208 } 209 }, 210 "node_modules/@babel/helper-validator-option": { 211 "version": "7.27.1", 212 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", 213 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", 214 "dev": true, 215 "license": "MIT", 216 "engines": { 217 "node": ">=6.9.0" 218 } 219 }, 220 "node_modules/@babel/helpers": { 221 "version": "7.29.2", 222 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", 223 "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", 224 "dev": true, 225 "license": "MIT", 226 "dependencies": { 227 "@babel/template": "^7.28.6", 228 "@babel/types": "^7.29.0" 229 }, 230 "engines": { 231 "node": ">=6.9.0" 232 } 233 }, 234 "node_modules/@babel/parser": { 235 "version": "7.29.2", 236 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", 237 "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", 238 "dev": true, 239 "license": "MIT", 240 "dependencies": { 241 "@babel/types": "^7.29.0" 242 }, 243 "bin": { 244 "parser": "bin/babel-parser.js" 245 }, 246 "engines": { 247 "node": ">=6.0.0" 248 } 249 }, 250 "node_modules/@babel/plugin-transform-react-jsx-self": { 251 "version": "7.27.1", 252 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", 253 "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", 254 "dev": true, 255 "license": "MIT", 256 "dependencies": { 257 "@babel/helper-plugin-utils": "^7.27.1" 258 }, 259 "engines": { 260 "node": ">=6.9.0" 261 }, 262 "peerDependencies": { 263 "@babel/core": "^7.0.0-0" 264 } 265 }, 266 "node_modules/@babel/plugin-transform-react-jsx-source": { 267 "version": "7.27.1", 268 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", 269 "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", 270 "dev": true, 271 "license": "MIT", 272 "dependencies": { 273 "@babel/helper-plugin-utils": "^7.27.1" 274 }, 275 "engines": { 276 "node": ">=6.9.0" 277 }, 278 "peerDependencies": { 279 "@babel/core": "^7.0.0-0" 280 } 281 }, 282 "node_modules/@babel/runtime": { 283 "version": "7.29.2", 284 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz", 285 "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==", 286 "license": "MIT", 287 "engines": { 288 "node": ">=6.9.0" 289 } 290 }, 291 "node_modules/@babel/template": { 292 "version": "7.28.6", 293 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", 294 "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", 295 "dev": true, 296 "license": "MIT", 297 "dependencies": { 298 "@babel/code-frame": "^7.28.6", 299 "@babel/parser": "^7.28.6", 300 "@babel/types": "^7.28.6" 301 }, 302 "engines": { 303 "node": ">=6.9.0" 304 } 305 }, 306 "node_modules/@babel/traverse": { 307 "version": "7.29.0", 308 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", 309 "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", 310 "dev": true, 311 "license": "MIT", 312 "dependencies": { 313 "@babel/code-frame": "^7.29.0", 314 "@babel/generator": "^7.29.0", 315 "@babel/helper-globals": "^7.28.0", 316 "@babel/parser": "^7.29.0", 317 "@babel/template": "^7.28.6", 318 "@babel/types": "^7.29.0", 319 "debug": "^4.3.1" 320 }, 321 "engines": { 322 "node": ">=6.9.0" 323 } 324 }, 325 "node_modules/@babel/types": { 326 "version": "7.29.0", 327 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", 328 "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", 329 "dev": true, 330 "license": "MIT", 331 "dependencies": { 332 "@babel/helper-string-parser": "^7.27.1", 333 "@babel/helper-validator-identifier": "^7.28.5" 334 }, 335 "engines": { 336 "node": ">=6.9.0" 337 } 338 }, 339 "node_modules/@esbuild/aix-ppc64": { 340 "version": "0.27.7", 341 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", 342 "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", 343 "cpu": [ 344 "ppc64" 345 ], 346 "license": "MIT", 347 "optional": true, 348 "os": [ 349 "aix" 350 ], 351 "engines": { 352 "node": ">=18" 353 } 354 }, 355 "node_modules/@esbuild/android-arm": { 356 "version": "0.27.7", 357 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", 358 "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", 359 "cpu": [ 360 "arm" 361 ], 362 "license": "MIT", 363 "optional": true, 364 "os": [ 365 "android" 366 ], 367 "engines": { 368 "node": ">=18" 369 } 370 }, 371 "node_modules/@esbuild/android-arm64": { 372 "version": "0.27.7", 373 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", 374 "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", 375 "cpu": [ 376 "arm64" 377 ], 378 "license": "MIT", 379 "optional": true, 380 "os": [ 381 "android" 382 ], 383 "engines": { 384 "node": ">=18" 385 } 386 }, 387 "node_modules/@esbuild/android-x64": { 388 "version": "0.27.7", 389 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", 390 "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", 391 "cpu": [ 392 "x64" 393 ], 394 "license": "MIT", 395 "optional": true, 396 "os": [ 397 "android" 398 ], 399 "engines": { 400 "node": ">=18" 401 } 402 }, 403 "node_modules/@esbuild/darwin-arm64": { 404 "version": "0.27.7", 405 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", 406 "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", 407 "cpu": [ 408 "arm64" 409 ], 410 "license": "MIT", 411 "optional": true, 412 "os": [ 413 "darwin" 414 ], 415 "engines": { 416 "node": ">=18" 417 } 418 }, 419 "node_modules/@esbuild/darwin-x64": { 420 "version": "0.27.7", 421 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", 422 "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", 423 "cpu": [ 424 "x64" 425 ], 426 "license": "MIT", 427 "optional": true, 428 "os": [ 429 "darwin" 430 ], 431 "engines": { 432 "node": ">=18" 433 } 434 }, 435 "node_modules/@esbuild/freebsd-arm64": { 436 "version": "0.27.7", 437 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", 438 "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", 439 "cpu": [ 440 "arm64" 441 ], 442 "license": "MIT", 443 "optional": true, 444 "os": [ 445 "freebsd" 446 ], 447 "engines": { 448 "node": ">=18" 449 } 450 }, 451 "node_modules/@esbuild/freebsd-x64": { 452 "version": "0.27.7", 453 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", 454 "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", 455 "cpu": [ 456 "x64" 457 ], 458 "license": "MIT", 459 "optional": true, 460 "os": [ 461 "freebsd" 462 ], 463 "engines": { 464 "node": ">=18" 465 } 466 }, 467 "node_modules/@esbuild/linux-arm": { 468 "version": "0.27.7", 469 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", 470 "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", 471 "cpu": [ 472 "arm" 473 ], 474 "license": "MIT", 475 "optional": true, 476 "os": [ 477 "linux" 478 ], 479 "engines": { 480 "node": ">=18" 481 } 482 }, 483 "node_modules/@esbuild/linux-arm64": { 484 "version": "0.27.7", 485 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", 486 "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", 487 "cpu": [ 488 "arm64" 489 ], 490 "license": "MIT", 491 "optional": true, 492 "os": [ 493 "linux" 494 ], 495 "engines": { 496 "node": ">=18" 497 } 498 }, 499 "node_modules/@esbuild/linux-ia32": { 500 "version": "0.27.7", 501 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", 502 "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", 503 "cpu": [ 504 "ia32" 505 ], 506 "license": "MIT", 507 "optional": true, 508 "os": [ 509 "linux" 510 ], 511 "engines": { 512 "node": ">=18" 513 } 514 }, 515 "node_modules/@esbuild/linux-loong64": { 516 "version": "0.27.7", 517 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", 518 "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", 519 "cpu": [ 520 "loong64" 521 ], 522 "license": "MIT", 523 "optional": true, 524 "os": [ 525 "linux" 526 ], 527 "engines": { 528 "node": ">=18" 529 } 530 }, 531 "node_modules/@esbuild/linux-mips64el": { 532 "version": "0.27.7", 533 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", 534 "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", 535 "cpu": [ 536 "mips64el" 537 ], 538 "license": "MIT", 539 "optional": true, 540 "os": [ 541 "linux" 542 ], 543 "engines": { 544 "node": ">=18" 545 } 546 }, 547 "node_modules/@esbuild/linux-ppc64": { 548 "version": "0.27.7", 549 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", 550 "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", 551 "cpu": [ 552 "ppc64" 553 ], 554 "license": "MIT", 555 "optional": true, 556 "os": [ 557 "linux" 558 ], 559 "engines": { 560 "node": ">=18" 561 } 562 }, 563 "node_modules/@esbuild/linux-riscv64": { 564 "version": "0.27.7", 565 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", 566 "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", 567 "cpu": [ 568 "riscv64" 569 ], 570 "license": "MIT", 571 "optional": true, 572 "os": [ 573 "linux" 574 ], 575 "engines": { 576 "node": ">=18" 577 } 578 }, 579 "node_modules/@esbuild/linux-s390x": { 580 "version": "0.27.7", 581 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", 582 "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", 583 "cpu": [ 584 "s390x" 585 ], 586 "license": "MIT", 587 "optional": true, 588 "os": [ 589 "linux" 590 ], 591 "engines": { 592 "node": ">=18" 593 } 594 }, 595 "node_modules/@esbuild/linux-x64": { 596 "version": "0.27.7", 597 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", 598 "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", 599 "cpu": [ 600 "x64" 601 ], 602 "license": "MIT", 603 "optional": true, 604 "os": [ 605 "linux" 606 ], 607 "engines": { 608 "node": ">=18" 609 } 610 }, 611 "node_modules/@esbuild/netbsd-arm64": { 612 "version": "0.27.7", 613 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", 614 "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", 615 "cpu": [ 616 "arm64" 617 ], 618 "license": "MIT", 619 "optional": true, 620 "os": [ 621 "netbsd" 622 ], 623 "engines": { 624 "node": ">=18" 625 } 626 }, 627 "node_modules/@esbuild/netbsd-x64": { 628 "version": "0.27.7", 629 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", 630 "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", 631 "cpu": [ 632 "x64" 633 ], 634 "license": "MIT", 635 "optional": true, 636 "os": [ 637 "netbsd" 638 ], 639 "engines": { 640 "node": ">=18" 641 } 642 }, 643 "node_modules/@esbuild/openbsd-arm64": { 644 "version": "0.27.7", 645 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", 646 "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", 647 "cpu": [ 648 "arm64" 649 ], 650 "license": "MIT", 651 "optional": true, 652 "os": [ 653 "openbsd" 654 ], 655 "engines": { 656 "node": ">=18" 657 } 658 }, 659 "node_modules/@esbuild/openbsd-x64": { 660 "version": "0.27.7", 661 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", 662 "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", 663 "cpu": [ 664 "x64" 665 ], 666 "license": "MIT", 667 "optional": true, 668 "os": [ 669 "openbsd" 670 ], 671 "engines": { 672 "node": ">=18" 673 } 674 }, 675 "node_modules/@esbuild/openharmony-arm64": { 676 "version": "0.27.7", 677 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", 678 "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", 679 "cpu": [ 680 "arm64" 681 ], 682 "license": "MIT", 683 "optional": true, 684 "os": [ 685 "openharmony" 686 ], 687 "engines": { 688 "node": ">=18" 689 } 690 }, 691 "node_modules/@esbuild/sunos-x64": { 692 "version": "0.27.7", 693 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", 694 "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", 695 "cpu": [ 696 "x64" 697 ], 698 "license": "MIT", 699 "optional": true, 700 "os": [ 701 "sunos" 702 ], 703 "engines": { 704 "node": ">=18" 705 } 706 }, 707 "node_modules/@esbuild/win32-arm64": { 708 "version": "0.27.7", 709 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", 710 "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", 711 "cpu": [ 712 "arm64" 713 ], 714 "license": "MIT", 715 "optional": true, 716 "os": [ 717 "win32" 718 ], 719 "engines": { 720 "node": ">=18" 721 } 722 }, 723 "node_modules/@esbuild/win32-ia32": { 724 "version": "0.27.7", 725 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", 726 "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", 727 "cpu": [ 728 "ia32" 729 ], 730 "license": "MIT", 731 "optional": true, 732 "os": [ 733 "win32" 734 ], 735 "engines": { 736 "node": ">=18" 737 } 738 }, 739 "node_modules/@esbuild/win32-x64": { 740 "version": "0.27.7", 741 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", 742 "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", 743 "cpu": [ 744 "x64" 745 ], 746 "license": "MIT", 747 "optional": true, 748 "os": [ 749 "win32" 750 ], 751 "engines": { 752 "node": ">=18" 753 } 754 }, 755 "node_modules/@eslint-community/eslint-utils": { 756 "version": "4.9.1", 757 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", 758 "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", 759 "dev": true, 760 "license": "MIT", 761 "dependencies": { 762 "eslint-visitor-keys": "^3.4.3" 763 }, 764 "engines": { 765 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 766 }, 767 "funding": { 768 "url": "https://opencollective.com/eslint" 769 }, 770 "peerDependencies": { 771 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 772 } 773 }, 774 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { 775 "version": "3.4.3", 776 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 777 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 778 "dev": true, 779 "license": "Apache-2.0", 780 "engines": { 781 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 782 }, 783 "funding": { 784 "url": "https://opencollective.com/eslint" 785 } 786 }, 787 "node_modules/@eslint-community/regexpp": { 788 "version": "4.12.2", 789 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", 790 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", 791 "dev": true, 792 "license": "MIT", 793 "engines": { 794 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 795 } 796 }, 797 "node_modules/@eslint/config-array": { 798 "version": "0.21.2", 799 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", 800 "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", 801 "dev": true, 802 "license": "Apache-2.0", 803 "dependencies": { 804 "@eslint/object-schema": "^2.1.7", 805 "debug": "^4.3.1", 806 "minimatch": "^3.1.5" 807 }, 808 "engines": { 809 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 810 } 811 }, 812 "node_modules/@eslint/config-helpers": { 813 "version": "0.4.2", 814 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", 815 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", 816 "dev": true, 817 "license": "Apache-2.0", 818 "dependencies": { 819 "@eslint/core": "^0.17.0" 820 }, 821 "engines": { 822 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 823 } 824 }, 825 "node_modules/@eslint/core": { 826 "version": "0.17.0", 827 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", 828 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", 829 "dev": true, 830 "license": "Apache-2.0", 831 "dependencies": { 832 "@types/json-schema": "^7.0.15" 833 }, 834 "engines": { 835 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 836 } 837 }, 838 "node_modules/@eslint/eslintrc": { 839 "version": "3.3.5", 840 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", 841 "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", 842 "dev": true, 843 "license": "MIT", 844 "dependencies": { 845 "ajv": "^6.14.0", 846 "debug": "^4.3.2", 847 "espree": "^10.0.1", 848 "globals": "^14.0.0", 849 "ignore": "^5.2.0", 850 "import-fresh": "^3.2.1", 851 "js-yaml": "^4.1.1", 852 "minimatch": "^3.1.5", 853 "strip-json-comments": "^3.1.1" 854 }, 855 "engines": { 856 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 857 }, 858 "funding": { 859 "url": "https://opencollective.com/eslint" 860 } 861 }, 862 "node_modules/@eslint/eslintrc/node_modules/globals": { 863 "version": "14.0.0", 864 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 865 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 866 "dev": true, 867 "license": "MIT", 868 "engines": { 869 "node": ">=18" 870 }, 871 "funding": { 872 "url": "https://github.com/sponsors/sindresorhus" 873 } 874 }, 875 "node_modules/@eslint/js": { 876 "version": "9.39.4", 877 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", 878 "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", 879 "dev": true, 880 "license": "MIT", 881 "engines": { 882 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 883 }, 884 "funding": { 885 "url": "https://eslint.org/donate" 886 } 887 }, 888 "node_modules/@eslint/object-schema": { 889 "version": "2.1.7", 890 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", 891 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", 892 "dev": true, 893 "license": "Apache-2.0", 894 "engines": { 895 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 896 } 897 }, 898 "node_modules/@eslint/plugin-kit": { 899 "version": "0.4.1", 900 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", 901 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", 902 "dev": true, 903 "license": "Apache-2.0", 904 "dependencies": { 905 "@eslint/core": "^0.17.0", 906 "levn": "^0.4.1" 907 }, 908 "engines": { 909 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 910 } 911 }, 912 "node_modules/@floating-ui/core": { 913 "version": "1.7.5", 914 "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", 915 "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", 916 "license": "MIT", 917 "dependencies": { 918 "@floating-ui/utils": "^0.2.11" 919 } 920 }, 921 "node_modules/@floating-ui/dom": { 922 "version": "1.7.6", 923 "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", 924 "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", 925 "license": "MIT", 926 "dependencies": { 927 "@floating-ui/core": "^1.7.5", 928 "@floating-ui/utils": "^0.2.11" 929 } 930 }, 931 "node_modules/@floating-ui/react-dom": { 932 "version": "2.1.8", 933 "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", 934 "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", 935 "license": "MIT", 936 "dependencies": { 937 "@floating-ui/dom": "^1.7.6" 938 }, 939 "peerDependencies": { 940 "react": ">=16.8.0", 941 "react-dom": ">=16.8.0" 942 } 943 }, 944 "node_modules/@floating-ui/utils": { 945 "version": "0.2.11", 946 "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", 947 "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", 948 "license": "MIT" 949 }, 950 "node_modules/@humanfs/core": { 951 "version": "0.19.2", 952 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", 953 "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", 954 "dev": true, 955 "license": "Apache-2.0", 956 "dependencies": { 957 "@humanfs/types": "^0.15.0" 958 }, 959 "engines": { 960 "node": ">=18.18.0" 961 } 962 }, 963 "node_modules/@humanfs/node": { 964 "version": "0.16.8", 965 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", 966 "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", 967 "dev": true, 968 "license": "Apache-2.0", 969 "dependencies": { 970 "@humanfs/core": "^0.19.2", 971 "@humanfs/types": "^0.15.0", 972 "@humanwhocodes/retry": "^0.4.0" 973 }, 974 "engines": { 975 "node": ">=18.18.0" 976 } 977 }, 978 "node_modules/@humanfs/types": { 979 "version": "0.15.0", 980 "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", 981 "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", 982 "dev": true, 983 "license": "Apache-2.0", 984 "engines": { 985 "node": ">=18.18.0" 986 } 987 }, 988 "node_modules/@humanwhocodes/module-importer": { 989 "version": "1.0.1", 990 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 991 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 992 "dev": true, 993 "license": "Apache-2.0", 994 "engines": { 995 "node": ">=12.22" 996 }, 997 "funding": { 998 "type": "github", 999 "url": "https://github.com/sponsors/nzakas" 1000 } 1001 }, 1002 "node_modules/@humanwhocodes/retry": { 1003 "version": "0.4.3", 1004 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 1005 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 1006 "dev": true, 1007 "license": "Apache-2.0", 1008 "engines": { 1009 "node": ">=18.18" 1010 }, 1011 "funding": { 1012 "type": "github", 1013 "url": "https://github.com/sponsors/nzakas" 1014 } 1015 }, 1016 "node_modules/@jridgewell/gen-mapping": { 1017 "version": "0.3.13", 1018 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 1019 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 1020 "license": "MIT", 1021 "dependencies": { 1022 "@jridgewell/sourcemap-codec": "^1.5.0", 1023 "@jridgewell/trace-mapping": "^0.3.24" 1024 } 1025 }, 1026 "node_modules/@jridgewell/remapping": { 1027 "version": "2.3.5", 1028 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 1029 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 1030 "license": "MIT", 1031 "dependencies": { 1032 "@jridgewell/gen-mapping": "^0.3.5", 1033 "@jridgewell/trace-mapping": "^0.3.24" 1034 } 1035 }, 1036 "node_modules/@jridgewell/resolve-uri": { 1037 "version": "3.1.2", 1038 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 1039 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 1040 "license": "MIT", 1041 "engines": { 1042 "node": ">=6.0.0" 1043 } 1044 }, 1045 "node_modules/@jridgewell/sourcemap-codec": { 1046 "version": "1.5.5", 1047 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 1048 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 1049 "license": "MIT" 1050 }, 1051 "node_modules/@jridgewell/trace-mapping": { 1052 "version": "0.3.31", 1053 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 1054 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 1055 "license": "MIT", 1056 "dependencies": { 1057 "@jridgewell/resolve-uri": "^3.1.0", 1058 "@jridgewell/sourcemap-codec": "^1.4.14" 1059 } 1060 }, 1061 "node_modules/@nanostores/react": { 1062 "version": "1.1.0", 1063 "resolved": "https://registry.npmjs.org/@nanostores/react/-/react-1.1.0.tgz", 1064 "integrity": "sha512-MbH35fjhcf7LAubYX5vhOChYUfTLzNLqH/mBGLVsHkcvjy0F8crO1WQwdmQ2xKbAmtpalDa2zBt3Hlg5kqr8iw==", 1065 "funding": [ 1066 { 1067 "type": "github", 1068 "url": "https://github.com/sponsors/ai" 1069 } 1070 ], 1071 "license": "MIT", 1072 "engines": { 1073 "node": "^20.0.0 || >=22.0.0" 1074 }, 1075 "peerDependencies": { 1076 "nanostores": "^1.2.0", 1077 "react": ">=18.0.0" 1078 } 1079 }, 1080 "node_modules/@nous-research/ui": { 1081 "version": "0.10.0", 1082 "resolved": "https://registry.npmjs.org/@nous-research/ui/-/ui-0.10.0.tgz", 1083 "integrity": "sha512-gzB7rjzW4F9C1YkILR9EvCk6Ul6cWhqEeb2HzuRJK4NiC1gHeQ2D2Pr+15qbMghV4SuTLJmwLSLvbH76nRA5Jw==", 1084 "license": "MIT", 1085 "dependencies": { 1086 "@nanostores/react": "^1.0.0", 1087 "class-variance-authority": "^0.7.1", 1088 "clsx": "^2.1.1", 1089 "nanostores": "^1.0.1", 1090 "sanitize-html": "^2.16.0", 1091 "tailwind-merge": "^3.3.1", 1092 "tw-animate-css": "^1.4.0", 1093 "unicode-animations": "^1.0.3" 1094 }, 1095 "peerDependencies": { 1096 "@observablehq/plot": "^0.6.17", 1097 "@react-three/fiber": "^9.4.0", 1098 "gsap": "^3.13.0", 1099 "leva": "^0.10.1", 1100 "react": "^19.0.0", 1101 "react-dom": "^19.0.0", 1102 "three": "^0.180.0" 1103 }, 1104 "peerDependenciesMeta": { 1105 "@observablehq/plot": { 1106 "optional": true 1107 }, 1108 "@react-three/fiber": { 1109 "optional": true 1110 }, 1111 "gsap": { 1112 "optional": true 1113 }, 1114 "leva": { 1115 "optional": true 1116 }, 1117 "three": { 1118 "optional": true 1119 } 1120 } 1121 }, 1122 "node_modules/@observablehq/plot": { 1123 "version": "0.6.17", 1124 "resolved": "https://registry.npmjs.org/@observablehq/plot/-/plot-0.6.17.tgz", 1125 "integrity": "sha512-/qaXP/7mc4MUS0s4cPPFASDRjtsWp85/TbfsciqDgU1HwYixbSbbytNuInD8AcTYC3xaxACgVX06agdfQy9W+g==", 1126 "license": "ISC", 1127 "dependencies": { 1128 "d3": "^7.9.0", 1129 "interval-tree-1d": "^1.0.0", 1130 "isoformat": "^0.2.0" 1131 }, 1132 "engines": { 1133 "node": ">=12" 1134 } 1135 }, 1136 "node_modules/@radix-ui/primitive": { 1137 "version": "1.1.3", 1138 "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz", 1139 "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==", 1140 "license": "MIT" 1141 }, 1142 "node_modules/@radix-ui/react-arrow": { 1143 "version": "1.1.7", 1144 "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz", 1145 "integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==", 1146 "license": "MIT", 1147 "dependencies": { 1148 "@radix-ui/react-primitive": "2.1.3" 1149 }, 1150 "peerDependencies": { 1151 "@types/react": "*", 1152 "@types/react-dom": "*", 1153 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1154 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1155 }, 1156 "peerDependenciesMeta": { 1157 "@types/react": { 1158 "optional": true 1159 }, 1160 "@types/react-dom": { 1161 "optional": true 1162 } 1163 } 1164 }, 1165 "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-primitive": { 1166 "version": "2.1.3", 1167 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", 1168 "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", 1169 "license": "MIT", 1170 "dependencies": { 1171 "@radix-ui/react-slot": "1.2.3" 1172 }, 1173 "peerDependencies": { 1174 "@types/react": "*", 1175 "@types/react-dom": "*", 1176 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1177 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1178 }, 1179 "peerDependenciesMeta": { 1180 "@types/react": { 1181 "optional": true 1182 }, 1183 "@types/react-dom": { 1184 "optional": true 1185 } 1186 } 1187 }, 1188 "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-slot": { 1189 "version": "1.2.3", 1190 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", 1191 "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", 1192 "license": "MIT", 1193 "dependencies": { 1194 "@radix-ui/react-compose-refs": "1.1.2" 1195 }, 1196 "peerDependencies": { 1197 "@types/react": "*", 1198 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1199 }, 1200 "peerDependenciesMeta": { 1201 "@types/react": { 1202 "optional": true 1203 } 1204 } 1205 }, 1206 "node_modules/@radix-ui/react-compose-refs": { 1207 "version": "1.1.2", 1208 "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz", 1209 "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==", 1210 "license": "MIT", 1211 "peerDependencies": { 1212 "@types/react": "*", 1213 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1214 }, 1215 "peerDependenciesMeta": { 1216 "@types/react": { 1217 "optional": true 1218 } 1219 } 1220 }, 1221 "node_modules/@radix-ui/react-context": { 1222 "version": "1.1.2", 1223 "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz", 1224 "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==", 1225 "license": "MIT", 1226 "peerDependencies": { 1227 "@types/react": "*", 1228 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1229 }, 1230 "peerDependenciesMeta": { 1231 "@types/react": { 1232 "optional": true 1233 } 1234 } 1235 }, 1236 "node_modules/@radix-ui/react-dismissable-layer": { 1237 "version": "1.1.11", 1238 "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz", 1239 "integrity": "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==", 1240 "license": "MIT", 1241 "dependencies": { 1242 "@radix-ui/primitive": "1.1.3", 1243 "@radix-ui/react-compose-refs": "1.1.2", 1244 "@radix-ui/react-primitive": "2.1.3", 1245 "@radix-ui/react-use-callback-ref": "1.1.1", 1246 "@radix-ui/react-use-escape-keydown": "1.1.1" 1247 }, 1248 "peerDependencies": { 1249 "@types/react": "*", 1250 "@types/react-dom": "*", 1251 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1252 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1253 }, 1254 "peerDependenciesMeta": { 1255 "@types/react": { 1256 "optional": true 1257 }, 1258 "@types/react-dom": { 1259 "optional": true 1260 } 1261 } 1262 }, 1263 "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-primitive": { 1264 "version": "2.1.3", 1265 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", 1266 "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", 1267 "license": "MIT", 1268 "dependencies": { 1269 "@radix-ui/react-slot": "1.2.3" 1270 }, 1271 "peerDependencies": { 1272 "@types/react": "*", 1273 "@types/react-dom": "*", 1274 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1275 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1276 }, 1277 "peerDependenciesMeta": { 1278 "@types/react": { 1279 "optional": true 1280 }, 1281 "@types/react-dom": { 1282 "optional": true 1283 } 1284 } 1285 }, 1286 "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-slot": { 1287 "version": "1.2.3", 1288 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", 1289 "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", 1290 "license": "MIT", 1291 "dependencies": { 1292 "@radix-ui/react-compose-refs": "1.1.2" 1293 }, 1294 "peerDependencies": { 1295 "@types/react": "*", 1296 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1297 }, 1298 "peerDependenciesMeta": { 1299 "@types/react": { 1300 "optional": true 1301 } 1302 } 1303 }, 1304 "node_modules/@radix-ui/react-id": { 1305 "version": "1.1.1", 1306 "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz", 1307 "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==", 1308 "license": "MIT", 1309 "dependencies": { 1310 "@radix-ui/react-use-layout-effect": "1.1.1" 1311 }, 1312 "peerDependencies": { 1313 "@types/react": "*", 1314 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1315 }, 1316 "peerDependenciesMeta": { 1317 "@types/react": { 1318 "optional": true 1319 } 1320 } 1321 }, 1322 "node_modules/@radix-ui/react-popper": { 1323 "version": "1.2.8", 1324 "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.8.tgz", 1325 "integrity": "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==", 1326 "license": "MIT", 1327 "dependencies": { 1328 "@floating-ui/react-dom": "^2.0.0", 1329 "@radix-ui/react-arrow": "1.1.7", 1330 "@radix-ui/react-compose-refs": "1.1.2", 1331 "@radix-ui/react-context": "1.1.2", 1332 "@radix-ui/react-primitive": "2.1.3", 1333 "@radix-ui/react-use-callback-ref": "1.1.1", 1334 "@radix-ui/react-use-layout-effect": "1.1.1", 1335 "@radix-ui/react-use-rect": "1.1.1", 1336 "@radix-ui/react-use-size": "1.1.1", 1337 "@radix-ui/rect": "1.1.1" 1338 }, 1339 "peerDependencies": { 1340 "@types/react": "*", 1341 "@types/react-dom": "*", 1342 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1343 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1344 }, 1345 "peerDependenciesMeta": { 1346 "@types/react": { 1347 "optional": true 1348 }, 1349 "@types/react-dom": { 1350 "optional": true 1351 } 1352 } 1353 }, 1354 "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-primitive": { 1355 "version": "2.1.3", 1356 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", 1357 "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", 1358 "license": "MIT", 1359 "dependencies": { 1360 "@radix-ui/react-slot": "1.2.3" 1361 }, 1362 "peerDependencies": { 1363 "@types/react": "*", 1364 "@types/react-dom": "*", 1365 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1366 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1367 }, 1368 "peerDependenciesMeta": { 1369 "@types/react": { 1370 "optional": true 1371 }, 1372 "@types/react-dom": { 1373 "optional": true 1374 } 1375 } 1376 }, 1377 "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-slot": { 1378 "version": "1.2.3", 1379 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", 1380 "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", 1381 "license": "MIT", 1382 "dependencies": { 1383 "@radix-ui/react-compose-refs": "1.1.2" 1384 }, 1385 "peerDependencies": { 1386 "@types/react": "*", 1387 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1388 }, 1389 "peerDependenciesMeta": { 1390 "@types/react": { 1391 "optional": true 1392 } 1393 } 1394 }, 1395 "node_modules/@radix-ui/react-portal": { 1396 "version": "1.1.10", 1397 "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.10.tgz", 1398 "integrity": "sha512-4kY9IVa6+9nJPsYmngK5Uk2kUmZnv7ChhHAFeQ5oaj8jrR1bIi3xww8nH71pz1/Ve4d/cXO3YxT8eikt1B0a8w==", 1399 "license": "MIT", 1400 "dependencies": { 1401 "@radix-ui/react-primitive": "2.1.4", 1402 "@radix-ui/react-use-layout-effect": "1.1.1" 1403 }, 1404 "peerDependencies": { 1405 "@types/react": "*", 1406 "@types/react-dom": "*", 1407 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1408 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1409 }, 1410 "peerDependenciesMeta": { 1411 "@types/react": { 1412 "optional": true 1413 }, 1414 "@types/react-dom": { 1415 "optional": true 1416 } 1417 } 1418 }, 1419 "node_modules/@radix-ui/react-presence": { 1420 "version": "1.1.5", 1421 "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.5.tgz", 1422 "integrity": "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==", 1423 "license": "MIT", 1424 "dependencies": { 1425 "@radix-ui/react-compose-refs": "1.1.2", 1426 "@radix-ui/react-use-layout-effect": "1.1.1" 1427 }, 1428 "peerDependencies": { 1429 "@types/react": "*", 1430 "@types/react-dom": "*", 1431 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1432 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1433 }, 1434 "peerDependenciesMeta": { 1435 "@types/react": { 1436 "optional": true 1437 }, 1438 "@types/react-dom": { 1439 "optional": true 1440 } 1441 } 1442 }, 1443 "node_modules/@radix-ui/react-primitive": { 1444 "version": "2.1.4", 1445 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.4.tgz", 1446 "integrity": "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg==", 1447 "license": "MIT", 1448 "dependencies": { 1449 "@radix-ui/react-slot": "1.2.4" 1450 }, 1451 "peerDependencies": { 1452 "@types/react": "*", 1453 "@types/react-dom": "*", 1454 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1455 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1456 }, 1457 "peerDependenciesMeta": { 1458 "@types/react": { 1459 "optional": true 1460 }, 1461 "@types/react-dom": { 1462 "optional": true 1463 } 1464 } 1465 }, 1466 "node_modules/@radix-ui/react-slot": { 1467 "version": "1.2.4", 1468 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz", 1469 "integrity": "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==", 1470 "license": "MIT", 1471 "dependencies": { 1472 "@radix-ui/react-compose-refs": "1.1.2" 1473 }, 1474 "peerDependencies": { 1475 "@types/react": "*", 1476 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1477 }, 1478 "peerDependenciesMeta": { 1479 "@types/react": { 1480 "optional": true 1481 } 1482 } 1483 }, 1484 "node_modules/@radix-ui/react-tooltip": { 1485 "version": "1.2.8", 1486 "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.8.tgz", 1487 "integrity": "sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==", 1488 "license": "MIT", 1489 "dependencies": { 1490 "@radix-ui/primitive": "1.1.3", 1491 "@radix-ui/react-compose-refs": "1.1.2", 1492 "@radix-ui/react-context": "1.1.2", 1493 "@radix-ui/react-dismissable-layer": "1.1.11", 1494 "@radix-ui/react-id": "1.1.1", 1495 "@radix-ui/react-popper": "1.2.8", 1496 "@radix-ui/react-portal": "1.1.9", 1497 "@radix-ui/react-presence": "1.1.5", 1498 "@radix-ui/react-primitive": "2.1.3", 1499 "@radix-ui/react-slot": "1.2.3", 1500 "@radix-ui/react-use-controllable-state": "1.2.2", 1501 "@radix-ui/react-visually-hidden": "1.2.3" 1502 }, 1503 "peerDependencies": { 1504 "@types/react": "*", 1505 "@types/react-dom": "*", 1506 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1507 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1508 }, 1509 "peerDependenciesMeta": { 1510 "@types/react": { 1511 "optional": true 1512 }, 1513 "@types/react-dom": { 1514 "optional": true 1515 } 1516 } 1517 }, 1518 "node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/react-portal": { 1519 "version": "1.1.9", 1520 "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz", 1521 "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==", 1522 "license": "MIT", 1523 "dependencies": { 1524 "@radix-ui/react-primitive": "2.1.3", 1525 "@radix-ui/react-use-layout-effect": "1.1.1" 1526 }, 1527 "peerDependencies": { 1528 "@types/react": "*", 1529 "@types/react-dom": "*", 1530 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1531 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1532 }, 1533 "peerDependenciesMeta": { 1534 "@types/react": { 1535 "optional": true 1536 }, 1537 "@types/react-dom": { 1538 "optional": true 1539 } 1540 } 1541 }, 1542 "node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/react-primitive": { 1543 "version": "2.1.3", 1544 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", 1545 "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", 1546 "license": "MIT", 1547 "dependencies": { 1548 "@radix-ui/react-slot": "1.2.3" 1549 }, 1550 "peerDependencies": { 1551 "@types/react": "*", 1552 "@types/react-dom": "*", 1553 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1554 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1555 }, 1556 "peerDependenciesMeta": { 1557 "@types/react": { 1558 "optional": true 1559 }, 1560 "@types/react-dom": { 1561 "optional": true 1562 } 1563 } 1564 }, 1565 "node_modules/@radix-ui/react-tooltip/node_modules/@radix-ui/react-slot": { 1566 "version": "1.2.3", 1567 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", 1568 "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", 1569 "license": "MIT", 1570 "dependencies": { 1571 "@radix-ui/react-compose-refs": "1.1.2" 1572 }, 1573 "peerDependencies": { 1574 "@types/react": "*", 1575 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1576 }, 1577 "peerDependenciesMeta": { 1578 "@types/react": { 1579 "optional": true 1580 } 1581 } 1582 }, 1583 "node_modules/@radix-ui/react-use-callback-ref": { 1584 "version": "1.1.1", 1585 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz", 1586 "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==", 1587 "license": "MIT", 1588 "peerDependencies": { 1589 "@types/react": "*", 1590 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1591 }, 1592 "peerDependenciesMeta": { 1593 "@types/react": { 1594 "optional": true 1595 } 1596 } 1597 }, 1598 "node_modules/@radix-ui/react-use-controllable-state": { 1599 "version": "1.2.2", 1600 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz", 1601 "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==", 1602 "license": "MIT", 1603 "dependencies": { 1604 "@radix-ui/react-use-effect-event": "0.0.2", 1605 "@radix-ui/react-use-layout-effect": "1.1.1" 1606 }, 1607 "peerDependencies": { 1608 "@types/react": "*", 1609 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1610 }, 1611 "peerDependenciesMeta": { 1612 "@types/react": { 1613 "optional": true 1614 } 1615 } 1616 }, 1617 "node_modules/@radix-ui/react-use-effect-event": { 1618 "version": "0.0.2", 1619 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz", 1620 "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==", 1621 "license": "MIT", 1622 "dependencies": { 1623 "@radix-ui/react-use-layout-effect": "1.1.1" 1624 }, 1625 "peerDependencies": { 1626 "@types/react": "*", 1627 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1628 }, 1629 "peerDependenciesMeta": { 1630 "@types/react": { 1631 "optional": true 1632 } 1633 } 1634 }, 1635 "node_modules/@radix-ui/react-use-escape-keydown": { 1636 "version": "1.1.1", 1637 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz", 1638 "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==", 1639 "license": "MIT", 1640 "dependencies": { 1641 "@radix-ui/react-use-callback-ref": "1.1.1" 1642 }, 1643 "peerDependencies": { 1644 "@types/react": "*", 1645 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1646 }, 1647 "peerDependenciesMeta": { 1648 "@types/react": { 1649 "optional": true 1650 } 1651 } 1652 }, 1653 "node_modules/@radix-ui/react-use-layout-effect": { 1654 "version": "1.1.1", 1655 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz", 1656 "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==", 1657 "license": "MIT", 1658 "peerDependencies": { 1659 "@types/react": "*", 1660 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1661 }, 1662 "peerDependenciesMeta": { 1663 "@types/react": { 1664 "optional": true 1665 } 1666 } 1667 }, 1668 "node_modules/@radix-ui/react-use-rect": { 1669 "version": "1.1.1", 1670 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz", 1671 "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==", 1672 "license": "MIT", 1673 "dependencies": { 1674 "@radix-ui/rect": "1.1.1" 1675 }, 1676 "peerDependencies": { 1677 "@types/react": "*", 1678 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1679 }, 1680 "peerDependenciesMeta": { 1681 "@types/react": { 1682 "optional": true 1683 } 1684 } 1685 }, 1686 "node_modules/@radix-ui/react-use-size": { 1687 "version": "1.1.1", 1688 "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz", 1689 "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==", 1690 "license": "MIT", 1691 "dependencies": { 1692 "@radix-ui/react-use-layout-effect": "1.1.1" 1693 }, 1694 "peerDependencies": { 1695 "@types/react": "*", 1696 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1697 }, 1698 "peerDependenciesMeta": { 1699 "@types/react": { 1700 "optional": true 1701 } 1702 } 1703 }, 1704 "node_modules/@radix-ui/react-visually-hidden": { 1705 "version": "1.2.3", 1706 "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz", 1707 "integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==", 1708 "license": "MIT", 1709 "dependencies": { 1710 "@radix-ui/react-primitive": "2.1.3" 1711 }, 1712 "peerDependencies": { 1713 "@types/react": "*", 1714 "@types/react-dom": "*", 1715 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1716 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1717 }, 1718 "peerDependenciesMeta": { 1719 "@types/react": { 1720 "optional": true 1721 }, 1722 "@types/react-dom": { 1723 "optional": true 1724 } 1725 } 1726 }, 1727 "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-primitive": { 1728 "version": "2.1.3", 1729 "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", 1730 "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", 1731 "license": "MIT", 1732 "dependencies": { 1733 "@radix-ui/react-slot": "1.2.3" 1734 }, 1735 "peerDependencies": { 1736 "@types/react": "*", 1737 "@types/react-dom": "*", 1738 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 1739 "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1740 }, 1741 "peerDependenciesMeta": { 1742 "@types/react": { 1743 "optional": true 1744 }, 1745 "@types/react-dom": { 1746 "optional": true 1747 } 1748 } 1749 }, 1750 "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-slot": { 1751 "version": "1.2.3", 1752 "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", 1753 "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", 1754 "license": "MIT", 1755 "dependencies": { 1756 "@radix-ui/react-compose-refs": "1.1.2" 1757 }, 1758 "peerDependencies": { 1759 "@types/react": "*", 1760 "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 1761 }, 1762 "peerDependenciesMeta": { 1763 "@types/react": { 1764 "optional": true 1765 } 1766 } 1767 }, 1768 "node_modules/@radix-ui/rect": { 1769 "version": "1.1.1", 1770 "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz", 1771 "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==", 1772 "license": "MIT" 1773 }, 1774 "node_modules/@react-three/fiber": { 1775 "version": "9.6.0", 1776 "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-9.6.0.tgz", 1777 "integrity": "sha512-90abYK2q5/qDM+GACs9zRvc5KhEEpEWqWlHSd64zTPNxg+9wCJvTfyD9x2so7hlQhjRYO1Fa6flR3BC/kpTFkA==", 1778 "license": "MIT", 1779 "dependencies": { 1780 "@babel/runtime": "^7.17.8", 1781 "@types/webxr": "*", 1782 "base64-js": "^1.5.1", 1783 "buffer": "^6.0.3", 1784 "its-fine": "^2.0.0", 1785 "react-use-measure": "^2.1.7", 1786 "scheduler": "^0.27.0", 1787 "suspend-react": "^0.1.3", 1788 "use-sync-external-store": "^1.4.0", 1789 "zustand": "^5.0.3" 1790 }, 1791 "peerDependencies": { 1792 "expo": ">=43.0", 1793 "expo-asset": ">=8.4", 1794 "expo-file-system": ">=11.0", 1795 "expo-gl": ">=11.0", 1796 "react": ">=19 <19.3", 1797 "react-dom": ">=19 <19.3", 1798 "react-native": ">=0.78", 1799 "three": ">=0.156" 1800 }, 1801 "peerDependenciesMeta": { 1802 "expo": { 1803 "optional": true 1804 }, 1805 "expo-asset": { 1806 "optional": true 1807 }, 1808 "expo-file-system": { 1809 "optional": true 1810 }, 1811 "expo-gl": { 1812 "optional": true 1813 }, 1814 "react-dom": { 1815 "optional": true 1816 }, 1817 "react-native": { 1818 "optional": true 1819 } 1820 } 1821 }, 1822 "node_modules/@rolldown/pluginutils": { 1823 "version": "1.0.0-rc.3", 1824 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", 1825 "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==", 1826 "dev": true, 1827 "license": "MIT" 1828 }, 1829 "node_modules/@rollup/rollup-android-arm-eabi": { 1830 "version": "4.60.2", 1831 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.2.tgz", 1832 "integrity": "sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==", 1833 "cpu": [ 1834 "arm" 1835 ], 1836 "license": "MIT", 1837 "optional": true, 1838 "os": [ 1839 "android" 1840 ] 1841 }, 1842 "node_modules/@rollup/rollup-android-arm64": { 1843 "version": "4.60.2", 1844 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.2.tgz", 1845 "integrity": "sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==", 1846 "cpu": [ 1847 "arm64" 1848 ], 1849 "license": "MIT", 1850 "optional": true, 1851 "os": [ 1852 "android" 1853 ] 1854 }, 1855 "node_modules/@rollup/rollup-darwin-arm64": { 1856 "version": "4.60.2", 1857 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.2.tgz", 1858 "integrity": "sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==", 1859 "cpu": [ 1860 "arm64" 1861 ], 1862 "license": "MIT", 1863 "optional": true, 1864 "os": [ 1865 "darwin" 1866 ] 1867 }, 1868 "node_modules/@rollup/rollup-darwin-x64": { 1869 "version": "4.60.2", 1870 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.2.tgz", 1871 "integrity": "sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==", 1872 "cpu": [ 1873 "x64" 1874 ], 1875 "license": "MIT", 1876 "optional": true, 1877 "os": [ 1878 "darwin" 1879 ] 1880 }, 1881 "node_modules/@rollup/rollup-freebsd-arm64": { 1882 "version": "4.60.2", 1883 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.2.tgz", 1884 "integrity": "sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==", 1885 "cpu": [ 1886 "arm64" 1887 ], 1888 "license": "MIT", 1889 "optional": true, 1890 "os": [ 1891 "freebsd" 1892 ] 1893 }, 1894 "node_modules/@rollup/rollup-freebsd-x64": { 1895 "version": "4.60.2", 1896 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.2.tgz", 1897 "integrity": "sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==", 1898 "cpu": [ 1899 "x64" 1900 ], 1901 "license": "MIT", 1902 "optional": true, 1903 "os": [ 1904 "freebsd" 1905 ] 1906 }, 1907 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1908 "version": "4.60.2", 1909 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.2.tgz", 1910 "integrity": "sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==", 1911 "cpu": [ 1912 "arm" 1913 ], 1914 "license": "MIT", 1915 "optional": true, 1916 "os": [ 1917 "linux" 1918 ] 1919 }, 1920 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1921 "version": "4.60.2", 1922 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.2.tgz", 1923 "integrity": "sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==", 1924 "cpu": [ 1925 "arm" 1926 ], 1927 "license": "MIT", 1928 "optional": true, 1929 "os": [ 1930 "linux" 1931 ] 1932 }, 1933 "node_modules/@rollup/rollup-linux-arm64-gnu": { 1934 "version": "4.60.2", 1935 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.2.tgz", 1936 "integrity": "sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==", 1937 "cpu": [ 1938 "arm64" 1939 ], 1940 "license": "MIT", 1941 "optional": true, 1942 "os": [ 1943 "linux" 1944 ] 1945 }, 1946 "node_modules/@rollup/rollup-linux-arm64-musl": { 1947 "version": "4.60.2", 1948 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.2.tgz", 1949 "integrity": "sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==", 1950 "cpu": [ 1951 "arm64" 1952 ], 1953 "license": "MIT", 1954 "optional": true, 1955 "os": [ 1956 "linux" 1957 ] 1958 }, 1959 "node_modules/@rollup/rollup-linux-loong64-gnu": { 1960 "version": "4.60.2", 1961 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.2.tgz", 1962 "integrity": "sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==", 1963 "cpu": [ 1964 "loong64" 1965 ], 1966 "license": "MIT", 1967 "optional": true, 1968 "os": [ 1969 "linux" 1970 ] 1971 }, 1972 "node_modules/@rollup/rollup-linux-loong64-musl": { 1973 "version": "4.60.2", 1974 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.2.tgz", 1975 "integrity": "sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==", 1976 "cpu": [ 1977 "loong64" 1978 ], 1979 "license": "MIT", 1980 "optional": true, 1981 "os": [ 1982 "linux" 1983 ] 1984 }, 1985 "node_modules/@rollup/rollup-linux-ppc64-gnu": { 1986 "version": "4.60.2", 1987 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.2.tgz", 1988 "integrity": "sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==", 1989 "cpu": [ 1990 "ppc64" 1991 ], 1992 "license": "MIT", 1993 "optional": true, 1994 "os": [ 1995 "linux" 1996 ] 1997 }, 1998 "node_modules/@rollup/rollup-linux-ppc64-musl": { 1999 "version": "4.60.2", 2000 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.2.tgz", 2001 "integrity": "sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==", 2002 "cpu": [ 2003 "ppc64" 2004 ], 2005 "license": "MIT", 2006 "optional": true, 2007 "os": [ 2008 "linux" 2009 ] 2010 }, 2011 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 2012 "version": "4.60.2", 2013 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.2.tgz", 2014 "integrity": "sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==", 2015 "cpu": [ 2016 "riscv64" 2017 ], 2018 "license": "MIT", 2019 "optional": true, 2020 "os": [ 2021 "linux" 2022 ] 2023 }, 2024 "node_modules/@rollup/rollup-linux-riscv64-musl": { 2025 "version": "4.60.2", 2026 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.2.tgz", 2027 "integrity": "sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==", 2028 "cpu": [ 2029 "riscv64" 2030 ], 2031 "license": "MIT", 2032 "optional": true, 2033 "os": [ 2034 "linux" 2035 ] 2036 }, 2037 "node_modules/@rollup/rollup-linux-s390x-gnu": { 2038 "version": "4.60.2", 2039 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.2.tgz", 2040 "integrity": "sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==", 2041 "cpu": [ 2042 "s390x" 2043 ], 2044 "license": "MIT", 2045 "optional": true, 2046 "os": [ 2047 "linux" 2048 ] 2049 }, 2050 "node_modules/@rollup/rollup-linux-x64-gnu": { 2051 "version": "4.60.2", 2052 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.2.tgz", 2053 "integrity": "sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==", 2054 "cpu": [ 2055 "x64" 2056 ], 2057 "license": "MIT", 2058 "optional": true, 2059 "os": [ 2060 "linux" 2061 ] 2062 }, 2063 "node_modules/@rollup/rollup-linux-x64-musl": { 2064 "version": "4.60.2", 2065 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.2.tgz", 2066 "integrity": "sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==", 2067 "cpu": [ 2068 "x64" 2069 ], 2070 "license": "MIT", 2071 "optional": true, 2072 "os": [ 2073 "linux" 2074 ] 2075 }, 2076 "node_modules/@rollup/rollup-openbsd-x64": { 2077 "version": "4.60.2", 2078 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.2.tgz", 2079 "integrity": "sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==", 2080 "cpu": [ 2081 "x64" 2082 ], 2083 "license": "MIT", 2084 "optional": true, 2085 "os": [ 2086 "openbsd" 2087 ] 2088 }, 2089 "node_modules/@rollup/rollup-openharmony-arm64": { 2090 "version": "4.60.2", 2091 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.2.tgz", 2092 "integrity": "sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==", 2093 "cpu": [ 2094 "arm64" 2095 ], 2096 "license": "MIT", 2097 "optional": true, 2098 "os": [ 2099 "openharmony" 2100 ] 2101 }, 2102 "node_modules/@rollup/rollup-win32-arm64-msvc": { 2103 "version": "4.60.2", 2104 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.2.tgz", 2105 "integrity": "sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==", 2106 "cpu": [ 2107 "arm64" 2108 ], 2109 "license": "MIT", 2110 "optional": true, 2111 "os": [ 2112 "win32" 2113 ] 2114 }, 2115 "node_modules/@rollup/rollup-win32-ia32-msvc": { 2116 "version": "4.60.2", 2117 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.2.tgz", 2118 "integrity": "sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==", 2119 "cpu": [ 2120 "ia32" 2121 ], 2122 "license": "MIT", 2123 "optional": true, 2124 "os": [ 2125 "win32" 2126 ] 2127 }, 2128 "node_modules/@rollup/rollup-win32-x64-gnu": { 2129 "version": "4.60.2", 2130 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.2.tgz", 2131 "integrity": "sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==", 2132 "cpu": [ 2133 "x64" 2134 ], 2135 "license": "MIT", 2136 "optional": true, 2137 "os": [ 2138 "win32" 2139 ] 2140 }, 2141 "node_modules/@rollup/rollup-win32-x64-msvc": { 2142 "version": "4.60.2", 2143 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.2.tgz", 2144 "integrity": "sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==", 2145 "cpu": [ 2146 "x64" 2147 ], 2148 "license": "MIT", 2149 "optional": true, 2150 "os": [ 2151 "win32" 2152 ] 2153 }, 2154 "node_modules/@stitches/react": { 2155 "version": "1.2.8", 2156 "resolved": "https://registry.npmjs.org/@stitches/react/-/react-1.2.8.tgz", 2157 "integrity": "sha512-9g9dWI4gsSVe8bNLlb+lMkBYsnIKCZTmvqvDG+Avnn69XfmHZKiaMrx7cgTaddq7aTPPmXiTsbFcUy0xgI4+wA==", 2158 "license": "MIT", 2159 "peerDependencies": { 2160 "react": ">= 16.3.0" 2161 } 2162 }, 2163 "node_modules/@tailwindcss/node": { 2164 "version": "4.2.4", 2165 "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.4.tgz", 2166 "integrity": "sha512-Ai7+yQPxz3ddrDQzFfBKdHEVBg0w3Zl83jnjuwxnZOsnH9pGn93QHQtpU0p/8rYWxvbFZHneni6p1BSLK4DkGA==", 2167 "license": "MIT", 2168 "dependencies": { 2169 "@jridgewell/remapping": "^2.3.5", 2170 "enhanced-resolve": "^5.19.0", 2171 "jiti": "^2.6.1", 2172 "lightningcss": "1.32.0", 2173 "magic-string": "^0.30.21", 2174 "source-map-js": "^1.2.1", 2175 "tailwindcss": "4.2.4" 2176 } 2177 }, 2178 "node_modules/@tailwindcss/oxide": { 2179 "version": "4.2.4", 2180 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.4.tgz", 2181 "integrity": "sha512-9El/iI069DKDSXwTvB9J4BwdO5JhRrOweGaK25taBAvBXyXqJAX+Jqdvs8r8gKpsI/1m0LeJLyQYTf/WLrBT1Q==", 2182 "license": "MIT", 2183 "engines": { 2184 "node": ">= 20" 2185 }, 2186 "optionalDependencies": { 2187 "@tailwindcss/oxide-android-arm64": "4.2.4", 2188 "@tailwindcss/oxide-darwin-arm64": "4.2.4", 2189 "@tailwindcss/oxide-darwin-x64": "4.2.4", 2190 "@tailwindcss/oxide-freebsd-x64": "4.2.4", 2191 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.4", 2192 "@tailwindcss/oxide-linux-arm64-gnu": "4.2.4", 2193 "@tailwindcss/oxide-linux-arm64-musl": "4.2.4", 2194 "@tailwindcss/oxide-linux-x64-gnu": "4.2.4", 2195 "@tailwindcss/oxide-linux-x64-musl": "4.2.4", 2196 "@tailwindcss/oxide-wasm32-wasi": "4.2.4", 2197 "@tailwindcss/oxide-win32-arm64-msvc": "4.2.4", 2198 "@tailwindcss/oxide-win32-x64-msvc": "4.2.4" 2199 } 2200 }, 2201 "node_modules/@tailwindcss/oxide-android-arm64": { 2202 "version": "4.2.4", 2203 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.4.tgz", 2204 "integrity": "sha512-e7MOr1SAn9U8KlZzPi1ZXGZHeC5anY36qjNwmZv9pOJ8E4Q6jmD1vyEHkQFmNOIN7twGPEMXRHmitN4zCMN03g==", 2205 "cpu": [ 2206 "arm64" 2207 ], 2208 "license": "MIT", 2209 "optional": true, 2210 "os": [ 2211 "android" 2212 ], 2213 "engines": { 2214 "node": ">= 20" 2215 } 2216 }, 2217 "node_modules/@tailwindcss/oxide-darwin-arm64": { 2218 "version": "4.2.4", 2219 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.4.tgz", 2220 "integrity": "sha512-tSC/Kbqpz/5/o/C2sG7QvOxAKqyd10bq+ypZNf+9Fi2TvbVbv1zNpcEptcsU7DPROaSbVgUXmrzKhurFvo5eDg==", 2221 "cpu": [ 2222 "arm64" 2223 ], 2224 "license": "MIT", 2225 "optional": true, 2226 "os": [ 2227 "darwin" 2228 ], 2229 "engines": { 2230 "node": ">= 20" 2231 } 2232 }, 2233 "node_modules/@tailwindcss/oxide-darwin-x64": { 2234 "version": "4.2.4", 2235 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.4.tgz", 2236 "integrity": "sha512-yPyUXn3yO/ufR6+Kzv0t4fCg2qNr90jxXc5QqBpjlPNd0NqyDXcmQb/6weunH/MEDXW5dhyEi+agTDiqa3WsGg==", 2237 "cpu": [ 2238 "x64" 2239 ], 2240 "license": "MIT", 2241 "optional": true, 2242 "os": [ 2243 "darwin" 2244 ], 2245 "engines": { 2246 "node": ">= 20" 2247 } 2248 }, 2249 "node_modules/@tailwindcss/oxide-freebsd-x64": { 2250 "version": "4.2.4", 2251 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.4.tgz", 2252 "integrity": "sha512-BoMIB4vMQtZsXdGLVc2z+P9DbETkiopogfWZKbWwM8b/1Vinbs4YcUwo+kM/KeLkX3Ygrf4/PsRndKaYhS8Eiw==", 2253 "cpu": [ 2254 "x64" 2255 ], 2256 "license": "MIT", 2257 "optional": true, 2258 "os": [ 2259 "freebsd" 2260 ], 2261 "engines": { 2262 "node": ">= 20" 2263 } 2264 }, 2265 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { 2266 "version": "4.2.4", 2267 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.4.tgz", 2268 "integrity": "sha512-7pIHBLTHYRAlS7V22JNuTh33yLH4VElwKtB3bwchK/UaKUPpQ0lPQiOWcbm4V3WP2I6fNIJ23vABIvoy2izdwA==", 2269 "cpu": [ 2270 "arm" 2271 ], 2272 "license": "MIT", 2273 "optional": true, 2274 "os": [ 2275 "linux" 2276 ], 2277 "engines": { 2278 "node": ">= 20" 2279 } 2280 }, 2281 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { 2282 "version": "4.2.4", 2283 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.4.tgz", 2284 "integrity": "sha512-+E4wxJ0ZGOzSH325reXTWB48l42i93kQqMvDyz5gqfRzRZ7faNhnmvlV4EPGJU3QJM/3Ab5jhJ5pCRUsKn6OQw==", 2285 "cpu": [ 2286 "arm64" 2287 ], 2288 "license": "MIT", 2289 "optional": true, 2290 "os": [ 2291 "linux" 2292 ], 2293 "engines": { 2294 "node": ">= 20" 2295 } 2296 }, 2297 "node_modules/@tailwindcss/oxide-linux-arm64-musl": { 2298 "version": "4.2.4", 2299 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.4.tgz", 2300 "integrity": "sha512-bBADEGAbo4ASnppIziaQJelekCxdMaxisrk+fB7Thit72IBnALp9K6ffA2G4ruj90G9XRS2VQ6q2bCKbfFV82g==", 2301 "cpu": [ 2302 "arm64" 2303 ], 2304 "license": "MIT", 2305 "optional": true, 2306 "os": [ 2307 "linux" 2308 ], 2309 "engines": { 2310 "node": ">= 20" 2311 } 2312 }, 2313 "node_modules/@tailwindcss/oxide-linux-x64-gnu": { 2314 "version": "4.2.4", 2315 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.4.tgz", 2316 "integrity": "sha512-7Mx25E4WTfnht0TVRTyC00j3i0M+EeFe7wguMDTlX4mRxafznw0CA8WJkFjWYH5BlgELd1kSjuU2JiPnNZbJDA==", 2317 "cpu": [ 2318 "x64" 2319 ], 2320 "license": "MIT", 2321 "optional": true, 2322 "os": [ 2323 "linux" 2324 ], 2325 "engines": { 2326 "node": ">= 20" 2327 } 2328 }, 2329 "node_modules/@tailwindcss/oxide-linux-x64-musl": { 2330 "version": "4.2.4", 2331 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.4.tgz", 2332 "integrity": "sha512-2wwJRF7nyhOR0hhHoChc04xngV3iS+akccHTGtz965FwF0up4b2lOdo6kI1EbDaEXKgvcrFBYcYQQ/rrnWFVfA==", 2333 "cpu": [ 2334 "x64" 2335 ], 2336 "license": "MIT", 2337 "optional": true, 2338 "os": [ 2339 "linux" 2340 ], 2341 "engines": { 2342 "node": ">= 20" 2343 } 2344 }, 2345 "node_modules/@tailwindcss/oxide-wasm32-wasi": { 2346 "version": "4.2.4", 2347 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.4.tgz", 2348 "integrity": "sha512-FQsqApeor8Fo6gUEklzmaa9994orJZZDBAlQpK2Mq+DslRKFJeD6AjHpBQ0kZFQohVr8o85PPh8eOy86VlSCmw==", 2349 "bundleDependencies": [ 2350 "@napi-rs/wasm-runtime", 2351 "@emnapi/core", 2352 "@emnapi/runtime", 2353 "@tybys/wasm-util", 2354 "@emnapi/wasi-threads", 2355 "tslib" 2356 ], 2357 "cpu": [ 2358 "wasm32" 2359 ], 2360 "license": "MIT", 2361 "optional": true, 2362 "dependencies": { 2363 "@emnapi/core": "^1.8.1", 2364 "@emnapi/runtime": "^1.8.1", 2365 "@emnapi/wasi-threads": "^1.1.0", 2366 "@napi-rs/wasm-runtime": "^1.1.1", 2367 "@tybys/wasm-util": "^0.10.1", 2368 "tslib": "^2.8.1" 2369 }, 2370 "engines": { 2371 "node": ">=14.0.0" 2372 } 2373 }, 2374 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { 2375 "version": "4.2.4", 2376 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.4.tgz", 2377 "integrity": "sha512-L9BXqxC4ToVgwMFqj3pmZRqyHEztulpUJzCxUtLjobMCzTPsGt1Fa9enKbOpY2iIyVtaHNeNvAK8ERP/64sqGQ==", 2378 "cpu": [ 2379 "arm64" 2380 ], 2381 "license": "MIT", 2382 "optional": true, 2383 "os": [ 2384 "win32" 2385 ], 2386 "engines": { 2387 "node": ">= 20" 2388 } 2389 }, 2390 "node_modules/@tailwindcss/oxide-win32-x64-msvc": { 2391 "version": "4.2.4", 2392 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.4.tgz", 2393 "integrity": "sha512-ESlKG0EpVJQwRjXDDa9rLvhEAh0mhP1sF7sap9dNZT0yyl9SAG6T7gdP09EH0vIv0UNTlo6jPWyujD6559fZvw==", 2394 "cpu": [ 2395 "x64" 2396 ], 2397 "license": "MIT", 2398 "optional": true, 2399 "os": [ 2400 "win32" 2401 ], 2402 "engines": { 2403 "node": ">= 20" 2404 } 2405 }, 2406 "node_modules/@tailwindcss/vite": { 2407 "version": "4.2.4", 2408 "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.2.4.tgz", 2409 "integrity": "sha512-pCvohwOCspk3ZFn6eJzrrX3g4n2JY73H6MmYC87XfGPyTty4YsCjYTMArRZm/zOI8dIt3+EcrLHAFPe5A4bgtw==", 2410 "license": "MIT", 2411 "dependencies": { 2412 "@tailwindcss/node": "4.2.4", 2413 "@tailwindcss/oxide": "4.2.4", 2414 "tailwindcss": "4.2.4" 2415 }, 2416 "peerDependencies": { 2417 "vite": "^5.2.0 || ^6 || ^7 || ^8" 2418 } 2419 }, 2420 "node_modules/@types/babel__core": { 2421 "version": "7.20.5", 2422 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", 2423 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", 2424 "dev": true, 2425 "license": "MIT", 2426 "dependencies": { 2427 "@babel/parser": "^7.20.7", 2428 "@babel/types": "^7.20.7", 2429 "@types/babel__generator": "*", 2430 "@types/babel__template": "*", 2431 "@types/babel__traverse": "*" 2432 } 2433 }, 2434 "node_modules/@types/babel__generator": { 2435 "version": "7.27.0", 2436 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", 2437 "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", 2438 "dev": true, 2439 "license": "MIT", 2440 "dependencies": { 2441 "@babel/types": "^7.0.0" 2442 } 2443 }, 2444 "node_modules/@types/babel__template": { 2445 "version": "7.4.4", 2446 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", 2447 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", 2448 "dev": true, 2449 "license": "MIT", 2450 "dependencies": { 2451 "@babel/parser": "^7.1.0", 2452 "@babel/types": "^7.0.0" 2453 } 2454 }, 2455 "node_modules/@types/babel__traverse": { 2456 "version": "7.28.0", 2457 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", 2458 "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", 2459 "dev": true, 2460 "license": "MIT", 2461 "dependencies": { 2462 "@babel/types": "^7.28.2" 2463 } 2464 }, 2465 "node_modules/@types/estree": { 2466 "version": "1.0.8", 2467 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 2468 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 2469 "license": "MIT" 2470 }, 2471 "node_modules/@types/json-schema": { 2472 "version": "7.0.15", 2473 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 2474 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 2475 "dev": true, 2476 "license": "MIT" 2477 }, 2478 "node_modules/@types/node": { 2479 "version": "24.12.2", 2480 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.2.tgz", 2481 "integrity": "sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==", 2482 "devOptional": true, 2483 "license": "MIT", 2484 "dependencies": { 2485 "undici-types": "~7.16.0" 2486 } 2487 }, 2488 "node_modules/@types/react": { 2489 "version": "19.2.14", 2490 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", 2491 "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", 2492 "license": "MIT", 2493 "dependencies": { 2494 "csstype": "^3.2.2" 2495 } 2496 }, 2497 "node_modules/@types/react-dom": { 2498 "version": "19.2.3", 2499 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", 2500 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", 2501 "devOptional": true, 2502 "license": "MIT", 2503 "peerDependencies": { 2504 "@types/react": "^19.2.0" 2505 } 2506 }, 2507 "node_modules/@types/react-reconciler": { 2508 "version": "0.28.9", 2509 "resolved": "https://registry.npmjs.org/@types/react-reconciler/-/react-reconciler-0.28.9.tgz", 2510 "integrity": "sha512-HHM3nxyUZ3zAylX8ZEyrDNd2XZOnQ0D5XfunJF5FLQnZbHHYq4UWvW1QfelQNXv1ICNkwYhfxjwfnqivYB6bFg==", 2511 "license": "MIT", 2512 "peerDependencies": { 2513 "@types/react": "*" 2514 } 2515 }, 2516 "node_modules/@types/webxr": { 2517 "version": "0.5.24", 2518 "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz", 2519 "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==", 2520 "license": "MIT" 2521 }, 2522 "node_modules/@typescript-eslint/eslint-plugin": { 2523 "version": "8.59.1", 2524 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.1.tgz", 2525 "integrity": "sha512-BOziFIfE+6osHO9FoJG4zjoHUcvI7fTNBSpdAwrNH0/TLvzjsk2oo8XSSOT2HhqUyhZPfHv4UOffoJ9oEEQ7Ag==", 2526 "dev": true, 2527 "license": "MIT", 2528 "dependencies": { 2529 "@eslint-community/regexpp": "^4.12.2", 2530 "@typescript-eslint/scope-manager": "8.59.1", 2531 "@typescript-eslint/type-utils": "8.59.1", 2532 "@typescript-eslint/utils": "8.59.1", 2533 "@typescript-eslint/visitor-keys": "8.59.1", 2534 "ignore": "^7.0.5", 2535 "natural-compare": "^1.4.0", 2536 "ts-api-utils": "^2.5.0" 2537 }, 2538 "engines": { 2539 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2540 }, 2541 "funding": { 2542 "type": "opencollective", 2543 "url": "https://opencollective.com/typescript-eslint" 2544 }, 2545 "peerDependencies": { 2546 "@typescript-eslint/parser": "^8.59.1", 2547 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 2548 "typescript": ">=4.8.4 <6.1.0" 2549 } 2550 }, 2551 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { 2552 "version": "7.0.5", 2553 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", 2554 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", 2555 "dev": true, 2556 "license": "MIT", 2557 "engines": { 2558 "node": ">= 4" 2559 } 2560 }, 2561 "node_modules/@typescript-eslint/parser": { 2562 "version": "8.59.1", 2563 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.1.tgz", 2564 "integrity": "sha512-HDQH9O/47Dxi1ceDhBXdaldtf/WV9yRYMjbjCuNk3qnaTD564qwv61Y7+gTxwxRKzSrgO5uhtw584igXVuuZkA==", 2565 "dev": true, 2566 "license": "MIT", 2567 "dependencies": { 2568 "@typescript-eslint/scope-manager": "8.59.1", 2569 "@typescript-eslint/types": "8.59.1", 2570 "@typescript-eslint/typescript-estree": "8.59.1", 2571 "@typescript-eslint/visitor-keys": "8.59.1", 2572 "debug": "^4.4.3" 2573 }, 2574 "engines": { 2575 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2576 }, 2577 "funding": { 2578 "type": "opencollective", 2579 "url": "https://opencollective.com/typescript-eslint" 2580 }, 2581 "peerDependencies": { 2582 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 2583 "typescript": ">=4.8.4 <6.1.0" 2584 } 2585 }, 2586 "node_modules/@typescript-eslint/project-service": { 2587 "version": "8.59.1", 2588 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.1.tgz", 2589 "integrity": "sha512-+MuHQlHiEr00Of/IQbE/MmEoi44znZHbR/Pz7Opq4HryUOlRi+/44dro9Ycy8Fyo+/024IWtw8m4JUMCGTYxDg==", 2590 "dev": true, 2591 "license": "MIT", 2592 "dependencies": { 2593 "@typescript-eslint/tsconfig-utils": "^8.59.1", 2594 "@typescript-eslint/types": "^8.59.1", 2595 "debug": "^4.4.3" 2596 }, 2597 "engines": { 2598 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2599 }, 2600 "funding": { 2601 "type": "opencollective", 2602 "url": "https://opencollective.com/typescript-eslint" 2603 }, 2604 "peerDependencies": { 2605 "typescript": ">=4.8.4 <6.1.0" 2606 } 2607 }, 2608 "node_modules/@typescript-eslint/scope-manager": { 2609 "version": "8.59.1", 2610 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.1.tgz", 2611 "integrity": "sha512-LwuHQI4pDOYVKvmH2dkaJo6YZCSgouVgnS/z7yBPKBMvgtBvyLqiLy9Z6b7+m/TRcX1NFYUqZetI5Y+aT4GEfg==", 2612 "dev": true, 2613 "license": "MIT", 2614 "dependencies": { 2615 "@typescript-eslint/types": "8.59.1", 2616 "@typescript-eslint/visitor-keys": "8.59.1" 2617 }, 2618 "engines": { 2619 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2620 }, 2621 "funding": { 2622 "type": "opencollective", 2623 "url": "https://opencollective.com/typescript-eslint" 2624 } 2625 }, 2626 "node_modules/@typescript-eslint/tsconfig-utils": { 2627 "version": "8.59.1", 2628 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.1.tgz", 2629 "integrity": "sha512-/0nEyPbX7gRsk0Uwfe4ALwwgxuA66d/l2mhRDNlAvaj4U3juhUtJNq0DsY8M2AYwwb9rEq2hrC3IcIcEt++iJA==", 2630 "dev": true, 2631 "license": "MIT", 2632 "engines": { 2633 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2634 }, 2635 "funding": { 2636 "type": "opencollective", 2637 "url": "https://opencollective.com/typescript-eslint" 2638 }, 2639 "peerDependencies": { 2640 "typescript": ">=4.8.4 <6.1.0" 2641 } 2642 }, 2643 "node_modules/@typescript-eslint/type-utils": { 2644 "version": "8.59.1", 2645 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.1.tgz", 2646 "integrity": "sha512-klWPBR2ciQHS3f++ug/mVnWKPjBUo7icEL3FAO1lhAR1Z1i5NQYZ1EannMSRYcq5qCv5wNALlXr6fksRHyYl7w==", 2647 "dev": true, 2648 "license": "MIT", 2649 "dependencies": { 2650 "@typescript-eslint/types": "8.59.1", 2651 "@typescript-eslint/typescript-estree": "8.59.1", 2652 "@typescript-eslint/utils": "8.59.1", 2653 "debug": "^4.4.3", 2654 "ts-api-utils": "^2.5.0" 2655 }, 2656 "engines": { 2657 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2658 }, 2659 "funding": { 2660 "type": "opencollective", 2661 "url": "https://opencollective.com/typescript-eslint" 2662 }, 2663 "peerDependencies": { 2664 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 2665 "typescript": ">=4.8.4 <6.1.0" 2666 } 2667 }, 2668 "node_modules/@typescript-eslint/types": { 2669 "version": "8.59.1", 2670 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.1.tgz", 2671 "integrity": "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==", 2672 "dev": true, 2673 "license": "MIT", 2674 "engines": { 2675 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2676 }, 2677 "funding": { 2678 "type": "opencollective", 2679 "url": "https://opencollective.com/typescript-eslint" 2680 } 2681 }, 2682 "node_modules/@typescript-eslint/typescript-estree": { 2683 "version": "8.59.1", 2684 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.1.tgz", 2685 "integrity": "sha512-OUd+vJS05sSkOip+BkZ/2NS8RMxrAAJemsC6vU3kmfLyeaJT0TftHkV9mcx2107MmsBVXXexhVu4F0TZXyMl4g==", 2686 "dev": true, 2687 "license": "MIT", 2688 "dependencies": { 2689 "@typescript-eslint/project-service": "8.59.1", 2690 "@typescript-eslint/tsconfig-utils": "8.59.1", 2691 "@typescript-eslint/types": "8.59.1", 2692 "@typescript-eslint/visitor-keys": "8.59.1", 2693 "debug": "^4.4.3", 2694 "minimatch": "^10.2.2", 2695 "semver": "^7.7.3", 2696 "tinyglobby": "^0.2.15", 2697 "ts-api-utils": "^2.5.0" 2698 }, 2699 "engines": { 2700 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2701 }, 2702 "funding": { 2703 "type": "opencollective", 2704 "url": "https://opencollective.com/typescript-eslint" 2705 }, 2706 "peerDependencies": { 2707 "typescript": ">=4.8.4 <6.1.0" 2708 } 2709 }, 2710 "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { 2711 "version": "4.0.4", 2712 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", 2713 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", 2714 "dev": true, 2715 "license": "MIT", 2716 "engines": { 2717 "node": "18 || 20 || >=22" 2718 } 2719 }, 2720 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { 2721 "version": "5.0.5", 2722 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", 2723 "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", 2724 "dev": true, 2725 "license": "MIT", 2726 "dependencies": { 2727 "balanced-match": "^4.0.2" 2728 }, 2729 "engines": { 2730 "node": "18 || 20 || >=22" 2731 } 2732 }, 2733 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { 2734 "version": "10.2.5", 2735 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", 2736 "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", 2737 "dev": true, 2738 "license": "BlueOak-1.0.0", 2739 "dependencies": { 2740 "brace-expansion": "^5.0.5" 2741 }, 2742 "engines": { 2743 "node": "18 || 20 || >=22" 2744 }, 2745 "funding": { 2746 "url": "https://github.com/sponsors/isaacs" 2747 } 2748 }, 2749 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { 2750 "version": "7.7.4", 2751 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", 2752 "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", 2753 "dev": true, 2754 "license": "ISC", 2755 "bin": { 2756 "semver": "bin/semver.js" 2757 }, 2758 "engines": { 2759 "node": ">=10" 2760 } 2761 }, 2762 "node_modules/@typescript-eslint/utils": { 2763 "version": "8.59.1", 2764 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.1.tgz", 2765 "integrity": "sha512-3pIeoXhCeYH9FSCBI8P3iNwJlGuzPlYKkTlen2O9T1DSeeg8UG8jstq6BLk+Mda0qup7mgk4z4XL4OzRaxZ8LA==", 2766 "dev": true, 2767 "license": "MIT", 2768 "dependencies": { 2769 "@eslint-community/eslint-utils": "^4.9.1", 2770 "@typescript-eslint/scope-manager": "8.59.1", 2771 "@typescript-eslint/types": "8.59.1", 2772 "@typescript-eslint/typescript-estree": "8.59.1" 2773 }, 2774 "engines": { 2775 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2776 }, 2777 "funding": { 2778 "type": "opencollective", 2779 "url": "https://opencollective.com/typescript-eslint" 2780 }, 2781 "peerDependencies": { 2782 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 2783 "typescript": ">=4.8.4 <6.1.0" 2784 } 2785 }, 2786 "node_modules/@typescript-eslint/visitor-keys": { 2787 "version": "8.59.1", 2788 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.1.tgz", 2789 "integrity": "sha512-LdDNl6C5iJExcM0Yh0PwAIBb9PrSiCsWamF/JyEZawm3kFDnRoaq3LGE4bpyRao/fWeGKKyw7icx0YxrLFC5Cg==", 2790 "dev": true, 2791 "license": "MIT", 2792 "dependencies": { 2793 "@typescript-eslint/types": "8.59.1", 2794 "eslint-visitor-keys": "^5.0.0" 2795 }, 2796 "engines": { 2797 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2798 }, 2799 "funding": { 2800 "type": "opencollective", 2801 "url": "https://opencollective.com/typescript-eslint" 2802 } 2803 }, 2804 "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { 2805 "version": "5.0.1", 2806 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", 2807 "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", 2808 "dev": true, 2809 "license": "Apache-2.0", 2810 "engines": { 2811 "node": "^20.19.0 || ^22.13.0 || >=24" 2812 }, 2813 "funding": { 2814 "url": "https://opencollective.com/eslint" 2815 } 2816 }, 2817 "node_modules/@use-gesture/core": { 2818 "version": "10.3.1", 2819 "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.3.1.tgz", 2820 "integrity": "sha512-WcINiDt8WjqBdUXye25anHiNxPc0VOrlT8F6LLkU6cycrOGUDyY/yyFmsg3k8i5OLvv25llc0QC45GhR/C8llw==", 2821 "license": "MIT" 2822 }, 2823 "node_modules/@use-gesture/react": { 2824 "version": "10.3.1", 2825 "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.3.1.tgz", 2826 "integrity": "sha512-Yy19y6O2GJq8f7CHf7L0nxL8bf4PZCPaVOCgJrusOeFHY1LvHgYXnmnXg6N5iwAnbgbZCDjo60SiM6IPJi9C5g==", 2827 "license": "MIT", 2828 "dependencies": { 2829 "@use-gesture/core": "10.3.1" 2830 }, 2831 "peerDependencies": { 2832 "react": ">= 16.8.0" 2833 } 2834 }, 2835 "node_modules/@vitejs/plugin-react": { 2836 "version": "5.2.0", 2837 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz", 2838 "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==", 2839 "dev": true, 2840 "license": "MIT", 2841 "dependencies": { 2842 "@babel/core": "^7.29.0", 2843 "@babel/plugin-transform-react-jsx-self": "^7.27.1", 2844 "@babel/plugin-transform-react-jsx-source": "^7.27.1", 2845 "@rolldown/pluginutils": "1.0.0-rc.3", 2846 "@types/babel__core": "^7.20.5", 2847 "react-refresh": "^0.18.0" 2848 }, 2849 "engines": { 2850 "node": "^20.19.0 || >=22.12.0" 2851 }, 2852 "peerDependencies": { 2853 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" 2854 } 2855 }, 2856 "node_modules/@xterm/addon-fit": { 2857 "version": "0.11.0", 2858 "resolved": "https://registry.npmjs.org/@xterm/addon-fit/-/addon-fit-0.11.0.tgz", 2859 "integrity": "sha512-jYcgT6xtVYhnhgxh3QgYDnnNMYTcf8ElbxxFzX0IZo+vabQqSPAjC3c1wJrKB5E19VwQei89QCiZZP86DCPF7g==", 2860 "license": "MIT" 2861 }, 2862 "node_modules/@xterm/addon-unicode11": { 2863 "version": "0.9.0", 2864 "resolved": "https://registry.npmjs.org/@xterm/addon-unicode11/-/addon-unicode11-0.9.0.tgz", 2865 "integrity": "sha512-FxDnYcyuXhNl+XSqGZL/t0U9eiNb/q3EWT5rYkQT/zuig8Gz/VagnQANKHdDWFM2lTMk9ly0EFQxxxtZUoRetw==", 2866 "license": "MIT" 2867 }, 2868 "node_modules/@xterm/addon-web-links": { 2869 "version": "0.12.0", 2870 "resolved": "https://registry.npmjs.org/@xterm/addon-web-links/-/addon-web-links-0.12.0.tgz", 2871 "integrity": "sha512-4Smom3RPyVp7ZMYOYDoC/9eGJJJqYhnPLGGqJ6wOBfB8VxPViJNSKdgRYb8NpaM6YSelEKbA2SStD7lGyqaobw==", 2872 "license": "MIT" 2873 }, 2874 "node_modules/@xterm/addon-webgl": { 2875 "version": "0.19.0", 2876 "resolved": "https://registry.npmjs.org/@xterm/addon-webgl/-/addon-webgl-0.19.0.tgz", 2877 "integrity": "sha512-b3fMOsyLVuCeNJWxolACEUED0vm7qC0cy4wRvf3oURSzDTYVQiGPhTnhWZwIHdvC48Y+oLhvYXnY4XDXPoJo6A==", 2878 "license": "MIT" 2879 }, 2880 "node_modules/@xterm/xterm": { 2881 "version": "6.0.0", 2882 "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-6.0.0.tgz", 2883 "integrity": "sha512-TQwDdQGtwwDt+2cgKDLn0IRaSxYu1tSUjgKarSDkUM0ZNiSRXFpjxEsvc/Zgc5kq5omJ+V0a8/kIM2WD3sMOYg==", 2884 "license": "MIT", 2885 "workspaces": [ 2886 "addons/*" 2887 ] 2888 }, 2889 "node_modules/acorn": { 2890 "version": "8.16.0", 2891 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", 2892 "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", 2893 "dev": true, 2894 "license": "MIT", 2895 "bin": { 2896 "acorn": "bin/acorn" 2897 }, 2898 "engines": { 2899 "node": ">=0.4.0" 2900 } 2901 }, 2902 "node_modules/acorn-jsx": { 2903 "version": "5.3.2", 2904 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 2905 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 2906 "dev": true, 2907 "license": "MIT", 2908 "peerDependencies": { 2909 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 2910 } 2911 }, 2912 "node_modules/ajv": { 2913 "version": "6.15.0", 2914 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", 2915 "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", 2916 "dev": true, 2917 "license": "MIT", 2918 "dependencies": { 2919 "fast-deep-equal": "^3.1.1", 2920 "fast-json-stable-stringify": "^2.0.0", 2921 "json-schema-traverse": "^0.4.1", 2922 "uri-js": "^4.2.2" 2923 }, 2924 "funding": { 2925 "type": "github", 2926 "url": "https://github.com/sponsors/epoberezkin" 2927 } 2928 }, 2929 "node_modules/ansi-styles": { 2930 "version": "4.3.0", 2931 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2932 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2933 "dev": true, 2934 "license": "MIT", 2935 "dependencies": { 2936 "color-convert": "^2.0.1" 2937 }, 2938 "engines": { 2939 "node": ">=8" 2940 }, 2941 "funding": { 2942 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2943 } 2944 }, 2945 "node_modules/argparse": { 2946 "version": "2.0.1", 2947 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 2948 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 2949 "dev": true, 2950 "license": "Python-2.0" 2951 }, 2952 "node_modules/assign-symbols": { 2953 "version": "1.0.0", 2954 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 2955 "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", 2956 "license": "MIT", 2957 "engines": { 2958 "node": ">=0.10.0" 2959 } 2960 }, 2961 "node_modules/attr-accept": { 2962 "version": "2.2.5", 2963 "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.5.tgz", 2964 "integrity": "sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==", 2965 "license": "MIT", 2966 "engines": { 2967 "node": ">=4" 2968 } 2969 }, 2970 "node_modules/balanced-match": { 2971 "version": "1.0.2", 2972 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2973 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2974 "dev": true, 2975 "license": "MIT" 2976 }, 2977 "node_modules/base64-js": { 2978 "version": "1.5.1", 2979 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 2980 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 2981 "funding": [ 2982 { 2983 "type": "github", 2984 "url": "https://github.com/sponsors/feross" 2985 }, 2986 { 2987 "type": "patreon", 2988 "url": "https://www.patreon.com/feross" 2989 }, 2990 { 2991 "type": "consulting", 2992 "url": "https://feross.org/support" 2993 } 2994 ], 2995 "license": "MIT" 2996 }, 2997 "node_modules/baseline-browser-mapping": { 2998 "version": "2.10.24", 2999 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.24.tgz", 3000 "integrity": "sha512-I2NkZOOrj2XuguvWCK6OVh9GavsNjZjK908Rq3mIBK25+GD8vPX5w2WdxVqnQ7xx3SrZJiCiZFu+/Oz50oSYSA==", 3001 "dev": true, 3002 "license": "Apache-2.0", 3003 "bin": { 3004 "baseline-browser-mapping": "dist/cli.cjs" 3005 }, 3006 "engines": { 3007 "node": ">=6.0.0" 3008 } 3009 }, 3010 "node_modules/binary-search-bounds": { 3011 "version": "2.0.5", 3012 "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz", 3013 "integrity": "sha512-H0ea4Fd3lS1+sTEB2TgcLoK21lLhwEJzlQv3IN47pJS976Gx4zoWe0ak3q+uYh60ppQxg9F16Ri4tS1sfD4+jA==", 3014 "license": "MIT" 3015 }, 3016 "node_modules/brace-expansion": { 3017 "version": "1.1.14", 3018 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", 3019 "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", 3020 "dev": true, 3021 "license": "MIT", 3022 "dependencies": { 3023 "balanced-match": "^1.0.0", 3024 "concat-map": "0.0.1" 3025 } 3026 }, 3027 "node_modules/browserslist": { 3028 "version": "4.28.2", 3029 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", 3030 "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", 3031 "dev": true, 3032 "funding": [ 3033 { 3034 "type": "opencollective", 3035 "url": "https://opencollective.com/browserslist" 3036 }, 3037 { 3038 "type": "tidelift", 3039 "url": "https://tidelift.com/funding/github/npm/browserslist" 3040 }, 3041 { 3042 "type": "github", 3043 "url": "https://github.com/sponsors/ai" 3044 } 3045 ], 3046 "license": "MIT", 3047 "dependencies": { 3048 "baseline-browser-mapping": "^2.10.12", 3049 "caniuse-lite": "^1.0.30001782", 3050 "electron-to-chromium": "^1.5.328", 3051 "node-releases": "^2.0.36", 3052 "update-browserslist-db": "^1.2.3" 3053 }, 3054 "bin": { 3055 "browserslist": "cli.js" 3056 }, 3057 "engines": { 3058 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 3059 } 3060 }, 3061 "node_modules/buffer": { 3062 "version": "6.0.3", 3063 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 3064 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 3065 "funding": [ 3066 { 3067 "type": "github", 3068 "url": "https://github.com/sponsors/feross" 3069 }, 3070 { 3071 "type": "patreon", 3072 "url": "https://www.patreon.com/feross" 3073 }, 3074 { 3075 "type": "consulting", 3076 "url": "https://feross.org/support" 3077 } 3078 ], 3079 "license": "MIT", 3080 "dependencies": { 3081 "base64-js": "^1.3.1", 3082 "ieee754": "^1.2.1" 3083 } 3084 }, 3085 "node_modules/callsites": { 3086 "version": "3.1.0", 3087 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 3088 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 3089 "dev": true, 3090 "license": "MIT", 3091 "engines": { 3092 "node": ">=6" 3093 } 3094 }, 3095 "node_modules/caniuse-lite": { 3096 "version": "1.0.30001791", 3097 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz", 3098 "integrity": "sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==", 3099 "dev": true, 3100 "funding": [ 3101 { 3102 "type": "opencollective", 3103 "url": "https://opencollective.com/browserslist" 3104 }, 3105 { 3106 "type": "tidelift", 3107 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 3108 }, 3109 { 3110 "type": "github", 3111 "url": "https://github.com/sponsors/ai" 3112 } 3113 ], 3114 "license": "CC-BY-4.0" 3115 }, 3116 "node_modules/chalk": { 3117 "version": "4.1.2", 3118 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 3119 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 3120 "dev": true, 3121 "license": "MIT", 3122 "dependencies": { 3123 "ansi-styles": "^4.1.0", 3124 "supports-color": "^7.1.0" 3125 }, 3126 "engines": { 3127 "node": ">=10" 3128 }, 3129 "funding": { 3130 "url": "https://github.com/chalk/chalk?sponsor=1" 3131 } 3132 }, 3133 "node_modules/class-variance-authority": { 3134 "version": "0.7.1", 3135 "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz", 3136 "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", 3137 "license": "Apache-2.0", 3138 "dependencies": { 3139 "clsx": "^2.1.1" 3140 }, 3141 "funding": { 3142 "url": "https://polar.sh/cva" 3143 } 3144 }, 3145 "node_modules/clsx": { 3146 "version": "2.1.1", 3147 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 3148 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 3149 "license": "MIT", 3150 "engines": { 3151 "node": ">=6" 3152 } 3153 }, 3154 "node_modules/color-convert": { 3155 "version": "2.0.1", 3156 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 3157 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 3158 "dev": true, 3159 "license": "MIT", 3160 "dependencies": { 3161 "color-name": "~1.1.4" 3162 }, 3163 "engines": { 3164 "node": ">=7.0.0" 3165 } 3166 }, 3167 "node_modules/color-name": { 3168 "version": "1.1.4", 3169 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 3170 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 3171 "dev": true, 3172 "license": "MIT" 3173 }, 3174 "node_modules/colord": { 3175 "version": "2.9.3", 3176 "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", 3177 "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", 3178 "license": "MIT" 3179 }, 3180 "node_modules/commander": { 3181 "version": "7.2.0", 3182 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 3183 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 3184 "license": "MIT", 3185 "engines": { 3186 "node": ">= 10" 3187 } 3188 }, 3189 "node_modules/concat-map": { 3190 "version": "0.0.1", 3191 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 3192 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 3193 "dev": true, 3194 "license": "MIT" 3195 }, 3196 "node_modules/convert-source-map": { 3197 "version": "2.0.0", 3198 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 3199 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 3200 "dev": true, 3201 "license": "MIT" 3202 }, 3203 "node_modules/cookie": { 3204 "version": "1.1.1", 3205 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", 3206 "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", 3207 "license": "MIT", 3208 "engines": { 3209 "node": ">=18" 3210 }, 3211 "funding": { 3212 "type": "opencollective", 3213 "url": "https://opencollective.com/express" 3214 } 3215 }, 3216 "node_modules/cross-spawn": { 3217 "version": "7.0.6", 3218 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 3219 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 3220 "dev": true, 3221 "license": "MIT", 3222 "dependencies": { 3223 "path-key": "^3.1.0", 3224 "shebang-command": "^2.0.0", 3225 "which": "^2.0.1" 3226 }, 3227 "engines": { 3228 "node": ">= 8" 3229 } 3230 }, 3231 "node_modules/csstype": { 3232 "version": "3.2.3", 3233 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", 3234 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", 3235 "license": "MIT" 3236 }, 3237 "node_modules/d3": { 3238 "version": "7.9.0", 3239 "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", 3240 "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", 3241 "license": "ISC", 3242 "dependencies": { 3243 "d3-array": "3", 3244 "d3-axis": "3", 3245 "d3-brush": "3", 3246 "d3-chord": "3", 3247 "d3-color": "3", 3248 "d3-contour": "4", 3249 "d3-delaunay": "6", 3250 "d3-dispatch": "3", 3251 "d3-drag": "3", 3252 "d3-dsv": "3", 3253 "d3-ease": "3", 3254 "d3-fetch": "3", 3255 "d3-force": "3", 3256 "d3-format": "3", 3257 "d3-geo": "3", 3258 "d3-hierarchy": "3", 3259 "d3-interpolate": "3", 3260 "d3-path": "3", 3261 "d3-polygon": "3", 3262 "d3-quadtree": "3", 3263 "d3-random": "3", 3264 "d3-scale": "4", 3265 "d3-scale-chromatic": "3", 3266 "d3-selection": "3", 3267 "d3-shape": "3", 3268 "d3-time": "3", 3269 "d3-time-format": "4", 3270 "d3-timer": "3", 3271 "d3-transition": "3", 3272 "d3-zoom": "3" 3273 }, 3274 "engines": { 3275 "node": ">=12" 3276 } 3277 }, 3278 "node_modules/d3-array": { 3279 "version": "3.2.4", 3280 "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", 3281 "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", 3282 "license": "ISC", 3283 "dependencies": { 3284 "internmap": "1 - 2" 3285 }, 3286 "engines": { 3287 "node": ">=12" 3288 } 3289 }, 3290 "node_modules/d3-axis": { 3291 "version": "3.0.0", 3292 "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", 3293 "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", 3294 "license": "ISC", 3295 "engines": { 3296 "node": ">=12" 3297 } 3298 }, 3299 "node_modules/d3-brush": { 3300 "version": "3.0.0", 3301 "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", 3302 "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", 3303 "license": "ISC", 3304 "dependencies": { 3305 "d3-dispatch": "1 - 3", 3306 "d3-drag": "2 - 3", 3307 "d3-interpolate": "1 - 3", 3308 "d3-selection": "3", 3309 "d3-transition": "3" 3310 }, 3311 "engines": { 3312 "node": ">=12" 3313 } 3314 }, 3315 "node_modules/d3-chord": { 3316 "version": "3.0.1", 3317 "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", 3318 "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", 3319 "license": "ISC", 3320 "dependencies": { 3321 "d3-path": "1 - 3" 3322 }, 3323 "engines": { 3324 "node": ">=12" 3325 } 3326 }, 3327 "node_modules/d3-color": { 3328 "version": "3.1.0", 3329 "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", 3330 "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", 3331 "license": "ISC", 3332 "engines": { 3333 "node": ">=12" 3334 } 3335 }, 3336 "node_modules/d3-contour": { 3337 "version": "4.0.2", 3338 "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", 3339 "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", 3340 "license": "ISC", 3341 "dependencies": { 3342 "d3-array": "^3.2.0" 3343 }, 3344 "engines": { 3345 "node": ">=12" 3346 } 3347 }, 3348 "node_modules/d3-delaunay": { 3349 "version": "6.0.4", 3350 "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", 3351 "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", 3352 "license": "ISC", 3353 "dependencies": { 3354 "delaunator": "5" 3355 }, 3356 "engines": { 3357 "node": ">=12" 3358 } 3359 }, 3360 "node_modules/d3-dispatch": { 3361 "version": "3.0.1", 3362 "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", 3363 "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", 3364 "license": "ISC", 3365 "engines": { 3366 "node": ">=12" 3367 } 3368 }, 3369 "node_modules/d3-drag": { 3370 "version": "3.0.0", 3371 "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", 3372 "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", 3373 "license": "ISC", 3374 "dependencies": { 3375 "d3-dispatch": "1 - 3", 3376 "d3-selection": "3" 3377 }, 3378 "engines": { 3379 "node": ">=12" 3380 } 3381 }, 3382 "node_modules/d3-dsv": { 3383 "version": "3.0.1", 3384 "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", 3385 "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", 3386 "license": "ISC", 3387 "dependencies": { 3388 "commander": "7", 3389 "iconv-lite": "0.6", 3390 "rw": "1" 3391 }, 3392 "bin": { 3393 "csv2json": "bin/dsv2json.js", 3394 "csv2tsv": "bin/dsv2dsv.js", 3395 "dsv2dsv": "bin/dsv2dsv.js", 3396 "dsv2json": "bin/dsv2json.js", 3397 "json2csv": "bin/json2dsv.js", 3398 "json2dsv": "bin/json2dsv.js", 3399 "json2tsv": "bin/json2dsv.js", 3400 "tsv2csv": "bin/dsv2dsv.js", 3401 "tsv2json": "bin/dsv2json.js" 3402 }, 3403 "engines": { 3404 "node": ">=12" 3405 } 3406 }, 3407 "node_modules/d3-ease": { 3408 "version": "3.0.1", 3409 "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", 3410 "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", 3411 "license": "BSD-3-Clause", 3412 "engines": { 3413 "node": ">=12" 3414 } 3415 }, 3416 "node_modules/d3-fetch": { 3417 "version": "3.0.1", 3418 "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", 3419 "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", 3420 "license": "ISC", 3421 "dependencies": { 3422 "d3-dsv": "1 - 3" 3423 }, 3424 "engines": { 3425 "node": ">=12" 3426 } 3427 }, 3428 "node_modules/d3-force": { 3429 "version": "3.0.0", 3430 "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", 3431 "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", 3432 "license": "ISC", 3433 "dependencies": { 3434 "d3-dispatch": "1 - 3", 3435 "d3-quadtree": "1 - 3", 3436 "d3-timer": "1 - 3" 3437 }, 3438 "engines": { 3439 "node": ">=12" 3440 } 3441 }, 3442 "node_modules/d3-format": { 3443 "version": "3.1.2", 3444 "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", 3445 "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", 3446 "license": "ISC", 3447 "engines": { 3448 "node": ">=12" 3449 } 3450 }, 3451 "node_modules/d3-geo": { 3452 "version": "3.1.1", 3453 "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", 3454 "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", 3455 "license": "ISC", 3456 "dependencies": { 3457 "d3-array": "2.5.0 - 3" 3458 }, 3459 "engines": { 3460 "node": ">=12" 3461 } 3462 }, 3463 "node_modules/d3-hierarchy": { 3464 "version": "3.1.2", 3465 "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", 3466 "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", 3467 "license": "ISC", 3468 "engines": { 3469 "node": ">=12" 3470 } 3471 }, 3472 "node_modules/d3-interpolate": { 3473 "version": "3.0.1", 3474 "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", 3475 "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", 3476 "license": "ISC", 3477 "dependencies": { 3478 "d3-color": "1 - 3" 3479 }, 3480 "engines": { 3481 "node": ">=12" 3482 } 3483 }, 3484 "node_modules/d3-path": { 3485 "version": "3.1.0", 3486 "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", 3487 "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", 3488 "license": "ISC", 3489 "engines": { 3490 "node": ">=12" 3491 } 3492 }, 3493 "node_modules/d3-polygon": { 3494 "version": "3.0.1", 3495 "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", 3496 "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", 3497 "license": "ISC", 3498 "engines": { 3499 "node": ">=12" 3500 } 3501 }, 3502 "node_modules/d3-quadtree": { 3503 "version": "3.0.1", 3504 "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", 3505 "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", 3506 "license": "ISC", 3507 "engines": { 3508 "node": ">=12" 3509 } 3510 }, 3511 "node_modules/d3-random": { 3512 "version": "3.0.1", 3513 "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", 3514 "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", 3515 "license": "ISC", 3516 "engines": { 3517 "node": ">=12" 3518 } 3519 }, 3520 "node_modules/d3-scale": { 3521 "version": "4.0.2", 3522 "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", 3523 "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", 3524 "license": "ISC", 3525 "dependencies": { 3526 "d3-array": "2.10.0 - 3", 3527 "d3-format": "1 - 3", 3528 "d3-interpolate": "1.2.0 - 3", 3529 "d3-time": "2.1.1 - 3", 3530 "d3-time-format": "2 - 4" 3531 }, 3532 "engines": { 3533 "node": ">=12" 3534 } 3535 }, 3536 "node_modules/d3-scale-chromatic": { 3537 "version": "3.1.0", 3538 "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", 3539 "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", 3540 "license": "ISC", 3541 "dependencies": { 3542 "d3-color": "1 - 3", 3543 "d3-interpolate": "1 - 3" 3544 }, 3545 "engines": { 3546 "node": ">=12" 3547 } 3548 }, 3549 "node_modules/d3-selection": { 3550 "version": "3.0.0", 3551 "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", 3552 "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", 3553 "license": "ISC", 3554 "engines": { 3555 "node": ">=12" 3556 } 3557 }, 3558 "node_modules/d3-shape": { 3559 "version": "3.2.0", 3560 "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", 3561 "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", 3562 "license": "ISC", 3563 "dependencies": { 3564 "d3-path": "^3.1.0" 3565 }, 3566 "engines": { 3567 "node": ">=12" 3568 } 3569 }, 3570 "node_modules/d3-time": { 3571 "version": "3.1.0", 3572 "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", 3573 "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", 3574 "license": "ISC", 3575 "dependencies": { 3576 "d3-array": "2 - 3" 3577 }, 3578 "engines": { 3579 "node": ">=12" 3580 } 3581 }, 3582 "node_modules/d3-time-format": { 3583 "version": "4.1.0", 3584 "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", 3585 "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", 3586 "license": "ISC", 3587 "dependencies": { 3588 "d3-time": "1 - 3" 3589 }, 3590 "engines": { 3591 "node": ">=12" 3592 } 3593 }, 3594 "node_modules/d3-timer": { 3595 "version": "3.0.1", 3596 "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", 3597 "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", 3598 "license": "ISC", 3599 "engines": { 3600 "node": ">=12" 3601 } 3602 }, 3603 "node_modules/d3-transition": { 3604 "version": "3.0.1", 3605 "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", 3606 "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", 3607 "license": "ISC", 3608 "dependencies": { 3609 "d3-color": "1 - 3", 3610 "d3-dispatch": "1 - 3", 3611 "d3-ease": "1 - 3", 3612 "d3-interpolate": "1 - 3", 3613 "d3-timer": "1 - 3" 3614 }, 3615 "engines": { 3616 "node": ">=12" 3617 }, 3618 "peerDependencies": { 3619 "d3-selection": "2 - 3" 3620 } 3621 }, 3622 "node_modules/d3-zoom": { 3623 "version": "3.0.0", 3624 "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", 3625 "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", 3626 "license": "ISC", 3627 "dependencies": { 3628 "d3-dispatch": "1 - 3", 3629 "d3-drag": "2 - 3", 3630 "d3-interpolate": "1 - 3", 3631 "d3-selection": "2 - 3", 3632 "d3-transition": "2 - 3" 3633 }, 3634 "engines": { 3635 "node": ">=12" 3636 } 3637 }, 3638 "node_modules/debug": { 3639 "version": "4.4.3", 3640 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 3641 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 3642 "dev": true, 3643 "license": "MIT", 3644 "dependencies": { 3645 "ms": "^2.1.3" 3646 }, 3647 "engines": { 3648 "node": ">=6.0" 3649 }, 3650 "peerDependenciesMeta": { 3651 "supports-color": { 3652 "optional": true 3653 } 3654 } 3655 }, 3656 "node_modules/deep-is": { 3657 "version": "0.1.4", 3658 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 3659 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 3660 "dev": true, 3661 "license": "MIT" 3662 }, 3663 "node_modules/deepmerge": { 3664 "version": "4.3.1", 3665 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 3666 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 3667 "license": "MIT", 3668 "engines": { 3669 "node": ">=0.10.0" 3670 } 3671 }, 3672 "node_modules/delaunator": { 3673 "version": "5.1.0", 3674 "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.1.0.tgz", 3675 "integrity": "sha512-AGrQ4QSgssa1NGmWmLPqN5NY2KajF5MqxetNEO+o0n3ZwZZeTmt7bBnvzHWrmkZFxGgr4HdyFgelzgi06otLuQ==", 3676 "license": "ISC", 3677 "dependencies": { 3678 "robust-predicates": "^3.0.2" 3679 } 3680 }, 3681 "node_modules/dequal": { 3682 "version": "2.0.3", 3683 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 3684 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 3685 "license": "MIT", 3686 "engines": { 3687 "node": ">=6" 3688 } 3689 }, 3690 "node_modules/detect-libc": { 3691 "version": "2.1.2", 3692 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 3693 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 3694 "license": "Apache-2.0", 3695 "engines": { 3696 "node": ">=8" 3697 } 3698 }, 3699 "node_modules/dom-serializer": { 3700 "version": "2.0.0", 3701 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", 3702 "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", 3703 "license": "MIT", 3704 "dependencies": { 3705 "domelementtype": "^2.3.0", 3706 "domhandler": "^5.0.2", 3707 "entities": "^4.2.0" 3708 }, 3709 "funding": { 3710 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 3711 } 3712 }, 3713 "node_modules/dom-serializer/node_modules/entities": { 3714 "version": "4.5.0", 3715 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 3716 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 3717 "license": "BSD-2-Clause", 3718 "engines": { 3719 "node": ">=0.12" 3720 }, 3721 "funding": { 3722 "url": "https://github.com/fb55/entities?sponsor=1" 3723 } 3724 }, 3725 "node_modules/domelementtype": { 3726 "version": "2.3.0", 3727 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", 3728 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", 3729 "funding": [ 3730 { 3731 "type": "github", 3732 "url": "https://github.com/sponsors/fb55" 3733 } 3734 ], 3735 "license": "BSD-2-Clause" 3736 }, 3737 "node_modules/domhandler": { 3738 "version": "5.0.3", 3739 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", 3740 "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", 3741 "license": "BSD-2-Clause", 3742 "dependencies": { 3743 "domelementtype": "^2.3.0" 3744 }, 3745 "engines": { 3746 "node": ">= 4" 3747 }, 3748 "funding": { 3749 "url": "https://github.com/fb55/domhandler?sponsor=1" 3750 } 3751 }, 3752 "node_modules/domutils": { 3753 "version": "3.2.2", 3754 "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", 3755 "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", 3756 "license": "BSD-2-Clause", 3757 "dependencies": { 3758 "dom-serializer": "^2.0.0", 3759 "domelementtype": "^2.3.0", 3760 "domhandler": "^5.0.3" 3761 }, 3762 "funding": { 3763 "url": "https://github.com/fb55/domutils?sponsor=1" 3764 } 3765 }, 3766 "node_modules/electron-to-chromium": { 3767 "version": "1.5.344", 3768 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.344.tgz", 3769 "integrity": "sha512-4MxfbmNDm+KPh066EZy+eUnkcDPcZ35wNmOWzFuh/ijvHsve6kbLTLURy88uCNK5FbpN+yk2nQY6BYh1GEt+wg==", 3770 "dev": true, 3771 "license": "ISC" 3772 }, 3773 "node_modules/enhanced-resolve": { 3774 "version": "5.21.0", 3775 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.0.tgz", 3776 "integrity": "sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==", 3777 "license": "MIT", 3778 "dependencies": { 3779 "graceful-fs": "^4.2.4", 3780 "tapable": "^2.3.3" 3781 }, 3782 "engines": { 3783 "node": ">=10.13.0" 3784 } 3785 }, 3786 "node_modules/entities": { 3787 "version": "7.0.1", 3788 "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", 3789 "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", 3790 "license": "BSD-2-Clause", 3791 "engines": { 3792 "node": ">=0.12" 3793 }, 3794 "funding": { 3795 "url": "https://github.com/fb55/entities?sponsor=1" 3796 } 3797 }, 3798 "node_modules/esbuild": { 3799 "version": "0.27.7", 3800 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", 3801 "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", 3802 "hasInstallScript": true, 3803 "license": "MIT", 3804 "bin": { 3805 "esbuild": "bin/esbuild" 3806 }, 3807 "engines": { 3808 "node": ">=18" 3809 }, 3810 "optionalDependencies": { 3811 "@esbuild/aix-ppc64": "0.27.7", 3812 "@esbuild/android-arm": "0.27.7", 3813 "@esbuild/android-arm64": "0.27.7", 3814 "@esbuild/android-x64": "0.27.7", 3815 "@esbuild/darwin-arm64": "0.27.7", 3816 "@esbuild/darwin-x64": "0.27.7", 3817 "@esbuild/freebsd-arm64": "0.27.7", 3818 "@esbuild/freebsd-x64": "0.27.7", 3819 "@esbuild/linux-arm": "0.27.7", 3820 "@esbuild/linux-arm64": "0.27.7", 3821 "@esbuild/linux-ia32": "0.27.7", 3822 "@esbuild/linux-loong64": "0.27.7", 3823 "@esbuild/linux-mips64el": "0.27.7", 3824 "@esbuild/linux-ppc64": "0.27.7", 3825 "@esbuild/linux-riscv64": "0.27.7", 3826 "@esbuild/linux-s390x": "0.27.7", 3827 "@esbuild/linux-x64": "0.27.7", 3828 "@esbuild/netbsd-arm64": "0.27.7", 3829 "@esbuild/netbsd-x64": "0.27.7", 3830 "@esbuild/openbsd-arm64": "0.27.7", 3831 "@esbuild/openbsd-x64": "0.27.7", 3832 "@esbuild/openharmony-arm64": "0.27.7", 3833 "@esbuild/sunos-x64": "0.27.7", 3834 "@esbuild/win32-arm64": "0.27.7", 3835 "@esbuild/win32-ia32": "0.27.7", 3836 "@esbuild/win32-x64": "0.27.7" 3837 } 3838 }, 3839 "node_modules/escalade": { 3840 "version": "3.2.0", 3841 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 3842 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 3843 "dev": true, 3844 "license": "MIT", 3845 "engines": { 3846 "node": ">=6" 3847 } 3848 }, 3849 "node_modules/escape-string-regexp": { 3850 "version": "4.0.0", 3851 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 3852 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 3853 "license": "MIT", 3854 "engines": { 3855 "node": ">=10" 3856 }, 3857 "funding": { 3858 "url": "https://github.com/sponsors/sindresorhus" 3859 } 3860 }, 3861 "node_modules/eslint": { 3862 "version": "9.39.4", 3863 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", 3864 "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", 3865 "dev": true, 3866 "license": "MIT", 3867 "dependencies": { 3868 "@eslint-community/eslint-utils": "^4.8.0", 3869 "@eslint-community/regexpp": "^4.12.1", 3870 "@eslint/config-array": "^0.21.2", 3871 "@eslint/config-helpers": "^0.4.2", 3872 "@eslint/core": "^0.17.0", 3873 "@eslint/eslintrc": "^3.3.5", 3874 "@eslint/js": "9.39.4", 3875 "@eslint/plugin-kit": "^0.4.1", 3876 "@humanfs/node": "^0.16.6", 3877 "@humanwhocodes/module-importer": "^1.0.1", 3878 "@humanwhocodes/retry": "^0.4.2", 3879 "@types/estree": "^1.0.6", 3880 "ajv": "^6.14.0", 3881 "chalk": "^4.0.0", 3882 "cross-spawn": "^7.0.6", 3883 "debug": "^4.3.2", 3884 "escape-string-regexp": "^4.0.0", 3885 "eslint-scope": "^8.4.0", 3886 "eslint-visitor-keys": "^4.2.1", 3887 "espree": "^10.4.0", 3888 "esquery": "^1.5.0", 3889 "esutils": "^2.0.2", 3890 "fast-deep-equal": "^3.1.3", 3891 "file-entry-cache": "^8.0.0", 3892 "find-up": "^5.0.0", 3893 "glob-parent": "^6.0.2", 3894 "ignore": "^5.2.0", 3895 "imurmurhash": "^0.1.4", 3896 "is-glob": "^4.0.0", 3897 "json-stable-stringify-without-jsonify": "^1.0.1", 3898 "lodash.merge": "^4.6.2", 3899 "minimatch": "^3.1.5", 3900 "natural-compare": "^1.4.0", 3901 "optionator": "^0.9.3" 3902 }, 3903 "bin": { 3904 "eslint": "bin/eslint.js" 3905 }, 3906 "engines": { 3907 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3908 }, 3909 "funding": { 3910 "url": "https://eslint.org/donate" 3911 }, 3912 "peerDependencies": { 3913 "jiti": "*" 3914 }, 3915 "peerDependenciesMeta": { 3916 "jiti": { 3917 "optional": true 3918 } 3919 } 3920 }, 3921 "node_modules/eslint-plugin-react-hooks": { 3922 "version": "7.1.1", 3923 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", 3924 "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", 3925 "dev": true, 3926 "license": "MIT", 3927 "dependencies": { 3928 "@babel/core": "^7.24.4", 3929 "@babel/parser": "^7.24.4", 3930 "hermes-parser": "^0.25.1", 3931 "zod": "^3.25.0 || ^4.0.0", 3932 "zod-validation-error": "^3.5.0 || ^4.0.0" 3933 }, 3934 "engines": { 3935 "node": ">=18" 3936 }, 3937 "peerDependencies": { 3938 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" 3939 } 3940 }, 3941 "node_modules/eslint-plugin-react-refresh": { 3942 "version": "0.5.2", 3943 "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.5.2.tgz", 3944 "integrity": "sha512-hmgTH57GfzoTFjVN0yBwTggnsVUF2tcqi7RJZHqi9lIezSs4eFyAMktA68YD4r5kNw1mxyY4dmkyoFDb3FIqrA==", 3945 "dev": true, 3946 "license": "MIT", 3947 "peerDependencies": { 3948 "eslint": "^9 || ^10" 3949 } 3950 }, 3951 "node_modules/eslint-scope": { 3952 "version": "8.4.0", 3953 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 3954 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 3955 "dev": true, 3956 "license": "BSD-2-Clause", 3957 "dependencies": { 3958 "esrecurse": "^4.3.0", 3959 "estraverse": "^5.2.0" 3960 }, 3961 "engines": { 3962 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3963 }, 3964 "funding": { 3965 "url": "https://opencollective.com/eslint" 3966 } 3967 }, 3968 "node_modules/eslint-visitor-keys": { 3969 "version": "4.2.1", 3970 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 3971 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 3972 "dev": true, 3973 "license": "Apache-2.0", 3974 "engines": { 3975 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3976 }, 3977 "funding": { 3978 "url": "https://opencollective.com/eslint" 3979 } 3980 }, 3981 "node_modules/espree": { 3982 "version": "10.4.0", 3983 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 3984 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 3985 "dev": true, 3986 "license": "BSD-2-Clause", 3987 "dependencies": { 3988 "acorn": "^8.15.0", 3989 "acorn-jsx": "^5.3.2", 3990 "eslint-visitor-keys": "^4.2.1" 3991 }, 3992 "engines": { 3993 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3994 }, 3995 "funding": { 3996 "url": "https://opencollective.com/eslint" 3997 } 3998 }, 3999 "node_modules/esquery": { 4000 "version": "1.7.0", 4001 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", 4002 "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", 4003 "dev": true, 4004 "license": "BSD-3-Clause", 4005 "dependencies": { 4006 "estraverse": "^5.1.0" 4007 }, 4008 "engines": { 4009 "node": ">=0.10" 4010 } 4011 }, 4012 "node_modules/esrecurse": { 4013 "version": "4.3.0", 4014 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 4015 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 4016 "dev": true, 4017 "license": "BSD-2-Clause", 4018 "dependencies": { 4019 "estraverse": "^5.2.0" 4020 }, 4021 "engines": { 4022 "node": ">=4.0" 4023 } 4024 }, 4025 "node_modules/estraverse": { 4026 "version": "5.3.0", 4027 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 4028 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 4029 "dev": true, 4030 "license": "BSD-2-Clause", 4031 "engines": { 4032 "node": ">=4.0" 4033 } 4034 }, 4035 "node_modules/esutils": { 4036 "version": "2.0.3", 4037 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 4038 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 4039 "dev": true, 4040 "license": "BSD-2-Clause", 4041 "engines": { 4042 "node": ">=0.10.0" 4043 } 4044 }, 4045 "node_modules/extend-shallow": { 4046 "version": "2.0.1", 4047 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 4048 "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", 4049 "license": "MIT", 4050 "dependencies": { 4051 "is-extendable": "^0.1.0" 4052 }, 4053 "engines": { 4054 "node": ">=0.10.0" 4055 } 4056 }, 4057 "node_modules/extend-shallow/node_modules/is-extendable": { 4058 "version": "0.1.1", 4059 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 4060 "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", 4061 "license": "MIT", 4062 "engines": { 4063 "node": ">=0.10.0" 4064 } 4065 }, 4066 "node_modules/fast-deep-equal": { 4067 "version": "3.1.3", 4068 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 4069 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 4070 "dev": true, 4071 "license": "MIT" 4072 }, 4073 "node_modules/fast-json-stable-stringify": { 4074 "version": "2.1.0", 4075 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 4076 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 4077 "dev": true, 4078 "license": "MIT" 4079 }, 4080 "node_modules/fast-levenshtein": { 4081 "version": "2.0.6", 4082 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 4083 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 4084 "dev": true, 4085 "license": "MIT" 4086 }, 4087 "node_modules/fdir": { 4088 "version": "6.5.0", 4089 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 4090 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 4091 "license": "MIT", 4092 "engines": { 4093 "node": ">=12.0.0" 4094 }, 4095 "peerDependencies": { 4096 "picomatch": "^3 || ^4" 4097 }, 4098 "peerDependenciesMeta": { 4099 "picomatch": { 4100 "optional": true 4101 } 4102 } 4103 }, 4104 "node_modules/file-entry-cache": { 4105 "version": "8.0.0", 4106 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 4107 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 4108 "dev": true, 4109 "license": "MIT", 4110 "dependencies": { 4111 "flat-cache": "^4.0.0" 4112 }, 4113 "engines": { 4114 "node": ">=16.0.0" 4115 } 4116 }, 4117 "node_modules/file-selector": { 4118 "version": "0.5.0", 4119 "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.5.0.tgz", 4120 "integrity": "sha512-s8KNnmIDTBoD0p9uJ9uD0XY38SCeBOtj0UMXyQSLg1Ypfrfj8+dAvwsLjYQkQ2GjhVtp2HrnF5cJzMhBjfD8HA==", 4121 "license": "MIT", 4122 "dependencies": { 4123 "tslib": "^2.0.3" 4124 }, 4125 "engines": { 4126 "node": ">= 10" 4127 } 4128 }, 4129 "node_modules/find-up": { 4130 "version": "5.0.0", 4131 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 4132 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 4133 "dev": true, 4134 "license": "MIT", 4135 "dependencies": { 4136 "locate-path": "^6.0.0", 4137 "path-exists": "^4.0.0" 4138 }, 4139 "engines": { 4140 "node": ">=10" 4141 }, 4142 "funding": { 4143 "url": "https://github.com/sponsors/sindresorhus" 4144 } 4145 }, 4146 "node_modules/flat-cache": { 4147 "version": "4.0.1", 4148 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 4149 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 4150 "dev": true, 4151 "license": "MIT", 4152 "dependencies": { 4153 "flatted": "^3.2.9", 4154 "keyv": "^4.5.4" 4155 }, 4156 "engines": { 4157 "node": ">=16" 4158 } 4159 }, 4160 "node_modules/flatted": { 4161 "version": "3.4.2", 4162 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", 4163 "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", 4164 "dev": true, 4165 "license": "ISC" 4166 }, 4167 "node_modules/for-in": { 4168 "version": "1.0.2", 4169 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 4170 "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", 4171 "license": "MIT", 4172 "engines": { 4173 "node": ">=0.10.0" 4174 } 4175 }, 4176 "node_modules/fsevents": { 4177 "version": "2.3.3", 4178 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 4179 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 4180 "hasInstallScript": true, 4181 "license": "MIT", 4182 "optional": true, 4183 "os": [ 4184 "darwin" 4185 ], 4186 "engines": { 4187 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 4188 } 4189 }, 4190 "node_modules/gensync": { 4191 "version": "1.0.0-beta.2", 4192 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 4193 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 4194 "dev": true, 4195 "license": "MIT", 4196 "engines": { 4197 "node": ">=6.9.0" 4198 } 4199 }, 4200 "node_modules/get-value": { 4201 "version": "2.0.6", 4202 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 4203 "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", 4204 "license": "MIT", 4205 "engines": { 4206 "node": ">=0.10.0" 4207 } 4208 }, 4209 "node_modules/glob-parent": { 4210 "version": "6.0.2", 4211 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 4212 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 4213 "dev": true, 4214 "license": "ISC", 4215 "dependencies": { 4216 "is-glob": "^4.0.3" 4217 }, 4218 "engines": { 4219 "node": ">=10.13.0" 4220 } 4221 }, 4222 "node_modules/globals": { 4223 "version": "17.5.0", 4224 "resolved": "https://registry.npmjs.org/globals/-/globals-17.5.0.tgz", 4225 "integrity": "sha512-qoV+HK2yFl/366t2/Cb3+xxPUo5BuMynomoDmiaZBIdbs+0pYbjfZU+twLhGKp4uCZ/+NbtpVepH5bGCxRyy2g==", 4226 "dev": true, 4227 "license": "MIT", 4228 "engines": { 4229 "node": ">=18" 4230 }, 4231 "funding": { 4232 "url": "https://github.com/sponsors/sindresorhus" 4233 } 4234 }, 4235 "node_modules/graceful-fs": { 4236 "version": "4.2.11", 4237 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 4238 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 4239 "license": "ISC" 4240 }, 4241 "node_modules/gsap": { 4242 "version": "3.15.0", 4243 "resolved": "https://registry.npmjs.org/gsap/-/gsap-3.15.0.tgz", 4244 "integrity": "sha512-dMW4CWBTUK1AEEDeZc1g4xpPGIrSf9fJF960qbTZmN/QwZIWY5wgliS6JWl9/25fpTGJrMRtSjGtOmPnfjZB+A==", 4245 "license": "Standard 'no charge' license: https://gsap.com/standard-license." 4246 }, 4247 "node_modules/has-flag": { 4248 "version": "4.0.0", 4249 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 4250 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 4251 "dev": true, 4252 "license": "MIT", 4253 "engines": { 4254 "node": ">=8" 4255 } 4256 }, 4257 "node_modules/hermes-estree": { 4258 "version": "0.25.1", 4259 "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", 4260 "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", 4261 "dev": true, 4262 "license": "MIT" 4263 }, 4264 "node_modules/hermes-parser": { 4265 "version": "0.25.1", 4266 "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", 4267 "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", 4268 "dev": true, 4269 "license": "MIT", 4270 "dependencies": { 4271 "hermes-estree": "0.25.1" 4272 } 4273 }, 4274 "node_modules/htmlparser2": { 4275 "version": "10.1.0", 4276 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", 4277 "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", 4278 "funding": [ 4279 "https://github.com/fb55/htmlparser2?sponsor=1", 4280 { 4281 "type": "github", 4282 "url": "https://github.com/sponsors/fb55" 4283 } 4284 ], 4285 "license": "MIT", 4286 "dependencies": { 4287 "domelementtype": "^2.3.0", 4288 "domhandler": "^5.0.3", 4289 "domutils": "^3.2.2", 4290 "entities": "^7.0.1" 4291 } 4292 }, 4293 "node_modules/iconv-lite": { 4294 "version": "0.6.3", 4295 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 4296 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 4297 "license": "MIT", 4298 "dependencies": { 4299 "safer-buffer": ">= 2.1.2 < 3.0.0" 4300 }, 4301 "engines": { 4302 "node": ">=0.10.0" 4303 } 4304 }, 4305 "node_modules/ieee754": { 4306 "version": "1.2.1", 4307 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 4308 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 4309 "funding": [ 4310 { 4311 "type": "github", 4312 "url": "https://github.com/sponsors/feross" 4313 }, 4314 { 4315 "type": "patreon", 4316 "url": "https://www.patreon.com/feross" 4317 }, 4318 { 4319 "type": "consulting", 4320 "url": "https://feross.org/support" 4321 } 4322 ], 4323 "license": "BSD-3-Clause" 4324 }, 4325 "node_modules/ignore": { 4326 "version": "5.3.2", 4327 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 4328 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 4329 "dev": true, 4330 "license": "MIT", 4331 "engines": { 4332 "node": ">= 4" 4333 } 4334 }, 4335 "node_modules/import-fresh": { 4336 "version": "3.3.1", 4337 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", 4338 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 4339 "dev": true, 4340 "license": "MIT", 4341 "dependencies": { 4342 "parent-module": "^1.0.0", 4343 "resolve-from": "^4.0.0" 4344 }, 4345 "engines": { 4346 "node": ">=6" 4347 }, 4348 "funding": { 4349 "url": "https://github.com/sponsors/sindresorhus" 4350 } 4351 }, 4352 "node_modules/imurmurhash": { 4353 "version": "0.1.4", 4354 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 4355 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 4356 "dev": true, 4357 "license": "MIT", 4358 "engines": { 4359 "node": ">=0.8.19" 4360 } 4361 }, 4362 "node_modules/internmap": { 4363 "version": "2.0.3", 4364 "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", 4365 "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", 4366 "license": "ISC", 4367 "engines": { 4368 "node": ">=12" 4369 } 4370 }, 4371 "node_modules/interval-tree-1d": { 4372 "version": "1.0.4", 4373 "resolved": "https://registry.npmjs.org/interval-tree-1d/-/interval-tree-1d-1.0.4.tgz", 4374 "integrity": "sha512-wY8QJH+6wNI0uh4pDQzMvl+478Qh7Rl4qLmqiluxALlNvl+I+o5x38Pw3/z7mDPTPS1dQalZJXsmbvxx5gclhQ==", 4375 "license": "MIT", 4376 "dependencies": { 4377 "binary-search-bounds": "^2.0.0" 4378 } 4379 }, 4380 "node_modules/is-extendable": { 4381 "version": "1.0.1", 4382 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 4383 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 4384 "license": "MIT", 4385 "dependencies": { 4386 "is-plain-object": "^2.0.4" 4387 }, 4388 "engines": { 4389 "node": ">=0.10.0" 4390 } 4391 }, 4392 "node_modules/is-extglob": { 4393 "version": "2.1.1", 4394 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 4395 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 4396 "dev": true, 4397 "license": "MIT", 4398 "engines": { 4399 "node": ">=0.10.0" 4400 } 4401 }, 4402 "node_modules/is-glob": { 4403 "version": "4.0.3", 4404 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 4405 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 4406 "dev": true, 4407 "license": "MIT", 4408 "dependencies": { 4409 "is-extglob": "^2.1.1" 4410 }, 4411 "engines": { 4412 "node": ">=0.10.0" 4413 } 4414 }, 4415 "node_modules/is-plain-object": { 4416 "version": "2.0.4", 4417 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 4418 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 4419 "license": "MIT", 4420 "dependencies": { 4421 "isobject": "^3.0.1" 4422 }, 4423 "engines": { 4424 "node": ">=0.10.0" 4425 } 4426 }, 4427 "node_modules/isexe": { 4428 "version": "2.0.0", 4429 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 4430 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 4431 "dev": true, 4432 "license": "ISC" 4433 }, 4434 "node_modules/isobject": { 4435 "version": "3.0.1", 4436 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 4437 "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", 4438 "license": "MIT", 4439 "engines": { 4440 "node": ">=0.10.0" 4441 } 4442 }, 4443 "node_modules/isoformat": { 4444 "version": "0.2.1", 4445 "resolved": "https://registry.npmjs.org/isoformat/-/isoformat-0.2.1.tgz", 4446 "integrity": "sha512-tFLRAygk9NqrRPhJSnNGh7g7oaVWDwR0wKh/GM2LgmPa50Eg4UfyaCO4I8k6EqJHl1/uh2RAD6g06n5ygEnrjQ==", 4447 "license": "ISC" 4448 }, 4449 "node_modules/its-fine": { 4450 "version": "2.0.0", 4451 "resolved": "https://registry.npmjs.org/its-fine/-/its-fine-2.0.0.tgz", 4452 "integrity": "sha512-KLViCmWx94zOvpLwSlsx6yOCeMhZYaxrJV87Po5k/FoZzcPSahvK5qJ7fYhS61sZi5ikmh2S3Hz55A2l3U69ng==", 4453 "license": "MIT", 4454 "dependencies": { 4455 "@types/react-reconciler": "^0.28.9" 4456 }, 4457 "peerDependencies": { 4458 "react": "^19.0.0" 4459 } 4460 }, 4461 "node_modules/jiti": { 4462 "version": "2.6.1", 4463 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", 4464 "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", 4465 "license": "MIT", 4466 "bin": { 4467 "jiti": "lib/jiti-cli.mjs" 4468 } 4469 }, 4470 "node_modules/js-tokens": { 4471 "version": "4.0.0", 4472 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 4473 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 4474 "license": "MIT" 4475 }, 4476 "node_modules/js-yaml": { 4477 "version": "4.1.1", 4478 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", 4479 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", 4480 "dev": true, 4481 "license": "MIT", 4482 "dependencies": { 4483 "argparse": "^2.0.1" 4484 }, 4485 "bin": { 4486 "js-yaml": "bin/js-yaml.js" 4487 } 4488 }, 4489 "node_modules/jsesc": { 4490 "version": "3.1.0", 4491 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 4492 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 4493 "dev": true, 4494 "license": "MIT", 4495 "bin": { 4496 "jsesc": "bin/jsesc" 4497 }, 4498 "engines": { 4499 "node": ">=6" 4500 } 4501 }, 4502 "node_modules/json-buffer": { 4503 "version": "3.0.1", 4504 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 4505 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 4506 "dev": true, 4507 "license": "MIT" 4508 }, 4509 "node_modules/json-schema-traverse": { 4510 "version": "0.4.1", 4511 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 4512 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 4513 "dev": true, 4514 "license": "MIT" 4515 }, 4516 "node_modules/json-stable-stringify-without-jsonify": { 4517 "version": "1.0.1", 4518 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 4519 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 4520 "dev": true, 4521 "license": "MIT" 4522 }, 4523 "node_modules/json5": { 4524 "version": "2.2.3", 4525 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 4526 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 4527 "dev": true, 4528 "license": "MIT", 4529 "bin": { 4530 "json5": "lib/cli.js" 4531 }, 4532 "engines": { 4533 "node": ">=6" 4534 } 4535 }, 4536 "node_modules/keyv": { 4537 "version": "4.5.4", 4538 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 4539 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 4540 "dev": true, 4541 "license": "MIT", 4542 "dependencies": { 4543 "json-buffer": "3.0.1" 4544 } 4545 }, 4546 "node_modules/leva": { 4547 "version": "0.10.1", 4548 "resolved": "https://registry.npmjs.org/leva/-/leva-0.10.1.tgz", 4549 "integrity": "sha512-BcjnfUX8jpmwZUz2L7AfBtF9vn4ggTH33hmeufDULbP3YgNZ/C+ss/oO3stbrqRQyaOmRwy70y7BGTGO81S3rA==", 4550 "license": "MIT", 4551 "dependencies": { 4552 "@radix-ui/react-portal": "^1.1.4", 4553 "@radix-ui/react-tooltip": "^1.1.8", 4554 "@stitches/react": "^1.2.8", 4555 "@use-gesture/react": "^10.2.5", 4556 "colord": "^2.9.2", 4557 "dequal": "^2.0.2", 4558 "merge-value": "^1.0.0", 4559 "react-colorful": "^5.5.1", 4560 "react-dropzone": "^12.0.0", 4561 "v8n": "^1.3.3", 4562 "zustand": "^3.6.9" 4563 }, 4564 "peerDependencies": { 4565 "react": "^18.0.0 || ^19.0.0", 4566 "react-dom": "^18.0.0 || ^19.0.0" 4567 } 4568 }, 4569 "node_modules/leva/node_modules/zustand": { 4570 "version": "3.7.2", 4571 "resolved": "https://registry.npmjs.org/zustand/-/zustand-3.7.2.tgz", 4572 "integrity": "sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==", 4573 "license": "MIT", 4574 "engines": { 4575 "node": ">=12.7.0" 4576 }, 4577 "peerDependencies": { 4578 "react": ">=16.8" 4579 }, 4580 "peerDependenciesMeta": { 4581 "react": { 4582 "optional": true 4583 } 4584 } 4585 }, 4586 "node_modules/levn": { 4587 "version": "0.4.1", 4588 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 4589 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 4590 "dev": true, 4591 "license": "MIT", 4592 "dependencies": { 4593 "prelude-ls": "^1.2.1", 4594 "type-check": "~0.4.0" 4595 }, 4596 "engines": { 4597 "node": ">= 0.8.0" 4598 } 4599 }, 4600 "node_modules/lightningcss": { 4601 "version": "1.32.0", 4602 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", 4603 "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", 4604 "license": "MPL-2.0", 4605 "dependencies": { 4606 "detect-libc": "^2.0.3" 4607 }, 4608 "engines": { 4609 "node": ">= 12.0.0" 4610 }, 4611 "funding": { 4612 "type": "opencollective", 4613 "url": "https://opencollective.com/parcel" 4614 }, 4615 "optionalDependencies": { 4616 "lightningcss-android-arm64": "1.32.0", 4617 "lightningcss-darwin-arm64": "1.32.0", 4618 "lightningcss-darwin-x64": "1.32.0", 4619 "lightningcss-freebsd-x64": "1.32.0", 4620 "lightningcss-linux-arm-gnueabihf": "1.32.0", 4621 "lightningcss-linux-arm64-gnu": "1.32.0", 4622 "lightningcss-linux-arm64-musl": "1.32.0", 4623 "lightningcss-linux-x64-gnu": "1.32.0", 4624 "lightningcss-linux-x64-musl": "1.32.0", 4625 "lightningcss-win32-arm64-msvc": "1.32.0", 4626 "lightningcss-win32-x64-msvc": "1.32.0" 4627 } 4628 }, 4629 "node_modules/lightningcss-android-arm64": { 4630 "version": "1.32.0", 4631 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", 4632 "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", 4633 "cpu": [ 4634 "arm64" 4635 ], 4636 "license": "MPL-2.0", 4637 "optional": true, 4638 "os": [ 4639 "android" 4640 ], 4641 "engines": { 4642 "node": ">= 12.0.0" 4643 }, 4644 "funding": { 4645 "type": "opencollective", 4646 "url": "https://opencollective.com/parcel" 4647 } 4648 }, 4649 "node_modules/lightningcss-darwin-arm64": { 4650 "version": "1.32.0", 4651 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", 4652 "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", 4653 "cpu": [ 4654 "arm64" 4655 ], 4656 "license": "MPL-2.0", 4657 "optional": true, 4658 "os": [ 4659 "darwin" 4660 ], 4661 "engines": { 4662 "node": ">= 12.0.0" 4663 }, 4664 "funding": { 4665 "type": "opencollective", 4666 "url": "https://opencollective.com/parcel" 4667 } 4668 }, 4669 "node_modules/lightningcss-darwin-x64": { 4670 "version": "1.32.0", 4671 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", 4672 "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", 4673 "cpu": [ 4674 "x64" 4675 ], 4676 "license": "MPL-2.0", 4677 "optional": true, 4678 "os": [ 4679 "darwin" 4680 ], 4681 "engines": { 4682 "node": ">= 12.0.0" 4683 }, 4684 "funding": { 4685 "type": "opencollective", 4686 "url": "https://opencollective.com/parcel" 4687 } 4688 }, 4689 "node_modules/lightningcss-freebsd-x64": { 4690 "version": "1.32.0", 4691 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", 4692 "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", 4693 "cpu": [ 4694 "x64" 4695 ], 4696 "license": "MPL-2.0", 4697 "optional": true, 4698 "os": [ 4699 "freebsd" 4700 ], 4701 "engines": { 4702 "node": ">= 12.0.0" 4703 }, 4704 "funding": { 4705 "type": "opencollective", 4706 "url": "https://opencollective.com/parcel" 4707 } 4708 }, 4709 "node_modules/lightningcss-linux-arm-gnueabihf": { 4710 "version": "1.32.0", 4711 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", 4712 "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", 4713 "cpu": [ 4714 "arm" 4715 ], 4716 "license": "MPL-2.0", 4717 "optional": true, 4718 "os": [ 4719 "linux" 4720 ], 4721 "engines": { 4722 "node": ">= 12.0.0" 4723 }, 4724 "funding": { 4725 "type": "opencollective", 4726 "url": "https://opencollective.com/parcel" 4727 } 4728 }, 4729 "node_modules/lightningcss-linux-arm64-gnu": { 4730 "version": "1.32.0", 4731 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", 4732 "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", 4733 "cpu": [ 4734 "arm64" 4735 ], 4736 "license": "MPL-2.0", 4737 "optional": true, 4738 "os": [ 4739 "linux" 4740 ], 4741 "engines": { 4742 "node": ">= 12.0.0" 4743 }, 4744 "funding": { 4745 "type": "opencollective", 4746 "url": "https://opencollective.com/parcel" 4747 } 4748 }, 4749 "node_modules/lightningcss-linux-arm64-musl": { 4750 "version": "1.32.0", 4751 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", 4752 "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", 4753 "cpu": [ 4754 "arm64" 4755 ], 4756 "license": "MPL-2.0", 4757 "optional": true, 4758 "os": [ 4759 "linux" 4760 ], 4761 "engines": { 4762 "node": ">= 12.0.0" 4763 }, 4764 "funding": { 4765 "type": "opencollective", 4766 "url": "https://opencollective.com/parcel" 4767 } 4768 }, 4769 "node_modules/lightningcss-linux-x64-gnu": { 4770 "version": "1.32.0", 4771 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", 4772 "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", 4773 "cpu": [ 4774 "x64" 4775 ], 4776 "license": "MPL-2.0", 4777 "optional": true, 4778 "os": [ 4779 "linux" 4780 ], 4781 "engines": { 4782 "node": ">= 12.0.0" 4783 }, 4784 "funding": { 4785 "type": "opencollective", 4786 "url": "https://opencollective.com/parcel" 4787 } 4788 }, 4789 "node_modules/lightningcss-linux-x64-musl": { 4790 "version": "1.32.0", 4791 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", 4792 "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", 4793 "cpu": [ 4794 "x64" 4795 ], 4796 "license": "MPL-2.0", 4797 "optional": true, 4798 "os": [ 4799 "linux" 4800 ], 4801 "engines": { 4802 "node": ">= 12.0.0" 4803 }, 4804 "funding": { 4805 "type": "opencollective", 4806 "url": "https://opencollective.com/parcel" 4807 } 4808 }, 4809 "node_modules/lightningcss-win32-arm64-msvc": { 4810 "version": "1.32.0", 4811 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", 4812 "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", 4813 "cpu": [ 4814 "arm64" 4815 ], 4816 "license": "MPL-2.0", 4817 "optional": true, 4818 "os": [ 4819 "win32" 4820 ], 4821 "engines": { 4822 "node": ">= 12.0.0" 4823 }, 4824 "funding": { 4825 "type": "opencollective", 4826 "url": "https://opencollective.com/parcel" 4827 } 4828 }, 4829 "node_modules/lightningcss-win32-x64-msvc": { 4830 "version": "1.32.0", 4831 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", 4832 "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", 4833 "cpu": [ 4834 "x64" 4835 ], 4836 "license": "MPL-2.0", 4837 "optional": true, 4838 "os": [ 4839 "win32" 4840 ], 4841 "engines": { 4842 "node": ">= 12.0.0" 4843 }, 4844 "funding": { 4845 "type": "opencollective", 4846 "url": "https://opencollective.com/parcel" 4847 } 4848 }, 4849 "node_modules/locate-path": { 4850 "version": "6.0.0", 4851 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 4852 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 4853 "dev": true, 4854 "license": "MIT", 4855 "dependencies": { 4856 "p-locate": "^5.0.0" 4857 }, 4858 "engines": { 4859 "node": ">=10" 4860 }, 4861 "funding": { 4862 "url": "https://github.com/sponsors/sindresorhus" 4863 } 4864 }, 4865 "node_modules/lodash.merge": { 4866 "version": "4.6.2", 4867 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 4868 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 4869 "dev": true, 4870 "license": "MIT" 4871 }, 4872 "node_modules/loose-envify": { 4873 "version": "1.4.0", 4874 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 4875 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", 4876 "license": "MIT", 4877 "dependencies": { 4878 "js-tokens": "^3.0.0 || ^4.0.0" 4879 }, 4880 "bin": { 4881 "loose-envify": "cli.js" 4882 } 4883 }, 4884 "node_modules/lru-cache": { 4885 "version": "5.1.1", 4886 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 4887 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 4888 "dev": true, 4889 "license": "ISC", 4890 "dependencies": { 4891 "yallist": "^3.0.2" 4892 } 4893 }, 4894 "node_modules/lucide-react": { 4895 "version": "0.577.0", 4896 "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.577.0.tgz", 4897 "integrity": "sha512-4LjoFv2eEPwYDPg/CUdBJQSDfPyzXCRrVW1X7jrx/trgxnxkHFjnVZINbzvzxjN70dxychOfg+FTYwBiS3pQ5A==", 4898 "license": "ISC", 4899 "peerDependencies": { 4900 "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" 4901 } 4902 }, 4903 "node_modules/magic-string": { 4904 "version": "0.30.21", 4905 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 4906 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 4907 "license": "MIT", 4908 "dependencies": { 4909 "@jridgewell/sourcemap-codec": "^1.5.5" 4910 } 4911 }, 4912 "node_modules/merge-value": { 4913 "version": "1.0.0", 4914 "resolved": "https://registry.npmjs.org/merge-value/-/merge-value-1.0.0.tgz", 4915 "integrity": "sha512-fJMmvat4NeKz63Uv9iHWcPDjCWcCkoiRoajRTEO8hlhUC6rwaHg0QCF9hBOTjZmm4JuglPckPSTtcuJL5kp0TQ==", 4916 "license": "MIT", 4917 "dependencies": { 4918 "get-value": "^2.0.6", 4919 "is-extendable": "^1.0.0", 4920 "mixin-deep": "^1.2.0", 4921 "set-value": "^2.0.0" 4922 }, 4923 "engines": { 4924 "node": ">=0.10.0" 4925 } 4926 }, 4927 "node_modules/minimatch": { 4928 "version": "3.1.5", 4929 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 4930 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 4931 "dev": true, 4932 "license": "ISC", 4933 "dependencies": { 4934 "brace-expansion": "^1.1.7" 4935 }, 4936 "engines": { 4937 "node": "*" 4938 } 4939 }, 4940 "node_modules/mixin-deep": { 4941 "version": "1.3.2", 4942 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", 4943 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", 4944 "license": "MIT", 4945 "dependencies": { 4946 "for-in": "^1.0.2", 4947 "is-extendable": "^1.0.1" 4948 }, 4949 "engines": { 4950 "node": ">=0.10.0" 4951 } 4952 }, 4953 "node_modules/ms": { 4954 "version": "2.1.3", 4955 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 4956 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 4957 "dev": true, 4958 "license": "MIT" 4959 }, 4960 "node_modules/nanoid": { 4961 "version": "3.3.11", 4962 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 4963 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 4964 "funding": [ 4965 { 4966 "type": "github", 4967 "url": "https://github.com/sponsors/ai" 4968 } 4969 ], 4970 "license": "MIT", 4971 "bin": { 4972 "nanoid": "bin/nanoid.cjs" 4973 }, 4974 "engines": { 4975 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 4976 } 4977 }, 4978 "node_modules/nanostores": { 4979 "version": "1.3.0", 4980 "resolved": "https://registry.npmjs.org/nanostores/-/nanostores-1.3.0.tgz", 4981 "integrity": "sha512-XPUa/jz+P1oJvN9VBxw4L9MtdFfaH3DAryqPssqhb2kXjmb9npz0dly6rCsgFWOPr4Yg9mTfM3MDZgZZ+7A3lA==", 4982 "funding": [ 4983 { 4984 "type": "github", 4985 "url": "https://github.com/sponsors/ai" 4986 } 4987 ], 4988 "license": "MIT", 4989 "engines": { 4990 "node": "^20.0.0 || >=22.0.0" 4991 } 4992 }, 4993 "node_modules/natural-compare": { 4994 "version": "1.4.0", 4995 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 4996 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 4997 "dev": true, 4998 "license": "MIT" 4999 }, 5000 "node_modules/node-releases": { 5001 "version": "2.0.38", 5002 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", 5003 "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==", 5004 "dev": true, 5005 "license": "MIT" 5006 }, 5007 "node_modules/object-assign": { 5008 "version": "4.1.1", 5009 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 5010 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 5011 "license": "MIT", 5012 "engines": { 5013 "node": ">=0.10.0" 5014 } 5015 }, 5016 "node_modules/optionator": { 5017 "version": "0.9.4", 5018 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 5019 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 5020 "dev": true, 5021 "license": "MIT", 5022 "dependencies": { 5023 "deep-is": "^0.1.3", 5024 "fast-levenshtein": "^2.0.6", 5025 "levn": "^0.4.1", 5026 "prelude-ls": "^1.2.1", 5027 "type-check": "^0.4.0", 5028 "word-wrap": "^1.2.5" 5029 }, 5030 "engines": { 5031 "node": ">= 0.8.0" 5032 } 5033 }, 5034 "node_modules/p-limit": { 5035 "version": "3.1.0", 5036 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 5037 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 5038 "dev": true, 5039 "license": "MIT", 5040 "dependencies": { 5041 "yocto-queue": "^0.1.0" 5042 }, 5043 "engines": { 5044 "node": ">=10" 5045 }, 5046 "funding": { 5047 "url": "https://github.com/sponsors/sindresorhus" 5048 } 5049 }, 5050 "node_modules/p-locate": { 5051 "version": "5.0.0", 5052 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 5053 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 5054 "dev": true, 5055 "license": "MIT", 5056 "dependencies": { 5057 "p-limit": "^3.0.2" 5058 }, 5059 "engines": { 5060 "node": ">=10" 5061 }, 5062 "funding": { 5063 "url": "https://github.com/sponsors/sindresorhus" 5064 } 5065 }, 5066 "node_modules/parent-module": { 5067 "version": "1.0.1", 5068 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 5069 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 5070 "dev": true, 5071 "license": "MIT", 5072 "dependencies": { 5073 "callsites": "^3.0.0" 5074 }, 5075 "engines": { 5076 "node": ">=6" 5077 } 5078 }, 5079 "node_modules/parse-srcset": { 5080 "version": "1.0.2", 5081 "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", 5082 "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==", 5083 "license": "MIT" 5084 }, 5085 "node_modules/path-exists": { 5086 "version": "4.0.0", 5087 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 5088 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 5089 "dev": true, 5090 "license": "MIT", 5091 "engines": { 5092 "node": ">=8" 5093 } 5094 }, 5095 "node_modules/path-key": { 5096 "version": "3.1.1", 5097 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 5098 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 5099 "dev": true, 5100 "license": "MIT", 5101 "engines": { 5102 "node": ">=8" 5103 } 5104 }, 5105 "node_modules/picocolors": { 5106 "version": "1.1.1", 5107 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 5108 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 5109 "license": "ISC" 5110 }, 5111 "node_modules/picomatch": { 5112 "version": "4.0.4", 5113 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", 5114 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", 5115 "license": "MIT", 5116 "engines": { 5117 "node": ">=12" 5118 }, 5119 "funding": { 5120 "url": "https://github.com/sponsors/jonschlinkert" 5121 } 5122 }, 5123 "node_modules/postcss": { 5124 "version": "8.5.12", 5125 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", 5126 "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", 5127 "funding": [ 5128 { 5129 "type": "opencollective", 5130 "url": "https://opencollective.com/postcss/" 5131 }, 5132 { 5133 "type": "tidelift", 5134 "url": "https://tidelift.com/funding/github/npm/postcss" 5135 }, 5136 { 5137 "type": "github", 5138 "url": "https://github.com/sponsors/ai" 5139 } 5140 ], 5141 "license": "MIT", 5142 "dependencies": { 5143 "nanoid": "^3.3.11", 5144 "picocolors": "^1.1.1", 5145 "source-map-js": "^1.2.1" 5146 }, 5147 "engines": { 5148 "node": "^10 || ^12 || >=14" 5149 } 5150 }, 5151 "node_modules/prelude-ls": { 5152 "version": "1.2.1", 5153 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 5154 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 5155 "dev": true, 5156 "license": "MIT", 5157 "engines": { 5158 "node": ">= 0.8.0" 5159 } 5160 }, 5161 "node_modules/prop-types": { 5162 "version": "15.8.1", 5163 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", 5164 "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", 5165 "license": "MIT", 5166 "dependencies": { 5167 "loose-envify": "^1.4.0", 5168 "object-assign": "^4.1.1", 5169 "react-is": "^16.13.1" 5170 } 5171 }, 5172 "node_modules/punycode": { 5173 "version": "2.3.1", 5174 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 5175 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 5176 "dev": true, 5177 "license": "MIT", 5178 "engines": { 5179 "node": ">=6" 5180 } 5181 }, 5182 "node_modules/react": { 5183 "version": "19.2.5", 5184 "resolved": "https://registry.npmjs.org/react/-/react-19.2.5.tgz", 5185 "integrity": "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==", 5186 "license": "MIT", 5187 "engines": { 5188 "node": ">=0.10.0" 5189 } 5190 }, 5191 "node_modules/react-colorful": { 5192 "version": "5.6.1", 5193 "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", 5194 "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==", 5195 "license": "MIT", 5196 "peerDependencies": { 5197 "react": ">=16.8.0", 5198 "react-dom": ">=16.8.0" 5199 } 5200 }, 5201 "node_modules/react-dom": { 5202 "version": "19.2.5", 5203 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.5.tgz", 5204 "integrity": "sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==", 5205 "license": "MIT", 5206 "dependencies": { 5207 "scheduler": "^0.27.0" 5208 }, 5209 "peerDependencies": { 5210 "react": "^19.2.5" 5211 } 5212 }, 5213 "node_modules/react-dropzone": { 5214 "version": "12.1.0", 5215 "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-12.1.0.tgz", 5216 "integrity": "sha512-iBYHA1rbopIvtzokEX4QubO6qk5IF/x3BtKGu74rF2JkQDXnwC4uO/lHKpaw4PJIV6iIAYOlwLv2FpiGyqHNog==", 5217 "license": "MIT", 5218 "dependencies": { 5219 "attr-accept": "^2.2.2", 5220 "file-selector": "^0.5.0", 5221 "prop-types": "^15.8.1" 5222 }, 5223 "engines": { 5224 "node": ">= 10.13" 5225 }, 5226 "peerDependencies": { 5227 "react": ">= 16.8" 5228 } 5229 }, 5230 "node_modules/react-is": { 5231 "version": "16.13.1", 5232 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 5233 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", 5234 "license": "MIT" 5235 }, 5236 "node_modules/react-refresh": { 5237 "version": "0.18.0", 5238 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", 5239 "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", 5240 "dev": true, 5241 "license": "MIT", 5242 "engines": { 5243 "node": ">=0.10.0" 5244 } 5245 }, 5246 "node_modules/react-router": { 5247 "version": "7.14.2", 5248 "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.14.2.tgz", 5249 "integrity": "sha512-yCqNne6I8IB6rVCH7XUvlBK7/QKyqypBFGv+8dj4QBFJiiRX+FG7/nkdAvGElyvVZ/HQP5N19wzteuTARXi5Gw==", 5250 "license": "MIT", 5251 "dependencies": { 5252 "cookie": "^1.0.1", 5253 "set-cookie-parser": "^2.6.0" 5254 }, 5255 "engines": { 5256 "node": ">=20.0.0" 5257 }, 5258 "peerDependencies": { 5259 "react": ">=18", 5260 "react-dom": ">=18" 5261 }, 5262 "peerDependenciesMeta": { 5263 "react-dom": { 5264 "optional": true 5265 } 5266 } 5267 }, 5268 "node_modules/react-router-dom": { 5269 "version": "7.14.2", 5270 "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.14.2.tgz", 5271 "integrity": "sha512-YZcM5ES8jJSM+KrJ9BdvHHqlnGTg5tH3sC5ChFRj4inosKctdyzBDhOyyHdGk597q2OT6NTrCA1OvB/YDwfekQ==", 5272 "license": "MIT", 5273 "dependencies": { 5274 "react-router": "7.14.2" 5275 }, 5276 "engines": { 5277 "node": ">=20.0.0" 5278 }, 5279 "peerDependencies": { 5280 "react": ">=18", 5281 "react-dom": ">=18" 5282 } 5283 }, 5284 "node_modules/react-use-measure": { 5285 "version": "2.1.7", 5286 "resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.1.7.tgz", 5287 "integrity": "sha512-KrvcAo13I/60HpwGO5jpW7E9DfusKyLPLvuHlUyP5zqnmAPhNc6qTRjUQrdTADl0lpPpDVU2/Gg51UlOGHXbdg==", 5288 "license": "MIT", 5289 "peerDependencies": { 5290 "react": ">=16.13", 5291 "react-dom": ">=16.13" 5292 }, 5293 "peerDependenciesMeta": { 5294 "react-dom": { 5295 "optional": true 5296 } 5297 } 5298 }, 5299 "node_modules/resolve-from": { 5300 "version": "4.0.0", 5301 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 5302 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 5303 "dev": true, 5304 "license": "MIT", 5305 "engines": { 5306 "node": ">=4" 5307 } 5308 }, 5309 "node_modules/robust-predicates": { 5310 "version": "3.0.3", 5311 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", 5312 "integrity": "sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA==", 5313 "license": "Unlicense" 5314 }, 5315 "node_modules/rollup": { 5316 "version": "4.60.2", 5317 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.2.tgz", 5318 "integrity": "sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==", 5319 "license": "MIT", 5320 "dependencies": { 5321 "@types/estree": "1.0.8" 5322 }, 5323 "bin": { 5324 "rollup": "dist/bin/rollup" 5325 }, 5326 "engines": { 5327 "node": ">=18.0.0", 5328 "npm": ">=8.0.0" 5329 }, 5330 "optionalDependencies": { 5331 "@rollup/rollup-android-arm-eabi": "4.60.2", 5332 "@rollup/rollup-android-arm64": "4.60.2", 5333 "@rollup/rollup-darwin-arm64": "4.60.2", 5334 "@rollup/rollup-darwin-x64": "4.60.2", 5335 "@rollup/rollup-freebsd-arm64": "4.60.2", 5336 "@rollup/rollup-freebsd-x64": "4.60.2", 5337 "@rollup/rollup-linux-arm-gnueabihf": "4.60.2", 5338 "@rollup/rollup-linux-arm-musleabihf": "4.60.2", 5339 "@rollup/rollup-linux-arm64-gnu": "4.60.2", 5340 "@rollup/rollup-linux-arm64-musl": "4.60.2", 5341 "@rollup/rollup-linux-loong64-gnu": "4.60.2", 5342 "@rollup/rollup-linux-loong64-musl": "4.60.2", 5343 "@rollup/rollup-linux-ppc64-gnu": "4.60.2", 5344 "@rollup/rollup-linux-ppc64-musl": "4.60.2", 5345 "@rollup/rollup-linux-riscv64-gnu": "4.60.2", 5346 "@rollup/rollup-linux-riscv64-musl": "4.60.2", 5347 "@rollup/rollup-linux-s390x-gnu": "4.60.2", 5348 "@rollup/rollup-linux-x64-gnu": "4.60.2", 5349 "@rollup/rollup-linux-x64-musl": "4.60.2", 5350 "@rollup/rollup-openbsd-x64": "4.60.2", 5351 "@rollup/rollup-openharmony-arm64": "4.60.2", 5352 "@rollup/rollup-win32-arm64-msvc": "4.60.2", 5353 "@rollup/rollup-win32-ia32-msvc": "4.60.2", 5354 "@rollup/rollup-win32-x64-gnu": "4.60.2", 5355 "@rollup/rollup-win32-x64-msvc": "4.60.2", 5356 "fsevents": "~2.3.2" 5357 } 5358 }, 5359 "node_modules/rw": { 5360 "version": "1.3.3", 5361 "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", 5362 "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", 5363 "license": "BSD-3-Clause" 5364 }, 5365 "node_modules/safer-buffer": { 5366 "version": "2.1.2", 5367 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 5368 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 5369 "license": "MIT" 5370 }, 5371 "node_modules/sanitize-html": { 5372 "version": "2.17.3", 5373 "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.17.3.tgz", 5374 "integrity": "sha512-Kn4srCAo2+wZyvCNKCSyB2g8RQ8IkX/gQs2uqoSRNu5t9I2qvUyAVvRDiFUVAiX3N3PNuwStY0eNr+ooBHVWEg==", 5375 "license": "MIT", 5376 "dependencies": { 5377 "deepmerge": "^4.2.2", 5378 "escape-string-regexp": "^4.0.0", 5379 "htmlparser2": "^10.1.0", 5380 "is-plain-object": "^5.0.0", 5381 "parse-srcset": "^1.0.2", 5382 "postcss": "^8.3.11" 5383 } 5384 }, 5385 "node_modules/sanitize-html/node_modules/is-plain-object": { 5386 "version": "5.0.0", 5387 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", 5388 "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", 5389 "license": "MIT", 5390 "engines": { 5391 "node": ">=0.10.0" 5392 } 5393 }, 5394 "node_modules/scheduler": { 5395 "version": "0.27.0", 5396 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", 5397 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", 5398 "license": "MIT" 5399 }, 5400 "node_modules/semver": { 5401 "version": "6.3.1", 5402 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 5403 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 5404 "dev": true, 5405 "license": "ISC", 5406 "bin": { 5407 "semver": "bin/semver.js" 5408 } 5409 }, 5410 "node_modules/set-cookie-parser": { 5411 "version": "2.7.2", 5412 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", 5413 "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", 5414 "license": "MIT" 5415 }, 5416 "node_modules/set-value": { 5417 "version": "2.0.1", 5418 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", 5419 "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", 5420 "license": "MIT", 5421 "dependencies": { 5422 "extend-shallow": "^2.0.1", 5423 "is-extendable": "^0.1.1", 5424 "is-plain-object": "^2.0.3", 5425 "split-string": "^3.0.1" 5426 }, 5427 "engines": { 5428 "node": ">=0.10.0" 5429 } 5430 }, 5431 "node_modules/set-value/node_modules/is-extendable": { 5432 "version": "0.1.1", 5433 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 5434 "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", 5435 "license": "MIT", 5436 "engines": { 5437 "node": ">=0.10.0" 5438 } 5439 }, 5440 "node_modules/shebang-command": { 5441 "version": "2.0.0", 5442 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 5443 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 5444 "dev": true, 5445 "license": "MIT", 5446 "dependencies": { 5447 "shebang-regex": "^3.0.0" 5448 }, 5449 "engines": { 5450 "node": ">=8" 5451 } 5452 }, 5453 "node_modules/shebang-regex": { 5454 "version": "3.0.0", 5455 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 5456 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 5457 "dev": true, 5458 "license": "MIT", 5459 "engines": { 5460 "node": ">=8" 5461 } 5462 }, 5463 "node_modules/source-map-js": { 5464 "version": "1.2.1", 5465 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 5466 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 5467 "license": "BSD-3-Clause", 5468 "engines": { 5469 "node": ">=0.10.0" 5470 } 5471 }, 5472 "node_modules/split-string": { 5473 "version": "3.1.0", 5474 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 5475 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 5476 "license": "MIT", 5477 "dependencies": { 5478 "extend-shallow": "^3.0.0" 5479 }, 5480 "engines": { 5481 "node": ">=0.10.0" 5482 } 5483 }, 5484 "node_modules/split-string/node_modules/extend-shallow": { 5485 "version": "3.0.2", 5486 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 5487 "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", 5488 "license": "MIT", 5489 "dependencies": { 5490 "assign-symbols": "^1.0.0", 5491 "is-extendable": "^1.0.1" 5492 }, 5493 "engines": { 5494 "node": ">=0.10.0" 5495 } 5496 }, 5497 "node_modules/strip-json-comments": { 5498 "version": "3.1.1", 5499 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 5500 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 5501 "dev": true, 5502 "license": "MIT", 5503 "engines": { 5504 "node": ">=8" 5505 }, 5506 "funding": { 5507 "url": "https://github.com/sponsors/sindresorhus" 5508 } 5509 }, 5510 "node_modules/supports-color": { 5511 "version": "7.2.0", 5512 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5513 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 5514 "dev": true, 5515 "license": "MIT", 5516 "dependencies": { 5517 "has-flag": "^4.0.0" 5518 }, 5519 "engines": { 5520 "node": ">=8" 5521 } 5522 }, 5523 "node_modules/suspend-react": { 5524 "version": "0.1.3", 5525 "resolved": "https://registry.npmjs.org/suspend-react/-/suspend-react-0.1.3.tgz", 5526 "integrity": "sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==", 5527 "license": "MIT", 5528 "peerDependencies": { 5529 "react": ">=17.0" 5530 } 5531 }, 5532 "node_modules/tailwind-merge": { 5533 "version": "3.5.0", 5534 "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.5.0.tgz", 5535 "integrity": "sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A==", 5536 "license": "MIT", 5537 "funding": { 5538 "type": "github", 5539 "url": "https://github.com/sponsors/dcastil" 5540 } 5541 }, 5542 "node_modules/tailwindcss": { 5543 "version": "4.2.4", 5544 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.4.tgz", 5545 "integrity": "sha512-HhKppgO81FQof5m6TEnuBWCZGgfRAWbaeOaGT00KOy/Pf/j6oUihdvBpA7ltCeAvZpFhW3j0PTclkxsd4IXYDA==", 5546 "license": "MIT" 5547 }, 5548 "node_modules/tapable": { 5549 "version": "2.3.3", 5550 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", 5551 "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", 5552 "license": "MIT", 5553 "engines": { 5554 "node": ">=6" 5555 }, 5556 "funding": { 5557 "type": "opencollective", 5558 "url": "https://opencollective.com/webpack" 5559 } 5560 }, 5561 "node_modules/three": { 5562 "version": "0.180.0", 5563 "resolved": "https://registry.npmjs.org/three/-/three-0.180.0.tgz", 5564 "integrity": "sha512-o+qycAMZrh+TsE01GqWUxUIKR1AL0S8pq7zDkYOQw8GqfX8b8VoCKYUoHbhiX5j+7hr8XsuHDVU6+gkQJQKg9w==", 5565 "license": "MIT" 5566 }, 5567 "node_modules/tinyglobby": { 5568 "version": "0.2.16", 5569 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", 5570 "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", 5571 "license": "MIT", 5572 "dependencies": { 5573 "fdir": "^6.5.0", 5574 "picomatch": "^4.0.4" 5575 }, 5576 "engines": { 5577 "node": ">=12.0.0" 5578 }, 5579 "funding": { 5580 "url": "https://github.com/sponsors/SuperchupuDev" 5581 } 5582 }, 5583 "node_modules/ts-api-utils": { 5584 "version": "2.5.0", 5585 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", 5586 "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", 5587 "dev": true, 5588 "license": "MIT", 5589 "engines": { 5590 "node": ">=18.12" 5591 }, 5592 "peerDependencies": { 5593 "typescript": ">=4.8.4" 5594 } 5595 }, 5596 "node_modules/tslib": { 5597 "version": "2.8.1", 5598 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 5599 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 5600 "license": "0BSD" 5601 }, 5602 "node_modules/tw-animate-css": { 5603 "version": "1.4.0", 5604 "resolved": "https://registry.npmjs.org/tw-animate-css/-/tw-animate-css-1.4.0.tgz", 5605 "integrity": "sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ==", 5606 "license": "MIT", 5607 "funding": { 5608 "url": "https://github.com/sponsors/Wombosvideo" 5609 } 5610 }, 5611 "node_modules/type-check": { 5612 "version": "0.4.0", 5613 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 5614 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 5615 "dev": true, 5616 "license": "MIT", 5617 "dependencies": { 5618 "prelude-ls": "^1.2.1" 5619 }, 5620 "engines": { 5621 "node": ">= 0.8.0" 5622 } 5623 }, 5624 "node_modules/typescript": { 5625 "version": "5.9.3", 5626 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 5627 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 5628 "dev": true, 5629 "license": "Apache-2.0", 5630 "bin": { 5631 "tsc": "bin/tsc", 5632 "tsserver": "bin/tsserver" 5633 }, 5634 "engines": { 5635 "node": ">=14.17" 5636 } 5637 }, 5638 "node_modules/typescript-eslint": { 5639 "version": "8.59.1", 5640 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.1.tgz", 5641 "integrity": "sha512-xqDcFVBmlrltH64lklOVp1wYxgJr6LVdg3NamBgH2OOQDLFdTKfIZXF5PfghrnXQKXZGTQs8tr1vL7fJvq8CTQ==", 5642 "dev": true, 5643 "license": "MIT", 5644 "dependencies": { 5645 "@typescript-eslint/eslint-plugin": "8.59.1", 5646 "@typescript-eslint/parser": "8.59.1", 5647 "@typescript-eslint/typescript-estree": "8.59.1", 5648 "@typescript-eslint/utils": "8.59.1" 5649 }, 5650 "engines": { 5651 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 5652 }, 5653 "funding": { 5654 "type": "opencollective", 5655 "url": "https://opencollective.com/typescript-eslint" 5656 }, 5657 "peerDependencies": { 5658 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 5659 "typescript": ">=4.8.4 <6.1.0" 5660 } 5661 }, 5662 "node_modules/undici-types": { 5663 "version": "7.16.0", 5664 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", 5665 "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", 5666 "devOptional": true, 5667 "license": "MIT" 5668 }, 5669 "node_modules/unicode-animations": { 5670 "version": "1.0.3", 5671 "resolved": "https://registry.npmjs.org/unicode-animations/-/unicode-animations-1.0.3.tgz", 5672 "integrity": "sha512-+klB2oWwcYZjYWhwP4Pr8UZffWDFVx6jKeIahE6z0QYyM2dwDeDPyn5nevCYbyotxvtT9lh21cVURO1RX0+YMg==", 5673 "hasInstallScript": true, 5674 "license": "MIT", 5675 "dependencies": { 5676 "unicode-animations": "^1.0.1" 5677 }, 5678 "bin": { 5679 "unicode-animations": "scripts/demo.cjs" 5680 } 5681 }, 5682 "node_modules/update-browserslist-db": { 5683 "version": "1.2.3", 5684 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", 5685 "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", 5686 "dev": true, 5687 "funding": [ 5688 { 5689 "type": "opencollective", 5690 "url": "https://opencollective.com/browserslist" 5691 }, 5692 { 5693 "type": "tidelift", 5694 "url": "https://tidelift.com/funding/github/npm/browserslist" 5695 }, 5696 { 5697 "type": "github", 5698 "url": "https://github.com/sponsors/ai" 5699 } 5700 ], 5701 "license": "MIT", 5702 "dependencies": { 5703 "escalade": "^3.2.0", 5704 "picocolors": "^1.1.1" 5705 }, 5706 "bin": { 5707 "update-browserslist-db": "cli.js" 5708 }, 5709 "peerDependencies": { 5710 "browserslist": ">= 4.21.0" 5711 } 5712 }, 5713 "node_modules/uri-js": { 5714 "version": "4.4.1", 5715 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 5716 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 5717 "dev": true, 5718 "license": "BSD-2-Clause", 5719 "dependencies": { 5720 "punycode": "^2.1.0" 5721 } 5722 }, 5723 "node_modules/use-sync-external-store": { 5724 "version": "1.6.0", 5725 "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", 5726 "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", 5727 "license": "MIT", 5728 "peerDependencies": { 5729 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 5730 } 5731 }, 5732 "node_modules/v8n": { 5733 "version": "1.5.1", 5734 "resolved": "https://registry.npmjs.org/v8n/-/v8n-1.5.1.tgz", 5735 "integrity": "sha512-LdabyT4OffkyXFCe9UT+uMkxNBs5rcTVuZClvxQr08D5TUgo1OFKkoT65qYRCsiKBl/usHjpXvP4hHMzzDRj3A==", 5736 "license": "MIT" 5737 }, 5738 "node_modules/vite": { 5739 "version": "7.3.2", 5740 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.2.tgz", 5741 "integrity": "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==", 5742 "license": "MIT", 5743 "dependencies": { 5744 "esbuild": "^0.27.0", 5745 "fdir": "^6.5.0", 5746 "picomatch": "^4.0.3", 5747 "postcss": "^8.5.6", 5748 "rollup": "^4.43.0", 5749 "tinyglobby": "^0.2.15" 5750 }, 5751 "bin": { 5752 "vite": "bin/vite.js" 5753 }, 5754 "engines": { 5755 "node": "^20.19.0 || >=22.12.0" 5756 }, 5757 "funding": { 5758 "url": "https://github.com/vitejs/vite?sponsor=1" 5759 }, 5760 "optionalDependencies": { 5761 "fsevents": "~2.3.3" 5762 }, 5763 "peerDependencies": { 5764 "@types/node": "^20.19.0 || >=22.12.0", 5765 "jiti": ">=1.21.0", 5766 "less": "^4.0.0", 5767 "lightningcss": "^1.21.0", 5768 "sass": "^1.70.0", 5769 "sass-embedded": "^1.70.0", 5770 "stylus": ">=0.54.8", 5771 "sugarss": "^5.0.0", 5772 "terser": "^5.16.0", 5773 "tsx": "^4.8.1", 5774 "yaml": "^2.4.2" 5775 }, 5776 "peerDependenciesMeta": { 5777 "@types/node": { 5778 "optional": true 5779 }, 5780 "jiti": { 5781 "optional": true 5782 }, 5783 "less": { 5784 "optional": true 5785 }, 5786 "lightningcss": { 5787 "optional": true 5788 }, 5789 "sass": { 5790 "optional": true 5791 }, 5792 "sass-embedded": { 5793 "optional": true 5794 }, 5795 "stylus": { 5796 "optional": true 5797 }, 5798 "sugarss": { 5799 "optional": true 5800 }, 5801 "terser": { 5802 "optional": true 5803 }, 5804 "tsx": { 5805 "optional": true 5806 }, 5807 "yaml": { 5808 "optional": true 5809 } 5810 } 5811 }, 5812 "node_modules/which": { 5813 "version": "2.0.2", 5814 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 5815 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 5816 "dev": true, 5817 "license": "ISC", 5818 "dependencies": { 5819 "isexe": "^2.0.0" 5820 }, 5821 "bin": { 5822 "node-which": "bin/node-which" 5823 }, 5824 "engines": { 5825 "node": ">= 8" 5826 } 5827 }, 5828 "node_modules/word-wrap": { 5829 "version": "1.2.5", 5830 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 5831 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 5832 "dev": true, 5833 "license": "MIT", 5834 "engines": { 5835 "node": ">=0.10.0" 5836 } 5837 }, 5838 "node_modules/yallist": { 5839 "version": "3.1.1", 5840 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 5841 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 5842 "dev": true, 5843 "license": "ISC" 5844 }, 5845 "node_modules/yocto-queue": { 5846 "version": "0.1.0", 5847 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 5848 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 5849 "dev": true, 5850 "license": "MIT", 5851 "engines": { 5852 "node": ">=10" 5853 }, 5854 "funding": { 5855 "url": "https://github.com/sponsors/sindresorhus" 5856 } 5857 }, 5858 "node_modules/zod": { 5859 "version": "4.3.6", 5860 "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", 5861 "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", 5862 "dev": true, 5863 "license": "MIT", 5864 "funding": { 5865 "url": "https://github.com/sponsors/colinhacks" 5866 } 5867 }, 5868 "node_modules/zod-validation-error": { 5869 "version": "4.0.2", 5870 "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", 5871 "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", 5872 "dev": true, 5873 "license": "MIT", 5874 "engines": { 5875 "node": ">=18.0.0" 5876 }, 5877 "peerDependencies": { 5878 "zod": "^3.25.0 || ^4.0.0" 5879 } 5880 }, 5881 "node_modules/zustand": { 5882 "version": "5.0.12", 5883 "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.12.tgz", 5884 "integrity": "sha512-i77ae3aZq4dhMlRhJVCYgMLKuSiZAaUPAct2AksxQ+gOtimhGMdXljRT21P5BNpeT4kXlLIckvkPM029OljD7g==", 5885 "license": "MIT", 5886 "engines": { 5887 "node": ">=12.20.0" 5888 }, 5889 "peerDependencies": { 5890 "@types/react": ">=18.0.0", 5891 "immer": ">=9.0.6", 5892 "react": ">=18.0.0", 5893 "use-sync-external-store": ">=1.2.0" 5894 }, 5895 "peerDependenciesMeta": { 5896 "@types/react": { 5897 "optional": true 5898 }, 5899 "immer": { 5900 "optional": true 5901 }, 5902 "react": { 5903 "optional": true 5904 }, 5905 "use-sync-external-store": { 5906 "optional": true 5907 } 5908 } 5909 } 5910 } 5911 }