A website inspired by Last.fm that will keep track of your listening statistics
lastfm music statistics
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

setup sveltekit

oscar345 efe9108a 46d010fe

+2397
+23
client/.gitignore
··· 1 + node_modules 2 + 3 + # Output 4 + .output 5 + .vercel 6 + .netlify 7 + .wrangler 8 + /.svelte-kit 9 + /build 10 + 11 + # OS 12 + .DS_Store 13 + Thumbs.db 14 + 15 + # Env 16 + .env 17 + .env.* 18 + !.env.example 19 + !.env.test 20 + 21 + # Vite 22 + vite.config.js.timestamp-* 23 + vite.config.ts.timestamp-*
+42
client/README.md
··· 1 + # sv 2 + 3 + Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli). 4 + 5 + ## Creating a project 6 + 7 + If you're seeing this, you've probably already done this step. Congrats! 8 + 9 + ```sh 10 + # create a new project 11 + npx sv create my-app 12 + ``` 13 + 14 + To recreate this project with the same configuration: 15 + 16 + ```sh 17 + # recreate this project 18 + npx sv create --template minimal --types ts --add tailwindcss="plugins:forms" --install npm client 19 + ``` 20 + 21 + ## Developing 22 + 23 + Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: 24 + 25 + ```sh 26 + npm run dev 27 + 28 + # or start the server and open the app in a new browser tab 29 + npm run dev -- --open 30 + ``` 31 + 32 + ## Building 33 + 34 + To create a production version of your app: 35 + 36 + ```sh 37 + npm run build 38 + ``` 39 + 40 + You can preview the production build with `npm run preview`. 41 + 42 + > To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment.
+2226
client/package-lock.json
··· 1 + { 2 + "name": "client", 3 + "version": "0.0.1", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "client", 9 + "version": "0.0.1", 10 + "devDependencies": { 11 + "@sveltejs/adapter-auto": "^7.0.0", 12 + "@sveltejs/kit": "^2.49.1", 13 + "@sveltejs/vite-plugin-svelte": "^6.2.1", 14 + "@tailwindcss/forms": "^0.5.10", 15 + "@tailwindcss/vite": "^4.1.17", 16 + "svelte": "^5.45.6", 17 + "svelte-check": "^4.3.4", 18 + "tailwindcss": "^4.1.17", 19 + "typescript": "^5.9.3", 20 + "vite": "^7.2.6" 21 + } 22 + }, 23 + "node_modules/@esbuild/aix-ppc64": { 24 + "version": "0.27.2", 25 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz", 26 + "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==", 27 + "cpu": [ 28 + "ppc64" 29 + ], 30 + "dev": true, 31 + "license": "MIT", 32 + "optional": true, 33 + "os": [ 34 + "aix" 35 + ], 36 + "engines": { 37 + "node": ">=18" 38 + } 39 + }, 40 + "node_modules/@esbuild/android-arm": { 41 + "version": "0.27.2", 42 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz", 43 + "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==", 44 + "cpu": [ 45 + "arm" 46 + ], 47 + "dev": true, 48 + "license": "MIT", 49 + "optional": true, 50 + "os": [ 51 + "android" 52 + ], 53 + "engines": { 54 + "node": ">=18" 55 + } 56 + }, 57 + "node_modules/@esbuild/android-arm64": { 58 + "version": "0.27.2", 59 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz", 60 + "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==", 61 + "cpu": [ 62 + "arm64" 63 + ], 64 + "dev": true, 65 + "license": "MIT", 66 + "optional": true, 67 + "os": [ 68 + "android" 69 + ], 70 + "engines": { 71 + "node": ">=18" 72 + } 73 + }, 74 + "node_modules/@esbuild/android-x64": { 75 + "version": "0.27.2", 76 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz", 77 + "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==", 78 + "cpu": [ 79 + "x64" 80 + ], 81 + "dev": true, 82 + "license": "MIT", 83 + "optional": true, 84 + "os": [ 85 + "android" 86 + ], 87 + "engines": { 88 + "node": ">=18" 89 + } 90 + }, 91 + "node_modules/@esbuild/darwin-arm64": { 92 + "version": "0.27.2", 93 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz", 94 + "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==", 95 + "cpu": [ 96 + "arm64" 97 + ], 98 + "dev": true, 99 + "license": "MIT", 100 + "optional": true, 101 + "os": [ 102 + "darwin" 103 + ], 104 + "engines": { 105 + "node": ">=18" 106 + } 107 + }, 108 + "node_modules/@esbuild/darwin-x64": { 109 + "version": "0.27.2", 110 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz", 111 + "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==", 112 + "cpu": [ 113 + "x64" 114 + ], 115 + "dev": true, 116 + "license": "MIT", 117 + "optional": true, 118 + "os": [ 119 + "darwin" 120 + ], 121 + "engines": { 122 + "node": ">=18" 123 + } 124 + }, 125 + "node_modules/@esbuild/freebsd-arm64": { 126 + "version": "0.27.2", 127 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz", 128 + "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==", 129 + "cpu": [ 130 + "arm64" 131 + ], 132 + "dev": true, 133 + "license": "MIT", 134 + "optional": true, 135 + "os": [ 136 + "freebsd" 137 + ], 138 + "engines": { 139 + "node": ">=18" 140 + } 141 + }, 142 + "node_modules/@esbuild/freebsd-x64": { 143 + "version": "0.27.2", 144 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz", 145 + "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==", 146 + "cpu": [ 147 + "x64" 148 + ], 149 + "dev": true, 150 + "license": "MIT", 151 + "optional": true, 152 + "os": [ 153 + "freebsd" 154 + ], 155 + "engines": { 156 + "node": ">=18" 157 + } 158 + }, 159 + "node_modules/@esbuild/linux-arm": { 160 + "version": "0.27.2", 161 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz", 162 + "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==", 163 + "cpu": [ 164 + "arm" 165 + ], 166 + "dev": true, 167 + "license": "MIT", 168 + "optional": true, 169 + "os": [ 170 + "linux" 171 + ], 172 + "engines": { 173 + "node": ">=18" 174 + } 175 + }, 176 + "node_modules/@esbuild/linux-arm64": { 177 + "version": "0.27.2", 178 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz", 179 + "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==", 180 + "cpu": [ 181 + "arm64" 182 + ], 183 + "dev": true, 184 + "license": "MIT", 185 + "optional": true, 186 + "os": [ 187 + "linux" 188 + ], 189 + "engines": { 190 + "node": ">=18" 191 + } 192 + }, 193 + "node_modules/@esbuild/linux-ia32": { 194 + "version": "0.27.2", 195 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz", 196 + "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==", 197 + "cpu": [ 198 + "ia32" 199 + ], 200 + "dev": true, 201 + "license": "MIT", 202 + "optional": true, 203 + "os": [ 204 + "linux" 205 + ], 206 + "engines": { 207 + "node": ">=18" 208 + } 209 + }, 210 + "node_modules/@esbuild/linux-loong64": { 211 + "version": "0.27.2", 212 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz", 213 + "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==", 214 + "cpu": [ 215 + "loong64" 216 + ], 217 + "dev": true, 218 + "license": "MIT", 219 + "optional": true, 220 + "os": [ 221 + "linux" 222 + ], 223 + "engines": { 224 + "node": ">=18" 225 + } 226 + }, 227 + "node_modules/@esbuild/linux-mips64el": { 228 + "version": "0.27.2", 229 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz", 230 + "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==", 231 + "cpu": [ 232 + "mips64el" 233 + ], 234 + "dev": true, 235 + "license": "MIT", 236 + "optional": true, 237 + "os": [ 238 + "linux" 239 + ], 240 + "engines": { 241 + "node": ">=18" 242 + } 243 + }, 244 + "node_modules/@esbuild/linux-ppc64": { 245 + "version": "0.27.2", 246 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz", 247 + "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==", 248 + "cpu": [ 249 + "ppc64" 250 + ], 251 + "dev": true, 252 + "license": "MIT", 253 + "optional": true, 254 + "os": [ 255 + "linux" 256 + ], 257 + "engines": { 258 + "node": ">=18" 259 + } 260 + }, 261 + "node_modules/@esbuild/linux-riscv64": { 262 + "version": "0.27.2", 263 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz", 264 + "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==", 265 + "cpu": [ 266 + "riscv64" 267 + ], 268 + "dev": true, 269 + "license": "MIT", 270 + "optional": true, 271 + "os": [ 272 + "linux" 273 + ], 274 + "engines": { 275 + "node": ">=18" 276 + } 277 + }, 278 + "node_modules/@esbuild/linux-s390x": { 279 + "version": "0.27.2", 280 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz", 281 + "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==", 282 + "cpu": [ 283 + "s390x" 284 + ], 285 + "dev": true, 286 + "license": "MIT", 287 + "optional": true, 288 + "os": [ 289 + "linux" 290 + ], 291 + "engines": { 292 + "node": ">=18" 293 + } 294 + }, 295 + "node_modules/@esbuild/linux-x64": { 296 + "version": "0.27.2", 297 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz", 298 + "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==", 299 + "cpu": [ 300 + "x64" 301 + ], 302 + "dev": true, 303 + "license": "MIT", 304 + "optional": true, 305 + "os": [ 306 + "linux" 307 + ], 308 + "engines": { 309 + "node": ">=18" 310 + } 311 + }, 312 + "node_modules/@esbuild/netbsd-arm64": { 313 + "version": "0.27.2", 314 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz", 315 + "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==", 316 + "cpu": [ 317 + "arm64" 318 + ], 319 + "dev": true, 320 + "license": "MIT", 321 + "optional": true, 322 + "os": [ 323 + "netbsd" 324 + ], 325 + "engines": { 326 + "node": ">=18" 327 + } 328 + }, 329 + "node_modules/@esbuild/netbsd-x64": { 330 + "version": "0.27.2", 331 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz", 332 + "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==", 333 + "cpu": [ 334 + "x64" 335 + ], 336 + "dev": true, 337 + "license": "MIT", 338 + "optional": true, 339 + "os": [ 340 + "netbsd" 341 + ], 342 + "engines": { 343 + "node": ">=18" 344 + } 345 + }, 346 + "node_modules/@esbuild/openbsd-arm64": { 347 + "version": "0.27.2", 348 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz", 349 + "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==", 350 + "cpu": [ 351 + "arm64" 352 + ], 353 + "dev": true, 354 + "license": "MIT", 355 + "optional": true, 356 + "os": [ 357 + "openbsd" 358 + ], 359 + "engines": { 360 + "node": ">=18" 361 + } 362 + }, 363 + "node_modules/@esbuild/openbsd-x64": { 364 + "version": "0.27.2", 365 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz", 366 + "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==", 367 + "cpu": [ 368 + "x64" 369 + ], 370 + "dev": true, 371 + "license": "MIT", 372 + "optional": true, 373 + "os": [ 374 + "openbsd" 375 + ], 376 + "engines": { 377 + "node": ">=18" 378 + } 379 + }, 380 + "node_modules/@esbuild/openharmony-arm64": { 381 + "version": "0.27.2", 382 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz", 383 + "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==", 384 + "cpu": [ 385 + "arm64" 386 + ], 387 + "dev": true, 388 + "license": "MIT", 389 + "optional": true, 390 + "os": [ 391 + "openharmony" 392 + ], 393 + "engines": { 394 + "node": ">=18" 395 + } 396 + }, 397 + "node_modules/@esbuild/sunos-x64": { 398 + "version": "0.27.2", 399 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz", 400 + "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==", 401 + "cpu": [ 402 + "x64" 403 + ], 404 + "dev": true, 405 + "license": "MIT", 406 + "optional": true, 407 + "os": [ 408 + "sunos" 409 + ], 410 + "engines": { 411 + "node": ">=18" 412 + } 413 + }, 414 + "node_modules/@esbuild/win32-arm64": { 415 + "version": "0.27.2", 416 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz", 417 + "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==", 418 + "cpu": [ 419 + "arm64" 420 + ], 421 + "dev": true, 422 + "license": "MIT", 423 + "optional": true, 424 + "os": [ 425 + "win32" 426 + ], 427 + "engines": { 428 + "node": ">=18" 429 + } 430 + }, 431 + "node_modules/@esbuild/win32-ia32": { 432 + "version": "0.27.2", 433 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz", 434 + "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==", 435 + "cpu": [ 436 + "ia32" 437 + ], 438 + "dev": true, 439 + "license": "MIT", 440 + "optional": true, 441 + "os": [ 442 + "win32" 443 + ], 444 + "engines": { 445 + "node": ">=18" 446 + } 447 + }, 448 + "node_modules/@esbuild/win32-x64": { 449 + "version": "0.27.2", 450 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz", 451 + "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==", 452 + "cpu": [ 453 + "x64" 454 + ], 455 + "dev": true, 456 + "license": "MIT", 457 + "optional": true, 458 + "os": [ 459 + "win32" 460 + ], 461 + "engines": { 462 + "node": ">=18" 463 + } 464 + }, 465 + "node_modules/@jridgewell/gen-mapping": { 466 + "version": "0.3.13", 467 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 468 + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 469 + "dev": true, 470 + "license": "MIT", 471 + "dependencies": { 472 + "@jridgewell/sourcemap-codec": "^1.5.0", 473 + "@jridgewell/trace-mapping": "^0.3.24" 474 + } 475 + }, 476 + "node_modules/@jridgewell/remapping": { 477 + "version": "2.3.5", 478 + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 479 + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 480 + "dev": true, 481 + "license": "MIT", 482 + "dependencies": { 483 + "@jridgewell/gen-mapping": "^0.3.5", 484 + "@jridgewell/trace-mapping": "^0.3.24" 485 + } 486 + }, 487 + "node_modules/@jridgewell/resolve-uri": { 488 + "version": "3.1.2", 489 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 490 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 491 + "dev": true, 492 + "license": "MIT", 493 + "engines": { 494 + "node": ">=6.0.0" 495 + } 496 + }, 497 + "node_modules/@jridgewell/sourcemap-codec": { 498 + "version": "1.5.5", 499 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 500 + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 501 + "dev": true, 502 + "license": "MIT" 503 + }, 504 + "node_modules/@jridgewell/trace-mapping": { 505 + "version": "0.3.31", 506 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 507 + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 508 + "dev": true, 509 + "license": "MIT", 510 + "dependencies": { 511 + "@jridgewell/resolve-uri": "^3.1.0", 512 + "@jridgewell/sourcemap-codec": "^1.4.14" 513 + } 514 + }, 515 + "node_modules/@polka/url": { 516 + "version": "1.0.0-next.29", 517 + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", 518 + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", 519 + "dev": true, 520 + "license": "MIT" 521 + }, 522 + "node_modules/@rollup/rollup-android-arm-eabi": { 523 + "version": "4.56.0", 524 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.56.0.tgz", 525 + "integrity": "sha512-LNKIPA5k8PF1+jAFomGe3qN3bbIgJe/IlpDBwuVjrDKrJhVWywgnJvflMt/zkbVNLFtF1+94SljYQS6e99klnw==", 526 + "cpu": [ 527 + "arm" 528 + ], 529 + "dev": true, 530 + "license": "MIT", 531 + "optional": true, 532 + "os": [ 533 + "android" 534 + ] 535 + }, 536 + "node_modules/@rollup/rollup-android-arm64": { 537 + "version": "4.56.0", 538 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.56.0.tgz", 539 + "integrity": "sha512-lfbVUbelYqXlYiU/HApNMJzT1E87UPGvzveGg2h0ktUNlOCxKlWuJ9jtfvs1sKHdwU4fzY7Pl8sAl49/XaEk6Q==", 540 + "cpu": [ 541 + "arm64" 542 + ], 543 + "dev": true, 544 + "license": "MIT", 545 + "optional": true, 546 + "os": [ 547 + "android" 548 + ] 549 + }, 550 + "node_modules/@rollup/rollup-darwin-arm64": { 551 + "version": "4.56.0", 552 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.56.0.tgz", 553 + "integrity": "sha512-EgxD1ocWfhoD6xSOeEEwyE7tDvwTgZc8Bss7wCWe+uc7wO8G34HHCUH+Q6cHqJubxIAnQzAsyUsClt0yFLu06w==", 554 + "cpu": [ 555 + "arm64" 556 + ], 557 + "dev": true, 558 + "license": "MIT", 559 + "optional": true, 560 + "os": [ 561 + "darwin" 562 + ] 563 + }, 564 + "node_modules/@rollup/rollup-darwin-x64": { 565 + "version": "4.56.0", 566 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.56.0.tgz", 567 + "integrity": "sha512-1vXe1vcMOssb/hOF8iv52A7feWW2xnu+c8BV4t1F//m9QVLTfNVpEdja5ia762j/UEJe2Z1jAmEqZAK42tVW3g==", 568 + "cpu": [ 569 + "x64" 570 + ], 571 + "dev": true, 572 + "license": "MIT", 573 + "optional": true, 574 + "os": [ 575 + "darwin" 576 + ] 577 + }, 578 + "node_modules/@rollup/rollup-freebsd-arm64": { 579 + "version": "4.56.0", 580 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.56.0.tgz", 581 + "integrity": "sha512-bof7fbIlvqsyv/DtaXSck4VYQ9lPtoWNFCB/JY4snlFuJREXfZnm+Ej6yaCHfQvofJDXLDMTVxWscVSuQvVWUQ==", 582 + "cpu": [ 583 + "arm64" 584 + ], 585 + "dev": true, 586 + "license": "MIT", 587 + "optional": true, 588 + "os": [ 589 + "freebsd" 590 + ] 591 + }, 592 + "node_modules/@rollup/rollup-freebsd-x64": { 593 + "version": "4.56.0", 594 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.56.0.tgz", 595 + "integrity": "sha512-KNa6lYHloW+7lTEkYGa37fpvPq+NKG/EHKM8+G/g9WDU7ls4sMqbVRV78J6LdNuVaeeK5WB9/9VAFbKxcbXKYg==", 596 + "cpu": [ 597 + "x64" 598 + ], 599 + "dev": true, 600 + "license": "MIT", 601 + "optional": true, 602 + "os": [ 603 + "freebsd" 604 + ] 605 + }, 606 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 607 + "version": "4.56.0", 608 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.56.0.tgz", 609 + "integrity": "sha512-E8jKK87uOvLrrLN28jnAAAChNq5LeCd2mGgZF+fGF5D507WlG/Noct3lP/QzQ6MrqJ5BCKNwI9ipADB6jyiq2A==", 610 + "cpu": [ 611 + "arm" 612 + ], 613 + "dev": true, 614 + "license": "MIT", 615 + "optional": true, 616 + "os": [ 617 + "linux" 618 + ] 619 + }, 620 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 621 + "version": "4.56.0", 622 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.56.0.tgz", 623 + "integrity": "sha512-jQosa5FMYF5Z6prEpTCCmzCXz6eKr/tCBssSmQGEeozA9tkRUty/5Vx06ibaOP9RCrW1Pvb8yp3gvZhHwTDsJw==", 624 + "cpu": [ 625 + "arm" 626 + ], 627 + "dev": true, 628 + "license": "MIT", 629 + "optional": true, 630 + "os": [ 631 + "linux" 632 + ] 633 + }, 634 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 635 + "version": "4.56.0", 636 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.56.0.tgz", 637 + "integrity": "sha512-uQVoKkrC1KGEV6udrdVahASIsaF8h7iLG0U0W+Xn14ucFwi6uS539PsAr24IEF9/FoDtzMeeJXJIBo5RkbNWvQ==", 638 + "cpu": [ 639 + "arm64" 640 + ], 641 + "dev": true, 642 + "license": "MIT", 643 + "optional": true, 644 + "os": [ 645 + "linux" 646 + ] 647 + }, 648 + "node_modules/@rollup/rollup-linux-arm64-musl": { 649 + "version": "4.56.0", 650 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.56.0.tgz", 651 + "integrity": "sha512-vLZ1yJKLxhQLFKTs42RwTwa6zkGln+bnXc8ueFGMYmBTLfNu58sl5/eXyxRa2RarTkJbXl8TKPgfS6V5ijNqEA==", 652 + "cpu": [ 653 + "arm64" 654 + ], 655 + "dev": true, 656 + "license": "MIT", 657 + "optional": true, 658 + "os": [ 659 + "linux" 660 + ] 661 + }, 662 + "node_modules/@rollup/rollup-linux-loong64-gnu": { 663 + "version": "4.56.0", 664 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.56.0.tgz", 665 + "integrity": "sha512-FWfHOCub564kSE3xJQLLIC/hbKqHSVxy8vY75/YHHzWvbJL7aYJkdgwD/xGfUlL5UV2SB7otapLrcCj2xnF1dg==", 666 + "cpu": [ 667 + "loong64" 668 + ], 669 + "dev": true, 670 + "license": "MIT", 671 + "optional": true, 672 + "os": [ 673 + "linux" 674 + ] 675 + }, 676 + "node_modules/@rollup/rollup-linux-loong64-musl": { 677 + "version": "4.56.0", 678 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.56.0.tgz", 679 + "integrity": "sha512-z1EkujxIh7nbrKL1lmIpqFTc/sr0u8Uk0zK/qIEFldbt6EDKWFk/pxFq3gYj4Bjn3aa9eEhYRlL3H8ZbPT1xvA==", 680 + "cpu": [ 681 + "loong64" 682 + ], 683 + "dev": true, 684 + "license": "MIT", 685 + "optional": true, 686 + "os": [ 687 + "linux" 688 + ] 689 + }, 690 + "node_modules/@rollup/rollup-linux-ppc64-gnu": { 691 + "version": "4.56.0", 692 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.56.0.tgz", 693 + "integrity": "sha512-iNFTluqgdoQC7AIE8Q34R3AuPrJGJirj5wMUErxj22deOcY7XwZRaqYmB6ZKFHoVGqRcRd0mqO+845jAibKCkw==", 694 + "cpu": [ 695 + "ppc64" 696 + ], 697 + "dev": true, 698 + "license": "MIT", 699 + "optional": true, 700 + "os": [ 701 + "linux" 702 + ] 703 + }, 704 + "node_modules/@rollup/rollup-linux-ppc64-musl": { 705 + "version": "4.56.0", 706 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.56.0.tgz", 707 + "integrity": "sha512-MtMeFVlD2LIKjp2sE2xM2slq3Zxf9zwVuw0jemsxvh1QOpHSsSzfNOTH9uYW9i1MXFxUSMmLpeVeUzoNOKBaWg==", 708 + "cpu": [ 709 + "ppc64" 710 + ], 711 + "dev": true, 712 + "license": "MIT", 713 + "optional": true, 714 + "os": [ 715 + "linux" 716 + ] 717 + }, 718 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 719 + "version": "4.56.0", 720 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.56.0.tgz", 721 + "integrity": "sha512-in+v6wiHdzzVhYKXIk5U74dEZHdKN9KH0Q4ANHOTvyXPG41bajYRsy7a8TPKbYPl34hU7PP7hMVHRvv/5aCSew==", 722 + "cpu": [ 723 + "riscv64" 724 + ], 725 + "dev": true, 726 + "license": "MIT", 727 + "optional": true, 728 + "os": [ 729 + "linux" 730 + ] 731 + }, 732 + "node_modules/@rollup/rollup-linux-riscv64-musl": { 733 + "version": "4.56.0", 734 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.56.0.tgz", 735 + "integrity": "sha512-yni2raKHB8m9NQpI9fPVwN754mn6dHQSbDTwxdr9SE0ks38DTjLMMBjrwvB5+mXrX+C0npX0CVeCUcvvvD8CNQ==", 736 + "cpu": [ 737 + "riscv64" 738 + ], 739 + "dev": true, 740 + "license": "MIT", 741 + "optional": true, 742 + "os": [ 743 + "linux" 744 + ] 745 + }, 746 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 747 + "version": "4.56.0", 748 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.56.0.tgz", 749 + "integrity": "sha512-zhLLJx9nQPu7wezbxt2ut+CI4YlXi68ndEve16tPc/iwoylWS9B3FxpLS2PkmfYgDQtosah07Mj9E0khc3Y+vQ==", 750 + "cpu": [ 751 + "s390x" 752 + ], 753 + "dev": true, 754 + "license": "MIT", 755 + "optional": true, 756 + "os": [ 757 + "linux" 758 + ] 759 + }, 760 + "node_modules/@rollup/rollup-linux-x64-gnu": { 761 + "version": "4.56.0", 762 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.56.0.tgz", 763 + "integrity": "sha512-MVC6UDp16ZSH7x4rtuJPAEoE1RwS8N4oK9DLHy3FTEdFoUTCFVzMfJl/BVJ330C+hx8FfprA5Wqx4FhZXkj2Kw==", 764 + "cpu": [ 765 + "x64" 766 + ], 767 + "dev": true, 768 + "license": "MIT", 769 + "optional": true, 770 + "os": [ 771 + "linux" 772 + ] 773 + }, 774 + "node_modules/@rollup/rollup-linux-x64-musl": { 775 + "version": "4.56.0", 776 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.56.0.tgz", 777 + "integrity": "sha512-ZhGH1eA4Qv0lxaV00azCIS1ChedK0V32952Md3FtnxSqZTBTd6tgil4nZT5cU8B+SIw3PFYkvyR4FKo2oyZIHA==", 778 + "cpu": [ 779 + "x64" 780 + ], 781 + "dev": true, 782 + "license": "MIT", 783 + "optional": true, 784 + "os": [ 785 + "linux" 786 + ] 787 + }, 788 + "node_modules/@rollup/rollup-openbsd-x64": { 789 + "version": "4.56.0", 790 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.56.0.tgz", 791 + "integrity": "sha512-O16XcmyDeFI9879pEcmtWvD/2nyxR9mF7Gs44lf1vGGx8Vg2DRNx11aVXBEqOQhWb92WN4z7fW/q4+2NYzCbBA==", 792 + "cpu": [ 793 + "x64" 794 + ], 795 + "dev": true, 796 + "license": "MIT", 797 + "optional": true, 798 + "os": [ 799 + "openbsd" 800 + ] 801 + }, 802 + "node_modules/@rollup/rollup-openharmony-arm64": { 803 + "version": "4.56.0", 804 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.56.0.tgz", 805 + "integrity": "sha512-LhN/Reh+7F3RCgQIRbgw8ZMwUwyqJM+8pXNT6IIJAqm2IdKkzpCh/V9EdgOMBKuebIrzswqy4ATlrDgiOwbRcQ==", 806 + "cpu": [ 807 + "arm64" 808 + ], 809 + "dev": true, 810 + "license": "MIT", 811 + "optional": true, 812 + "os": [ 813 + "openharmony" 814 + ] 815 + }, 816 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 817 + "version": "4.56.0", 818 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.56.0.tgz", 819 + "integrity": "sha512-kbFsOObXp3LBULg1d3JIUQMa9Kv4UitDmpS+k0tinPBz3watcUiV2/LUDMMucA6pZO3WGE27P7DsfaN54l9ing==", 820 + "cpu": [ 821 + "arm64" 822 + ], 823 + "dev": true, 824 + "license": "MIT", 825 + "optional": true, 826 + "os": [ 827 + "win32" 828 + ] 829 + }, 830 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 831 + "version": "4.56.0", 832 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.56.0.tgz", 833 + "integrity": "sha512-vSSgny54D6P4vf2izbtFm/TcWYedw7f8eBrOiGGecyHyQB9q4Kqentjaj8hToe+995nob/Wv48pDqL5a62EWtg==", 834 + "cpu": [ 835 + "ia32" 836 + ], 837 + "dev": true, 838 + "license": "MIT", 839 + "optional": true, 840 + "os": [ 841 + "win32" 842 + ] 843 + }, 844 + "node_modules/@rollup/rollup-win32-x64-gnu": { 845 + "version": "4.56.0", 846 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.56.0.tgz", 847 + "integrity": "sha512-FeCnkPCTHQJFbiGG49KjV5YGW/8b9rrXAM2Mz2kiIoktq2qsJxRD5giEMEOD2lPdgs72upzefaUvS+nc8E3UzQ==", 848 + "cpu": [ 849 + "x64" 850 + ], 851 + "dev": true, 852 + "license": "MIT", 853 + "optional": true, 854 + "os": [ 855 + "win32" 856 + ] 857 + }, 858 + "node_modules/@rollup/rollup-win32-x64-msvc": { 859 + "version": "4.56.0", 860 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.56.0.tgz", 861 + "integrity": "sha512-H8AE9Ur/t0+1VXujj90w0HrSOuv0Nq9r1vSZF2t5km20NTfosQsGGUXDaKdQZzwuLts7IyL1fYT4hM95TI9c4g==", 862 + "cpu": [ 863 + "x64" 864 + ], 865 + "dev": true, 866 + "license": "MIT", 867 + "optional": true, 868 + "os": [ 869 + "win32" 870 + ] 871 + }, 872 + "node_modules/@standard-schema/spec": { 873 + "version": "1.1.0", 874 + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", 875 + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", 876 + "dev": true, 877 + "license": "MIT" 878 + }, 879 + "node_modules/@sveltejs/acorn-typescript": { 880 + "version": "1.0.8", 881 + "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.8.tgz", 882 + "integrity": "sha512-esgN+54+q0NjB0Y/4BomT9samII7jGwNy/2a3wNZbT2A2RpmXsXwUt24LvLhx6jUq2gVk4cWEvcRO6MFQbOfNA==", 883 + "dev": true, 884 + "license": "MIT", 885 + "peerDependencies": { 886 + "acorn": "^8.9.0" 887 + } 888 + }, 889 + "node_modules/@sveltejs/adapter-auto": { 890 + "version": "7.0.0", 891 + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-7.0.0.tgz", 892 + "integrity": "sha512-ImDWaErTOCkRS4Gt+5gZuymKFBobnhChXUZ9lhUZLahUgvA4OOvRzi3sahzYgbxGj5nkA6OV0GAW378+dl/gyw==", 893 + "dev": true, 894 + "license": "MIT", 895 + "peerDependencies": { 896 + "@sveltejs/kit": "^2.0.0" 897 + } 898 + }, 899 + "node_modules/@sveltejs/kit": { 900 + "version": "2.50.0", 901 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.50.0.tgz", 902 + "integrity": "sha512-Hj8sR8O27p2zshFEIJzsvfhLzxga/hWw6tRLnBjMYw70m1aS9BSYCqAUtzDBjRREtX1EvLMYgaC0mYE3Hz4KWA==", 903 + "dev": true, 904 + "license": "MIT", 905 + "dependencies": { 906 + "@standard-schema/spec": "^1.0.0", 907 + "@sveltejs/acorn-typescript": "^1.0.5", 908 + "@types/cookie": "^0.6.0", 909 + "acorn": "^8.14.1", 910 + "cookie": "^0.6.0", 911 + "devalue": "^5.6.2", 912 + "esm-env": "^1.2.2", 913 + "kleur": "^4.1.5", 914 + "magic-string": "^0.30.5", 915 + "mrmime": "^2.0.0", 916 + "sade": "^1.8.1", 917 + "set-cookie-parser": "^2.6.0", 918 + "sirv": "^3.0.0" 919 + }, 920 + "bin": { 921 + "svelte-kit": "svelte-kit.js" 922 + }, 923 + "engines": { 924 + "node": ">=18.13" 925 + }, 926 + "peerDependencies": { 927 + "@opentelemetry/api": "^1.0.0", 928 + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0", 929 + "svelte": "^4.0.0 || ^5.0.0-next.0", 930 + "typescript": "^5.3.3", 931 + "vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0" 932 + }, 933 + "peerDependenciesMeta": { 934 + "@opentelemetry/api": { 935 + "optional": true 936 + }, 937 + "typescript": { 938 + "optional": true 939 + } 940 + } 941 + }, 942 + "node_modules/@sveltejs/vite-plugin-svelte": { 943 + "version": "6.2.4", 944 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-6.2.4.tgz", 945 + "integrity": "sha512-ou/d51QSdTyN26D7h6dSpusAKaZkAiGM55/AKYi+9AGZw7q85hElbjK3kEyzXHhLSnRISHOYzVge6x0jRZ7DXA==", 946 + "dev": true, 947 + "license": "MIT", 948 + "dependencies": { 949 + "@sveltejs/vite-plugin-svelte-inspector": "^5.0.0", 950 + "deepmerge": "^4.3.1", 951 + "magic-string": "^0.30.21", 952 + "obug": "^2.1.0", 953 + "vitefu": "^1.1.1" 954 + }, 955 + "engines": { 956 + "node": "^20.19 || ^22.12 || >=24" 957 + }, 958 + "peerDependencies": { 959 + "svelte": "^5.0.0", 960 + "vite": "^6.3.0 || ^7.0.0" 961 + } 962 + }, 963 + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 964 + "version": "5.0.2", 965 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-5.0.2.tgz", 966 + "integrity": "sha512-TZzRTcEtZffICSAoZGkPSl6Etsj2torOVrx6Uw0KpXxrec9Gg6jFWQ60Q3+LmNGfZSxHRCZL7vXVZIWmuV50Ig==", 967 + "dev": true, 968 + "license": "MIT", 969 + "dependencies": { 970 + "obug": "^2.1.0" 971 + }, 972 + "engines": { 973 + "node": "^20.19 || ^22.12 || >=24" 974 + }, 975 + "peerDependencies": { 976 + "@sveltejs/vite-plugin-svelte": "^6.0.0-next.0", 977 + "svelte": "^5.0.0", 978 + "vite": "^6.3.0 || ^7.0.0" 979 + } 980 + }, 981 + "node_modules/@tailwindcss/forms": { 982 + "version": "0.5.11", 983 + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.11.tgz", 984 + "integrity": "sha512-h9wegbZDPurxG22xZSoWtdzc41/OlNEUQERNqI/0fOwa2aVlWGu7C35E/x6LDyD3lgtztFSSjKZyuVM0hxhbgA==", 985 + "dev": true, 986 + "license": "MIT", 987 + "dependencies": { 988 + "mini-svg-data-uri": "^1.2.3" 989 + }, 990 + "peerDependencies": { 991 + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1" 992 + } 993 + }, 994 + "node_modules/@tailwindcss/node": { 995 + "version": "4.1.18", 996 + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz", 997 + "integrity": "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==", 998 + "dev": true, 999 + "license": "MIT", 1000 + "dependencies": { 1001 + "@jridgewell/remapping": "^2.3.4", 1002 + "enhanced-resolve": "^5.18.3", 1003 + "jiti": "^2.6.1", 1004 + "lightningcss": "1.30.2", 1005 + "magic-string": "^0.30.21", 1006 + "source-map-js": "^1.2.1", 1007 + "tailwindcss": "4.1.18" 1008 + } 1009 + }, 1010 + "node_modules/@tailwindcss/oxide": { 1011 + "version": "4.1.18", 1012 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.18.tgz", 1013 + "integrity": "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==", 1014 + "dev": true, 1015 + "license": "MIT", 1016 + "engines": { 1017 + "node": ">= 10" 1018 + }, 1019 + "optionalDependencies": { 1020 + "@tailwindcss/oxide-android-arm64": "4.1.18", 1021 + "@tailwindcss/oxide-darwin-arm64": "4.1.18", 1022 + "@tailwindcss/oxide-darwin-x64": "4.1.18", 1023 + "@tailwindcss/oxide-freebsd-x64": "4.1.18", 1024 + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18", 1025 + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18", 1026 + "@tailwindcss/oxide-linux-arm64-musl": "4.1.18", 1027 + "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", 1028 + "@tailwindcss/oxide-linux-x64-musl": "4.1.18", 1029 + "@tailwindcss/oxide-wasm32-wasi": "4.1.18", 1030 + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18", 1031 + "@tailwindcss/oxide-win32-x64-msvc": "4.1.18" 1032 + } 1033 + }, 1034 + "node_modules/@tailwindcss/oxide-android-arm64": { 1035 + "version": "4.1.18", 1036 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz", 1037 + "integrity": "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==", 1038 + "cpu": [ 1039 + "arm64" 1040 + ], 1041 + "dev": true, 1042 + "license": "MIT", 1043 + "optional": true, 1044 + "os": [ 1045 + "android" 1046 + ], 1047 + "engines": { 1048 + "node": ">= 10" 1049 + } 1050 + }, 1051 + "node_modules/@tailwindcss/oxide-darwin-arm64": { 1052 + "version": "4.1.18", 1053 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz", 1054 + "integrity": "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==", 1055 + "cpu": [ 1056 + "arm64" 1057 + ], 1058 + "dev": true, 1059 + "license": "MIT", 1060 + "optional": true, 1061 + "os": [ 1062 + "darwin" 1063 + ], 1064 + "engines": { 1065 + "node": ">= 10" 1066 + } 1067 + }, 1068 + "node_modules/@tailwindcss/oxide-darwin-x64": { 1069 + "version": "4.1.18", 1070 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz", 1071 + "integrity": "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==", 1072 + "cpu": [ 1073 + "x64" 1074 + ], 1075 + "dev": true, 1076 + "license": "MIT", 1077 + "optional": true, 1078 + "os": [ 1079 + "darwin" 1080 + ], 1081 + "engines": { 1082 + "node": ">= 10" 1083 + } 1084 + }, 1085 + "node_modules/@tailwindcss/oxide-freebsd-x64": { 1086 + "version": "4.1.18", 1087 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz", 1088 + "integrity": "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==", 1089 + "cpu": [ 1090 + "x64" 1091 + ], 1092 + "dev": true, 1093 + "license": "MIT", 1094 + "optional": true, 1095 + "os": [ 1096 + "freebsd" 1097 + ], 1098 + "engines": { 1099 + "node": ">= 10" 1100 + } 1101 + }, 1102 + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { 1103 + "version": "4.1.18", 1104 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz", 1105 + "integrity": "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==", 1106 + "cpu": [ 1107 + "arm" 1108 + ], 1109 + "dev": true, 1110 + "license": "MIT", 1111 + "optional": true, 1112 + "os": [ 1113 + "linux" 1114 + ], 1115 + "engines": { 1116 + "node": ">= 10" 1117 + } 1118 + }, 1119 + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { 1120 + "version": "4.1.18", 1121 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz", 1122 + "integrity": "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==", 1123 + "cpu": [ 1124 + "arm64" 1125 + ], 1126 + "dev": true, 1127 + "license": "MIT", 1128 + "optional": true, 1129 + "os": [ 1130 + "linux" 1131 + ], 1132 + "engines": { 1133 + "node": ">= 10" 1134 + } 1135 + }, 1136 + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { 1137 + "version": "4.1.18", 1138 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz", 1139 + "integrity": "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==", 1140 + "cpu": [ 1141 + "arm64" 1142 + ], 1143 + "dev": true, 1144 + "license": "MIT", 1145 + "optional": true, 1146 + "os": [ 1147 + "linux" 1148 + ], 1149 + "engines": { 1150 + "node": ">= 10" 1151 + } 1152 + }, 1153 + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { 1154 + "version": "4.1.18", 1155 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz", 1156 + "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==", 1157 + "cpu": [ 1158 + "x64" 1159 + ], 1160 + "dev": true, 1161 + "license": "MIT", 1162 + "optional": true, 1163 + "os": [ 1164 + "linux" 1165 + ], 1166 + "engines": { 1167 + "node": ">= 10" 1168 + } 1169 + }, 1170 + "node_modules/@tailwindcss/oxide-linux-x64-musl": { 1171 + "version": "4.1.18", 1172 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz", 1173 + "integrity": "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==", 1174 + "cpu": [ 1175 + "x64" 1176 + ], 1177 + "dev": true, 1178 + "license": "MIT", 1179 + "optional": true, 1180 + "os": [ 1181 + "linux" 1182 + ], 1183 + "engines": { 1184 + "node": ">= 10" 1185 + } 1186 + }, 1187 + "node_modules/@tailwindcss/oxide-wasm32-wasi": { 1188 + "version": "4.1.18", 1189 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz", 1190 + "integrity": "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==", 1191 + "bundleDependencies": [ 1192 + "@napi-rs/wasm-runtime", 1193 + "@emnapi/core", 1194 + "@emnapi/runtime", 1195 + "@tybys/wasm-util", 1196 + "@emnapi/wasi-threads", 1197 + "tslib" 1198 + ], 1199 + "cpu": [ 1200 + "wasm32" 1201 + ], 1202 + "dev": true, 1203 + "license": "MIT", 1204 + "optional": true, 1205 + "dependencies": { 1206 + "@emnapi/core": "^1.7.1", 1207 + "@emnapi/runtime": "^1.7.1", 1208 + "@emnapi/wasi-threads": "^1.1.0", 1209 + "@napi-rs/wasm-runtime": "^1.1.0", 1210 + "@tybys/wasm-util": "^0.10.1", 1211 + "tslib": "^2.4.0" 1212 + }, 1213 + "engines": { 1214 + "node": ">=14.0.0" 1215 + } 1216 + }, 1217 + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { 1218 + "version": "4.1.18", 1219 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz", 1220 + "integrity": "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==", 1221 + "cpu": [ 1222 + "arm64" 1223 + ], 1224 + "dev": true, 1225 + "license": "MIT", 1226 + "optional": true, 1227 + "os": [ 1228 + "win32" 1229 + ], 1230 + "engines": { 1231 + "node": ">= 10" 1232 + } 1233 + }, 1234 + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { 1235 + "version": "4.1.18", 1236 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz", 1237 + "integrity": "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==", 1238 + "cpu": [ 1239 + "x64" 1240 + ], 1241 + "dev": true, 1242 + "license": "MIT", 1243 + "optional": true, 1244 + "os": [ 1245 + "win32" 1246 + ], 1247 + "engines": { 1248 + "node": ">= 10" 1249 + } 1250 + }, 1251 + "node_modules/@tailwindcss/vite": { 1252 + "version": "4.1.18", 1253 + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.18.tgz", 1254 + "integrity": "sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==", 1255 + "dev": true, 1256 + "license": "MIT", 1257 + "dependencies": { 1258 + "@tailwindcss/node": "4.1.18", 1259 + "@tailwindcss/oxide": "4.1.18", 1260 + "tailwindcss": "4.1.18" 1261 + }, 1262 + "peerDependencies": { 1263 + "vite": "^5.2.0 || ^6 || ^7" 1264 + } 1265 + }, 1266 + "node_modules/@types/cookie": { 1267 + "version": "0.6.0", 1268 + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 1269 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", 1270 + "dev": true, 1271 + "license": "MIT" 1272 + }, 1273 + "node_modules/@types/estree": { 1274 + "version": "1.0.8", 1275 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 1276 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 1277 + "dev": true, 1278 + "license": "MIT" 1279 + }, 1280 + "node_modules/acorn": { 1281 + "version": "8.15.0", 1282 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 1283 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 1284 + "dev": true, 1285 + "license": "MIT", 1286 + "bin": { 1287 + "acorn": "bin/acorn" 1288 + }, 1289 + "engines": { 1290 + "node": ">=0.4.0" 1291 + } 1292 + }, 1293 + "node_modules/aria-query": { 1294 + "version": "5.3.2", 1295 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", 1296 + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", 1297 + "dev": true, 1298 + "license": "Apache-2.0", 1299 + "engines": { 1300 + "node": ">= 0.4" 1301 + } 1302 + }, 1303 + "node_modules/axobject-query": { 1304 + "version": "4.1.0", 1305 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", 1306 + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", 1307 + "dev": true, 1308 + "license": "Apache-2.0", 1309 + "engines": { 1310 + "node": ">= 0.4" 1311 + } 1312 + }, 1313 + "node_modules/chokidar": { 1314 + "version": "4.0.3", 1315 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 1316 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 1317 + "dev": true, 1318 + "license": "MIT", 1319 + "dependencies": { 1320 + "readdirp": "^4.0.1" 1321 + }, 1322 + "engines": { 1323 + "node": ">= 14.16.0" 1324 + }, 1325 + "funding": { 1326 + "url": "https://paulmillr.com/funding/" 1327 + } 1328 + }, 1329 + "node_modules/clsx": { 1330 + "version": "2.1.1", 1331 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 1332 + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 1333 + "dev": true, 1334 + "license": "MIT", 1335 + "engines": { 1336 + "node": ">=6" 1337 + } 1338 + }, 1339 + "node_modules/cookie": { 1340 + "version": "0.6.0", 1341 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 1342 + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", 1343 + "dev": true, 1344 + "license": "MIT", 1345 + "engines": { 1346 + "node": ">= 0.6" 1347 + } 1348 + }, 1349 + "node_modules/deepmerge": { 1350 + "version": "4.3.1", 1351 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 1352 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 1353 + "dev": true, 1354 + "license": "MIT", 1355 + "engines": { 1356 + "node": ">=0.10.0" 1357 + } 1358 + }, 1359 + "node_modules/detect-libc": { 1360 + "version": "2.1.2", 1361 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 1362 + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 1363 + "dev": true, 1364 + "license": "Apache-2.0", 1365 + "engines": { 1366 + "node": ">=8" 1367 + } 1368 + }, 1369 + "node_modules/devalue": { 1370 + "version": "5.6.2", 1371 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.6.2.tgz", 1372 + "integrity": "sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==", 1373 + "dev": true, 1374 + "license": "MIT" 1375 + }, 1376 + "node_modules/enhanced-resolve": { 1377 + "version": "5.18.4", 1378 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", 1379 + "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==", 1380 + "dev": true, 1381 + "license": "MIT", 1382 + "dependencies": { 1383 + "graceful-fs": "^4.2.4", 1384 + "tapable": "^2.2.0" 1385 + }, 1386 + "engines": { 1387 + "node": ">=10.13.0" 1388 + } 1389 + }, 1390 + "node_modules/esbuild": { 1391 + "version": "0.27.2", 1392 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", 1393 + "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==", 1394 + "dev": true, 1395 + "hasInstallScript": true, 1396 + "license": "MIT", 1397 + "bin": { 1398 + "esbuild": "bin/esbuild" 1399 + }, 1400 + "engines": { 1401 + "node": ">=18" 1402 + }, 1403 + "optionalDependencies": { 1404 + "@esbuild/aix-ppc64": "0.27.2", 1405 + "@esbuild/android-arm": "0.27.2", 1406 + "@esbuild/android-arm64": "0.27.2", 1407 + "@esbuild/android-x64": "0.27.2", 1408 + "@esbuild/darwin-arm64": "0.27.2", 1409 + "@esbuild/darwin-x64": "0.27.2", 1410 + "@esbuild/freebsd-arm64": "0.27.2", 1411 + "@esbuild/freebsd-x64": "0.27.2", 1412 + "@esbuild/linux-arm": "0.27.2", 1413 + "@esbuild/linux-arm64": "0.27.2", 1414 + "@esbuild/linux-ia32": "0.27.2", 1415 + "@esbuild/linux-loong64": "0.27.2", 1416 + "@esbuild/linux-mips64el": "0.27.2", 1417 + "@esbuild/linux-ppc64": "0.27.2", 1418 + "@esbuild/linux-riscv64": "0.27.2", 1419 + "@esbuild/linux-s390x": "0.27.2", 1420 + "@esbuild/linux-x64": "0.27.2", 1421 + "@esbuild/netbsd-arm64": "0.27.2", 1422 + "@esbuild/netbsd-x64": "0.27.2", 1423 + "@esbuild/openbsd-arm64": "0.27.2", 1424 + "@esbuild/openbsd-x64": "0.27.2", 1425 + "@esbuild/openharmony-arm64": "0.27.2", 1426 + "@esbuild/sunos-x64": "0.27.2", 1427 + "@esbuild/win32-arm64": "0.27.2", 1428 + "@esbuild/win32-ia32": "0.27.2", 1429 + "@esbuild/win32-x64": "0.27.2" 1430 + } 1431 + }, 1432 + "node_modules/esm-env": { 1433 + "version": "1.2.2", 1434 + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", 1435 + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", 1436 + "dev": true, 1437 + "license": "MIT" 1438 + }, 1439 + "node_modules/esrap": { 1440 + "version": "2.2.2", 1441 + "resolved": "https://registry.npmjs.org/esrap/-/esrap-2.2.2.tgz", 1442 + "integrity": "sha512-zA6497ha+qKvoWIK+WM9NAh5ni17sKZKhbS5B3PoYbBvaYHZWoS33zmFybmyqpn07RLUxSmn+RCls2/XF+d0oQ==", 1443 + "dev": true, 1444 + "license": "MIT", 1445 + "dependencies": { 1446 + "@jridgewell/sourcemap-codec": "^1.4.15" 1447 + } 1448 + }, 1449 + "node_modules/fdir": { 1450 + "version": "6.5.0", 1451 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 1452 + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 1453 + "dev": true, 1454 + "license": "MIT", 1455 + "engines": { 1456 + "node": ">=12.0.0" 1457 + }, 1458 + "peerDependencies": { 1459 + "picomatch": "^3 || ^4" 1460 + }, 1461 + "peerDependenciesMeta": { 1462 + "picomatch": { 1463 + "optional": true 1464 + } 1465 + } 1466 + }, 1467 + "node_modules/fsevents": { 1468 + "version": "2.3.3", 1469 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1470 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1471 + "dev": true, 1472 + "hasInstallScript": true, 1473 + "license": "MIT", 1474 + "optional": true, 1475 + "os": [ 1476 + "darwin" 1477 + ], 1478 + "engines": { 1479 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1480 + } 1481 + }, 1482 + "node_modules/graceful-fs": { 1483 + "version": "4.2.11", 1484 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1485 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1486 + "dev": true, 1487 + "license": "ISC" 1488 + }, 1489 + "node_modules/is-reference": { 1490 + "version": "3.0.3", 1491 + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", 1492 + "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", 1493 + "dev": true, 1494 + "license": "MIT", 1495 + "dependencies": { 1496 + "@types/estree": "^1.0.6" 1497 + } 1498 + }, 1499 + "node_modules/jiti": { 1500 + "version": "2.6.1", 1501 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", 1502 + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", 1503 + "dev": true, 1504 + "license": "MIT", 1505 + "bin": { 1506 + "jiti": "lib/jiti-cli.mjs" 1507 + } 1508 + }, 1509 + "node_modules/kleur": { 1510 + "version": "4.1.5", 1511 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 1512 + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 1513 + "dev": true, 1514 + "license": "MIT", 1515 + "engines": { 1516 + "node": ">=6" 1517 + } 1518 + }, 1519 + "node_modules/lightningcss": { 1520 + "version": "1.30.2", 1521 + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", 1522 + "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", 1523 + "dev": true, 1524 + "license": "MPL-2.0", 1525 + "dependencies": { 1526 + "detect-libc": "^2.0.3" 1527 + }, 1528 + "engines": { 1529 + "node": ">= 12.0.0" 1530 + }, 1531 + "funding": { 1532 + "type": "opencollective", 1533 + "url": "https://opencollective.com/parcel" 1534 + }, 1535 + "optionalDependencies": { 1536 + "lightningcss-android-arm64": "1.30.2", 1537 + "lightningcss-darwin-arm64": "1.30.2", 1538 + "lightningcss-darwin-x64": "1.30.2", 1539 + "lightningcss-freebsd-x64": "1.30.2", 1540 + "lightningcss-linux-arm-gnueabihf": "1.30.2", 1541 + "lightningcss-linux-arm64-gnu": "1.30.2", 1542 + "lightningcss-linux-arm64-musl": "1.30.2", 1543 + "lightningcss-linux-x64-gnu": "1.30.2", 1544 + "lightningcss-linux-x64-musl": "1.30.2", 1545 + "lightningcss-win32-arm64-msvc": "1.30.2", 1546 + "lightningcss-win32-x64-msvc": "1.30.2" 1547 + } 1548 + }, 1549 + "node_modules/lightningcss-android-arm64": { 1550 + "version": "1.30.2", 1551 + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz", 1552 + "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==", 1553 + "cpu": [ 1554 + "arm64" 1555 + ], 1556 + "dev": true, 1557 + "license": "MPL-2.0", 1558 + "optional": true, 1559 + "os": [ 1560 + "android" 1561 + ], 1562 + "engines": { 1563 + "node": ">= 12.0.0" 1564 + }, 1565 + "funding": { 1566 + "type": "opencollective", 1567 + "url": "https://opencollective.com/parcel" 1568 + } 1569 + }, 1570 + "node_modules/lightningcss-darwin-arm64": { 1571 + "version": "1.30.2", 1572 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", 1573 + "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==", 1574 + "cpu": [ 1575 + "arm64" 1576 + ], 1577 + "dev": true, 1578 + "license": "MPL-2.0", 1579 + "optional": true, 1580 + "os": [ 1581 + "darwin" 1582 + ], 1583 + "engines": { 1584 + "node": ">= 12.0.0" 1585 + }, 1586 + "funding": { 1587 + "type": "opencollective", 1588 + "url": "https://opencollective.com/parcel" 1589 + } 1590 + }, 1591 + "node_modules/lightningcss-darwin-x64": { 1592 + "version": "1.30.2", 1593 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz", 1594 + "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==", 1595 + "cpu": [ 1596 + "x64" 1597 + ], 1598 + "dev": true, 1599 + "license": "MPL-2.0", 1600 + "optional": true, 1601 + "os": [ 1602 + "darwin" 1603 + ], 1604 + "engines": { 1605 + "node": ">= 12.0.0" 1606 + }, 1607 + "funding": { 1608 + "type": "opencollective", 1609 + "url": "https://opencollective.com/parcel" 1610 + } 1611 + }, 1612 + "node_modules/lightningcss-freebsd-x64": { 1613 + "version": "1.30.2", 1614 + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz", 1615 + "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==", 1616 + "cpu": [ 1617 + "x64" 1618 + ], 1619 + "dev": true, 1620 + "license": "MPL-2.0", 1621 + "optional": true, 1622 + "os": [ 1623 + "freebsd" 1624 + ], 1625 + "engines": { 1626 + "node": ">= 12.0.0" 1627 + }, 1628 + "funding": { 1629 + "type": "opencollective", 1630 + "url": "https://opencollective.com/parcel" 1631 + } 1632 + }, 1633 + "node_modules/lightningcss-linux-arm-gnueabihf": { 1634 + "version": "1.30.2", 1635 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz", 1636 + "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==", 1637 + "cpu": [ 1638 + "arm" 1639 + ], 1640 + "dev": true, 1641 + "license": "MPL-2.0", 1642 + "optional": true, 1643 + "os": [ 1644 + "linux" 1645 + ], 1646 + "engines": { 1647 + "node": ">= 12.0.0" 1648 + }, 1649 + "funding": { 1650 + "type": "opencollective", 1651 + "url": "https://opencollective.com/parcel" 1652 + } 1653 + }, 1654 + "node_modules/lightningcss-linux-arm64-gnu": { 1655 + "version": "1.30.2", 1656 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz", 1657 + "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==", 1658 + "cpu": [ 1659 + "arm64" 1660 + ], 1661 + "dev": true, 1662 + "license": "MPL-2.0", 1663 + "optional": true, 1664 + "os": [ 1665 + "linux" 1666 + ], 1667 + "engines": { 1668 + "node": ">= 12.0.0" 1669 + }, 1670 + "funding": { 1671 + "type": "opencollective", 1672 + "url": "https://opencollective.com/parcel" 1673 + } 1674 + }, 1675 + "node_modules/lightningcss-linux-arm64-musl": { 1676 + "version": "1.30.2", 1677 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz", 1678 + "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==", 1679 + "cpu": [ 1680 + "arm64" 1681 + ], 1682 + "dev": true, 1683 + "license": "MPL-2.0", 1684 + "optional": true, 1685 + "os": [ 1686 + "linux" 1687 + ], 1688 + "engines": { 1689 + "node": ">= 12.0.0" 1690 + }, 1691 + "funding": { 1692 + "type": "opencollective", 1693 + "url": "https://opencollective.com/parcel" 1694 + } 1695 + }, 1696 + "node_modules/lightningcss-linux-x64-gnu": { 1697 + "version": "1.30.2", 1698 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", 1699 + "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==", 1700 + "cpu": [ 1701 + "x64" 1702 + ], 1703 + "dev": true, 1704 + "license": "MPL-2.0", 1705 + "optional": true, 1706 + "os": [ 1707 + "linux" 1708 + ], 1709 + "engines": { 1710 + "node": ">= 12.0.0" 1711 + }, 1712 + "funding": { 1713 + "type": "opencollective", 1714 + "url": "https://opencollective.com/parcel" 1715 + } 1716 + }, 1717 + "node_modules/lightningcss-linux-x64-musl": { 1718 + "version": "1.30.2", 1719 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz", 1720 + "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==", 1721 + "cpu": [ 1722 + "x64" 1723 + ], 1724 + "dev": true, 1725 + "license": "MPL-2.0", 1726 + "optional": true, 1727 + "os": [ 1728 + "linux" 1729 + ], 1730 + "engines": { 1731 + "node": ">= 12.0.0" 1732 + }, 1733 + "funding": { 1734 + "type": "opencollective", 1735 + "url": "https://opencollective.com/parcel" 1736 + } 1737 + }, 1738 + "node_modules/lightningcss-win32-arm64-msvc": { 1739 + "version": "1.30.2", 1740 + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz", 1741 + "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==", 1742 + "cpu": [ 1743 + "arm64" 1744 + ], 1745 + "dev": true, 1746 + "license": "MPL-2.0", 1747 + "optional": true, 1748 + "os": [ 1749 + "win32" 1750 + ], 1751 + "engines": { 1752 + "node": ">= 12.0.0" 1753 + }, 1754 + "funding": { 1755 + "type": "opencollective", 1756 + "url": "https://opencollective.com/parcel" 1757 + } 1758 + }, 1759 + "node_modules/lightningcss-win32-x64-msvc": { 1760 + "version": "1.30.2", 1761 + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", 1762 + "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==", 1763 + "cpu": [ 1764 + "x64" 1765 + ], 1766 + "dev": true, 1767 + "license": "MPL-2.0", 1768 + "optional": true, 1769 + "os": [ 1770 + "win32" 1771 + ], 1772 + "engines": { 1773 + "node": ">= 12.0.0" 1774 + }, 1775 + "funding": { 1776 + "type": "opencollective", 1777 + "url": "https://opencollective.com/parcel" 1778 + } 1779 + }, 1780 + "node_modules/locate-character": { 1781 + "version": "3.0.0", 1782 + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 1783 + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 1784 + "dev": true, 1785 + "license": "MIT" 1786 + }, 1787 + "node_modules/magic-string": { 1788 + "version": "0.30.21", 1789 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 1790 + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 1791 + "dev": true, 1792 + "license": "MIT", 1793 + "dependencies": { 1794 + "@jridgewell/sourcemap-codec": "^1.5.5" 1795 + } 1796 + }, 1797 + "node_modules/mini-svg-data-uri": { 1798 + "version": "1.4.4", 1799 + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", 1800 + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", 1801 + "dev": true, 1802 + "license": "MIT", 1803 + "bin": { 1804 + "mini-svg-data-uri": "cli.js" 1805 + } 1806 + }, 1807 + "node_modules/mri": { 1808 + "version": "1.2.0", 1809 + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 1810 + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 1811 + "dev": true, 1812 + "license": "MIT", 1813 + "engines": { 1814 + "node": ">=4" 1815 + } 1816 + }, 1817 + "node_modules/mrmime": { 1818 + "version": "2.0.1", 1819 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", 1820 + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", 1821 + "dev": true, 1822 + "license": "MIT", 1823 + "engines": { 1824 + "node": ">=10" 1825 + } 1826 + }, 1827 + "node_modules/nanoid": { 1828 + "version": "3.3.11", 1829 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 1830 + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1831 + "dev": true, 1832 + "funding": [ 1833 + { 1834 + "type": "github", 1835 + "url": "https://github.com/sponsors/ai" 1836 + } 1837 + ], 1838 + "license": "MIT", 1839 + "bin": { 1840 + "nanoid": "bin/nanoid.cjs" 1841 + }, 1842 + "engines": { 1843 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1844 + } 1845 + }, 1846 + "node_modules/obug": { 1847 + "version": "2.1.1", 1848 + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", 1849 + "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", 1850 + "dev": true, 1851 + "funding": [ 1852 + "https://github.com/sponsors/sxzz", 1853 + "https://opencollective.com/debug" 1854 + ], 1855 + "license": "MIT" 1856 + }, 1857 + "node_modules/picocolors": { 1858 + "version": "1.1.1", 1859 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 1860 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 1861 + "dev": true, 1862 + "license": "ISC" 1863 + }, 1864 + "node_modules/picomatch": { 1865 + "version": "4.0.3", 1866 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 1867 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 1868 + "dev": true, 1869 + "license": "MIT", 1870 + "engines": { 1871 + "node": ">=12" 1872 + }, 1873 + "funding": { 1874 + "url": "https://github.com/sponsors/jonschlinkert" 1875 + } 1876 + }, 1877 + "node_modules/postcss": { 1878 + "version": "8.5.6", 1879 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 1880 + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 1881 + "dev": true, 1882 + "funding": [ 1883 + { 1884 + "type": "opencollective", 1885 + "url": "https://opencollective.com/postcss/" 1886 + }, 1887 + { 1888 + "type": "tidelift", 1889 + "url": "https://tidelift.com/funding/github/npm/postcss" 1890 + }, 1891 + { 1892 + "type": "github", 1893 + "url": "https://github.com/sponsors/ai" 1894 + } 1895 + ], 1896 + "license": "MIT", 1897 + "dependencies": { 1898 + "nanoid": "^3.3.11", 1899 + "picocolors": "^1.1.1", 1900 + "source-map-js": "^1.2.1" 1901 + }, 1902 + "engines": { 1903 + "node": "^10 || ^12 || >=14" 1904 + } 1905 + }, 1906 + "node_modules/readdirp": { 1907 + "version": "4.1.2", 1908 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 1909 + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 1910 + "dev": true, 1911 + "license": "MIT", 1912 + "engines": { 1913 + "node": ">= 14.18.0" 1914 + }, 1915 + "funding": { 1916 + "type": "individual", 1917 + "url": "https://paulmillr.com/funding/" 1918 + } 1919 + }, 1920 + "node_modules/rollup": { 1921 + "version": "4.56.0", 1922 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.56.0.tgz", 1923 + "integrity": "sha512-9FwVqlgUHzbXtDg9RCMgodF3Ua4Na6Gau+Sdt9vyCN4RhHfVKX2DCHy3BjMLTDd47ITDhYAnTwGulWTblJSDLg==", 1924 + "dev": true, 1925 + "license": "MIT", 1926 + "dependencies": { 1927 + "@types/estree": "1.0.8" 1928 + }, 1929 + "bin": { 1930 + "rollup": "dist/bin/rollup" 1931 + }, 1932 + "engines": { 1933 + "node": ">=18.0.0", 1934 + "npm": ">=8.0.0" 1935 + }, 1936 + "optionalDependencies": { 1937 + "@rollup/rollup-android-arm-eabi": "4.56.0", 1938 + "@rollup/rollup-android-arm64": "4.56.0", 1939 + "@rollup/rollup-darwin-arm64": "4.56.0", 1940 + "@rollup/rollup-darwin-x64": "4.56.0", 1941 + "@rollup/rollup-freebsd-arm64": "4.56.0", 1942 + "@rollup/rollup-freebsd-x64": "4.56.0", 1943 + "@rollup/rollup-linux-arm-gnueabihf": "4.56.0", 1944 + "@rollup/rollup-linux-arm-musleabihf": "4.56.0", 1945 + "@rollup/rollup-linux-arm64-gnu": "4.56.0", 1946 + "@rollup/rollup-linux-arm64-musl": "4.56.0", 1947 + "@rollup/rollup-linux-loong64-gnu": "4.56.0", 1948 + "@rollup/rollup-linux-loong64-musl": "4.56.0", 1949 + "@rollup/rollup-linux-ppc64-gnu": "4.56.0", 1950 + "@rollup/rollup-linux-ppc64-musl": "4.56.0", 1951 + "@rollup/rollup-linux-riscv64-gnu": "4.56.0", 1952 + "@rollup/rollup-linux-riscv64-musl": "4.56.0", 1953 + "@rollup/rollup-linux-s390x-gnu": "4.56.0", 1954 + "@rollup/rollup-linux-x64-gnu": "4.56.0", 1955 + "@rollup/rollup-linux-x64-musl": "4.56.0", 1956 + "@rollup/rollup-openbsd-x64": "4.56.0", 1957 + "@rollup/rollup-openharmony-arm64": "4.56.0", 1958 + "@rollup/rollup-win32-arm64-msvc": "4.56.0", 1959 + "@rollup/rollup-win32-ia32-msvc": "4.56.0", 1960 + "@rollup/rollup-win32-x64-gnu": "4.56.0", 1961 + "@rollup/rollup-win32-x64-msvc": "4.56.0", 1962 + "fsevents": "~2.3.2" 1963 + } 1964 + }, 1965 + "node_modules/sade": { 1966 + "version": "1.8.1", 1967 + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 1968 + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 1969 + "dev": true, 1970 + "license": "MIT", 1971 + "dependencies": { 1972 + "mri": "^1.1.0" 1973 + }, 1974 + "engines": { 1975 + "node": ">=6" 1976 + } 1977 + }, 1978 + "node_modules/set-cookie-parser": { 1979 + "version": "2.7.2", 1980 + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", 1981 + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", 1982 + "dev": true, 1983 + "license": "MIT" 1984 + }, 1985 + "node_modules/sirv": { 1986 + "version": "3.0.2", 1987 + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", 1988 + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", 1989 + "dev": true, 1990 + "license": "MIT", 1991 + "dependencies": { 1992 + "@polka/url": "^1.0.0-next.24", 1993 + "mrmime": "^2.0.0", 1994 + "totalist": "^3.0.0" 1995 + }, 1996 + "engines": { 1997 + "node": ">=18" 1998 + } 1999 + }, 2000 + "node_modules/source-map-js": { 2001 + "version": "1.2.1", 2002 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 2003 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 2004 + "dev": true, 2005 + "license": "BSD-3-Clause", 2006 + "engines": { 2007 + "node": ">=0.10.0" 2008 + } 2009 + }, 2010 + "node_modules/svelte": { 2011 + "version": "5.48.0", 2012 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.48.0.tgz", 2013 + "integrity": "sha512-+NUe82VoFP1RQViZI/esojx70eazGF4u0O/9ucqZ4rPcOZD+n5EVp17uYsqwdzjUjZyTpGKunHbDziW6AIAVkQ==", 2014 + "dev": true, 2015 + "license": "MIT", 2016 + "dependencies": { 2017 + "@jridgewell/remapping": "^2.3.4", 2018 + "@jridgewell/sourcemap-codec": "^1.5.0", 2019 + "@sveltejs/acorn-typescript": "^1.0.5", 2020 + "@types/estree": "^1.0.5", 2021 + "acorn": "^8.12.1", 2022 + "aria-query": "^5.3.1", 2023 + "axobject-query": "^4.1.0", 2024 + "clsx": "^2.1.1", 2025 + "devalue": "^5.6.2", 2026 + "esm-env": "^1.2.1", 2027 + "esrap": "^2.2.1", 2028 + "is-reference": "^3.0.3", 2029 + "locate-character": "^3.0.0", 2030 + "magic-string": "^0.30.11", 2031 + "zimmerframe": "^1.1.2" 2032 + }, 2033 + "engines": { 2034 + "node": ">=18" 2035 + } 2036 + }, 2037 + "node_modules/svelte-check": { 2038 + "version": "4.3.5", 2039 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.3.5.tgz", 2040 + "integrity": "sha512-e4VWZETyXaKGhpkxOXP+B/d0Fp/zKViZoJmneZWe/05Y2aqSKj3YN2nLfYPJBQ87WEiY4BQCQ9hWGu9mPT1a1Q==", 2041 + "dev": true, 2042 + "license": "MIT", 2043 + "dependencies": { 2044 + "@jridgewell/trace-mapping": "^0.3.25", 2045 + "chokidar": "^4.0.1", 2046 + "fdir": "^6.2.0", 2047 + "picocolors": "^1.0.0", 2048 + "sade": "^1.7.4" 2049 + }, 2050 + "bin": { 2051 + "svelte-check": "bin/svelte-check" 2052 + }, 2053 + "engines": { 2054 + "node": ">= 18.0.0" 2055 + }, 2056 + "peerDependencies": { 2057 + "svelte": "^4.0.0 || ^5.0.0-next.0", 2058 + "typescript": ">=5.0.0" 2059 + } 2060 + }, 2061 + "node_modules/tailwindcss": { 2062 + "version": "4.1.18", 2063 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", 2064 + "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==", 2065 + "dev": true, 2066 + "license": "MIT" 2067 + }, 2068 + "node_modules/tapable": { 2069 + "version": "2.3.0", 2070 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", 2071 + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", 2072 + "dev": true, 2073 + "license": "MIT", 2074 + "engines": { 2075 + "node": ">=6" 2076 + }, 2077 + "funding": { 2078 + "type": "opencollective", 2079 + "url": "https://opencollective.com/webpack" 2080 + } 2081 + }, 2082 + "node_modules/tinyglobby": { 2083 + "version": "0.2.15", 2084 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", 2085 + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", 2086 + "dev": true, 2087 + "license": "MIT", 2088 + "dependencies": { 2089 + "fdir": "^6.5.0", 2090 + "picomatch": "^4.0.3" 2091 + }, 2092 + "engines": { 2093 + "node": ">=12.0.0" 2094 + }, 2095 + "funding": { 2096 + "url": "https://github.com/sponsors/SuperchupuDev" 2097 + } 2098 + }, 2099 + "node_modules/totalist": { 2100 + "version": "3.0.1", 2101 + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 2102 + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 2103 + "dev": true, 2104 + "license": "MIT", 2105 + "engines": { 2106 + "node": ">=6" 2107 + } 2108 + }, 2109 + "node_modules/typescript": { 2110 + "version": "5.9.3", 2111 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 2112 + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 2113 + "dev": true, 2114 + "license": "Apache-2.0", 2115 + "bin": { 2116 + "tsc": "bin/tsc", 2117 + "tsserver": "bin/tsserver" 2118 + }, 2119 + "engines": { 2120 + "node": ">=14.17" 2121 + } 2122 + }, 2123 + "node_modules/vite": { 2124 + "version": "7.3.1", 2125 + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz", 2126 + "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", 2127 + "dev": true, 2128 + "license": "MIT", 2129 + "dependencies": { 2130 + "esbuild": "^0.27.0", 2131 + "fdir": "^6.5.0", 2132 + "picomatch": "^4.0.3", 2133 + "postcss": "^8.5.6", 2134 + "rollup": "^4.43.0", 2135 + "tinyglobby": "^0.2.15" 2136 + }, 2137 + "bin": { 2138 + "vite": "bin/vite.js" 2139 + }, 2140 + "engines": { 2141 + "node": "^20.19.0 || >=22.12.0" 2142 + }, 2143 + "funding": { 2144 + "url": "https://github.com/vitejs/vite?sponsor=1" 2145 + }, 2146 + "optionalDependencies": { 2147 + "fsevents": "~2.3.3" 2148 + }, 2149 + "peerDependencies": { 2150 + "@types/node": "^20.19.0 || >=22.12.0", 2151 + "jiti": ">=1.21.0", 2152 + "less": "^4.0.0", 2153 + "lightningcss": "^1.21.0", 2154 + "sass": "^1.70.0", 2155 + "sass-embedded": "^1.70.0", 2156 + "stylus": ">=0.54.8", 2157 + "sugarss": "^5.0.0", 2158 + "terser": "^5.16.0", 2159 + "tsx": "^4.8.1", 2160 + "yaml": "^2.4.2" 2161 + }, 2162 + "peerDependenciesMeta": { 2163 + "@types/node": { 2164 + "optional": true 2165 + }, 2166 + "jiti": { 2167 + "optional": true 2168 + }, 2169 + "less": { 2170 + "optional": true 2171 + }, 2172 + "lightningcss": { 2173 + "optional": true 2174 + }, 2175 + "sass": { 2176 + "optional": true 2177 + }, 2178 + "sass-embedded": { 2179 + "optional": true 2180 + }, 2181 + "stylus": { 2182 + "optional": true 2183 + }, 2184 + "sugarss": { 2185 + "optional": true 2186 + }, 2187 + "terser": { 2188 + "optional": true 2189 + }, 2190 + "tsx": { 2191 + "optional": true 2192 + }, 2193 + "yaml": { 2194 + "optional": true 2195 + } 2196 + } 2197 + }, 2198 + "node_modules/vitefu": { 2199 + "version": "1.1.1", 2200 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.1.tgz", 2201 + "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==", 2202 + "dev": true, 2203 + "license": "MIT", 2204 + "workspaces": [ 2205 + "tests/deps/*", 2206 + "tests/projects/*", 2207 + "tests/projects/workspace/packages/*" 2208 + ], 2209 + "peerDependencies": { 2210 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" 2211 + }, 2212 + "peerDependenciesMeta": { 2213 + "vite": { 2214 + "optional": true 2215 + } 2216 + } 2217 + }, 2218 + "node_modules/zimmerframe": { 2219 + "version": "1.1.4", 2220 + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.4.tgz", 2221 + "integrity": "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==", 2222 + "dev": true, 2223 + "license": "MIT" 2224 + } 2225 + } 2226 + }
+26
client/package.json
··· 1 + { 2 + "name": "client", 3 + "private": true, 4 + "version": "0.0.1", 5 + "type": "module", 6 + "scripts": { 7 + "dev": "vite dev", 8 + "build": "vite build", 9 + "preview": "vite preview", 10 + "prepare": "svelte-kit sync || echo ''", 11 + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 12 + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch" 13 + }, 14 + "devDependencies": { 15 + "@sveltejs/adapter-auto": "^7.0.0", 16 + "@sveltejs/kit": "^2.49.1", 17 + "@sveltejs/vite-plugin-svelte": "^6.2.1", 18 + "@tailwindcss/forms": "^0.5.10", 19 + "@tailwindcss/vite": "^4.1.17", 20 + "svelte": "^5.45.6", 21 + "svelte-check": "^4.3.4", 22 + "tailwindcss": "^4.1.17", 23 + "typescript": "^5.9.3", 24 + "vite": "^7.2.6" 25 + } 26 + }
+13
client/src/app.d.ts
··· 1 + // See https://svelte.dev/docs/kit/types#app.d.ts 2 + // for information about these interfaces 3 + declare global { 4 + namespace App { 5 + // interface Error {} 6 + // interface Locals {} 7 + // interface PageData {} 8 + // interface PageState {} 9 + // interface Platform {} 10 + } 11 + } 12 + 13 + export {};
+11
client/src/app.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 + %sveltekit.head% 7 + </head> 8 + <body data-sveltekit-preload-data="hover"> 9 + <div style="display: contents">%sveltekit.body%</div> 10 + </body> 11 + </html>
+1
client/src/lib/assets/favicon.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" width="107" height="128" viewBox="0 0 107 128"><title>svelte-logo</title><path d="M94.157 22.819c-10.4-14.885-30.94-19.297-45.792-9.835L22.282 29.608A29.92 29.92 0 0 0 8.764 49.65a31.5 31.5 0 0 0 3.108 20.231 30 30 0 0 0-4.477 11.183 31.9 31.9 0 0 0 5.448 24.116c10.402 14.887 30.942 19.297 45.791 9.835l26.083-16.624A29.92 29.92 0 0 0 98.235 78.35a31.53 31.53 0 0 0-3.105-20.232 30 30 0 0 0 4.474-11.182 31.88 31.88 0 0 0-5.447-24.116" style="fill:#ff3e00"/><path d="M45.817 106.582a20.72 20.72 0 0 1-22.237-8.243 19.17 19.17 0 0 1-3.277-14.503 18 18 0 0 1 .624-2.435l.49-1.498 1.337.981a33.6 33.6 0 0 0 10.203 5.098l.97.294-.09.968a5.85 5.85 0 0 0 1.052 3.878 6.24 6.24 0 0 0 6.695 2.485 5.8 5.8 0 0 0 1.603-.704L69.27 76.28a5.43 5.43 0 0 0 2.45-3.631 5.8 5.8 0 0 0-.987-4.371 6.24 6.24 0 0 0-6.698-2.487 5.7 5.7 0 0 0-1.6.704l-9.953 6.345a19 19 0 0 1-5.296 2.326 20.72 20.72 0 0 1-22.237-8.243 19.17 19.17 0 0 1-3.277-14.502 17.99 17.99 0 0 1 8.13-12.052l26.081-16.623a19 19 0 0 1 5.3-2.329 20.72 20.72 0 0 1 22.237 8.243 19.17 19.17 0 0 1 3.277 14.503 18 18 0 0 1-.624 2.435l-.49 1.498-1.337-.98a33.6 33.6 0 0 0-10.203-5.1l-.97-.294.09-.968a5.86 5.86 0 0 0-1.052-3.878 6.24 6.24 0 0 0-6.696-2.485 5.8 5.8 0 0 0-1.602.704L37.73 51.72a5.42 5.42 0 0 0-2.449 3.63 5.79 5.79 0 0 0 .986 4.372 6.24 6.24 0 0 0 6.698 2.486 5.8 5.8 0 0 0 1.602-.704l9.952-6.342a19 19 0 0 1 5.295-2.328 20.72 20.72 0 0 1 22.237 8.242 19.17 19.17 0 0 1 3.277 14.503 18 18 0 0 1-8.13 12.053l-26.081 16.622a19 19 0 0 1-5.3 2.328" style="fill:#fff"/></svg>
+1
client/src/lib/index.ts
··· 1 + // place files you want to import through the `$lib` alias in this folder.
+9
client/src/routes/+layout.svelte
··· 1 + <script lang="ts"> 2 + import './layout.css'; 3 + import favicon from '$lib/assets/favicon.svg'; 4 + 5 + let { children } = $props(); 6 + </script> 7 + 8 + <svelte:head><link rel="icon" href={favicon} /></svelte:head> 9 + {@render children()}
+2
client/src/routes/+page.svelte
··· 1 + <h1>Welcome to SvelteKit</h1> 2 + <p>Visit <a href="https://svelte.dev/docs/kit">svelte.dev/docs/kit</a> to read the documentation</p>
+2
client/src/routes/layout.css
··· 1 + @import 'tailwindcss'; 2 + @plugin '@tailwindcss/forms';
+3
client/static/robots.txt
··· 1 + # allow crawling everything by default 2 + User-agent: * 3 + Disallow:
+13
client/svelte.config.js
··· 1 + import adapter from '@sveltejs/adapter-auto'; 2 + 3 + /** @type {import('@sveltejs/kit').Config} */ 4 + const config = { 5 + kit: { 6 + // adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list. 7 + // If your environment is not supported, or you settled on a specific environment, switch out the adapter. 8 + // See https://svelte.dev/docs/kit/adapters for more information about adapters. 9 + adapter: adapter() 10 + } 11 + }; 12 + 13 + export default config;
+20
client/tsconfig.json
··· 1 + { 2 + "extends": "./.svelte-kit/tsconfig.json", 3 + "compilerOptions": { 4 + "rewriteRelativeImportExtensions": true, 5 + "allowJs": true, 6 + "checkJs": true, 7 + "esModuleInterop": true, 8 + "forceConsistentCasingInFileNames": true, 9 + "resolveJsonModule": true, 10 + "skipLibCheck": true, 11 + "sourceMap": true, 12 + "strict": true, 13 + "moduleResolution": "bundler" 14 + } 15 + // Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias 16 + // except $lib which is handled by https://svelte.dev/docs/kit/configuration#files 17 + // 18 + // To make changes to top-level options such as include and exclude, we recommend extending 19 + // the generated config; see https://svelte.dev/docs/kit/configuration#typescript 20 + }
+5
client/vite.config.ts
··· 1 + import tailwindcss from '@tailwindcss/vite'; 2 + import { sveltekit } from '@sveltejs/kit/vite'; 3 + import { defineConfig } from 'vite'; 4 + 5 + export default defineConfig({ plugins: [tailwindcss(), sveltekit()] });