package-lock.json
1 { 2 "name": "frontend", 3 "version": "0.0.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "frontend", 9 "version": "0.0.0", 10 "dependencies": { 11 "react": "^19.2.1", 12 "react-dom": "^19.2.1" 13 }, 14 "devDependencies": { 15 "@eslint/js": "^9.39.1", 16 "@types/node": "^24.10.1", 17 "@types/react": "^19.2.7", 18 "@types/react-dom": "^19.2.3", 19 "@vitejs/plugin-react": "^5.1.1", 20 "eslint": "^9.39.1", 21 "eslint-plugin-react-hooks": "^5.2.0", 22 "eslint-plugin-react-refresh": "^0.4.24", 23 "globals": "^16.5.0", 24 "typescript": "~5.9.3", 25 "typescript-eslint": "^8.48.1", 26 "vite": "^7.2.6" 27 } 28 }, 29 "node_modules/@babel/code-frame": { 30 "version": "7.27.1", 31 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", 32 "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", 33 "dev": true, 34 "license": "MIT", 35 "dependencies": { 36 "@babel/helper-validator-identifier": "^7.27.1", 37 "js-tokens": "^4.0.0", 38 "picocolors": "^1.1.1" 39 }, 40 "engines": { 41 "node": ">=6.9.0" 42 } 43 }, 44 "node_modules/@babel/compat-data": { 45 "version": "7.28.5", 46 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", 47 "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", 48 "dev": true, 49 "license": "MIT", 50 "engines": { 51 "node": ">=6.9.0" 52 } 53 }, 54 "node_modules/@babel/core": { 55 "version": "7.28.5", 56 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", 57 "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", 58 "dev": true, 59 "license": "MIT", 60 "dependencies": { 61 "@babel/code-frame": "^7.27.1", 62 "@babel/generator": "^7.28.5", 63 "@babel/helper-compilation-targets": "^7.27.2", 64 "@babel/helper-module-transforms": "^7.28.3", 65 "@babel/helpers": "^7.28.4", 66 "@babel/parser": "^7.28.5", 67 "@babel/template": "^7.27.2", 68 "@babel/traverse": "^7.28.5", 69 "@babel/types": "^7.28.5", 70 "@jridgewell/remapping": "^2.3.5", 71 "convert-source-map": "^2.0.0", 72 "debug": "^4.1.0", 73 "gensync": "^1.0.0-beta.2", 74 "json5": "^2.2.3", 75 "semver": "^6.3.1" 76 }, 77 "engines": { 78 "node": ">=6.9.0" 79 }, 80 "funding": { 81 "type": "opencollective", 82 "url": "https://opencollective.com/babel" 83 } 84 }, 85 "node_modules/@babel/generator": { 86 "version": "7.28.5", 87 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", 88 "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", 89 "dev": true, 90 "license": "MIT", 91 "dependencies": { 92 "@babel/parser": "^7.28.5", 93 "@babel/types": "^7.28.5", 94 "@jridgewell/gen-mapping": "^0.3.12", 95 "@jridgewell/trace-mapping": "^0.3.28", 96 "jsesc": "^3.0.2" 97 }, 98 "engines": { 99 "node": ">=6.9.0" 100 } 101 }, 102 "node_modules/@babel/helper-compilation-targets": { 103 "version": "7.27.2", 104 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", 105 "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", 106 "dev": true, 107 "license": "MIT", 108 "dependencies": { 109 "@babel/compat-data": "^7.27.2", 110 "@babel/helper-validator-option": "^7.27.1", 111 "browserslist": "^4.24.0", 112 "lru-cache": "^5.1.1", 113 "semver": "^6.3.1" 114 }, 115 "engines": { 116 "node": ">=6.9.0" 117 } 118 }, 119 "node_modules/@babel/helper-globals": { 120 "version": "7.28.0", 121 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", 122 "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", 123 "dev": true, 124 "license": "MIT", 125 "engines": { 126 "node": ">=6.9.0" 127 } 128 }, 129 "node_modules/@babel/helper-module-imports": { 130 "version": "7.27.1", 131 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", 132 "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", 133 "dev": true, 134 "license": "MIT", 135 "dependencies": { 136 "@babel/traverse": "^7.27.1", 137 "@babel/types": "^7.27.1" 138 }, 139 "engines": { 140 "node": ">=6.9.0" 141 } 142 }, 143 "node_modules/@babel/helper-module-transforms": { 144 "version": "7.28.3", 145 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", 146 "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", 147 "dev": true, 148 "license": "MIT", 149 "dependencies": { 150 "@babel/helper-module-imports": "^7.27.1", 151 "@babel/helper-validator-identifier": "^7.27.1", 152 "@babel/traverse": "^7.28.3" 153 }, 154 "engines": { 155 "node": ">=6.9.0" 156 }, 157 "peerDependencies": { 158 "@babel/core": "^7.0.0" 159 } 160 }, 161 "node_modules/@babel/helper-plugin-utils": { 162 "version": "7.27.1", 163 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", 164 "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", 165 "dev": true, 166 "license": "MIT", 167 "engines": { 168 "node": ">=6.9.0" 169 } 170 }, 171 "node_modules/@babel/helper-string-parser": { 172 "version": "7.27.1", 173 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 174 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 175 "dev": true, 176 "license": "MIT", 177 "engines": { 178 "node": ">=6.9.0" 179 } 180 }, 181 "node_modules/@babel/helper-validator-identifier": { 182 "version": "7.28.5", 183 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", 184 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", 185 "dev": true, 186 "license": "MIT", 187 "engines": { 188 "node": ">=6.9.0" 189 } 190 }, 191 "node_modules/@babel/helper-validator-option": { 192 "version": "7.27.1", 193 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", 194 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", 195 "dev": true, 196 "license": "MIT", 197 "engines": { 198 "node": ">=6.9.0" 199 } 200 }, 201 "node_modules/@babel/helpers": { 202 "version": "7.28.4", 203 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", 204 "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", 205 "dev": true, 206 "license": "MIT", 207 "dependencies": { 208 "@babel/template": "^7.27.2", 209 "@babel/types": "^7.28.4" 210 }, 211 "engines": { 212 "node": ">=6.9.0" 213 } 214 }, 215 "node_modules/@babel/parser": { 216 "version": "7.28.5", 217 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", 218 "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", 219 "dev": true, 220 "license": "MIT", 221 "dependencies": { 222 "@babel/types": "^7.28.5" 223 }, 224 "bin": { 225 "parser": "bin/babel-parser.js" 226 }, 227 "engines": { 228 "node": ">=6.0.0" 229 } 230 }, 231 "node_modules/@babel/plugin-transform-react-jsx-self": { 232 "version": "7.27.1", 233 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", 234 "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", 235 "dev": true, 236 "license": "MIT", 237 "dependencies": { 238 "@babel/helper-plugin-utils": "^7.27.1" 239 }, 240 "engines": { 241 "node": ">=6.9.0" 242 }, 243 "peerDependencies": { 244 "@babel/core": "^7.0.0-0" 245 } 246 }, 247 "node_modules/@babel/plugin-transform-react-jsx-source": { 248 "version": "7.27.1", 249 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", 250 "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", 251 "dev": true, 252 "license": "MIT", 253 "dependencies": { 254 "@babel/helper-plugin-utils": "^7.27.1" 255 }, 256 "engines": { 257 "node": ">=6.9.0" 258 }, 259 "peerDependencies": { 260 "@babel/core": "^7.0.0-0" 261 } 262 }, 263 "node_modules/@babel/template": { 264 "version": "7.27.2", 265 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", 266 "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", 267 "dev": true, 268 "license": "MIT", 269 "dependencies": { 270 "@babel/code-frame": "^7.27.1", 271 "@babel/parser": "^7.27.2", 272 "@babel/types": "^7.27.1" 273 }, 274 "engines": { 275 "node": ">=6.9.0" 276 } 277 }, 278 "node_modules/@babel/traverse": { 279 "version": "7.28.5", 280 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", 281 "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", 282 "dev": true, 283 "license": "MIT", 284 "dependencies": { 285 "@babel/code-frame": "^7.27.1", 286 "@babel/generator": "^7.28.5", 287 "@babel/helper-globals": "^7.28.0", 288 "@babel/parser": "^7.28.5", 289 "@babel/template": "^7.27.2", 290 "@babel/types": "^7.28.5", 291 "debug": "^4.3.1" 292 }, 293 "engines": { 294 "node": ">=6.9.0" 295 } 296 }, 297 "node_modules/@babel/types": { 298 "version": "7.28.5", 299 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", 300 "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", 301 "dev": true, 302 "license": "MIT", 303 "dependencies": { 304 "@babel/helper-string-parser": "^7.27.1", 305 "@babel/helper-validator-identifier": "^7.28.5" 306 }, 307 "engines": { 308 "node": ">=6.9.0" 309 } 310 }, 311 "node_modules/@esbuild/aix-ppc64": { 312 "version": "0.25.12", 313 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", 314 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", 315 "cpu": [ 316 "ppc64" 317 ], 318 "dev": true, 319 "license": "MIT", 320 "optional": true, 321 "os": [ 322 "aix" 323 ], 324 "engines": { 325 "node": ">=18" 326 } 327 }, 328 "node_modules/@esbuild/android-arm": { 329 "version": "0.25.12", 330 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", 331 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", 332 "cpu": [ 333 "arm" 334 ], 335 "dev": true, 336 "license": "MIT", 337 "optional": true, 338 "os": [ 339 "android" 340 ], 341 "engines": { 342 "node": ">=18" 343 } 344 }, 345 "node_modules/@esbuild/android-arm64": { 346 "version": "0.25.12", 347 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", 348 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", 349 "cpu": [ 350 "arm64" 351 ], 352 "dev": true, 353 "license": "MIT", 354 "optional": true, 355 "os": [ 356 "android" 357 ], 358 "engines": { 359 "node": ">=18" 360 } 361 }, 362 "node_modules/@esbuild/android-x64": { 363 "version": "0.25.12", 364 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", 365 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", 366 "cpu": [ 367 "x64" 368 ], 369 "dev": true, 370 "license": "MIT", 371 "optional": true, 372 "os": [ 373 "android" 374 ], 375 "engines": { 376 "node": ">=18" 377 } 378 }, 379 "node_modules/@esbuild/darwin-arm64": { 380 "version": "0.25.12", 381 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", 382 "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", 383 "cpu": [ 384 "arm64" 385 ], 386 "dev": true, 387 "license": "MIT", 388 "optional": true, 389 "os": [ 390 "darwin" 391 ], 392 "engines": { 393 "node": ">=18" 394 } 395 }, 396 "node_modules/@esbuild/darwin-x64": { 397 "version": "0.25.12", 398 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", 399 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", 400 "cpu": [ 401 "x64" 402 ], 403 "dev": true, 404 "license": "MIT", 405 "optional": true, 406 "os": [ 407 "darwin" 408 ], 409 "engines": { 410 "node": ">=18" 411 } 412 }, 413 "node_modules/@esbuild/freebsd-arm64": { 414 "version": "0.25.12", 415 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", 416 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", 417 "cpu": [ 418 "arm64" 419 ], 420 "dev": true, 421 "license": "MIT", 422 "optional": true, 423 "os": [ 424 "freebsd" 425 ], 426 "engines": { 427 "node": ">=18" 428 } 429 }, 430 "node_modules/@esbuild/freebsd-x64": { 431 "version": "0.25.12", 432 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", 433 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", 434 "cpu": [ 435 "x64" 436 ], 437 "dev": true, 438 "license": "MIT", 439 "optional": true, 440 "os": [ 441 "freebsd" 442 ], 443 "engines": { 444 "node": ">=18" 445 } 446 }, 447 "node_modules/@esbuild/linux-arm": { 448 "version": "0.25.12", 449 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", 450 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", 451 "cpu": [ 452 "arm" 453 ], 454 "dev": true, 455 "license": "MIT", 456 "optional": true, 457 "os": [ 458 "linux" 459 ], 460 "engines": { 461 "node": ">=18" 462 } 463 }, 464 "node_modules/@esbuild/linux-arm64": { 465 "version": "0.25.12", 466 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", 467 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", 468 "cpu": [ 469 "arm64" 470 ], 471 "dev": true, 472 "license": "MIT", 473 "optional": true, 474 "os": [ 475 "linux" 476 ], 477 "engines": { 478 "node": ">=18" 479 } 480 }, 481 "node_modules/@esbuild/linux-ia32": { 482 "version": "0.25.12", 483 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", 484 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", 485 "cpu": [ 486 "ia32" 487 ], 488 "dev": true, 489 "license": "MIT", 490 "optional": true, 491 "os": [ 492 "linux" 493 ], 494 "engines": { 495 "node": ">=18" 496 } 497 }, 498 "node_modules/@esbuild/linux-loong64": { 499 "version": "0.25.12", 500 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", 501 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", 502 "cpu": [ 503 "loong64" 504 ], 505 "dev": true, 506 "license": "MIT", 507 "optional": true, 508 "os": [ 509 "linux" 510 ], 511 "engines": { 512 "node": ">=18" 513 } 514 }, 515 "node_modules/@esbuild/linux-mips64el": { 516 "version": "0.25.12", 517 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", 518 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", 519 "cpu": [ 520 "mips64el" 521 ], 522 "dev": true, 523 "license": "MIT", 524 "optional": true, 525 "os": [ 526 "linux" 527 ], 528 "engines": { 529 "node": ">=18" 530 } 531 }, 532 "node_modules/@esbuild/linux-ppc64": { 533 "version": "0.25.12", 534 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", 535 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", 536 "cpu": [ 537 "ppc64" 538 ], 539 "dev": true, 540 "license": "MIT", 541 "optional": true, 542 "os": [ 543 "linux" 544 ], 545 "engines": { 546 "node": ">=18" 547 } 548 }, 549 "node_modules/@esbuild/linux-riscv64": { 550 "version": "0.25.12", 551 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", 552 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", 553 "cpu": [ 554 "riscv64" 555 ], 556 "dev": true, 557 "license": "MIT", 558 "optional": true, 559 "os": [ 560 "linux" 561 ], 562 "engines": { 563 "node": ">=18" 564 } 565 }, 566 "node_modules/@esbuild/linux-s390x": { 567 "version": "0.25.12", 568 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", 569 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", 570 "cpu": [ 571 "s390x" 572 ], 573 "dev": true, 574 "license": "MIT", 575 "optional": true, 576 "os": [ 577 "linux" 578 ], 579 "engines": { 580 "node": ">=18" 581 } 582 }, 583 "node_modules/@esbuild/linux-x64": { 584 "version": "0.25.12", 585 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", 586 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", 587 "cpu": [ 588 "x64" 589 ], 590 "dev": true, 591 "license": "MIT", 592 "optional": true, 593 "os": [ 594 "linux" 595 ], 596 "engines": { 597 "node": ">=18" 598 } 599 }, 600 "node_modules/@esbuild/netbsd-arm64": { 601 "version": "0.25.12", 602 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", 603 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", 604 "cpu": [ 605 "arm64" 606 ], 607 "dev": true, 608 "license": "MIT", 609 "optional": true, 610 "os": [ 611 "netbsd" 612 ], 613 "engines": { 614 "node": ">=18" 615 } 616 }, 617 "node_modules/@esbuild/netbsd-x64": { 618 "version": "0.25.12", 619 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", 620 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", 621 "cpu": [ 622 "x64" 623 ], 624 "dev": true, 625 "license": "MIT", 626 "optional": true, 627 "os": [ 628 "netbsd" 629 ], 630 "engines": { 631 "node": ">=18" 632 } 633 }, 634 "node_modules/@esbuild/openbsd-arm64": { 635 "version": "0.25.12", 636 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", 637 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", 638 "cpu": [ 639 "arm64" 640 ], 641 "dev": true, 642 "license": "MIT", 643 "optional": true, 644 "os": [ 645 "openbsd" 646 ], 647 "engines": { 648 "node": ">=18" 649 } 650 }, 651 "node_modules/@esbuild/openbsd-x64": { 652 "version": "0.25.12", 653 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", 654 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", 655 "cpu": [ 656 "x64" 657 ], 658 "dev": true, 659 "license": "MIT", 660 "optional": true, 661 "os": [ 662 "openbsd" 663 ], 664 "engines": { 665 "node": ">=18" 666 } 667 }, 668 "node_modules/@esbuild/openharmony-arm64": { 669 "version": "0.25.12", 670 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", 671 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", 672 "cpu": [ 673 "arm64" 674 ], 675 "dev": true, 676 "license": "MIT", 677 "optional": true, 678 "os": [ 679 "openharmony" 680 ], 681 "engines": { 682 "node": ">=18" 683 } 684 }, 685 "node_modules/@esbuild/sunos-x64": { 686 "version": "0.25.12", 687 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", 688 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", 689 "cpu": [ 690 "x64" 691 ], 692 "dev": true, 693 "license": "MIT", 694 "optional": true, 695 "os": [ 696 "sunos" 697 ], 698 "engines": { 699 "node": ">=18" 700 } 701 }, 702 "node_modules/@esbuild/win32-arm64": { 703 "version": "0.25.12", 704 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", 705 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", 706 "cpu": [ 707 "arm64" 708 ], 709 "dev": true, 710 "license": "MIT", 711 "optional": true, 712 "os": [ 713 "win32" 714 ], 715 "engines": { 716 "node": ">=18" 717 } 718 }, 719 "node_modules/@esbuild/win32-ia32": { 720 "version": "0.25.12", 721 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", 722 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", 723 "cpu": [ 724 "ia32" 725 ], 726 "dev": true, 727 "license": "MIT", 728 "optional": true, 729 "os": [ 730 "win32" 731 ], 732 "engines": { 733 "node": ">=18" 734 } 735 }, 736 "node_modules/@esbuild/win32-x64": { 737 "version": "0.25.12", 738 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", 739 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", 740 "cpu": [ 741 "x64" 742 ], 743 "dev": true, 744 "license": "MIT", 745 "optional": true, 746 "os": [ 747 "win32" 748 ], 749 "engines": { 750 "node": ">=18" 751 } 752 }, 753 "node_modules/@eslint-community/eslint-utils": { 754 "version": "4.9.0", 755 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", 756 "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", 757 "dev": true, 758 "license": "MIT", 759 "dependencies": { 760 "eslint-visitor-keys": "^3.4.3" 761 }, 762 "engines": { 763 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 764 }, 765 "funding": { 766 "url": "https://opencollective.com/eslint" 767 }, 768 "peerDependencies": { 769 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 770 } 771 }, 772 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { 773 "version": "3.4.3", 774 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 775 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 776 "dev": true, 777 "license": "Apache-2.0", 778 "engines": { 779 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 780 }, 781 "funding": { 782 "url": "https://opencollective.com/eslint" 783 } 784 }, 785 "node_modules/@eslint-community/regexpp": { 786 "version": "4.12.2", 787 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", 788 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", 789 "dev": true, 790 "license": "MIT", 791 "engines": { 792 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 793 } 794 }, 795 "node_modules/@eslint/config-array": { 796 "version": "0.21.1", 797 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", 798 "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", 799 "dev": true, 800 "license": "Apache-2.0", 801 "dependencies": { 802 "@eslint/object-schema": "^2.1.7", 803 "debug": "^4.3.1", 804 "minimatch": "^3.1.2" 805 }, 806 "engines": { 807 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 808 } 809 }, 810 "node_modules/@eslint/config-helpers": { 811 "version": "0.4.2", 812 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", 813 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", 814 "dev": true, 815 "license": "Apache-2.0", 816 "dependencies": { 817 "@eslint/core": "^0.17.0" 818 }, 819 "engines": { 820 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 821 } 822 }, 823 "node_modules/@eslint/core": { 824 "version": "0.17.0", 825 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", 826 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", 827 "dev": true, 828 "license": "Apache-2.0", 829 "dependencies": { 830 "@types/json-schema": "^7.0.15" 831 }, 832 "engines": { 833 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 834 } 835 }, 836 "node_modules/@eslint/eslintrc": { 837 "version": "3.3.3", 838 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", 839 "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", 840 "dev": true, 841 "license": "MIT", 842 "dependencies": { 843 "ajv": "^6.12.4", 844 "debug": "^4.3.2", 845 "espree": "^10.0.1", 846 "globals": "^14.0.0", 847 "ignore": "^5.2.0", 848 "import-fresh": "^3.2.1", 849 "js-yaml": "^4.1.1", 850 "minimatch": "^3.1.2", 851 "strip-json-comments": "^3.1.1" 852 }, 853 "engines": { 854 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 855 }, 856 "funding": { 857 "url": "https://opencollective.com/eslint" 858 } 859 }, 860 "node_modules/@eslint/eslintrc/node_modules/globals": { 861 "version": "14.0.0", 862 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 863 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 864 "dev": true, 865 "license": "MIT", 866 "engines": { 867 "node": ">=18" 868 }, 869 "funding": { 870 "url": "https://github.com/sponsors/sindresorhus" 871 } 872 }, 873 "node_modules/@eslint/js": { 874 "version": "9.39.1", 875 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz", 876 "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==", 877 "dev": true, 878 "license": "MIT", 879 "engines": { 880 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 881 }, 882 "funding": { 883 "url": "https://eslint.org/donate" 884 } 885 }, 886 "node_modules/@eslint/object-schema": { 887 "version": "2.1.7", 888 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", 889 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", 890 "dev": true, 891 "license": "Apache-2.0", 892 "engines": { 893 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 894 } 895 }, 896 "node_modules/@eslint/plugin-kit": { 897 "version": "0.4.1", 898 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", 899 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", 900 "dev": true, 901 "license": "Apache-2.0", 902 "dependencies": { 903 "@eslint/core": "^0.17.0", 904 "levn": "^0.4.1" 905 }, 906 "engines": { 907 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 908 } 909 }, 910 "node_modules/@humanfs/core": { 911 "version": "0.19.1", 912 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", 913 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", 914 "dev": true, 915 "license": "Apache-2.0", 916 "engines": { 917 "node": ">=18.18.0" 918 } 919 }, 920 "node_modules/@humanfs/node": { 921 "version": "0.16.7", 922 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", 923 "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", 924 "dev": true, 925 "license": "Apache-2.0", 926 "dependencies": { 927 "@humanfs/core": "^0.19.1", 928 "@humanwhocodes/retry": "^0.4.0" 929 }, 930 "engines": { 931 "node": ">=18.18.0" 932 } 933 }, 934 "node_modules/@humanwhocodes/module-importer": { 935 "version": "1.0.1", 936 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 937 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 938 "dev": true, 939 "license": "Apache-2.0", 940 "engines": { 941 "node": ">=12.22" 942 }, 943 "funding": { 944 "type": "github", 945 "url": "https://github.com/sponsors/nzakas" 946 } 947 }, 948 "node_modules/@humanwhocodes/retry": { 949 "version": "0.4.3", 950 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 951 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 952 "dev": true, 953 "license": "Apache-2.0", 954 "engines": { 955 "node": ">=18.18" 956 }, 957 "funding": { 958 "type": "github", 959 "url": "https://github.com/sponsors/nzakas" 960 } 961 }, 962 "node_modules/@jridgewell/gen-mapping": { 963 "version": "0.3.13", 964 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 965 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 966 "dev": true, 967 "license": "MIT", 968 "dependencies": { 969 "@jridgewell/sourcemap-codec": "^1.5.0", 970 "@jridgewell/trace-mapping": "^0.3.24" 971 } 972 }, 973 "node_modules/@jridgewell/remapping": { 974 "version": "2.3.5", 975 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 976 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 977 "dev": true, 978 "license": "MIT", 979 "dependencies": { 980 "@jridgewell/gen-mapping": "^0.3.5", 981 "@jridgewell/trace-mapping": "^0.3.24" 982 } 983 }, 984 "node_modules/@jridgewell/resolve-uri": { 985 "version": "3.1.2", 986 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 987 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 988 "dev": true, 989 "license": "MIT", 990 "engines": { 991 "node": ">=6.0.0" 992 } 993 }, 994 "node_modules/@jridgewell/sourcemap-codec": { 995 "version": "1.5.5", 996 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 997 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 998 "dev": true, 999 "license": "MIT" 1000 }, 1001 "node_modules/@jridgewell/trace-mapping": { 1002 "version": "0.3.31", 1003 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 1004 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 1005 "dev": true, 1006 "license": "MIT", 1007 "dependencies": { 1008 "@jridgewell/resolve-uri": "^3.1.0", 1009 "@jridgewell/sourcemap-codec": "^1.4.14" 1010 } 1011 }, 1012 "node_modules/@rolldown/pluginutils": { 1013 "version": "1.0.0-beta.47", 1014 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.47.tgz", 1015 "integrity": "sha512-8QagwMH3kNCuzD8EWL8R2YPW5e4OrHNSAHRFDdmFqEwEaD/KcNKjVoumo+gP2vW5eKB2UPbM6vTYiGZX0ixLnw==", 1016 "dev": true, 1017 "license": "MIT" 1018 }, 1019 "node_modules/@rollup/rollup-android-arm-eabi": { 1020 "version": "4.53.3", 1021 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz", 1022 "integrity": "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==", 1023 "cpu": [ 1024 "arm" 1025 ], 1026 "dev": true, 1027 "license": "MIT", 1028 "optional": true, 1029 "os": [ 1030 "android" 1031 ] 1032 }, 1033 "node_modules/@rollup/rollup-android-arm64": { 1034 "version": "4.53.3", 1035 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.3.tgz", 1036 "integrity": "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==", 1037 "cpu": [ 1038 "arm64" 1039 ], 1040 "dev": true, 1041 "license": "MIT", 1042 "optional": true, 1043 "os": [ 1044 "android" 1045 ] 1046 }, 1047 "node_modules/@rollup/rollup-darwin-arm64": { 1048 "version": "4.53.3", 1049 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.3.tgz", 1050 "integrity": "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==", 1051 "cpu": [ 1052 "arm64" 1053 ], 1054 "dev": true, 1055 "license": "MIT", 1056 "optional": true, 1057 "os": [ 1058 "darwin" 1059 ] 1060 }, 1061 "node_modules/@rollup/rollup-darwin-x64": { 1062 "version": "4.53.3", 1063 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz", 1064 "integrity": "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==", 1065 "cpu": [ 1066 "x64" 1067 ], 1068 "dev": true, 1069 "license": "MIT", 1070 "optional": true, 1071 "os": [ 1072 "darwin" 1073 ] 1074 }, 1075 "node_modules/@rollup/rollup-freebsd-arm64": { 1076 "version": "4.53.3", 1077 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.3.tgz", 1078 "integrity": "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==", 1079 "cpu": [ 1080 "arm64" 1081 ], 1082 "dev": true, 1083 "license": "MIT", 1084 "optional": true, 1085 "os": [ 1086 "freebsd" 1087 ] 1088 }, 1089 "node_modules/@rollup/rollup-freebsd-x64": { 1090 "version": "4.53.3", 1091 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.3.tgz", 1092 "integrity": "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==", 1093 "cpu": [ 1094 "x64" 1095 ], 1096 "dev": true, 1097 "license": "MIT", 1098 "optional": true, 1099 "os": [ 1100 "freebsd" 1101 ] 1102 }, 1103 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1104 "version": "4.53.3", 1105 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.3.tgz", 1106 "integrity": "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==", 1107 "cpu": [ 1108 "arm" 1109 ], 1110 "dev": true, 1111 "license": "MIT", 1112 "optional": true, 1113 "os": [ 1114 "linux" 1115 ] 1116 }, 1117 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1118 "version": "4.53.3", 1119 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.3.tgz", 1120 "integrity": "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==", 1121 "cpu": [ 1122 "arm" 1123 ], 1124 "dev": true, 1125 "license": "MIT", 1126 "optional": true, 1127 "os": [ 1128 "linux" 1129 ] 1130 }, 1131 "node_modules/@rollup/rollup-linux-arm64-gnu": { 1132 "version": "4.53.3", 1133 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz", 1134 "integrity": "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==", 1135 "cpu": [ 1136 "arm64" 1137 ], 1138 "dev": true, 1139 "license": "MIT", 1140 "optional": true, 1141 "os": [ 1142 "linux" 1143 ] 1144 }, 1145 "node_modules/@rollup/rollup-linux-arm64-musl": { 1146 "version": "4.53.3", 1147 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.3.tgz", 1148 "integrity": "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==", 1149 "cpu": [ 1150 "arm64" 1151 ], 1152 "dev": true, 1153 "license": "MIT", 1154 "optional": true, 1155 "os": [ 1156 "linux" 1157 ] 1158 }, 1159 "node_modules/@rollup/rollup-linux-loong64-gnu": { 1160 "version": "4.53.3", 1161 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.3.tgz", 1162 "integrity": "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==", 1163 "cpu": [ 1164 "loong64" 1165 ], 1166 "dev": true, 1167 "license": "MIT", 1168 "optional": true, 1169 "os": [ 1170 "linux" 1171 ] 1172 }, 1173 "node_modules/@rollup/rollup-linux-ppc64-gnu": { 1174 "version": "4.53.3", 1175 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.3.tgz", 1176 "integrity": "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==", 1177 "cpu": [ 1178 "ppc64" 1179 ], 1180 "dev": true, 1181 "license": "MIT", 1182 "optional": true, 1183 "os": [ 1184 "linux" 1185 ] 1186 }, 1187 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1188 "version": "4.53.3", 1189 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.3.tgz", 1190 "integrity": "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==", 1191 "cpu": [ 1192 "riscv64" 1193 ], 1194 "dev": true, 1195 "license": "MIT", 1196 "optional": true, 1197 "os": [ 1198 "linux" 1199 ] 1200 }, 1201 "node_modules/@rollup/rollup-linux-riscv64-musl": { 1202 "version": "4.53.3", 1203 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.3.tgz", 1204 "integrity": "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==", 1205 "cpu": [ 1206 "riscv64" 1207 ], 1208 "dev": true, 1209 "license": "MIT", 1210 "optional": true, 1211 "os": [ 1212 "linux" 1213 ] 1214 }, 1215 "node_modules/@rollup/rollup-linux-s390x-gnu": { 1216 "version": "4.53.3", 1217 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.3.tgz", 1218 "integrity": "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==", 1219 "cpu": [ 1220 "s390x" 1221 ], 1222 "dev": true, 1223 "license": "MIT", 1224 "optional": true, 1225 "os": [ 1226 "linux" 1227 ] 1228 }, 1229 "node_modules/@rollup/rollup-linux-x64-gnu": { 1230 "version": "4.53.3", 1231 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz", 1232 "integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==", 1233 "cpu": [ 1234 "x64" 1235 ], 1236 "dev": true, 1237 "license": "MIT", 1238 "optional": true, 1239 "os": [ 1240 "linux" 1241 ] 1242 }, 1243 "node_modules/@rollup/rollup-linux-x64-musl": { 1244 "version": "4.53.3", 1245 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.3.tgz", 1246 "integrity": "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==", 1247 "cpu": [ 1248 "x64" 1249 ], 1250 "dev": true, 1251 "license": "MIT", 1252 "optional": true, 1253 "os": [ 1254 "linux" 1255 ] 1256 }, 1257 "node_modules/@rollup/rollup-openharmony-arm64": { 1258 "version": "4.53.3", 1259 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.3.tgz", 1260 "integrity": "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==", 1261 "cpu": [ 1262 "arm64" 1263 ], 1264 "dev": true, 1265 "license": "MIT", 1266 "optional": true, 1267 "os": [ 1268 "openharmony" 1269 ] 1270 }, 1271 "node_modules/@rollup/rollup-win32-arm64-msvc": { 1272 "version": "4.53.3", 1273 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.3.tgz", 1274 "integrity": "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==", 1275 "cpu": [ 1276 "arm64" 1277 ], 1278 "dev": true, 1279 "license": "MIT", 1280 "optional": true, 1281 "os": [ 1282 "win32" 1283 ] 1284 }, 1285 "node_modules/@rollup/rollup-win32-ia32-msvc": { 1286 "version": "4.53.3", 1287 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.3.tgz", 1288 "integrity": "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==", 1289 "cpu": [ 1290 "ia32" 1291 ], 1292 "dev": true, 1293 "license": "MIT", 1294 "optional": true, 1295 "os": [ 1296 "win32" 1297 ] 1298 }, 1299 "node_modules/@rollup/rollup-win32-x64-gnu": { 1300 "version": "4.53.3", 1301 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.3.tgz", 1302 "integrity": "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==", 1303 "cpu": [ 1304 "x64" 1305 ], 1306 "dev": true, 1307 "license": "MIT", 1308 "optional": true, 1309 "os": [ 1310 "win32" 1311 ] 1312 }, 1313 "node_modules/@rollup/rollup-win32-x64-msvc": { 1314 "version": "4.53.3", 1315 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz", 1316 "integrity": "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==", 1317 "cpu": [ 1318 "x64" 1319 ], 1320 "dev": true, 1321 "license": "MIT", 1322 "optional": true, 1323 "os": [ 1324 "win32" 1325 ] 1326 }, 1327 "node_modules/@types/babel__core": { 1328 "version": "7.20.5", 1329 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", 1330 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", 1331 "dev": true, 1332 "license": "MIT", 1333 "dependencies": { 1334 "@babel/parser": "^7.20.7", 1335 "@babel/types": "^7.20.7", 1336 "@types/babel__generator": "*", 1337 "@types/babel__template": "*", 1338 "@types/babel__traverse": "*" 1339 } 1340 }, 1341 "node_modules/@types/babel__generator": { 1342 "version": "7.27.0", 1343 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", 1344 "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", 1345 "dev": true, 1346 "license": "MIT", 1347 "dependencies": { 1348 "@babel/types": "^7.0.0" 1349 } 1350 }, 1351 "node_modules/@types/babel__template": { 1352 "version": "7.4.4", 1353 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", 1354 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", 1355 "dev": true, 1356 "license": "MIT", 1357 "dependencies": { 1358 "@babel/parser": "^7.1.0", 1359 "@babel/types": "^7.0.0" 1360 } 1361 }, 1362 "node_modules/@types/babel__traverse": { 1363 "version": "7.28.0", 1364 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", 1365 "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", 1366 "dev": true, 1367 "license": "MIT", 1368 "dependencies": { 1369 "@babel/types": "^7.28.2" 1370 } 1371 }, 1372 "node_modules/@types/estree": { 1373 "version": "1.0.8", 1374 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 1375 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 1376 "dev": true, 1377 "license": "MIT" 1378 }, 1379 "node_modules/@types/json-schema": { 1380 "version": "7.0.15", 1381 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 1382 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 1383 "dev": true, 1384 "license": "MIT" 1385 }, 1386 "node_modules/@types/node": { 1387 "version": "24.10.1", 1388 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", 1389 "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", 1390 "dev": true, 1391 "license": "MIT", 1392 "dependencies": { 1393 "undici-types": "~7.16.0" 1394 } 1395 }, 1396 "node_modules/@types/react": { 1397 "version": "19.2.7", 1398 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", 1399 "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==", 1400 "dev": true, 1401 "license": "MIT", 1402 "dependencies": { 1403 "csstype": "^3.2.2" 1404 } 1405 }, 1406 "node_modules/@types/react-dom": { 1407 "version": "19.2.3", 1408 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", 1409 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", 1410 "dev": true, 1411 "license": "MIT", 1412 "peerDependencies": { 1413 "@types/react": "^19.2.0" 1414 } 1415 }, 1416 "node_modules/@typescript-eslint/eslint-plugin": { 1417 "version": "8.48.1", 1418 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.48.1.tgz", 1419 "integrity": "sha512-X63hI1bxl5ohelzr0LY5coufyl0LJNthld+abwxpCoo6Gq+hSqhKwci7MUWkXo67mzgUK6YFByhmaHmUcuBJmA==", 1420 "dev": true, 1421 "license": "MIT", 1422 "dependencies": { 1423 "@eslint-community/regexpp": "^4.10.0", 1424 "@typescript-eslint/scope-manager": "8.48.1", 1425 "@typescript-eslint/type-utils": "8.48.1", 1426 "@typescript-eslint/utils": "8.48.1", 1427 "@typescript-eslint/visitor-keys": "8.48.1", 1428 "graphemer": "^1.4.0", 1429 "ignore": "^7.0.0", 1430 "natural-compare": "^1.4.0", 1431 "ts-api-utils": "^2.1.0" 1432 }, 1433 "engines": { 1434 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1435 }, 1436 "funding": { 1437 "type": "opencollective", 1438 "url": "https://opencollective.com/typescript-eslint" 1439 }, 1440 "peerDependencies": { 1441 "@typescript-eslint/parser": "^8.48.1", 1442 "eslint": "^8.57.0 || ^9.0.0", 1443 "typescript": ">=4.8.4 <6.0.0" 1444 } 1445 }, 1446 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { 1447 "version": "7.0.5", 1448 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", 1449 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", 1450 "dev": true, 1451 "license": "MIT", 1452 "engines": { 1453 "node": ">= 4" 1454 } 1455 }, 1456 "node_modules/@typescript-eslint/parser": { 1457 "version": "8.48.1", 1458 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.48.1.tgz", 1459 "integrity": "sha512-PC0PDZfJg8sP7cmKe6L3QIL8GZwU5aRvUFedqSIpw3B+QjRSUZeeITC2M5XKeMXEzL6wccN196iy3JLwKNvDVA==", 1460 "dev": true, 1461 "license": "MIT", 1462 "dependencies": { 1463 "@typescript-eslint/scope-manager": "8.48.1", 1464 "@typescript-eslint/types": "8.48.1", 1465 "@typescript-eslint/typescript-estree": "8.48.1", 1466 "@typescript-eslint/visitor-keys": "8.48.1", 1467 "debug": "^4.3.4" 1468 }, 1469 "engines": { 1470 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1471 }, 1472 "funding": { 1473 "type": "opencollective", 1474 "url": "https://opencollective.com/typescript-eslint" 1475 }, 1476 "peerDependencies": { 1477 "eslint": "^8.57.0 || ^9.0.0", 1478 "typescript": ">=4.8.4 <6.0.0" 1479 } 1480 }, 1481 "node_modules/@typescript-eslint/project-service": { 1482 "version": "8.48.1", 1483 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.48.1.tgz", 1484 "integrity": "sha512-HQWSicah4s9z2/HifRPQ6b6R7G+SBx64JlFQpgSSHWPKdvCZX57XCbszg/bapbRsOEv42q5tayTYcEFpACcX1w==", 1485 "dev": true, 1486 "license": "MIT", 1487 "dependencies": { 1488 "@typescript-eslint/tsconfig-utils": "^8.48.1", 1489 "@typescript-eslint/types": "^8.48.1", 1490 "debug": "^4.3.4" 1491 }, 1492 "engines": { 1493 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1494 }, 1495 "funding": { 1496 "type": "opencollective", 1497 "url": "https://opencollective.com/typescript-eslint" 1498 }, 1499 "peerDependencies": { 1500 "typescript": ">=4.8.4 <6.0.0" 1501 } 1502 }, 1503 "node_modules/@typescript-eslint/scope-manager": { 1504 "version": "8.48.1", 1505 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.1.tgz", 1506 "integrity": "sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==", 1507 "dev": true, 1508 "license": "MIT", 1509 "dependencies": { 1510 "@typescript-eslint/types": "8.48.1", 1511 "@typescript-eslint/visitor-keys": "8.48.1" 1512 }, 1513 "engines": { 1514 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1515 }, 1516 "funding": { 1517 "type": "opencollective", 1518 "url": "https://opencollective.com/typescript-eslint" 1519 } 1520 }, 1521 "node_modules/@typescript-eslint/tsconfig-utils": { 1522 "version": "8.48.1", 1523 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.48.1.tgz", 1524 "integrity": "sha512-k0Jhs4CpEffIBm6wPaCXBAD7jxBtrHjrSgtfCjUvPp9AZ78lXKdTR8fxyZO5y4vWNlOvYXRtngSZNSn+H53Jkw==", 1525 "dev": true, 1526 "license": "MIT", 1527 "engines": { 1528 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1529 }, 1530 "funding": { 1531 "type": "opencollective", 1532 "url": "https://opencollective.com/typescript-eslint" 1533 }, 1534 "peerDependencies": { 1535 "typescript": ">=4.8.4 <6.0.0" 1536 } 1537 }, 1538 "node_modules/@typescript-eslint/type-utils": { 1539 "version": "8.48.1", 1540 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.48.1.tgz", 1541 "integrity": "sha512-1jEop81a3LrJQLTf/1VfPQdhIY4PlGDBc/i67EVWObrtvcziysbLN3oReexHOM6N3jyXgCrkBsZpqwH0hiDOQg==", 1542 "dev": true, 1543 "license": "MIT", 1544 "dependencies": { 1545 "@typescript-eslint/types": "8.48.1", 1546 "@typescript-eslint/typescript-estree": "8.48.1", 1547 "@typescript-eslint/utils": "8.48.1", 1548 "debug": "^4.3.4", 1549 "ts-api-utils": "^2.1.0" 1550 }, 1551 "engines": { 1552 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1553 }, 1554 "funding": { 1555 "type": "opencollective", 1556 "url": "https://opencollective.com/typescript-eslint" 1557 }, 1558 "peerDependencies": { 1559 "eslint": "^8.57.0 || ^9.0.0", 1560 "typescript": ">=4.8.4 <6.0.0" 1561 } 1562 }, 1563 "node_modules/@typescript-eslint/types": { 1564 "version": "8.48.1", 1565 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.1.tgz", 1566 "integrity": "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==", 1567 "dev": true, 1568 "license": "MIT", 1569 "engines": { 1570 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1571 }, 1572 "funding": { 1573 "type": "opencollective", 1574 "url": "https://opencollective.com/typescript-eslint" 1575 } 1576 }, 1577 "node_modules/@typescript-eslint/typescript-estree": { 1578 "version": "8.48.1", 1579 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.1.tgz", 1580 "integrity": "sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==", 1581 "dev": true, 1582 "license": "MIT", 1583 "dependencies": { 1584 "@typescript-eslint/project-service": "8.48.1", 1585 "@typescript-eslint/tsconfig-utils": "8.48.1", 1586 "@typescript-eslint/types": "8.48.1", 1587 "@typescript-eslint/visitor-keys": "8.48.1", 1588 "debug": "^4.3.4", 1589 "minimatch": "^9.0.4", 1590 "semver": "^7.6.0", 1591 "tinyglobby": "^0.2.15", 1592 "ts-api-utils": "^2.1.0" 1593 }, 1594 "engines": { 1595 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1596 }, 1597 "funding": { 1598 "type": "opencollective", 1599 "url": "https://opencollective.com/typescript-eslint" 1600 }, 1601 "peerDependencies": { 1602 "typescript": ">=4.8.4 <6.0.0" 1603 } 1604 }, 1605 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { 1606 "version": "2.0.2", 1607 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 1608 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 1609 "dev": true, 1610 "license": "MIT", 1611 "dependencies": { 1612 "balanced-match": "^1.0.0" 1613 } 1614 }, 1615 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { 1616 "version": "9.0.5", 1617 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 1618 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 1619 "dev": true, 1620 "license": "ISC", 1621 "dependencies": { 1622 "brace-expansion": "^2.0.1" 1623 }, 1624 "engines": { 1625 "node": ">=16 || 14 >=14.17" 1626 }, 1627 "funding": { 1628 "url": "https://github.com/sponsors/isaacs" 1629 } 1630 }, 1631 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { 1632 "version": "7.7.3", 1633 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 1634 "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 1635 "dev": true, 1636 "license": "ISC", 1637 "bin": { 1638 "semver": "bin/semver.js" 1639 }, 1640 "engines": { 1641 "node": ">=10" 1642 } 1643 }, 1644 "node_modules/@typescript-eslint/utils": { 1645 "version": "8.48.1", 1646 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.48.1.tgz", 1647 "integrity": "sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA==", 1648 "dev": true, 1649 "license": "MIT", 1650 "dependencies": { 1651 "@eslint-community/eslint-utils": "^4.7.0", 1652 "@typescript-eslint/scope-manager": "8.48.1", 1653 "@typescript-eslint/types": "8.48.1", 1654 "@typescript-eslint/typescript-estree": "8.48.1" 1655 }, 1656 "engines": { 1657 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1658 }, 1659 "funding": { 1660 "type": "opencollective", 1661 "url": "https://opencollective.com/typescript-eslint" 1662 }, 1663 "peerDependencies": { 1664 "eslint": "^8.57.0 || ^9.0.0", 1665 "typescript": ">=4.8.4 <6.0.0" 1666 } 1667 }, 1668 "node_modules/@typescript-eslint/visitor-keys": { 1669 "version": "8.48.1", 1670 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.1.tgz", 1671 "integrity": "sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==", 1672 "dev": true, 1673 "license": "MIT", 1674 "dependencies": { 1675 "@typescript-eslint/types": "8.48.1", 1676 "eslint-visitor-keys": "^4.2.1" 1677 }, 1678 "engines": { 1679 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1680 }, 1681 "funding": { 1682 "type": "opencollective", 1683 "url": "https://opencollective.com/typescript-eslint" 1684 } 1685 }, 1686 "node_modules/@vitejs/plugin-react": { 1687 "version": "5.1.1", 1688 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.1.tgz", 1689 "integrity": "sha512-WQfkSw0QbQ5aJ2CHYw23ZGkqnRwqKHD/KYsMeTkZzPT4Jcf0DcBxBtwMJxnu6E7oxw5+JC6ZAiePgh28uJ1HBA==", 1690 "dev": true, 1691 "license": "MIT", 1692 "dependencies": { 1693 "@babel/core": "^7.28.5", 1694 "@babel/plugin-transform-react-jsx-self": "^7.27.1", 1695 "@babel/plugin-transform-react-jsx-source": "^7.27.1", 1696 "@rolldown/pluginutils": "1.0.0-beta.47", 1697 "@types/babel__core": "^7.20.5", 1698 "react-refresh": "^0.18.0" 1699 }, 1700 "engines": { 1701 "node": "^20.19.0 || >=22.12.0" 1702 }, 1703 "peerDependencies": { 1704 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" 1705 } 1706 }, 1707 "node_modules/acorn": { 1708 "version": "8.15.0", 1709 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 1710 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 1711 "dev": true, 1712 "license": "MIT", 1713 "bin": { 1714 "acorn": "bin/acorn" 1715 }, 1716 "engines": { 1717 "node": ">=0.4.0" 1718 } 1719 }, 1720 "node_modules/acorn-jsx": { 1721 "version": "5.3.2", 1722 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 1723 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 1724 "dev": true, 1725 "license": "MIT", 1726 "peerDependencies": { 1727 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 1728 } 1729 }, 1730 "node_modules/ajv": { 1731 "version": "6.12.6", 1732 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 1733 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 1734 "dev": true, 1735 "license": "MIT", 1736 "dependencies": { 1737 "fast-deep-equal": "^3.1.1", 1738 "fast-json-stable-stringify": "^2.0.0", 1739 "json-schema-traverse": "^0.4.1", 1740 "uri-js": "^4.2.2" 1741 }, 1742 "funding": { 1743 "type": "github", 1744 "url": "https://github.com/sponsors/epoberezkin" 1745 } 1746 }, 1747 "node_modules/ansi-styles": { 1748 "version": "4.3.0", 1749 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1750 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1751 "dev": true, 1752 "license": "MIT", 1753 "dependencies": { 1754 "color-convert": "^2.0.1" 1755 }, 1756 "engines": { 1757 "node": ">=8" 1758 }, 1759 "funding": { 1760 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1761 } 1762 }, 1763 "node_modules/argparse": { 1764 "version": "2.0.1", 1765 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1766 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1767 "dev": true, 1768 "license": "Python-2.0" 1769 }, 1770 "node_modules/balanced-match": { 1771 "version": "1.0.2", 1772 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1773 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1774 "dev": true, 1775 "license": "MIT" 1776 }, 1777 "node_modules/baseline-browser-mapping": { 1778 "version": "2.9.2", 1779 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.2.tgz", 1780 "integrity": "sha512-PxSsosKQjI38iXkmb3d0Y32efqyA0uW4s41u4IVBsLlWLhCiYNpH/AfNOVWRqCQBlD8TFJTz6OUWNd4DFJCnmw==", 1781 "dev": true, 1782 "license": "Apache-2.0", 1783 "bin": { 1784 "baseline-browser-mapping": "dist/cli.js" 1785 } 1786 }, 1787 "node_modules/brace-expansion": { 1788 "version": "1.1.12", 1789 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 1790 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 1791 "dev": true, 1792 "license": "MIT", 1793 "dependencies": { 1794 "balanced-match": "^1.0.0", 1795 "concat-map": "0.0.1" 1796 } 1797 }, 1798 "node_modules/browserslist": { 1799 "version": "4.28.1", 1800 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", 1801 "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", 1802 "dev": true, 1803 "funding": [ 1804 { 1805 "type": "opencollective", 1806 "url": "https://opencollective.com/browserslist" 1807 }, 1808 { 1809 "type": "tidelift", 1810 "url": "https://tidelift.com/funding/github/npm/browserslist" 1811 }, 1812 { 1813 "type": "github", 1814 "url": "https://github.com/sponsors/ai" 1815 } 1816 ], 1817 "license": "MIT", 1818 "dependencies": { 1819 "baseline-browser-mapping": "^2.9.0", 1820 "caniuse-lite": "^1.0.30001759", 1821 "electron-to-chromium": "^1.5.263", 1822 "node-releases": "^2.0.27", 1823 "update-browserslist-db": "^1.2.0" 1824 }, 1825 "bin": { 1826 "browserslist": "cli.js" 1827 }, 1828 "engines": { 1829 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1830 } 1831 }, 1832 "node_modules/callsites": { 1833 "version": "3.1.0", 1834 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 1835 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 1836 "dev": true, 1837 "license": "MIT", 1838 "engines": { 1839 "node": ">=6" 1840 } 1841 }, 1842 "node_modules/caniuse-lite": { 1843 "version": "1.0.30001759", 1844 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001759.tgz", 1845 "integrity": "sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==", 1846 "dev": true, 1847 "funding": [ 1848 { 1849 "type": "opencollective", 1850 "url": "https://opencollective.com/browserslist" 1851 }, 1852 { 1853 "type": "tidelift", 1854 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 1855 }, 1856 { 1857 "type": "github", 1858 "url": "https://github.com/sponsors/ai" 1859 } 1860 ], 1861 "license": "CC-BY-4.0" 1862 }, 1863 "node_modules/chalk": { 1864 "version": "4.1.2", 1865 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1866 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1867 "dev": true, 1868 "license": "MIT", 1869 "dependencies": { 1870 "ansi-styles": "^4.1.0", 1871 "supports-color": "^7.1.0" 1872 }, 1873 "engines": { 1874 "node": ">=10" 1875 }, 1876 "funding": { 1877 "url": "https://github.com/chalk/chalk?sponsor=1" 1878 } 1879 }, 1880 "node_modules/color-convert": { 1881 "version": "2.0.1", 1882 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1883 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1884 "dev": true, 1885 "license": "MIT", 1886 "dependencies": { 1887 "color-name": "~1.1.4" 1888 }, 1889 "engines": { 1890 "node": ">=7.0.0" 1891 } 1892 }, 1893 "node_modules/color-name": { 1894 "version": "1.1.4", 1895 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1896 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1897 "dev": true, 1898 "license": "MIT" 1899 }, 1900 "node_modules/concat-map": { 1901 "version": "0.0.1", 1902 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1903 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 1904 "dev": true, 1905 "license": "MIT" 1906 }, 1907 "node_modules/convert-source-map": { 1908 "version": "2.0.0", 1909 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 1910 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 1911 "dev": true, 1912 "license": "MIT" 1913 }, 1914 "node_modules/cross-spawn": { 1915 "version": "7.0.6", 1916 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 1917 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 1918 "dev": true, 1919 "license": "MIT", 1920 "dependencies": { 1921 "path-key": "^3.1.0", 1922 "shebang-command": "^2.0.0", 1923 "which": "^2.0.1" 1924 }, 1925 "engines": { 1926 "node": ">= 8" 1927 } 1928 }, 1929 "node_modules/csstype": { 1930 "version": "3.2.3", 1931 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", 1932 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", 1933 "dev": true, 1934 "license": "MIT" 1935 }, 1936 "node_modules/debug": { 1937 "version": "4.4.3", 1938 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 1939 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 1940 "dev": true, 1941 "license": "MIT", 1942 "dependencies": { 1943 "ms": "^2.1.3" 1944 }, 1945 "engines": { 1946 "node": ">=6.0" 1947 }, 1948 "peerDependenciesMeta": { 1949 "supports-color": { 1950 "optional": true 1951 } 1952 } 1953 }, 1954 "node_modules/deep-is": { 1955 "version": "0.1.4", 1956 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 1957 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 1958 "dev": true, 1959 "license": "MIT" 1960 }, 1961 "node_modules/electron-to-chromium": { 1962 "version": "1.5.264", 1963 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.264.tgz", 1964 "integrity": "sha512-1tEf0nLgltC3iy9wtlYDlQDc5Rg9lEKVjEmIHJ21rI9OcqkvD45K1oyNIRA4rR1z3LgJ7KeGzEBojVcV6m4qjA==", 1965 "dev": true, 1966 "license": "ISC" 1967 }, 1968 "node_modules/esbuild": { 1969 "version": "0.25.12", 1970 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", 1971 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", 1972 "dev": true, 1973 "hasInstallScript": true, 1974 "license": "MIT", 1975 "bin": { 1976 "esbuild": "bin/esbuild" 1977 }, 1978 "engines": { 1979 "node": ">=18" 1980 }, 1981 "optionalDependencies": { 1982 "@esbuild/aix-ppc64": "0.25.12", 1983 "@esbuild/android-arm": "0.25.12", 1984 "@esbuild/android-arm64": "0.25.12", 1985 "@esbuild/android-x64": "0.25.12", 1986 "@esbuild/darwin-arm64": "0.25.12", 1987 "@esbuild/darwin-x64": "0.25.12", 1988 "@esbuild/freebsd-arm64": "0.25.12", 1989 "@esbuild/freebsd-x64": "0.25.12", 1990 "@esbuild/linux-arm": "0.25.12", 1991 "@esbuild/linux-arm64": "0.25.12", 1992 "@esbuild/linux-ia32": "0.25.12", 1993 "@esbuild/linux-loong64": "0.25.12", 1994 "@esbuild/linux-mips64el": "0.25.12", 1995 "@esbuild/linux-ppc64": "0.25.12", 1996 "@esbuild/linux-riscv64": "0.25.12", 1997 "@esbuild/linux-s390x": "0.25.12", 1998 "@esbuild/linux-x64": "0.25.12", 1999 "@esbuild/netbsd-arm64": "0.25.12", 2000 "@esbuild/netbsd-x64": "0.25.12", 2001 "@esbuild/openbsd-arm64": "0.25.12", 2002 "@esbuild/openbsd-x64": "0.25.12", 2003 "@esbuild/openharmony-arm64": "0.25.12", 2004 "@esbuild/sunos-x64": "0.25.12", 2005 "@esbuild/win32-arm64": "0.25.12", 2006 "@esbuild/win32-ia32": "0.25.12", 2007 "@esbuild/win32-x64": "0.25.12" 2008 } 2009 }, 2010 "node_modules/escalade": { 2011 "version": "3.2.0", 2012 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 2013 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 2014 "dev": true, 2015 "license": "MIT", 2016 "engines": { 2017 "node": ">=6" 2018 } 2019 }, 2020 "node_modules/escape-string-regexp": { 2021 "version": "4.0.0", 2022 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 2023 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 2024 "dev": true, 2025 "license": "MIT", 2026 "engines": { 2027 "node": ">=10" 2028 }, 2029 "funding": { 2030 "url": "https://github.com/sponsors/sindresorhus" 2031 } 2032 }, 2033 "node_modules/eslint": { 2034 "version": "9.39.1", 2035 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz", 2036 "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", 2037 "dev": true, 2038 "license": "MIT", 2039 "dependencies": { 2040 "@eslint-community/eslint-utils": "^4.8.0", 2041 "@eslint-community/regexpp": "^4.12.1", 2042 "@eslint/config-array": "^0.21.1", 2043 "@eslint/config-helpers": "^0.4.2", 2044 "@eslint/core": "^0.17.0", 2045 "@eslint/eslintrc": "^3.3.1", 2046 "@eslint/js": "9.39.1", 2047 "@eslint/plugin-kit": "^0.4.1", 2048 "@humanfs/node": "^0.16.6", 2049 "@humanwhocodes/module-importer": "^1.0.1", 2050 "@humanwhocodes/retry": "^0.4.2", 2051 "@types/estree": "^1.0.6", 2052 "ajv": "^6.12.4", 2053 "chalk": "^4.0.0", 2054 "cross-spawn": "^7.0.6", 2055 "debug": "^4.3.2", 2056 "escape-string-regexp": "^4.0.0", 2057 "eslint-scope": "^8.4.0", 2058 "eslint-visitor-keys": "^4.2.1", 2059 "espree": "^10.4.0", 2060 "esquery": "^1.5.0", 2061 "esutils": "^2.0.2", 2062 "fast-deep-equal": "^3.1.3", 2063 "file-entry-cache": "^8.0.0", 2064 "find-up": "^5.0.0", 2065 "glob-parent": "^6.0.2", 2066 "ignore": "^5.2.0", 2067 "imurmurhash": "^0.1.4", 2068 "is-glob": "^4.0.0", 2069 "json-stable-stringify-without-jsonify": "^1.0.1", 2070 "lodash.merge": "^4.6.2", 2071 "minimatch": "^3.1.2", 2072 "natural-compare": "^1.4.0", 2073 "optionator": "^0.9.3" 2074 }, 2075 "bin": { 2076 "eslint": "bin/eslint.js" 2077 }, 2078 "engines": { 2079 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2080 }, 2081 "funding": { 2082 "url": "https://eslint.org/donate" 2083 }, 2084 "peerDependencies": { 2085 "jiti": "*" 2086 }, 2087 "peerDependenciesMeta": { 2088 "jiti": { 2089 "optional": true 2090 } 2091 } 2092 }, 2093 "node_modules/eslint-plugin-react-hooks": { 2094 "version": "5.2.0", 2095 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", 2096 "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", 2097 "dev": true, 2098 "license": "MIT", 2099 "engines": { 2100 "node": ">=10" 2101 }, 2102 "peerDependencies": { 2103 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" 2104 } 2105 }, 2106 "node_modules/eslint-plugin-react-refresh": { 2107 "version": "0.4.24", 2108 "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.24.tgz", 2109 "integrity": "sha512-nLHIW7TEq3aLrEYWpVaJ1dRgFR+wLDPN8e8FpYAql/bMV2oBEfC37K0gLEGgv9fy66juNShSMV8OkTqzltcG/w==", 2110 "dev": true, 2111 "license": "MIT", 2112 "peerDependencies": { 2113 "eslint": ">=8.40" 2114 } 2115 }, 2116 "node_modules/eslint-scope": { 2117 "version": "8.4.0", 2118 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 2119 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 2120 "dev": true, 2121 "license": "BSD-2-Clause", 2122 "dependencies": { 2123 "esrecurse": "^4.3.0", 2124 "estraverse": "^5.2.0" 2125 }, 2126 "engines": { 2127 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2128 }, 2129 "funding": { 2130 "url": "https://opencollective.com/eslint" 2131 } 2132 }, 2133 "node_modules/eslint-visitor-keys": { 2134 "version": "4.2.1", 2135 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 2136 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 2137 "dev": true, 2138 "license": "Apache-2.0", 2139 "engines": { 2140 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2141 }, 2142 "funding": { 2143 "url": "https://opencollective.com/eslint" 2144 } 2145 }, 2146 "node_modules/espree": { 2147 "version": "10.4.0", 2148 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 2149 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 2150 "dev": true, 2151 "license": "BSD-2-Clause", 2152 "dependencies": { 2153 "acorn": "^8.15.0", 2154 "acorn-jsx": "^5.3.2", 2155 "eslint-visitor-keys": "^4.2.1" 2156 }, 2157 "engines": { 2158 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2159 }, 2160 "funding": { 2161 "url": "https://opencollective.com/eslint" 2162 } 2163 }, 2164 "node_modules/esquery": { 2165 "version": "1.6.0", 2166 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", 2167 "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", 2168 "dev": true, 2169 "license": "BSD-3-Clause", 2170 "dependencies": { 2171 "estraverse": "^5.1.0" 2172 }, 2173 "engines": { 2174 "node": ">=0.10" 2175 } 2176 }, 2177 "node_modules/esrecurse": { 2178 "version": "4.3.0", 2179 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 2180 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 2181 "dev": true, 2182 "license": "BSD-2-Clause", 2183 "dependencies": { 2184 "estraverse": "^5.2.0" 2185 }, 2186 "engines": { 2187 "node": ">=4.0" 2188 } 2189 }, 2190 "node_modules/estraverse": { 2191 "version": "5.3.0", 2192 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2193 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2194 "dev": true, 2195 "license": "BSD-2-Clause", 2196 "engines": { 2197 "node": ">=4.0" 2198 } 2199 }, 2200 "node_modules/esutils": { 2201 "version": "2.0.3", 2202 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 2203 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 2204 "dev": true, 2205 "license": "BSD-2-Clause", 2206 "engines": { 2207 "node": ">=0.10.0" 2208 } 2209 }, 2210 "node_modules/fast-deep-equal": { 2211 "version": "3.1.3", 2212 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2213 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2214 "dev": true, 2215 "license": "MIT" 2216 }, 2217 "node_modules/fast-json-stable-stringify": { 2218 "version": "2.1.0", 2219 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2220 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 2221 "dev": true, 2222 "license": "MIT" 2223 }, 2224 "node_modules/fast-levenshtein": { 2225 "version": "2.0.6", 2226 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 2227 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 2228 "dev": true, 2229 "license": "MIT" 2230 }, 2231 "node_modules/fdir": { 2232 "version": "6.5.0", 2233 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 2234 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 2235 "dev": true, 2236 "license": "MIT", 2237 "engines": { 2238 "node": ">=12.0.0" 2239 }, 2240 "peerDependencies": { 2241 "picomatch": "^3 || ^4" 2242 }, 2243 "peerDependenciesMeta": { 2244 "picomatch": { 2245 "optional": true 2246 } 2247 } 2248 }, 2249 "node_modules/file-entry-cache": { 2250 "version": "8.0.0", 2251 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 2252 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 2253 "dev": true, 2254 "license": "MIT", 2255 "dependencies": { 2256 "flat-cache": "^4.0.0" 2257 }, 2258 "engines": { 2259 "node": ">=16.0.0" 2260 } 2261 }, 2262 "node_modules/find-up": { 2263 "version": "5.0.0", 2264 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 2265 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 2266 "dev": true, 2267 "license": "MIT", 2268 "dependencies": { 2269 "locate-path": "^6.0.0", 2270 "path-exists": "^4.0.0" 2271 }, 2272 "engines": { 2273 "node": ">=10" 2274 }, 2275 "funding": { 2276 "url": "https://github.com/sponsors/sindresorhus" 2277 } 2278 }, 2279 "node_modules/flat-cache": { 2280 "version": "4.0.1", 2281 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 2282 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 2283 "dev": true, 2284 "license": "MIT", 2285 "dependencies": { 2286 "flatted": "^3.2.9", 2287 "keyv": "^4.5.4" 2288 }, 2289 "engines": { 2290 "node": ">=16" 2291 } 2292 }, 2293 "node_modules/flatted": { 2294 "version": "3.3.3", 2295 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", 2296 "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", 2297 "dev": true, 2298 "license": "ISC" 2299 }, 2300 "node_modules/fsevents": { 2301 "version": "2.3.3", 2302 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 2303 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 2304 "dev": true, 2305 "hasInstallScript": true, 2306 "license": "MIT", 2307 "optional": true, 2308 "os": [ 2309 "darwin" 2310 ], 2311 "engines": { 2312 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2313 } 2314 }, 2315 "node_modules/gensync": { 2316 "version": "1.0.0-beta.2", 2317 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 2318 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 2319 "dev": true, 2320 "license": "MIT", 2321 "engines": { 2322 "node": ">=6.9.0" 2323 } 2324 }, 2325 "node_modules/glob-parent": { 2326 "version": "6.0.2", 2327 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 2328 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 2329 "dev": true, 2330 "license": "ISC", 2331 "dependencies": { 2332 "is-glob": "^4.0.3" 2333 }, 2334 "engines": { 2335 "node": ">=10.13.0" 2336 } 2337 }, 2338 "node_modules/globals": { 2339 "version": "16.5.0", 2340 "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", 2341 "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", 2342 "dev": true, 2343 "license": "MIT", 2344 "engines": { 2345 "node": ">=18" 2346 }, 2347 "funding": { 2348 "url": "https://github.com/sponsors/sindresorhus" 2349 } 2350 }, 2351 "node_modules/graphemer": { 2352 "version": "1.4.0", 2353 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 2354 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 2355 "dev": true, 2356 "license": "MIT" 2357 }, 2358 "node_modules/has-flag": { 2359 "version": "4.0.0", 2360 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2361 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2362 "dev": true, 2363 "license": "MIT", 2364 "engines": { 2365 "node": ">=8" 2366 } 2367 }, 2368 "node_modules/ignore": { 2369 "version": "5.3.2", 2370 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 2371 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 2372 "dev": true, 2373 "license": "MIT", 2374 "engines": { 2375 "node": ">= 4" 2376 } 2377 }, 2378 "node_modules/import-fresh": { 2379 "version": "3.3.1", 2380 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", 2381 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 2382 "dev": true, 2383 "license": "MIT", 2384 "dependencies": { 2385 "parent-module": "^1.0.0", 2386 "resolve-from": "^4.0.0" 2387 }, 2388 "engines": { 2389 "node": ">=6" 2390 }, 2391 "funding": { 2392 "url": "https://github.com/sponsors/sindresorhus" 2393 } 2394 }, 2395 "node_modules/imurmurhash": { 2396 "version": "0.1.4", 2397 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 2398 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 2399 "dev": true, 2400 "license": "MIT", 2401 "engines": { 2402 "node": ">=0.8.19" 2403 } 2404 }, 2405 "node_modules/is-extglob": { 2406 "version": "2.1.1", 2407 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2408 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 2409 "dev": true, 2410 "license": "MIT", 2411 "engines": { 2412 "node": ">=0.10.0" 2413 } 2414 }, 2415 "node_modules/is-glob": { 2416 "version": "4.0.3", 2417 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 2418 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 2419 "dev": true, 2420 "license": "MIT", 2421 "dependencies": { 2422 "is-extglob": "^2.1.1" 2423 }, 2424 "engines": { 2425 "node": ">=0.10.0" 2426 } 2427 }, 2428 "node_modules/isexe": { 2429 "version": "2.0.0", 2430 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2431 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 2432 "dev": true, 2433 "license": "ISC" 2434 }, 2435 "node_modules/js-tokens": { 2436 "version": "4.0.0", 2437 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 2438 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 2439 "dev": true, 2440 "license": "MIT" 2441 }, 2442 "node_modules/js-yaml": { 2443 "version": "4.1.1", 2444 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", 2445 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", 2446 "dev": true, 2447 "license": "MIT", 2448 "dependencies": { 2449 "argparse": "^2.0.1" 2450 }, 2451 "bin": { 2452 "js-yaml": "bin/js-yaml.js" 2453 } 2454 }, 2455 "node_modules/jsesc": { 2456 "version": "3.1.0", 2457 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 2458 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 2459 "dev": true, 2460 "license": "MIT", 2461 "bin": { 2462 "jsesc": "bin/jsesc" 2463 }, 2464 "engines": { 2465 "node": ">=6" 2466 } 2467 }, 2468 "node_modules/json-buffer": { 2469 "version": "3.0.1", 2470 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 2471 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 2472 "dev": true, 2473 "license": "MIT" 2474 }, 2475 "node_modules/json-schema-traverse": { 2476 "version": "0.4.1", 2477 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 2478 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 2479 "dev": true, 2480 "license": "MIT" 2481 }, 2482 "node_modules/json-stable-stringify-without-jsonify": { 2483 "version": "1.0.1", 2484 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 2485 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 2486 "dev": true, 2487 "license": "MIT" 2488 }, 2489 "node_modules/json5": { 2490 "version": "2.2.3", 2491 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 2492 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 2493 "dev": true, 2494 "license": "MIT", 2495 "bin": { 2496 "json5": "lib/cli.js" 2497 }, 2498 "engines": { 2499 "node": ">=6" 2500 } 2501 }, 2502 "node_modules/keyv": { 2503 "version": "4.5.4", 2504 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 2505 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 2506 "dev": true, 2507 "license": "MIT", 2508 "dependencies": { 2509 "json-buffer": "3.0.1" 2510 } 2511 }, 2512 "node_modules/levn": { 2513 "version": "0.4.1", 2514 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 2515 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 2516 "dev": true, 2517 "license": "MIT", 2518 "dependencies": { 2519 "prelude-ls": "^1.2.1", 2520 "type-check": "~0.4.0" 2521 }, 2522 "engines": { 2523 "node": ">= 0.8.0" 2524 } 2525 }, 2526 "node_modules/locate-path": { 2527 "version": "6.0.0", 2528 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 2529 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 2530 "dev": true, 2531 "license": "MIT", 2532 "dependencies": { 2533 "p-locate": "^5.0.0" 2534 }, 2535 "engines": { 2536 "node": ">=10" 2537 }, 2538 "funding": { 2539 "url": "https://github.com/sponsors/sindresorhus" 2540 } 2541 }, 2542 "node_modules/lodash.merge": { 2543 "version": "4.6.2", 2544 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 2545 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 2546 "dev": true, 2547 "license": "MIT" 2548 }, 2549 "node_modules/lru-cache": { 2550 "version": "5.1.1", 2551 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 2552 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 2553 "dev": true, 2554 "license": "ISC", 2555 "dependencies": { 2556 "yallist": "^3.0.2" 2557 } 2558 }, 2559 "node_modules/minimatch": { 2560 "version": "3.1.2", 2561 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2562 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2563 "dev": true, 2564 "license": "ISC", 2565 "dependencies": { 2566 "brace-expansion": "^1.1.7" 2567 }, 2568 "engines": { 2569 "node": "*" 2570 } 2571 }, 2572 "node_modules/ms": { 2573 "version": "2.1.3", 2574 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 2575 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 2576 "dev": true, 2577 "license": "MIT" 2578 }, 2579 "node_modules/nanoid": { 2580 "version": "3.3.11", 2581 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 2582 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 2583 "dev": true, 2584 "funding": [ 2585 { 2586 "type": "github", 2587 "url": "https://github.com/sponsors/ai" 2588 } 2589 ], 2590 "license": "MIT", 2591 "bin": { 2592 "nanoid": "bin/nanoid.cjs" 2593 }, 2594 "engines": { 2595 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 2596 } 2597 }, 2598 "node_modules/natural-compare": { 2599 "version": "1.4.0", 2600 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 2601 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 2602 "dev": true, 2603 "license": "MIT" 2604 }, 2605 "node_modules/node-releases": { 2606 "version": "2.0.27", 2607 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", 2608 "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", 2609 "dev": true, 2610 "license": "MIT" 2611 }, 2612 "node_modules/optionator": { 2613 "version": "0.9.4", 2614 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 2615 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 2616 "dev": true, 2617 "license": "MIT", 2618 "dependencies": { 2619 "deep-is": "^0.1.3", 2620 "fast-levenshtein": "^2.0.6", 2621 "levn": "^0.4.1", 2622 "prelude-ls": "^1.2.1", 2623 "type-check": "^0.4.0", 2624 "word-wrap": "^1.2.5" 2625 }, 2626 "engines": { 2627 "node": ">= 0.8.0" 2628 } 2629 }, 2630 "node_modules/p-limit": { 2631 "version": "3.1.0", 2632 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2633 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2634 "dev": true, 2635 "license": "MIT", 2636 "dependencies": { 2637 "yocto-queue": "^0.1.0" 2638 }, 2639 "engines": { 2640 "node": ">=10" 2641 }, 2642 "funding": { 2643 "url": "https://github.com/sponsors/sindresorhus" 2644 } 2645 }, 2646 "node_modules/p-locate": { 2647 "version": "5.0.0", 2648 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2649 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2650 "dev": true, 2651 "license": "MIT", 2652 "dependencies": { 2653 "p-limit": "^3.0.2" 2654 }, 2655 "engines": { 2656 "node": ">=10" 2657 }, 2658 "funding": { 2659 "url": "https://github.com/sponsors/sindresorhus" 2660 } 2661 }, 2662 "node_modules/parent-module": { 2663 "version": "1.0.1", 2664 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 2665 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2666 "dev": true, 2667 "license": "MIT", 2668 "dependencies": { 2669 "callsites": "^3.0.0" 2670 }, 2671 "engines": { 2672 "node": ">=6" 2673 } 2674 }, 2675 "node_modules/path-exists": { 2676 "version": "4.0.0", 2677 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2678 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2679 "dev": true, 2680 "license": "MIT", 2681 "engines": { 2682 "node": ">=8" 2683 } 2684 }, 2685 "node_modules/path-key": { 2686 "version": "3.1.1", 2687 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 2688 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 2689 "dev": true, 2690 "license": "MIT", 2691 "engines": { 2692 "node": ">=8" 2693 } 2694 }, 2695 "node_modules/picocolors": { 2696 "version": "1.1.1", 2697 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 2698 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 2699 "dev": true, 2700 "license": "ISC" 2701 }, 2702 "node_modules/picomatch": { 2703 "version": "4.0.3", 2704 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 2705 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 2706 "dev": true, 2707 "license": "MIT", 2708 "engines": { 2709 "node": ">=12" 2710 }, 2711 "funding": { 2712 "url": "https://github.com/sponsors/jonschlinkert" 2713 } 2714 }, 2715 "node_modules/postcss": { 2716 "version": "8.5.6", 2717 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 2718 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 2719 "dev": true, 2720 "funding": [ 2721 { 2722 "type": "opencollective", 2723 "url": "https://opencollective.com/postcss/" 2724 }, 2725 { 2726 "type": "tidelift", 2727 "url": "https://tidelift.com/funding/github/npm/postcss" 2728 }, 2729 { 2730 "type": "github", 2731 "url": "https://github.com/sponsors/ai" 2732 } 2733 ], 2734 "license": "MIT", 2735 "dependencies": { 2736 "nanoid": "^3.3.11", 2737 "picocolors": "^1.1.1", 2738 "source-map-js": "^1.2.1" 2739 }, 2740 "engines": { 2741 "node": "^10 || ^12 || >=14" 2742 } 2743 }, 2744 "node_modules/prelude-ls": { 2745 "version": "1.2.1", 2746 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 2747 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 2748 "dev": true, 2749 "license": "MIT", 2750 "engines": { 2751 "node": ">= 0.8.0" 2752 } 2753 }, 2754 "node_modules/punycode": { 2755 "version": "2.3.1", 2756 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 2757 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 2758 "dev": true, 2759 "license": "MIT", 2760 "engines": { 2761 "node": ">=6" 2762 } 2763 }, 2764 "node_modules/react": { 2765 "version": "19.2.1", 2766 "resolved": "https://registry.npmjs.org/react/-/react-19.2.1.tgz", 2767 "integrity": "sha512-DGrYcCWK7tvYMnWh79yrPHt+vdx9tY+1gPZa7nJQtO/p8bLTDaHp4dzwEhQB7pZ4Xe3ok4XKuEPrVuc+wlpkmw==", 2768 "license": "MIT", 2769 "engines": { 2770 "node": ">=0.10.0" 2771 } 2772 }, 2773 "node_modules/react-dom": { 2774 "version": "19.2.1", 2775 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.1.tgz", 2776 "integrity": "sha512-ibrK8llX2a4eOskq1mXKu/TGZj9qzomO+sNfO98M6d9zIPOEhlBkMkBUBLd1vgS0gQsLDBzA+8jJBVXDnfHmJg==", 2777 "license": "MIT", 2778 "dependencies": { 2779 "scheduler": "^0.27.0" 2780 }, 2781 "peerDependencies": { 2782 "react": "^19.2.1" 2783 } 2784 }, 2785 "node_modules/react-refresh": { 2786 "version": "0.18.0", 2787 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", 2788 "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", 2789 "dev": true, 2790 "license": "MIT", 2791 "engines": { 2792 "node": ">=0.10.0" 2793 } 2794 }, 2795 "node_modules/resolve-from": { 2796 "version": "4.0.0", 2797 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2798 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 2799 "dev": true, 2800 "license": "MIT", 2801 "engines": { 2802 "node": ">=4" 2803 } 2804 }, 2805 "node_modules/rollup": { 2806 "version": "4.53.3", 2807 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.3.tgz", 2808 "integrity": "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==", 2809 "dev": true, 2810 "license": "MIT", 2811 "dependencies": { 2812 "@types/estree": "1.0.8" 2813 }, 2814 "bin": { 2815 "rollup": "dist/bin/rollup" 2816 }, 2817 "engines": { 2818 "node": ">=18.0.0", 2819 "npm": ">=8.0.0" 2820 }, 2821 "optionalDependencies": { 2822 "@rollup/rollup-android-arm-eabi": "4.53.3", 2823 "@rollup/rollup-android-arm64": "4.53.3", 2824 "@rollup/rollup-darwin-arm64": "4.53.3", 2825 "@rollup/rollup-darwin-x64": "4.53.3", 2826 "@rollup/rollup-freebsd-arm64": "4.53.3", 2827 "@rollup/rollup-freebsd-x64": "4.53.3", 2828 "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", 2829 "@rollup/rollup-linux-arm-musleabihf": "4.53.3", 2830 "@rollup/rollup-linux-arm64-gnu": "4.53.3", 2831 "@rollup/rollup-linux-arm64-musl": "4.53.3", 2832 "@rollup/rollup-linux-loong64-gnu": "4.53.3", 2833 "@rollup/rollup-linux-ppc64-gnu": "4.53.3", 2834 "@rollup/rollup-linux-riscv64-gnu": "4.53.3", 2835 "@rollup/rollup-linux-riscv64-musl": "4.53.3", 2836 "@rollup/rollup-linux-s390x-gnu": "4.53.3", 2837 "@rollup/rollup-linux-x64-gnu": "4.53.3", 2838 "@rollup/rollup-linux-x64-musl": "4.53.3", 2839 "@rollup/rollup-openharmony-arm64": "4.53.3", 2840 "@rollup/rollup-win32-arm64-msvc": "4.53.3", 2841 "@rollup/rollup-win32-ia32-msvc": "4.53.3", 2842 "@rollup/rollup-win32-x64-gnu": "4.53.3", 2843 "@rollup/rollup-win32-x64-msvc": "4.53.3", 2844 "fsevents": "~2.3.2" 2845 } 2846 }, 2847 "node_modules/scheduler": { 2848 "version": "0.27.0", 2849 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", 2850 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", 2851 "license": "MIT" 2852 }, 2853 "node_modules/semver": { 2854 "version": "6.3.1", 2855 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 2856 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 2857 "dev": true, 2858 "license": "ISC", 2859 "bin": { 2860 "semver": "bin/semver.js" 2861 } 2862 }, 2863 "node_modules/shebang-command": { 2864 "version": "2.0.0", 2865 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 2866 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2867 "dev": true, 2868 "license": "MIT", 2869 "dependencies": { 2870 "shebang-regex": "^3.0.0" 2871 }, 2872 "engines": { 2873 "node": ">=8" 2874 } 2875 }, 2876 "node_modules/shebang-regex": { 2877 "version": "3.0.0", 2878 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 2879 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 2880 "dev": true, 2881 "license": "MIT", 2882 "engines": { 2883 "node": ">=8" 2884 } 2885 }, 2886 "node_modules/source-map-js": { 2887 "version": "1.2.1", 2888 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 2889 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 2890 "dev": true, 2891 "license": "BSD-3-Clause", 2892 "engines": { 2893 "node": ">=0.10.0" 2894 } 2895 }, 2896 "node_modules/strip-json-comments": { 2897 "version": "3.1.1", 2898 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 2899 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 2900 "dev": true, 2901 "license": "MIT", 2902 "engines": { 2903 "node": ">=8" 2904 }, 2905 "funding": { 2906 "url": "https://github.com/sponsors/sindresorhus" 2907 } 2908 }, 2909 "node_modules/supports-color": { 2910 "version": "7.2.0", 2911 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2912 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2913 "dev": true, 2914 "license": "MIT", 2915 "dependencies": { 2916 "has-flag": "^4.0.0" 2917 }, 2918 "engines": { 2919 "node": ">=8" 2920 } 2921 }, 2922 "node_modules/tinyglobby": { 2923 "version": "0.2.15", 2924 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", 2925 "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", 2926 "dev": true, 2927 "license": "MIT", 2928 "dependencies": { 2929 "fdir": "^6.5.0", 2930 "picomatch": "^4.0.3" 2931 }, 2932 "engines": { 2933 "node": ">=12.0.0" 2934 }, 2935 "funding": { 2936 "url": "https://github.com/sponsors/SuperchupuDev" 2937 } 2938 }, 2939 "node_modules/ts-api-utils": { 2940 "version": "2.1.0", 2941 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", 2942 "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", 2943 "dev": true, 2944 "license": "MIT", 2945 "engines": { 2946 "node": ">=18.12" 2947 }, 2948 "peerDependencies": { 2949 "typescript": ">=4.8.4" 2950 } 2951 }, 2952 "node_modules/type-check": { 2953 "version": "0.4.0", 2954 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 2955 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 2956 "dev": true, 2957 "license": "MIT", 2958 "dependencies": { 2959 "prelude-ls": "^1.2.1" 2960 }, 2961 "engines": { 2962 "node": ">= 0.8.0" 2963 } 2964 }, 2965 "node_modules/typescript": { 2966 "version": "5.9.3", 2967 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 2968 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 2969 "dev": true, 2970 "license": "Apache-2.0", 2971 "bin": { 2972 "tsc": "bin/tsc", 2973 "tsserver": "bin/tsserver" 2974 }, 2975 "engines": { 2976 "node": ">=14.17" 2977 } 2978 }, 2979 "node_modules/typescript-eslint": { 2980 "version": "8.48.1", 2981 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.48.1.tgz", 2982 "integrity": "sha512-FbOKN1fqNoXp1hIl5KYpObVrp0mCn+CLgn479nmu2IsRMrx2vyv74MmsBLVlhg8qVwNFGbXSp8fh1zp8pEoC2A==", 2983 "dev": true, 2984 "license": "MIT", 2985 "dependencies": { 2986 "@typescript-eslint/eslint-plugin": "8.48.1", 2987 "@typescript-eslint/parser": "8.48.1", 2988 "@typescript-eslint/typescript-estree": "8.48.1", 2989 "@typescript-eslint/utils": "8.48.1" 2990 }, 2991 "engines": { 2992 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2993 }, 2994 "funding": { 2995 "type": "opencollective", 2996 "url": "https://opencollective.com/typescript-eslint" 2997 }, 2998 "peerDependencies": { 2999 "eslint": "^8.57.0 || ^9.0.0", 3000 "typescript": ">=4.8.4 <6.0.0" 3001 } 3002 }, 3003 "node_modules/undici-types": { 3004 "version": "7.16.0", 3005 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", 3006 "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", 3007 "dev": true, 3008 "license": "MIT" 3009 }, 3010 "node_modules/update-browserslist-db": { 3011 "version": "1.2.2", 3012 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.2.tgz", 3013 "integrity": "sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==", 3014 "dev": true, 3015 "funding": [ 3016 { 3017 "type": "opencollective", 3018 "url": "https://opencollective.com/browserslist" 3019 }, 3020 { 3021 "type": "tidelift", 3022 "url": "https://tidelift.com/funding/github/npm/browserslist" 3023 }, 3024 { 3025 "type": "github", 3026 "url": "https://github.com/sponsors/ai" 3027 } 3028 ], 3029 "license": "MIT", 3030 "dependencies": { 3031 "escalade": "^3.2.0", 3032 "picocolors": "^1.1.1" 3033 }, 3034 "bin": { 3035 "update-browserslist-db": "cli.js" 3036 }, 3037 "peerDependencies": { 3038 "browserslist": ">= 4.21.0" 3039 } 3040 }, 3041 "node_modules/uri-js": { 3042 "version": "4.4.1", 3043 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 3044 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 3045 "dev": true, 3046 "license": "BSD-2-Clause", 3047 "dependencies": { 3048 "punycode": "^2.1.0" 3049 } 3050 }, 3051 "node_modules/vite": { 3052 "version": "7.2.6", 3053 "resolved": "https://registry.npmjs.org/vite/-/vite-7.2.6.tgz", 3054 "integrity": "sha512-tI2l/nFHC5rLh7+5+o7QjKjSR04ivXDF4jcgV0f/bTQ+OJiITy5S6gaynVsEM+7RqzufMnVbIon6Sr5x1SDYaQ==", 3055 "dev": true, 3056 "license": "MIT", 3057 "dependencies": { 3058 "esbuild": "^0.25.0", 3059 "fdir": "^6.5.0", 3060 "picomatch": "^4.0.3", 3061 "postcss": "^8.5.6", 3062 "rollup": "^4.43.0", 3063 "tinyglobby": "^0.2.15" 3064 }, 3065 "bin": { 3066 "vite": "bin/vite.js" 3067 }, 3068 "engines": { 3069 "node": "^20.19.0 || >=22.12.0" 3070 }, 3071 "funding": { 3072 "url": "https://github.com/vitejs/vite?sponsor=1" 3073 }, 3074 "optionalDependencies": { 3075 "fsevents": "~2.3.3" 3076 }, 3077 "peerDependencies": { 3078 "@types/node": "^20.19.0 || >=22.12.0", 3079 "jiti": ">=1.21.0", 3080 "less": "^4.0.0", 3081 "lightningcss": "^1.21.0", 3082 "sass": "^1.70.0", 3083 "sass-embedded": "^1.70.0", 3084 "stylus": ">=0.54.8", 3085 "sugarss": "^5.0.0", 3086 "terser": "^5.16.0", 3087 "tsx": "^4.8.1", 3088 "yaml": "^2.4.2" 3089 }, 3090 "peerDependenciesMeta": { 3091 "@types/node": { 3092 "optional": true 3093 }, 3094 "jiti": { 3095 "optional": true 3096 }, 3097 "less": { 3098 "optional": true 3099 }, 3100 "lightningcss": { 3101 "optional": true 3102 }, 3103 "sass": { 3104 "optional": true 3105 }, 3106 "sass-embedded": { 3107 "optional": true 3108 }, 3109 "stylus": { 3110 "optional": true 3111 }, 3112 "sugarss": { 3113 "optional": true 3114 }, 3115 "terser": { 3116 "optional": true 3117 }, 3118 "tsx": { 3119 "optional": true 3120 }, 3121 "yaml": { 3122 "optional": true 3123 } 3124 } 3125 }, 3126 "node_modules/which": { 3127 "version": "2.0.2", 3128 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 3129 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 3130 "dev": true, 3131 "license": "ISC", 3132 "dependencies": { 3133 "isexe": "^2.0.0" 3134 }, 3135 "bin": { 3136 "node-which": "bin/node-which" 3137 }, 3138 "engines": { 3139 "node": ">= 8" 3140 } 3141 }, 3142 "node_modules/word-wrap": { 3143 "version": "1.2.5", 3144 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 3145 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 3146 "dev": true, 3147 "license": "MIT", 3148 "engines": { 3149 "node": ">=0.10.0" 3150 } 3151 }, 3152 "node_modules/yallist": { 3153 "version": "3.1.1", 3154 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 3155 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 3156 "dev": true, 3157 "license": "ISC" 3158 }, 3159 "node_modules/yocto-queue": { 3160 "version": "0.1.0", 3161 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 3162 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 3163 "dev": true, 3164 "license": "MIT", 3165 "engines": { 3166 "node": ">=10" 3167 }, 3168 "funding": { 3169 "url": "https://github.com/sponsors/sindresorhus" 3170 } 3171 } 3172 } 3173 }