replies timeline only, appview-less bluesky client

build: add nix package

ptr.pet 156c793e 2022c0ed

verified
+1
.envrc
···
+
use flake
+3
.gitignore
···
# Vite
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
+
+
/result
+
/.direnv
+1709 -1
deno.lock
···
{
"version": "5",
"specifiers": {
+
"npm:@atcute/atproto@^3.1.7": "3.1.8",
+
"npm:@atcute/bluesky@^3.2.7": "3.2.9",
+
"npm:@atcute/client@^4.0.5": "4.0.5",
+
"npm:@atcute/identity@^1.1.1": "1.1.1",
+
"npm:@atcute/lexicons@^1.2.2": "1.2.2",
"npm:@atcute/tid@^1.0.3": "1.0.3",
+
"npm:@eslint/compat@^1.4.0": "1.4.1_eslint@9.38.0",
+
"npm:@eslint/js@^9.36.0": "9.38.0",
+
"npm:@iconify/svelte@^5.0.2": "5.0.2_svelte@5.43.1__acorn@8.15.0",
+
"npm:@soffinal/websocket@~0.2.1": "0.2.1_typescript@5.9.3",
+
"npm:@sveltejs/adapter-static@^3.0.10": "3.0.10_@sveltejs+kit@2.48.3__@sveltejs+vite-plugin-svelte@6.2.1___svelte@5.43.1____acorn@8.15.0___vite@7.1.12____@types+node@24.9.2____picomatch@4.0.3___@types+node@24.9.2__svelte@5.43.1___acorn@8.15.0__vite@7.1.12___@types+node@24.9.2___picomatch@4.0.3__acorn@8.15.0__@types+node@24.9.2_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.43.1___acorn@8.15.0__vite@7.1.12___@types+node@24.9.2___picomatch@4.0.3__@types+node@24.9.2_svelte@5.43.1__acorn@8.15.0_vite@7.1.12__@types+node@24.9.2__picomatch@4.0.3_@types+node@24.9.2",
+
"npm:@sveltejs/kit@^2.43.2": "2.48.3_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.43.1___acorn@8.15.0__vite@7.1.12___@types+node@24.9.2___picomatch@4.0.3__@types+node@24.9.2_svelte@5.43.1__acorn@8.15.0_vite@7.1.12__@types+node@24.9.2__picomatch@4.0.3_acorn@8.15.0_@types+node@24.9.2",
+
"npm:@sveltejs/vite-plugin-svelte@^6.2.0": "6.2.1_svelte@5.43.1__acorn@8.15.0_vite@7.1.12__@types+node@24.9.2__picomatch@4.0.3_@types+node@24.9.2",
+
"npm:@tailwindcss/forms@~0.5.10": "0.5.10_tailwindcss@4.1.16",
+
"npm:@tailwindcss/vite@^4.1.13": "4.1.16_vite@7.1.12__@types+node@24.9.2__picomatch@4.0.3_@types+node@24.9.2",
+
"npm:@types/node@24": "24.9.2",
"npm:@wora/cache-persist@^2.2.1": "2.2.1",
+
"npm:eslint-config-prettier@^10.1.8": "10.1.8_eslint@9.38.0",
+
"npm:eslint-plugin-svelte@^3.12.4": "3.13.0_eslint@9.38.0_svelte@5.43.1__acorn@8.15.0_postcss@8.5.6",
+
"npm:eslint@^9.36.0": "9.38.0",
+
"npm:globals@^16.4.0": "16.4.0",
"npm:hash-wasm@^4.12.0": "4.12.0",
-
"npm:lru-cache@^11.2.2": "11.2.2"
+
"npm:lru-cache@^11.2.2": "11.2.2",
+
"npm:prettier-plugin-svelte@^3.4.0": "3.4.0_prettier@3.6.2_svelte@5.43.1__acorn@8.15.0",
+
"npm:prettier-plugin-tailwindcss@~0.6.14": "0.6.14_prettier@3.6.2_prettier-plugin-svelte@3.4.0__prettier@3.6.2__svelte@5.43.1___acorn@8.15.0_svelte@5.43.1__acorn@8.15.0",
+
"npm:prettier@^3.6.2": "3.6.2",
+
"npm:svelte-awesome-color-picker@^4.0.2": "4.1.0_svelte@5.43.1__acorn@8.15.0",
+
"npm:svelte-check@^4.3.2": "4.3.3_svelte@5.43.1__acorn@8.15.0_typescript@5.9.3",
+
"npm:svelte-infinite@0.5": "0.5.1_svelte@5.43.1__acorn@8.15.0",
+
"npm:svelte@^5.39.5": "5.43.1_acorn@8.15.0",
+
"npm:tailwindcss@^4.1.13": "4.1.16",
+
"npm:typescript-eslint@^8.44.1": "8.46.2_eslint@9.38.0_typescript@5.9.3_@typescript-eslint+parser@8.46.2__eslint@9.38.0__typescript@5.9.3",
+
"npm:typescript@^5.9.2": "5.9.3",
+
"npm:vite@^7.1.7": "7.1.12_@types+node@24.9.2_picomatch@4.0.3"
},
"npm": {
+
"@atcute/atproto@3.1.8": {
+
"integrity": "sha512-Miu+S7RSgAYbmQWtHJKfSFUN5Kliqoo4YH0rILPmBtfmlZieORJgXNj9oO/Uive0/ulWkiRse07ATIcK8JxMnw==",
+
"dependencies": [
+
"@atcute/lexicons"
+
]
+
},
+
"@atcute/bluesky@3.2.9": {
+
"integrity": "sha512-69+mAnnH/uyMoT3/jHLBNILHa3+dm8utDKbm/2xqSPMLvRK47Wo5COlpchu8Xq+NGisHqukhHYT8NYdQFfSJhA==",
+
"dependencies": [
+
"@atcute/atproto",
+
"@atcute/lexicons"
+
]
+
},
+
"@atcute/client@4.0.5": {
+
"integrity": "sha512-R8Qen8goGmEkynYGg2m6XFlVmz0GTDvQ+9w+4QqOob+XMk8/WDpF4aImev7WKEde/rV2gjcqW7zM8E6W9NShDA==",
+
"dependencies": [
+
"@atcute/identity",
+
"@atcute/lexicons"
+
]
+
},
+
"@atcute/identity@1.1.1": {
+
"integrity": "sha512-zax42n693VEhnC+5tndvO2KLDTMkHOz8UExwmklvJv7R9VujfEwiSWhcv6Jgwb3ellaG8wjiQ1lMOIjLLvwh0Q==",
+
"dependencies": [
+
"@atcute/lexicons",
+
"@badrap/valita"
+
]
+
},
+
"@atcute/lexicons@1.2.2": {
+
"integrity": "sha512-bgEhJq5Z70/0TbK5sx+tAkrR8FsCODNiL2gUEvS5PuJfPxmFmRYNWaMGehxSPaXWpU2+Oa9ckceHiYbrItDTkA==",
+
"dependencies": [
+
"@standard-schema/spec",
+
"esm-env"
+
]
+
},
"@atcute/tid@1.0.3": {
"integrity": "sha512-wfMJx1IMdnu0CZgWl0uR4JO2s6PGT1YPhpytD4ZHzEYKKQVuqV6Eb/7vieaVo1eYNMp2FrY67FZObeR7utRl2w=="
},
+
"@badrap/valita@0.4.6": {
+
"integrity": "sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg=="
+
},
+
"@esbuild/aix-ppc64@0.25.11": {
+
"integrity": "sha512-Xt1dOL13m8u0WE8iplx9Ibbm+hFAO0GsU2P34UNoDGvZYkY8ifSiy6Zuc1lYxfG7svWE2fzqCUmFp5HCn51gJg==",
+
"os": ["aix"],
+
"cpu": ["ppc64"]
+
},
+
"@esbuild/android-arm64@0.25.11": {
+
"integrity": "sha512-9slpyFBc4FPPz48+f6jyiXOx/Y4v34TUeDDXJpZqAWQn/08lKGeD8aDp9TMn9jDz2CiEuHwfhRmGBvpnd/PWIQ==",
+
"os": ["android"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/android-arm@0.25.11": {
+
"integrity": "sha512-uoa7dU+Dt3HYsethkJ1k6Z9YdcHjTrSb5NUy66ZfZaSV8hEYGD5ZHbEMXnqLFlbBflLsl89Zke7CAdDJ4JI+Gg==",
+
"os": ["android"],
+
"cpu": ["arm"]
+
},
+
"@esbuild/android-x64@0.25.11": {
+
"integrity": "sha512-Sgiab4xBjPU1QoPEIqS3Xx+R2lezu0LKIEcYe6pftr56PqPygbB7+szVnzoShbx64MUupqoE0KyRlN7gezbl8g==",
+
"os": ["android"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/darwin-arm64@0.25.11": {
+
"integrity": "sha512-VekY0PBCukppoQrycFxUqkCojnTQhdec0vevUL/EDOCnXd9LKWqD/bHwMPzigIJXPhC59Vd1WFIL57SKs2mg4w==",
+
"os": ["darwin"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/darwin-x64@0.25.11": {
+
"integrity": "sha512-+hfp3yfBalNEpTGp9loYgbknjR695HkqtY3d3/JjSRUyPg/xd6q+mQqIb5qdywnDxRZykIHs3axEqU6l1+oWEQ==",
+
"os": ["darwin"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/freebsd-arm64@0.25.11": {
+
"integrity": "sha512-CmKjrnayyTJF2eVuO//uSjl/K3KsMIeYeyN7FyDBjsR3lnSJHaXlVoAK8DZa7lXWChbuOk7NjAc7ygAwrnPBhA==",
+
"os": ["freebsd"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/freebsd-x64@0.25.11": {
+
"integrity": "sha512-Dyq+5oscTJvMaYPvW3x3FLpi2+gSZTCE/1ffdwuM6G1ARang/mb3jvjxs0mw6n3Lsw84ocfo9CrNMqc5lTfGOw==",
+
"os": ["freebsd"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/linux-arm64@0.25.11": {
+
"integrity": "sha512-Qr8AzcplUhGvdyUF08A1kHU3Vr2O88xxP0Tm8GcdVOUm25XYcMPp2YqSVHbLuXzYQMf9Bh/iKx7YPqECs6ffLA==",
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/linux-arm@0.25.11": {
+
"integrity": "sha512-TBMv6B4kCfrGJ8cUPo7vd6NECZH/8hPpBHHlYI3qzoYFvWu2AdTvZNuU/7hsbKWqu/COU7NIK12dHAAqBLLXgw==",
+
"os": ["linux"],
+
"cpu": ["arm"]
+
},
+
"@esbuild/linux-ia32@0.25.11": {
+
"integrity": "sha512-TmnJg8BMGPehs5JKrCLqyWTVAvielc615jbkOirATQvWWB1NMXY77oLMzsUjRLa0+ngecEmDGqt5jiDC6bfvOw==",
+
"os": ["linux"],
+
"cpu": ["ia32"]
+
},
+
"@esbuild/linux-loong64@0.25.11": {
+
"integrity": "sha512-DIGXL2+gvDaXlaq8xruNXUJdT5tF+SBbJQKbWy/0J7OhU8gOHOzKmGIlfTTl6nHaCOoipxQbuJi7O++ldrxgMw==",
+
"os": ["linux"],
+
"cpu": ["loong64"]
+
},
+
"@esbuild/linux-mips64el@0.25.11": {
+
"integrity": "sha512-Osx1nALUJu4pU43o9OyjSCXokFkFbyzjXb6VhGIJZQ5JZi8ylCQ9/LFagolPsHtgw6himDSyb5ETSfmp4rpiKQ==",
+
"os": ["linux"],
+
"cpu": ["mips64el"]
+
},
+
"@esbuild/linux-ppc64@0.25.11": {
+
"integrity": "sha512-nbLFgsQQEsBa8XSgSTSlrnBSrpoWh7ioFDUmwo158gIm5NNP+17IYmNWzaIzWmgCxq56vfr34xGkOcZ7jX6CPw==",
+
"os": ["linux"],
+
"cpu": ["ppc64"]
+
},
+
"@esbuild/linux-riscv64@0.25.11": {
+
"integrity": "sha512-HfyAmqZi9uBAbgKYP1yGuI7tSREXwIb438q0nqvlpxAOs3XnZ8RsisRfmVsgV486NdjD7Mw2UrFSw51lzUk1ww==",
+
"os": ["linux"],
+
"cpu": ["riscv64"]
+
},
+
"@esbuild/linux-s390x@0.25.11": {
+
"integrity": "sha512-HjLqVgSSYnVXRisyfmzsH6mXqyvj0SA7pG5g+9W7ESgwA70AXYNpfKBqh1KbTxmQVaYxpzA/SvlB9oclGPbApw==",
+
"os": ["linux"],
+
"cpu": ["s390x"]
+
},
+
"@esbuild/linux-x64@0.25.11": {
+
"integrity": "sha512-HSFAT4+WYjIhrHxKBwGmOOSpphjYkcswF449j6EjsjbinTZbp8PJtjsVK1XFJStdzXdy/jaddAep2FGY+wyFAQ==",
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/netbsd-arm64@0.25.11": {
+
"integrity": "sha512-hr9Oxj1Fa4r04dNpWr3P8QKVVsjQhqrMSUzZzf+LZcYjZNqhA3IAfPQdEh1FLVUJSiu6sgAwp3OmwBfbFgG2Xg==",
+
"os": ["netbsd"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/netbsd-x64@0.25.11": {
+
"integrity": "sha512-u7tKA+qbzBydyj0vgpu+5h5AeudxOAGncb8N6C9Kh1N4n7wU1Xw1JDApsRjpShRpXRQlJLb9wY28ELpwdPcZ7A==",
+
"os": ["netbsd"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/openbsd-arm64@0.25.11": {
+
"integrity": "sha512-Qq6YHhayieor3DxFOoYM1q0q1uMFYb7cSpLD2qzDSvK1NAvqFi8Xgivv0cFC6J+hWVw2teCYltyy9/m/14ryHg==",
+
"os": ["openbsd"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/openbsd-x64@0.25.11": {
+
"integrity": "sha512-CN+7c++kkbrckTOz5hrehxWN7uIhFFlmS/hqziSFVWpAzpWrQoAG4chH+nN3Be+Kzv/uuo7zhX716x3Sn2Jduw==",
+
"os": ["openbsd"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/openharmony-arm64@0.25.11": {
+
"integrity": "sha512-rOREuNIQgaiR+9QuNkbkxubbp8MSO9rONmwP5nKncnWJ9v5jQ4JxFnLu4zDSRPf3x4u+2VN4pM4RdyIzDty/wQ==",
+
"os": ["openharmony"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/sunos-x64@0.25.11": {
+
"integrity": "sha512-nq2xdYaWxyg9DcIyXkZhcYulC6pQ2FuCgem3LI92IwMgIZ69KHeY8T4Y88pcwoLIjbed8n36CyKoYRDygNSGhA==",
+
"os": ["sunos"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/win32-arm64@0.25.11": {
+
"integrity": "sha512-3XxECOWJq1qMZ3MN8srCJ/QfoLpL+VaxD/WfNRm1O3B4+AZ/BnLVgFbUV3eiRYDMXetciH16dwPbbHqwe1uU0Q==",
+
"os": ["win32"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/win32-ia32@0.25.11": {
+
"integrity": "sha512-3ukss6gb9XZ8TlRyJlgLn17ecsK4NSQTmdIXRASVsiS2sQ6zPPZklNJT5GR5tE/MUarymmy8kCEf5xPCNCqVOA==",
+
"os": ["win32"],
+
"cpu": ["ia32"]
+
},
+
"@esbuild/win32-x64@0.25.11": {
+
"integrity": "sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA==",
+
"os": ["win32"],
+
"cpu": ["x64"]
+
},
+
"@eslint-community/eslint-utils@4.9.0_eslint@9.38.0": {
+
"integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==",
+
"dependencies": [
+
"eslint",
+
"eslint-visitor-keys@3.4.3"
+
]
+
},
+
"@eslint-community/regexpp@4.12.2": {
+
"integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="
+
},
+
"@eslint/compat@1.4.1_eslint@9.38.0": {
+
"integrity": "sha512-cfO82V9zxxGBxcQDr1lfaYB7wykTa0b00mGa36FrJl7iTFd0Z2cHfEYuxcBRP/iNijCsWsEkA+jzT8hGYmv33w==",
+
"dependencies": [
+
"@eslint/core@0.17.0",
+
"eslint"
+
],
+
"optionalPeers": [
+
"eslint"
+
]
+
},
+
"@eslint/config-array@0.21.1": {
+
"integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==",
+
"dependencies": [
+
"@eslint/object-schema",
+
"debug",
+
"minimatch@3.1.2"
+
]
+
},
+
"@eslint/config-helpers@0.4.2": {
+
"integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
+
"dependencies": [
+
"@eslint/core@0.17.0"
+
]
+
},
+
"@eslint/core@0.16.0": {
+
"integrity": "sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==",
+
"dependencies": [
+
"@types/json-schema"
+
]
+
},
+
"@eslint/core@0.17.0": {
+
"integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
+
"dependencies": [
+
"@types/json-schema"
+
]
+
},
+
"@eslint/eslintrc@3.3.1": {
+
"integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
+
"dependencies": [
+
"ajv",
+
"debug",
+
"espree",
+
"globals@14.0.0",
+
"ignore@5.3.2",
+
"import-fresh",
+
"js-yaml",
+
"minimatch@3.1.2",
+
"strip-json-comments"
+
]
+
},
+
"@eslint/js@9.38.0": {
+
"integrity": "sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A=="
+
},
+
"@eslint/object-schema@2.1.7": {
+
"integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="
+
},
+
"@eslint/plugin-kit@0.4.1": {
+
"integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
+
"dependencies": [
+
"@eslint/core@0.17.0",
+
"levn"
+
]
+
},
+
"@humanfs/core@0.19.1": {
+
"integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="
+
},
+
"@humanfs/node@0.16.7": {
+
"integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
+
"dependencies": [
+
"@humanfs/core",
+
"@humanwhocodes/retry"
+
]
+
},
+
"@humanwhocodes/module-importer@1.0.1": {
+
"integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="
+
},
+
"@humanwhocodes/retry@0.4.3": {
+
"integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="
+
},
+
"@iconify/svelte@5.0.2_svelte@5.43.1__acorn@8.15.0": {
+
"integrity": "sha512-1iWUT+1veS/QOAzKDG0NPgBtJYGoJqEPwF97voTm8jw6PQ6yU0hL73lEwFoTGMrZmatLvh9cjRBmeSHHaltmrg==",
+
"dependencies": [
+
"@iconify/types",
+
"svelte"
+
]
+
},
+
"@iconify/types@2.0.0": {
+
"integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="
+
},
+
"@jridgewell/gen-mapping@0.3.13": {
+
"integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
+
"dependencies": [
+
"@jridgewell/sourcemap-codec",
+
"@jridgewell/trace-mapping"
+
]
+
},
+
"@jridgewell/remapping@2.3.5": {
+
"integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
+
"dependencies": [
+
"@jridgewell/gen-mapping",
+
"@jridgewell/trace-mapping"
+
]
+
},
+
"@jridgewell/resolve-uri@3.1.2": {
+
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="
+
},
+
"@jridgewell/sourcemap-codec@1.5.5": {
+
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
+
},
+
"@jridgewell/trace-mapping@0.3.31": {
+
"integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
+
"dependencies": [
+
"@jridgewell/resolve-uri",
+
"@jridgewell/sourcemap-codec"
+
]
+
},
+
"@nodelib/fs.scandir@2.1.5": {
+
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+
"dependencies": [
+
"@nodelib/fs.stat",
+
"run-parallel"
+
]
+
},
+
"@nodelib/fs.stat@2.0.5": {
+
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
+
},
+
"@nodelib/fs.walk@1.2.8": {
+
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+
"dependencies": [
+
"@nodelib/fs.scandir",
+
"fastq"
+
]
+
},
+
"@polka/url@1.0.0-next.29": {
+
"integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww=="
+
},
+
"@rollup/rollup-android-arm-eabi@4.52.5": {
+
"integrity": "sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==",
+
"os": ["android"],
+
"cpu": ["arm"]
+
},
+
"@rollup/rollup-android-arm64@4.52.5": {
+
"integrity": "sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==",
+
"os": ["android"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-darwin-arm64@4.52.5": {
+
"integrity": "sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==",
+
"os": ["darwin"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-darwin-x64@4.52.5": {
+
"integrity": "sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==",
+
"os": ["darwin"],
+
"cpu": ["x64"]
+
},
+
"@rollup/rollup-freebsd-arm64@4.52.5": {
+
"integrity": "sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==",
+
"os": ["freebsd"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-freebsd-x64@4.52.5": {
+
"integrity": "sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==",
+
"os": ["freebsd"],
+
"cpu": ["x64"]
+
},
+
"@rollup/rollup-linux-arm-gnueabihf@4.52.5": {
+
"integrity": "sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==",
+
"os": ["linux"],
+
"cpu": ["arm"]
+
},
+
"@rollup/rollup-linux-arm-musleabihf@4.52.5": {
+
"integrity": "sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==",
+
"os": ["linux"],
+
"cpu": ["arm"]
+
},
+
"@rollup/rollup-linux-arm64-gnu@4.52.5": {
+
"integrity": "sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==",
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-linux-arm64-musl@4.52.5": {
+
"integrity": "sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==",
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-linux-loong64-gnu@4.52.5": {
+
"integrity": "sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==",
+
"os": ["linux"],
+
"cpu": ["loong64"]
+
},
+
"@rollup/rollup-linux-ppc64-gnu@4.52.5": {
+
"integrity": "sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==",
+
"os": ["linux"],
+
"cpu": ["ppc64"]
+
},
+
"@rollup/rollup-linux-riscv64-gnu@4.52.5": {
+
"integrity": "sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==",
+
"os": ["linux"],
+
"cpu": ["riscv64"]
+
},
+
"@rollup/rollup-linux-riscv64-musl@4.52.5": {
+
"integrity": "sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==",
+
"os": ["linux"],
+
"cpu": ["riscv64"]
+
},
+
"@rollup/rollup-linux-s390x-gnu@4.52.5": {
+
"integrity": "sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==",
+
"os": ["linux"],
+
"cpu": ["s390x"]
+
},
+
"@rollup/rollup-linux-x64-gnu@4.52.5": {
+
"integrity": "sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==",
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"@rollup/rollup-linux-x64-musl@4.52.5": {
+
"integrity": "sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==",
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"@rollup/rollup-openharmony-arm64@4.52.5": {
+
"integrity": "sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==",
+
"os": ["openharmony"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-win32-arm64-msvc@4.52.5": {
+
"integrity": "sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==",
+
"os": ["win32"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-win32-ia32-msvc@4.52.5": {
+
"integrity": "sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==",
+
"os": ["win32"],
+
"cpu": ["ia32"]
+
},
+
"@rollup/rollup-win32-x64-gnu@4.52.5": {
+
"integrity": "sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==",
+
"os": ["win32"],
+
"cpu": ["x64"]
+
},
+
"@rollup/rollup-win32-x64-msvc@4.52.5": {
+
"integrity": "sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==",
+
"os": ["win32"],
+
"cpu": ["x64"]
+
},
+
"@soffinal/stream@0.2.3_typescript@5.9.3": {
+
"integrity": "sha512-B0xWaDsVa6/HxttZmKqD7BmsveQQzuEoY9wztwGIuLF+nsVW1DW2V0kOJZIwTxp1wP4iKPalje1uZaZ+cYv7fg==",
+
"dependencies": [
+
"typescript"
+
]
+
},
+
"@soffinal/websocket@0.2.1_typescript@5.9.3": {
+
"integrity": "sha512-OvBZCtWLRT3gZpseHdd7qBsKNTVYnZsMUwk1aF5m/hZ632MOhaumi4WS/D/hasTHYQFh1XZXy7To+rMVWwubCw==",
+
"dependencies": [
+
"@soffinal/stream",
+
"typescript"
+
]
+
},
+
"@standard-schema/spec@1.0.0": {
+
"integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA=="
+
},
+
"@sveltejs/acorn-typescript@1.0.6_acorn@8.15.0": {
+
"integrity": "sha512-4awhxtMh4cx9blePWl10HRHj8Iivtqj+2QdDCSMDzxG+XKa9+VCNupQuCuvzEhYPzZSrX+0gC+0lHA/0fFKKQQ==",
+
"dependencies": [
+
"acorn"
+
]
+
},
+
"@sveltejs/adapter-static@3.0.10_@sveltejs+kit@2.48.3__@sveltejs+vite-plugin-svelte@6.2.1___svelte@5.43.1____acorn@8.15.0___vite@7.1.12____@types+node@24.9.2____picomatch@4.0.3___@types+node@24.9.2__svelte@5.43.1___acorn@8.15.0__vite@7.1.12___@types+node@24.9.2___picomatch@4.0.3__acorn@8.15.0__@types+node@24.9.2_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.43.1___acorn@8.15.0__vite@7.1.12___@types+node@24.9.2___picomatch@4.0.3__@types+node@24.9.2_svelte@5.43.1__acorn@8.15.0_vite@7.1.12__@types+node@24.9.2__picomatch@4.0.3_@types+node@24.9.2": {
+
"integrity": "sha512-7D9lYFWJmB7zxZyTE/qxjksvMqzMuYrrsyh1f4AlZqeZeACPRySjbC3aFiY55wb1tWUaKOQG9PVbm74JcN2Iew==",
+
"dependencies": [
+
"@sveltejs/kit"
+
]
+
},
+
"@sveltejs/kit@2.48.3_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.43.1___acorn@8.15.0__vite@7.1.12___@types+node@24.9.2___picomatch@4.0.3__@types+node@24.9.2_svelte@5.43.1__acorn@8.15.0_vite@7.1.12__@types+node@24.9.2__picomatch@4.0.3_acorn@8.15.0_@types+node@24.9.2": {
+
"integrity": "sha512-jf8mx3yctRXE9hvixgcqqK94YI2hDnbxI/12Upkz99XFMvxnJKCMzvz0j7lmbXSyBSNEycWO5xHvi7b73y9qkQ==",
+
"dependencies": [
+
"@standard-schema/spec",
+
"@sveltejs/acorn-typescript",
+
"@sveltejs/vite-plugin-svelte",
+
"@types/cookie",
+
"acorn",
+
"cookie",
+
"devalue",
+
"esm-env",
+
"kleur",
+
"magic-string",
+
"mrmime",
+
"sade",
+
"set-cookie-parser",
+
"sirv",
+
"svelte",
+
"vite"
+
],
+
"bin": true
+
},
+
"@sveltejs/vite-plugin-svelte-inspector@5.0.1_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.43.1___acorn@8.15.0__vite@7.1.12___@types+node@24.9.2___picomatch@4.0.3__@types+node@24.9.2_svelte@5.43.1__acorn@8.15.0_vite@7.1.12__@types+node@24.9.2__picomatch@4.0.3_@types+node@24.9.2": {
+
"integrity": "sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==",
+
"dependencies": [
+
"@sveltejs/vite-plugin-svelte",
+
"debug",
+
"svelte",
+
"vite"
+
]
+
},
+
"@sveltejs/vite-plugin-svelte@6.2.1_svelte@5.43.1__acorn@8.15.0_vite@7.1.12__@types+node@24.9.2__picomatch@4.0.3_@types+node@24.9.2": {
+
"integrity": "sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==",
+
"dependencies": [
+
"@sveltejs/vite-plugin-svelte-inspector",
+
"debug",
+
"deepmerge",
+
"magic-string",
+
"svelte",
+
"vite",
+
"vitefu"
+
]
+
},
+
"@tailwindcss/forms@0.5.10_tailwindcss@4.1.16": {
+
"integrity": "sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==",
+
"dependencies": [
+
"mini-svg-data-uri",
+
"tailwindcss"
+
]
+
},
+
"@tailwindcss/node@4.1.16": {
+
"integrity": "sha512-BX5iaSsloNuvKNHRN3k2RcCuTEgASTo77mofW0vmeHkfrDWaoFAFvNHpEgtu0eqyypcyiBkDWzSMxJhp3AUVcw==",
+
"dependencies": [
+
"@jridgewell/remapping",
+
"enhanced-resolve",
+
"jiti",
+
"lightningcss",
+
"magic-string",
+
"source-map-js",
+
"tailwindcss"
+
]
+
},
+
"@tailwindcss/oxide-android-arm64@4.1.16": {
+
"integrity": "sha512-8+ctzkjHgwDJ5caq9IqRSgsP70xhdhJvm+oueS/yhD5ixLhqTw9fSL1OurzMUhBwE5zK26FXLCz2f/RtkISqHA==",
+
"os": ["android"],
+
"cpu": ["arm64"]
+
},
+
"@tailwindcss/oxide-darwin-arm64@4.1.16": {
+
"integrity": "sha512-C3oZy5042v2FOALBZtY0JTDnGNdS6w7DxL/odvSny17ORUnaRKhyTse8xYi3yKGyfnTUOdavRCdmc8QqJYwFKA==",
+
"os": ["darwin"],
+
"cpu": ["arm64"]
+
},
+
"@tailwindcss/oxide-darwin-x64@4.1.16": {
+
"integrity": "sha512-vjrl/1Ub9+JwU6BP0emgipGjowzYZMjbWCDqwA2Z4vCa+HBSpP4v6U2ddejcHsolsYxwL5r4bPNoamlV0xDdLg==",
+
"os": ["darwin"],
+
"cpu": ["x64"]
+
},
+
"@tailwindcss/oxide-freebsd-x64@4.1.16": {
+
"integrity": "sha512-TSMpPYpQLm+aR1wW5rKuUuEruc/oOX3C7H0BTnPDn7W/eMw8W+MRMpiypKMkXZfwH8wqPIRKppuZoedTtNj2tg==",
+
"os": ["freebsd"],
+
"cpu": ["x64"]
+
},
+
"@tailwindcss/oxide-linux-arm-gnueabihf@4.1.16": {
+
"integrity": "sha512-p0GGfRg/w0sdsFKBjMYvvKIiKy/LNWLWgV/plR4lUgrsxFAoQBFrXkZ4C0w8IOXfslB9vHK/JGASWD2IefIpvw==",
+
"os": ["linux"],
+
"cpu": ["arm"]
+
},
+
"@tailwindcss/oxide-linux-arm64-gnu@4.1.16": {
+
"integrity": "sha512-DoixyMmTNO19rwRPdqviTrG1rYzpxgyYJl8RgQvdAQUzxC1ToLRqtNJpU/ATURSKgIg6uerPw2feW0aS8SNr/w==",
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"@tailwindcss/oxide-linux-arm64-musl@4.1.16": {
+
"integrity": "sha512-H81UXMa9hJhWhaAUca6bU2wm5RRFpuHImrwXBUvPbYb+3jo32I9VIwpOX6hms0fPmA6f2pGVlybO6qU8pF4fzQ==",
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"@tailwindcss/oxide-linux-x64-gnu@4.1.16": {
+
"integrity": "sha512-ZGHQxDtFC2/ruo7t99Qo2TTIvOERULPl5l0K1g0oK6b5PGqjYMga+FcY1wIUnrUxY56h28FxybtDEla+ICOyew==",
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"@tailwindcss/oxide-linux-x64-musl@4.1.16": {
+
"integrity": "sha512-Oi1tAaa0rcKf1Og9MzKeINZzMLPbhxvm7rno5/zuP1WYmpiG0bEHq4AcRUiG2165/WUzvxkW4XDYCscZWbTLZw==",
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"@tailwindcss/oxide-wasm32-wasi@4.1.16": {
+
"integrity": "sha512-B01u/b8LteGRwucIBmCQ07FVXLzImWESAIMcUU6nvFt/tYsQ6IHz8DmZ5KtvmwxD+iTYBtM1xwoGXswnlu9v0Q==",
+
"cpu": ["wasm32"]
+
},
+
"@tailwindcss/oxide-win32-arm64-msvc@4.1.16": {
+
"integrity": "sha512-zX+Q8sSkGj6HKRTMJXuPvOcP8XfYON24zJBRPlszcH1Np7xuHXhWn8qfFjIujVzvH3BHU+16jBXwgpl20i+v9A==",
+
"os": ["win32"],
+
"cpu": ["arm64"]
+
},
+
"@tailwindcss/oxide-win32-x64-msvc@4.1.16": {
+
"integrity": "sha512-m5dDFJUEejbFqP+UXVstd4W/wnxA4F61q8SoL+mqTypId2T2ZpuxosNSgowiCnLp2+Z+rivdU0AqpfgiD7yCBg==",
+
"os": ["win32"],
+
"cpu": ["x64"]
+
},
+
"@tailwindcss/oxide@4.1.16": {
+
"integrity": "sha512-2OSv52FRuhdlgyOQqgtQHuCgXnS8nFSYRp2tJ+4WZXKgTxqPy7SMSls8c3mPT5pkZ17SBToGM5LHEJBO7miEdg==",
+
"optionalDependencies": [
+
"@tailwindcss/oxide-android-arm64",
+
"@tailwindcss/oxide-darwin-arm64",
+
"@tailwindcss/oxide-darwin-x64",
+
"@tailwindcss/oxide-freebsd-x64",
+
"@tailwindcss/oxide-linux-arm-gnueabihf",
+
"@tailwindcss/oxide-linux-arm64-gnu",
+
"@tailwindcss/oxide-linux-arm64-musl",
+
"@tailwindcss/oxide-linux-x64-gnu",
+
"@tailwindcss/oxide-linux-x64-musl",
+
"@tailwindcss/oxide-wasm32-wasi",
+
"@tailwindcss/oxide-win32-arm64-msvc",
+
"@tailwindcss/oxide-win32-x64-msvc"
+
]
+
},
+
"@tailwindcss/vite@4.1.16_vite@7.1.12__@types+node@24.9.2__picomatch@4.0.3_@types+node@24.9.2": {
+
"integrity": "sha512-bbguNBcDxsRmi9nnlWJxhfDWamY3lmcyACHcdO1crxfzuLpOhHLLtEIN/nCbbAtj5rchUgQD17QVAKi1f7IsKg==",
+
"dependencies": [
+
"@tailwindcss/node",
+
"@tailwindcss/oxide",
+
"tailwindcss",
+
"vite"
+
]
+
},
+
"@types/cookie@0.6.0": {
+
"integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA=="
+
},
+
"@types/estree@1.0.8": {
+
"integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="
+
},
+
"@types/json-schema@7.0.15": {
+
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="
+
},
+
"@types/node@24.9.2": {
+
"integrity": "sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==",
+
"dependencies": [
+
"undici-types"
+
]
+
},
+
"@typescript-eslint/eslint-plugin@8.46.2_@typescript-eslint+parser@8.46.2__eslint@9.38.0__typescript@5.9.3_eslint@9.38.0_typescript@5.9.3": {
+
"integrity": "sha512-ZGBMToy857/NIPaaCucIUQgqueOiq7HeAKkhlvqVV4lm089zUFW6ikRySx2v+cAhKeUCPuWVHeimyk6Dw1iY3w==",
+
"dependencies": [
+
"@eslint-community/regexpp",
+
"@typescript-eslint/parser",
+
"@typescript-eslint/scope-manager",
+
"@typescript-eslint/type-utils",
+
"@typescript-eslint/utils",
+
"@typescript-eslint/visitor-keys",
+
"eslint",
+
"graphemer",
+
"ignore@7.0.5",
+
"natural-compare",
+
"ts-api-utils",
+
"typescript"
+
]
+
},
+
"@typescript-eslint/parser@8.46.2_eslint@9.38.0_typescript@5.9.3": {
+
"integrity": "sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g==",
+
"dependencies": [
+
"@typescript-eslint/scope-manager",
+
"@typescript-eslint/types",
+
"@typescript-eslint/typescript-estree",
+
"@typescript-eslint/visitor-keys",
+
"debug",
+
"eslint",
+
"typescript"
+
]
+
},
+
"@typescript-eslint/project-service@8.46.2_typescript@5.9.3": {
+
"integrity": "sha512-PULOLZ9iqwI7hXcmL4fVfIsBi6AN9YxRc0frbvmg8f+4hQAjQ5GYNKK0DIArNo+rOKmR/iBYwkpBmnIwin4wBg==",
+
"dependencies": [
+
"@typescript-eslint/tsconfig-utils",
+
"@typescript-eslint/types",
+
"debug",
+
"typescript"
+
]
+
},
+
"@typescript-eslint/scope-manager@8.46.2": {
+
"integrity": "sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA==",
+
"dependencies": [
+
"@typescript-eslint/types",
+
"@typescript-eslint/visitor-keys"
+
]
+
},
+
"@typescript-eslint/tsconfig-utils@8.46.2_typescript@5.9.3": {
+
"integrity": "sha512-a7QH6fw4S57+F5y2FIxxSDyi5M4UfGF+Jl1bCGd7+L4KsaUY80GsiF/t0UoRFDHAguKlBaACWJRmdrc6Xfkkag==",
+
"dependencies": [
+
"typescript"
+
]
+
},
+
"@typescript-eslint/type-utils@8.46.2_eslint@9.38.0_typescript@5.9.3": {
+
"integrity": "sha512-HbPM4LbaAAt/DjxXaG9yiS9brOOz6fabal4uvUmaUYe6l3K1phQDMQKBRUrr06BQkxkvIZVVHttqiybM9nJsLA==",
+
"dependencies": [
+
"@typescript-eslint/types",
+
"@typescript-eslint/typescript-estree",
+
"@typescript-eslint/utils",
+
"debug",
+
"eslint",
+
"ts-api-utils",
+
"typescript"
+
]
+
},
+
"@typescript-eslint/types@8.46.2": {
+
"integrity": "sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ=="
+
},
+
"@typescript-eslint/typescript-estree@8.46.2_typescript@5.9.3": {
+
"integrity": "sha512-f7rW7LJ2b7Uh2EiQ+7sza6RDZnajbNbemn54Ob6fRwQbgcIn+GWfyuHDHRYgRoZu1P4AayVScrRW+YfbTvPQoQ==",
+
"dependencies": [
+
"@typescript-eslint/project-service",
+
"@typescript-eslint/tsconfig-utils",
+
"@typescript-eslint/types",
+
"@typescript-eslint/visitor-keys",
+
"debug",
+
"fast-glob",
+
"is-glob",
+
"minimatch@9.0.5",
+
"semver",
+
"ts-api-utils",
+
"typescript"
+
]
+
},
+
"@typescript-eslint/utils@8.46.2_eslint@9.38.0_typescript@5.9.3": {
+
"integrity": "sha512-sExxzucx0Tud5tE0XqR0lT0psBQvEpnpiul9XbGUB1QwpWJJAps1O/Z7hJxLGiZLBKMCutjTzDgmd1muEhBnVg==",
+
"dependencies": [
+
"@eslint-community/eslint-utils",
+
"@typescript-eslint/scope-manager",
+
"@typescript-eslint/types",
+
"@typescript-eslint/typescript-estree",
+
"eslint",
+
"typescript"
+
]
+
},
+
"@typescript-eslint/visitor-keys@8.46.2": {
+
"integrity": "sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w==",
+
"dependencies": [
+
"@typescript-eslint/types",
+
"eslint-visitor-keys@4.2.1"
+
]
+
},
"@wora/cache-persist@2.2.1": {
"integrity": "sha512-X9MHiML5F8z3mabnl6J8hAwjn9g6Sria6+wUGwo97UDLMOWpZtJ+Jp/DQ7GjI1JirVXMQUDXBftVDgpvjhpNcw==",
"dependencies": [
"idb"
]
},
+
"acorn-jsx@5.3.2_acorn@8.15.0": {
+
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+
"dependencies": [
+
"acorn"
+
]
+
},
+
"acorn@8.15.0": {
+
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
+
"bin": true
+
},
+
"ajv@6.12.6": {
+
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+
"dependencies": [
+
"fast-deep-equal",
+
"fast-json-stable-stringify",
+
"json-schema-traverse",
+
"uri-js"
+
]
+
},
+
"ansi-styles@4.3.0": {
+
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+
"dependencies": [
+
"color-convert"
+
]
+
},
+
"argparse@2.0.1": {
+
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
+
},
+
"aria-query@5.3.2": {
+
"integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="
+
},
+
"axobject-query@4.1.0": {
+
"integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="
+
},
+
"balanced-match@1.0.2": {
+
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+
},
+
"brace-expansion@1.1.12": {
+
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+
"dependencies": [
+
"balanced-match",
+
"concat-map"
+
]
+
},
+
"brace-expansion@2.0.2": {
+
"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+
"dependencies": [
+
"balanced-match"
+
]
+
},
+
"braces@3.0.3": {
+
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+
"dependencies": [
+
"fill-range"
+
]
+
},
+
"callsites@3.1.0": {
+
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
+
},
+
"chalk@4.1.2": {
+
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+
"dependencies": [
+
"ansi-styles",
+
"supports-color"
+
]
+
},
+
"chokidar@4.0.3": {
+
"integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
+
"dependencies": [
+
"readdirp"
+
]
+
},
+
"clsx@2.1.1": {
+
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="
+
},
+
"color-convert@2.0.1": {
+
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+
"dependencies": [
+
"color-name"
+
]
+
},
+
"color-name@1.1.4": {
+
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+
},
+
"colord@2.9.3": {
+
"integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw=="
+
},
+
"concat-map@0.0.1": {
+
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+
},
+
"cookie@0.6.0": {
+
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw=="
+
},
+
"cross-spawn@7.0.6": {
+
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
+
"dependencies": [
+
"path-key",
+
"shebang-command",
+
"which"
+
]
+
},
+
"cssesc@3.0.0": {
+
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+
"bin": true
+
},
+
"debug@4.4.3": {
+
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+
"dependencies": [
+
"ms"
+
]
+
},
+
"deep-is@0.1.4": {
+
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
+
},
+
"deepmerge@4.3.1": {
+
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="
+
},
+
"detect-libc@2.1.2": {
+
"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="
+
},
+
"devalue@5.4.2": {
+
"integrity": "sha512-MwPZTKEPK2k8Qgfmqrd48ZKVvzSQjgW0lXLxiIBA8dQjtf/6mw6pggHNLcyDKyf+fI6eXxlQwPsfaCMTU5U+Bw=="
+
},
+
"enhanced-resolve@5.18.3": {
+
"integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
+
"dependencies": [
+
"graceful-fs",
+
"tapable"
+
]
+
},
+
"esbuild@0.25.11": {
+
"integrity": "sha512-KohQwyzrKTQmhXDW1PjCv3Tyspn9n5GcY2RTDqeORIdIJY8yKIF7sTSopFmn/wpMPW4rdPXI0UE5LJLuq3bx0Q==",
+
"optionalDependencies": [
+
"@esbuild/aix-ppc64",
+
"@esbuild/android-arm",
+
"@esbuild/android-arm64",
+
"@esbuild/android-x64",
+
"@esbuild/darwin-arm64",
+
"@esbuild/darwin-x64",
+
"@esbuild/freebsd-arm64",
+
"@esbuild/freebsd-x64",
+
"@esbuild/linux-arm",
+
"@esbuild/linux-arm64",
+
"@esbuild/linux-ia32",
+
"@esbuild/linux-loong64",
+
"@esbuild/linux-mips64el",
+
"@esbuild/linux-ppc64",
+
"@esbuild/linux-riscv64",
+
"@esbuild/linux-s390x",
+
"@esbuild/linux-x64",
+
"@esbuild/netbsd-arm64",
+
"@esbuild/netbsd-x64",
+
"@esbuild/openbsd-arm64",
+
"@esbuild/openbsd-x64",
+
"@esbuild/openharmony-arm64",
+
"@esbuild/sunos-x64",
+
"@esbuild/win32-arm64",
+
"@esbuild/win32-ia32",
+
"@esbuild/win32-x64"
+
],
+
"scripts": true,
+
"bin": true
+
},
+
"escape-string-regexp@4.0.0": {
+
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
+
},
+
"eslint-config-prettier@10.1.8_eslint@9.38.0": {
+
"integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==",
+
"dependencies": [
+
"eslint"
+
],
+
"bin": true
+
},
+
"eslint-plugin-svelte@3.13.0_eslint@9.38.0_svelte@5.43.1__acorn@8.15.0_postcss@8.5.6": {
+
"integrity": "sha512-2ohCCQJJTNbIpQCSDSTWj+FN0OVfPmSO03lmSNT7ytqMaWF6kpT86LdzDqtm4sh7TVPl/OEWJ/d7R87bXP2Vjg==",
+
"dependencies": [
+
"@eslint-community/eslint-utils",
+
"@jridgewell/sourcemap-codec",
+
"eslint",
+
"esutils",
+
"globals@16.4.0",
+
"known-css-properties",
+
"postcss",
+
"postcss-load-config",
+
"postcss-safe-parser",
+
"semver",
+
"svelte",
+
"svelte-eslint-parser"
+
],
+
"optionalPeers": [
+
"svelte"
+
]
+
},
+
"eslint-scope@8.4.0": {
+
"integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
+
"dependencies": [
+
"esrecurse",
+
"estraverse"
+
]
+
},
+
"eslint-visitor-keys@3.4.3": {
+
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="
+
},
+
"eslint-visitor-keys@4.2.1": {
+
"integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="
+
},
+
"eslint@9.38.0": {
+
"integrity": "sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==",
+
"dependencies": [
+
"@eslint-community/eslint-utils",
+
"@eslint-community/regexpp",
+
"@eslint/config-array",
+
"@eslint/config-helpers",
+
"@eslint/core@0.16.0",
+
"@eslint/eslintrc",
+
"@eslint/js",
+
"@eslint/plugin-kit",
+
"@humanfs/node",
+
"@humanwhocodes/module-importer",
+
"@humanwhocodes/retry",
+
"@types/estree",
+
"ajv",
+
"chalk",
+
"cross-spawn",
+
"debug",
+
"escape-string-regexp",
+
"eslint-scope",
+
"eslint-visitor-keys@4.2.1",
+
"espree",
+
"esquery",
+
"esutils",
+
"fast-deep-equal",
+
"file-entry-cache",
+
"find-up",
+
"glob-parent@6.0.2",
+
"ignore@5.3.2",
+
"imurmurhash",
+
"is-glob",
+
"json-stable-stringify-without-jsonify",
+
"lodash.merge",
+
"minimatch@3.1.2",
+
"natural-compare",
+
"optionator"
+
],
+
"bin": true
+
},
+
"esm-env@1.2.2": {
+
"integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA=="
+
},
+
"espree@10.4.0_acorn@8.15.0": {
+
"integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
+
"dependencies": [
+
"acorn",
+
"acorn-jsx",
+
"eslint-visitor-keys@4.2.1"
+
]
+
},
+
"esquery@1.6.0": {
+
"integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+
"dependencies": [
+
"estraverse"
+
]
+
},
+
"esrap@2.1.1": {
+
"integrity": "sha512-ebTT9B6lOtZGMgJ3o5r12wBacHctG7oEWazIda8UlPfA3HD/Wrv8FdXoVo73vzdpwCxNyXjPauyN2bbJzMkB9A==",
+
"dependencies": [
+
"@jridgewell/sourcemap-codec"
+
]
+
},
+
"esrecurse@4.3.0": {
+
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+
"dependencies": [
+
"estraverse"
+
]
+
},
+
"estraverse@5.3.0": {
+
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
+
},
+
"esutils@2.0.3": {
+
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
+
},
+
"fast-deep-equal@3.1.3": {
+
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+
},
+
"fast-glob@3.3.3": {
+
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
+
"dependencies": [
+
"@nodelib/fs.stat",
+
"@nodelib/fs.walk",
+
"glob-parent@5.1.2",
+
"merge2",
+
"micromatch"
+
]
+
},
+
"fast-json-stable-stringify@2.1.0": {
+
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+
},
+
"fast-levenshtein@2.0.6": {
+
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
+
},
+
"fastq@1.19.1": {
+
"integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
+
"dependencies": [
+
"reusify"
+
]
+
},
+
"fdir@6.5.0_picomatch@4.0.3": {
+
"integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+
"dependencies": [
+
"picomatch@4.0.3"
+
],
+
"optionalPeers": [
+
"picomatch@4.0.3"
+
]
+
},
+
"file-entry-cache@8.0.0": {
+
"integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
+
"dependencies": [
+
"flat-cache"
+
]
+
},
+
"fill-range@7.1.1": {
+
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+
"dependencies": [
+
"to-regex-range"
+
]
+
},
+
"find-up@5.0.0": {
+
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+
"dependencies": [
+
"locate-path",
+
"path-exists"
+
]
+
},
+
"flat-cache@4.0.1": {
+
"integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
+
"dependencies": [
+
"flatted",
+
"keyv"
+
]
+
},
+
"flatted@3.3.3": {
+
"integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="
+
},
+
"fsevents@2.3.3": {
+
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+
"os": ["darwin"],
+
"scripts": true
+
},
+
"glob-parent@5.1.2": {
+
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+
"dependencies": [
+
"is-glob"
+
]
+
},
+
"glob-parent@6.0.2": {
+
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+
"dependencies": [
+
"is-glob"
+
]
+
},
+
"globals@14.0.0": {
+
"integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="
+
},
+
"globals@16.4.0": {
+
"integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw=="
+
},
+
"graceful-fs@4.2.11": {
+
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
+
},
+
"graphemer@1.4.0": {
+
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
+
},
+
"has-flag@4.0.0": {
+
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+
},
"hash-wasm@4.12.0": {
"integrity": "sha512-+/2B2rYLb48I/evdOIhP+K/DD2ca2fgBjp6O+GBEnCDk2e4rpeXIK8GvIyRPjTezgmWn9gmKwkQjjx6BtqDHVQ=="
},
"idb@4.0.5": {
"integrity": "sha512-P+Fk9HT2h1DhXoE1YNK183SY+CRh2GHNh28de94sGwhe0bUA75JJeVJWt3SenE5p0BXK7maflIq29dl6UZHrFw=="
},
+
"ignore@5.3.2": {
+
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="
+
},
+
"ignore@7.0.5": {
+
"integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="
+
},
+
"import-fresh@3.3.1": {
+
"integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
+
"dependencies": [
+
"parent-module",
+
"resolve-from"
+
]
+
},
+
"imurmurhash@0.1.4": {
+
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="
+
},
+
"is-extglob@2.1.1": {
+
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
+
},
+
"is-glob@4.0.3": {
+
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+
"dependencies": [
+
"is-extglob"
+
]
+
},
+
"is-number@7.0.0": {
+
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
+
},
+
"is-reference@3.0.3": {
+
"integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==",
+
"dependencies": [
+
"@types/estree"
+
]
+
},
+
"isexe@2.0.0": {
+
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
+
},
+
"jiti@2.6.1": {
+
"integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
+
"bin": true
+
},
+
"js-yaml@4.1.0": {
+
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+
"dependencies": [
+
"argparse"
+
],
+
"bin": true
+
},
+
"json-buffer@3.0.1": {
+
"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
+
},
+
"json-schema-traverse@0.4.1": {
+
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+
},
+
"json-stable-stringify-without-jsonify@1.0.1": {
+
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
+
},
+
"keyv@4.5.4": {
+
"integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
+
"dependencies": [
+
"json-buffer"
+
]
+
},
+
"kleur@4.1.5": {
+
"integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="
+
},
+
"known-css-properties@0.37.0": {
+
"integrity": "sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ=="
+
},
+
"levn@0.4.1": {
+
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+
"dependencies": [
+
"prelude-ls",
+
"type-check"
+
]
+
},
+
"lightningcss-android-arm64@1.30.2": {
+
"integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",
+
"os": ["android"],
+
"cpu": ["arm64"]
+
},
+
"lightningcss-darwin-arm64@1.30.2": {
+
"integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
+
"os": ["darwin"],
+
"cpu": ["arm64"]
+
},
+
"lightningcss-darwin-x64@1.30.2": {
+
"integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
+
"os": ["darwin"],
+
"cpu": ["x64"]
+
},
+
"lightningcss-freebsd-x64@1.30.2": {
+
"integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
+
"os": ["freebsd"],
+
"cpu": ["x64"]
+
},
+
"lightningcss-linux-arm-gnueabihf@1.30.2": {
+
"integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",
+
"os": ["linux"],
+
"cpu": ["arm"]
+
},
+
"lightningcss-linux-arm64-gnu@1.30.2": {
+
"integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"lightningcss-linux-arm64-musl@1.30.2": {
+
"integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"lightningcss-linux-x64-gnu@1.30.2": {
+
"integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"lightningcss-linux-x64-musl@1.30.2": {
+
"integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"lightningcss-win32-arm64-msvc@1.30.2": {
+
"integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",
+
"os": ["win32"],
+
"cpu": ["arm64"]
+
},
+
"lightningcss-win32-x64-msvc@1.30.2": {
+
"integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",
+
"os": ["win32"],
+
"cpu": ["x64"]
+
},
+
"lightningcss@1.30.2": {
+
"integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
+
"dependencies": [
+
"detect-libc"
+
],
+
"optionalDependencies": [
+
"lightningcss-android-arm64",
+
"lightningcss-darwin-arm64",
+
"lightningcss-darwin-x64",
+
"lightningcss-freebsd-x64",
+
"lightningcss-linux-arm-gnueabihf",
+
"lightningcss-linux-arm64-gnu",
+
"lightningcss-linux-arm64-musl",
+
"lightningcss-linux-x64-gnu",
+
"lightningcss-linux-x64-musl",
+
"lightningcss-win32-arm64-msvc",
+
"lightningcss-win32-x64-msvc"
+
]
+
},
+
"lilconfig@2.1.0": {
+
"integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ=="
+
},
+
"locate-character@3.0.0": {
+
"integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA=="
+
},
+
"locate-path@6.0.0": {
+
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+
"dependencies": [
+
"p-locate"
+
]
+
},
+
"lodash.merge@4.6.2": {
+
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
+
},
"lru-cache@11.2.2": {
"integrity": "sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg=="
+
},
+
"magic-string@0.30.21": {
+
"integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
+
"dependencies": [
+
"@jridgewell/sourcemap-codec"
+
]
+
},
+
"merge2@1.4.1": {
+
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
+
},
+
"micromatch@4.0.8": {
+
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
+
"dependencies": [
+
"braces",
+
"picomatch@2.3.1"
+
]
+
},
+
"mini-svg-data-uri@1.4.4": {
+
"integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==",
+
"bin": true
+
},
+
"minimatch@3.1.2": {
+
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+
"dependencies": [
+
"brace-expansion@1.1.12"
+
]
+
},
+
"minimatch@9.0.5": {
+
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+
"dependencies": [
+
"brace-expansion@2.0.2"
+
]
+
},
+
"mri@1.2.0": {
+
"integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="
+
},
+
"mrmime@2.0.1": {
+
"integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="
+
},
+
"ms@2.1.3": {
+
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+
},
+
"nanoid@3.3.11": {
+
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+
"bin": true
+
},
+
"natural-compare@1.4.0": {
+
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
+
},
+
"optionator@0.9.4": {
+
"integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
+
"dependencies": [
+
"deep-is",
+
"fast-levenshtein",
+
"levn",
+
"prelude-ls",
+
"type-check",
+
"word-wrap"
+
]
+
},
+
"p-limit@3.1.0": {
+
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+
"dependencies": [
+
"yocto-queue"
+
]
+
},
+
"p-locate@5.0.0": {
+
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+
"dependencies": [
+
"p-limit"
+
]
+
},
+
"parent-module@1.0.1": {
+
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+
"dependencies": [
+
"callsites"
+
]
+
},
+
"path-exists@4.0.0": {
+
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+
},
+
"path-key@3.1.1": {
+
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+
},
+
"picocolors@1.1.1": {
+
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
+
},
+
"picomatch@2.3.1": {
+
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
+
},
+
"picomatch@4.0.3": {
+
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="
+
},
+
"postcss-load-config@3.1.4_postcss@8.5.6": {
+
"integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
+
"dependencies": [
+
"lilconfig",
+
"postcss",
+
"yaml"
+
],
+
"optionalPeers": [
+
"postcss"
+
]
+
},
+
"postcss-safe-parser@7.0.1_postcss@8.5.6": {
+
"integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==",
+
"dependencies": [
+
"postcss"
+
]
+
},
+
"postcss-scss@4.0.9_postcss@8.5.6": {
+
"integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==",
+
"dependencies": [
+
"postcss"
+
]
+
},
+
"postcss-selector-parser@7.1.0": {
+
"integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+
"dependencies": [
+
"cssesc",
+
"util-deprecate"
+
]
+
},
+
"postcss@8.5.6": {
+
"integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
+
"dependencies": [
+
"nanoid",
+
"picocolors",
+
"source-map-js"
+
]
+
},
+
"prelude-ls@1.2.1": {
+
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
+
},
+
"prettier-plugin-svelte@3.4.0_prettier@3.6.2_svelte@5.43.1__acorn@8.15.0": {
+
"integrity": "sha512-pn1ra/0mPObzqoIQn/vUTR3ZZI6UuZ0sHqMK5x2jMLGrs53h0sXhkVuDcrlssHwIMk7FYrMjHBPoUSyyEEDlBQ==",
+
"dependencies": [
+
"prettier",
+
"svelte"
+
]
+
},
+
"prettier-plugin-tailwindcss@0.6.14_prettier@3.6.2_prettier-plugin-svelte@3.4.0__prettier@3.6.2__svelte@5.43.1___acorn@8.15.0_svelte@5.43.1__acorn@8.15.0": {
+
"integrity": "sha512-pi2e/+ZygeIqntN+vC573BcW5Cve8zUB0SSAGxqpB4f96boZF4M3phPVoOFCeypwkpRYdi7+jQ5YJJUwrkGUAg==",
+
"dependencies": [
+
"prettier",
+
"prettier-plugin-svelte"
+
],
+
"optionalPeers": [
+
"prettier-plugin-svelte"
+
]
+
},
+
"prettier@3.6.2": {
+
"integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
+
"bin": true
+
},
+
"punycode@2.3.1": {
+
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="
+
},
+
"queue-microtask@1.2.3": {
+
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
+
},
+
"readdirp@4.1.2": {
+
"integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="
+
},
+
"resolve-from@4.0.0": {
+
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
+
},
+
"reusify@1.1.0": {
+
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="
+
},
+
"rollup@4.52.5": {
+
"integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==",
+
"dependencies": [
+
"@types/estree"
+
],
+
"optionalDependencies": [
+
"@rollup/rollup-android-arm-eabi",
+
"@rollup/rollup-android-arm64",
+
"@rollup/rollup-darwin-arm64",
+
"@rollup/rollup-darwin-x64",
+
"@rollup/rollup-freebsd-arm64",
+
"@rollup/rollup-freebsd-x64",
+
"@rollup/rollup-linux-arm-gnueabihf",
+
"@rollup/rollup-linux-arm-musleabihf",
+
"@rollup/rollup-linux-arm64-gnu",
+
"@rollup/rollup-linux-arm64-musl",
+
"@rollup/rollup-linux-loong64-gnu",
+
"@rollup/rollup-linux-ppc64-gnu",
+
"@rollup/rollup-linux-riscv64-gnu",
+
"@rollup/rollup-linux-riscv64-musl",
+
"@rollup/rollup-linux-s390x-gnu",
+
"@rollup/rollup-linux-x64-gnu",
+
"@rollup/rollup-linux-x64-musl",
+
"@rollup/rollup-openharmony-arm64",
+
"@rollup/rollup-win32-arm64-msvc",
+
"@rollup/rollup-win32-ia32-msvc",
+
"@rollup/rollup-win32-x64-gnu",
+
"@rollup/rollup-win32-x64-msvc",
+
"fsevents"
+
],
+
"bin": true
+
},
+
"run-parallel@1.2.0": {
+
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+
"dependencies": [
+
"queue-microtask"
+
]
+
},
+
"sade@1.8.1": {
+
"integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
+
"dependencies": [
+
"mri"
+
]
+
},
+
"semver@7.7.3": {
+
"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+
"bin": true
+
},
+
"set-cookie-parser@2.7.2": {
+
"integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw=="
+
},
+
"shebang-command@2.0.0": {
+
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+
"dependencies": [
+
"shebang-regex"
+
]
+
},
+
"shebang-regex@3.0.0": {
+
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
+
},
+
"sirv@3.0.2": {
+
"integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==",
+
"dependencies": [
+
"@polka/url",
+
"mrmime",
+
"totalist"
+
]
+
},
+
"source-map-js@1.2.1": {
+
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
+
},
+
"strip-json-comments@3.1.1": {
+
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
+
},
+
"supports-color@7.2.0": {
+
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+
"dependencies": [
+
"has-flag"
+
]
+
},
+
"svelte-awesome-color-picker@4.1.0_svelte@5.43.1__acorn@8.15.0": {
+
"integrity": "sha512-afiSB3eTBlqu96f4+rjBvqG3eCaLwuneNYHe587Wr4Ien6yQWeztGZunPT0FmiI7wFFBVNUlJQLYutII8LfQUg==",
+
"dependencies": [
+
"colord",
+
"svelte",
+
"svelte-awesome-slider"
+
]
+
},
+
"svelte-awesome-slider@2.0.0_svelte@5.43.1__acorn@8.15.0": {
+
"integrity": "sha512-YBkOdYm1Feaqsn2JkJBRs+Kc/X3Qy/3GuVmI7GmoYDjBaHkjx9uH4khTuED22z57Hg3gGWeDhp/clIjWDdLNaw==",
+
"dependencies": [
+
"svelte"
+
]
+
},
+
"svelte-check@4.3.3_svelte@5.43.1__acorn@8.15.0_typescript@5.9.3": {
+
"integrity": "sha512-RYP0bEwenDXzfv0P1sKAwjZSlaRyqBn0Fz1TVni58lqyEiqgwztTpmodJrGzP6ZT2aHl4MbTvWP6gbmQ3FOnBg==",
+
"dependencies": [
+
"@jridgewell/trace-mapping",
+
"chokidar",
+
"fdir",
+
"picocolors",
+
"sade",
+
"svelte",
+
"typescript"
+
],
+
"bin": true
+
},
+
"svelte-eslint-parser@1.4.0_svelte@5.43.1__acorn@8.15.0_postcss@8.5.6": {
+
"integrity": "sha512-fjPzOfipR5S7gQ/JvI9r2H8y9gMGXO3JtmrylHLLyahEMquXI0lrebcjT+9/hNgDej0H7abTyox5HpHmW1PSWA==",
+
"dependencies": [
+
"eslint-scope",
+
"eslint-visitor-keys@4.2.1",
+
"espree",
+
"postcss",
+
"postcss-scss",
+
"postcss-selector-parser",
+
"svelte"
+
],
+
"optionalPeers": [
+
"svelte"
+
]
+
},
+
"svelte-infinite@0.5.1_svelte@5.43.1__acorn@8.15.0": {
+
"integrity": "sha512-NvpYWrHPcLHZQMnqUXgKGpOSMq9kMQ6sa8+WO80jLrgBFX+LWoKvAsrc1d1g+eiaagNAE9HalWWJ4KDtYi/+sw==",
+
"dependencies": [
+
"svelte"
+
]
+
},
+
"svelte@5.43.1_acorn@8.15.0": {
+
"integrity": "sha512-HwXMvQbSFZD5AqmjXzc1bJ1qPFM+iMyUwttmZjtCruIPLz7tG3RYFfzICotaf9HaR5qszzzTRe2rE/ps4mxGLg==",
+
"dependencies": [
+
"@jridgewell/remapping",
+
"@jridgewell/sourcemap-codec",
+
"@sveltejs/acorn-typescript",
+
"@types/estree",
+
"acorn",
+
"aria-query",
+
"axobject-query",
+
"clsx",
+
"esm-env",
+
"esrap",
+
"is-reference",
+
"locate-character",
+
"magic-string",
+
"zimmerframe"
+
]
+
},
+
"tailwindcss@4.1.16": {
+
"integrity": "sha512-pONL5awpaQX4LN5eiv7moSiSPd/DLDzKVRJz8Q9PgzmAdd1R4307GQS2ZpfiN7ZmekdQrfhZZiSE5jkLR4WNaA=="
+
},
+
"tapable@2.3.0": {
+
"integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg=="
+
},
+
"tinyglobby@0.2.15_picomatch@4.0.3": {
+
"integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
+
"dependencies": [
+
"fdir",
+
"picomatch@4.0.3"
+
]
+
},
+
"to-regex-range@5.0.1": {
+
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+
"dependencies": [
+
"is-number"
+
]
+
},
+
"totalist@3.0.1": {
+
"integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ=="
+
},
+
"ts-api-utils@2.1.0_typescript@5.9.3": {
+
"integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
+
"dependencies": [
+
"typescript"
+
]
+
},
+
"type-check@0.4.0": {
+
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+
"dependencies": [
+
"prelude-ls"
+
]
+
},
+
"typescript-eslint@8.46.2_eslint@9.38.0_typescript@5.9.3_@typescript-eslint+parser@8.46.2__eslint@9.38.0__typescript@5.9.3": {
+
"integrity": "sha512-vbw8bOmiuYNdzzV3lsiWv6sRwjyuKJMQqWulBOU7M0RrxedXledX8G8kBbQeiOYDnTfiXz0Y4081E1QMNB6iQg==",
+
"dependencies": [
+
"@typescript-eslint/eslint-plugin",
+
"@typescript-eslint/parser",
+
"@typescript-eslint/typescript-estree",
+
"@typescript-eslint/utils",
+
"eslint",
+
"typescript"
+
]
+
},
+
"typescript@5.9.3": {
+
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
+
"bin": true
+
},
+
"undici-types@7.16.0": {
+
"integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="
+
},
+
"uri-js@4.4.1": {
+
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+
"dependencies": [
+
"punycode"
+
]
+
},
+
"util-deprecate@1.0.2": {
+
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
+
},
+
"vite@7.1.12_@types+node@24.9.2_picomatch@4.0.3": {
+
"integrity": "sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==",
+
"dependencies": [
+
"@types/node",
+
"esbuild",
+
"fdir",
+
"picomatch@4.0.3",
+
"postcss",
+
"rollup",
+
"tinyglobby"
+
],
+
"optionalDependencies": [
+
"fsevents"
+
],
+
"optionalPeers": [
+
"@types/node"
+
],
+
"bin": true
+
},
+
"vitefu@1.1.1_vite@7.1.12__@types+node@24.9.2__picomatch@4.0.3_@types+node@24.9.2": {
+
"integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==",
+
"dependencies": [
+
"vite"
+
],
+
"optionalPeers": [
+
"vite"
+
]
+
},
+
"which@2.0.2": {
+
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+
"dependencies": [
+
"isexe"
+
],
+
"bin": true
+
},
+
"word-wrap@1.2.5": {
+
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="
+
},
+
"yaml@1.10.2": {
+
"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
+
},
+
"yocto-queue@0.1.0": {
+
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
+
},
+
"zimmerframe@1.1.4": {
+
"integrity": "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ=="
}
},
"workspace": {
+77
flake.lock
···
+
{
+
"nodes": {
+
"naked-shell": {
+
"locked": {
+
"lastModified": 1681286841,
+
"narHash": "sha256-3XlJrwlR0nBiREnuogoa5i1b4+w/XPe0z8bbrJASw0g=",
+
"owner": "90-008",
+
"repo": "mk-naked-shell",
+
"rev": "7612f828dd6f22b7fb332cc69440e839d7ffe6bd",
+
"type": "github"
+
},
+
"original": {
+
"owner": "90-008",
+
"repo": "mk-naked-shell",
+
"type": "github"
+
}
+
},
+
"nixpkgs": {
+
"locked": {
+
"lastModified": 1761656231,
+
"narHash": "sha256-EiED5k6gXTWoAIS8yQqi5mAX6ojnzpHwAQTS3ykeYMg=",
+
"owner": "nixos",
+
"repo": "nixpkgs",
+
"rev": "e99366c665bdd53b7b500ccdc5226675cfc51f45",
+
"type": "github"
+
},
+
"original": {
+
"owner": "nixos",
+
"ref": "nixpkgs-unstable",
+
"repo": "nixpkgs",
+
"type": "github"
+
}
+
},
+
"nixpkgs-lib": {
+
"locked": {
+
"lastModified": 1754788789,
+
"narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=",
+
"owner": "nix-community",
+
"repo": "nixpkgs.lib",
+
"rev": "a73b9c743612e4244d865a2fdee11865283c04e6",
+
"type": "github"
+
},
+
"original": {
+
"owner": "nix-community",
+
"repo": "nixpkgs.lib",
+
"type": "github"
+
}
+
},
+
"parts": {
+
"inputs": {
+
"nixpkgs-lib": "nixpkgs-lib"
+
},
+
"locked": {
+
"lastModified": 1760948891,
+
"narHash": "sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4=",
+
"owner": "hercules-ci",
+
"repo": "flake-parts",
+
"rev": "864599284fc7c0ba6357ed89ed5e2cd5040f0c04",
+
"type": "github"
+
},
+
"original": {
+
"owner": "hercules-ci",
+
"repo": "flake-parts",
+
"type": "github"
+
}
+
},
+
"root": {
+
"inputs": {
+
"naked-shell": "naked-shell",
+
"nixpkgs": "nixpkgs",
+
"parts": "parts"
+
}
+
}
+
},
+
"root": "root",
+
"version": 7
+
}
+33
flake.nix
···
+
{
+
inputs.parts.url = "github:hercules-ci/flake-parts";
+
inputs.nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
+
inputs.naked-shell.url = "github:90-008/mk-naked-shell";
+
+
outputs = inp:
+
inp.parts.lib.mkFlake {inputs = inp;} {
+
systems = ["x86_64-linux"];
+
imports = [inp.naked-shell.flakeModule];
+
perSystem = {
+
config,
+
system,
+
...
+
}: let
+
pkgs = inp.nixpkgs.legacyPackages.${system};
+
in {
+
devShells.default = config.mk-naked-shell.lib.mkNakedShell {
+
name = "nucleus-devshell";
+
packages = with pkgs; [
+
nodejs-slim_latest deno
+
];
+
shellHook = ''
+
export PATH="$PATH:$PWD/node_modules/.bin"
+
'';
+
};
+
packages.nucleus-modules = pkgs.callPackage ./nix/modules.nix {};
+
packages.nucleus = pkgs.callPackage ./nix {
+
inherit (config.packages) nucleus-modules;
+
};
+
packages.default = config.packages.nucleus;
+
};
+
};
+
}
+55
nix/default.nix
···
+
{
+
lib,
+
stdenv,
+
deno,
+
nodejs,
+
makeBinaryWrapper,
+
nucleus-modules,
+
PUBLIC_BASE_URL ? "http://localhost:5173",
+
}:
+
stdenv.mkDerivation {
+
name = "nucleus";
+
+
src = lib.fileset.toSource {
+
root = ../.;
+
fileset = lib.fileset.unions [
+
../src
+
../static
+
../deno.lock
+
../package.json
+
../svelte.config.js
+
../tsconfig.json
+
../vite.config.ts
+
];
+
};
+
+
nativeBuildInputs = [makeBinaryWrapper];
+
buildInputs = [deno];
+
+
inherit PUBLIC_BASE_URL;
+
+
dontCheck = true;
+
+
configurePhase = ''
+
runHook preConfigure
+
cp -R --no-preserve=ownership ${nucleus-modules} node_modules
+
find node_modules -type d -exec chmod 755 {} \;
+
substituteInPlace node_modules/.bin/vite \
+
--replace-fail "/usr/bin/env node" "${nodejs}/bin/node"
+
runHook postConfigure
+
'';
+
buildPhase = ''
+
runHook preBuild
+
HOME=$TMPDIR deno run --cached-only build
+
runHook postBuild
+
'';
+
installPhase = ''
+
runHook preInstall
+
+
mkdir -p $out/bin
+
cp -R ./build/* $out
+
# cp -R ./node_modules $out
+
+
runHook postInstall
+
'';
+
}
+35
nix/modules.nix
···
+
{
+
lib,
+
stdenv,
+
deno,
+
}:
+
stdenv.mkDerivation {
+
name = "nucleus-modules";
+
+
src = lib.fileset.toSource {
+
root = ../.;
+
fileset = lib.fileset.unions [
+
../deno.lock
+
../package.json
+
];
+
};
+
+
outputHash = "sha256-dAsYIY+zAcPl7YPJNiQ3/frTt/uklnYp5JHIA1cao08=";
+
outputHashAlgo = "sha256";
+
outputHashMode = "recursive";
+
+
nativeBuildInputs = [deno];
+
+
dontConfigure = true;
+
dontCheck = true;
+
dontFixup = true;
+
dontPatchShebangs = true;
+
+
buildPhase = ''
+
HOME=$TMPDIR deno install --frozen --seed 8008135
+
'';
+
installPhase = ''
+
cp -R node_modules $out
+
ls -la $out
+
'';
+
}