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