diff --git a/deno.lock b/deno.lock
index 1d4c547..aebfb5a 100644
--- a/deno.lock
+++ b/deno.lock
@@ -1,161 +1,161 @@
{
"version": "5",
"specifiers": {
- "npm:@eslint/compat@^1.4.0": "1.4.1_eslint@9.39.1",
- "npm:@eslint/js@^9.39.1": "9.39.1",
- "npm:@sveltejs/adapter-node@^5.4.0": "5.4.0_@sveltejs+kit@2.49.0__@sveltejs+vite-plugin-svelte@6.2.1___svelte@5.44.1____acorn@8.15.0___vite@7.2.4____@types+node@22.19.1____picomatch@4.0.3___@types+node@22.19.1__svelte@5.44.1___acorn@8.15.0__vite@7.2.4___@types+node@22.19.1___picomatch@4.0.3__acorn@8.15.0__@types+node@22.19.1_rollup@4.53.3_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.44.1___acorn@8.15.0__vite@7.2.4___@types+node@22.19.1___picomatch@4.0.3__@types+node@22.19.1_svelte@5.44.1__acorn@8.15.0_vite@7.2.4__@types+node@22.19.1__picomatch@4.0.3_@types+node@22.19.1",
- "npm:@sveltejs/kit@^2.48.5": "2.49.0_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.44.1___acorn@8.15.0__vite@7.2.4___@types+node@22.19.1___picomatch@4.0.3__@types+node@22.19.1_svelte@5.44.1__acorn@8.15.0_vite@7.2.4__@types+node@22.19.1__picomatch@4.0.3_acorn@8.15.0_@types+node@22.19.1",
- "npm:@sveltejs/vite-plugin-svelte@^6.2.1": "6.2.1_svelte@5.44.1__acorn@8.15.0_vite@7.2.4__@types+node@22.19.1__picomatch@4.0.3_@types+node@22.19.1",
- "npm:@tailwindcss/forms@~0.5.10": "0.5.10_tailwindcss@4.1.17",
- "npm:@tailwindcss/typography@~0.5.19": "0.5.19_tailwindcss@4.1.17",
- "npm:@tailwindcss/vite@^4.1.17": "4.1.17_vite@7.2.4__@types+node@22.19.1__picomatch@4.0.3_@types+node@22.19.1",
- "npm:@types/node@22": "22.19.1",
- "npm:daisyui@^5.5.5": "5.5.5",
- "npm:eslint-plugin-svelte@^3.13.0": "3.13.0_eslint@9.39.1_svelte@5.44.1__acorn@8.15.0_postcss@8.5.6",
- "npm:eslint@^9.39.1": "9.39.1",
+ "npm:@eslint/compat@^1.4.1": "1.4.1_eslint@9.39.2",
+ "npm:@eslint/js@^9.39.2": "9.39.2",
+ "npm:@sveltejs/adapter-node@^5.4.0": "5.4.0_@sveltejs+kit@2.49.3__@sveltejs+vite-plugin-svelte@6.2.2___svelte@5.46.1____acorn@8.15.0___vite@7.3.0____@types+node@22.19.3____picomatch@4.0.3___@types+node@22.19.3__svelte@5.46.1___acorn@8.15.0__typescript@5.9.3__vite@7.3.0___@types+node@22.19.3___picomatch@4.0.3__acorn@8.15.0__@types+node@22.19.3_rollup@4.53.3_@sveltejs+vite-plugin-svelte@6.2.2__svelte@5.46.1___acorn@8.15.0__vite@7.3.0___@types+node@22.19.3___picomatch@4.0.3__@types+node@22.19.3_svelte@5.46.1__acorn@8.15.0_typescript@5.9.3_vite@7.3.0__@types+node@22.19.3__picomatch@4.0.3_@types+node@22.19.3",
+ "npm:@sveltejs/kit@^2.49.3": "2.49.3_@sveltejs+vite-plugin-svelte@6.2.2__svelte@5.46.1___acorn@8.15.0__vite@7.3.0___@types+node@22.19.3___picomatch@4.0.3__@types+node@22.19.3_svelte@5.46.1__acorn@8.15.0_typescript@5.9.3_vite@7.3.0__@types+node@22.19.3__picomatch@4.0.3_acorn@8.15.0_@types+node@22.19.3",
+ "npm:@sveltejs/vite-plugin-svelte@^6.2.2": "6.2.2_svelte@5.46.1__acorn@8.15.0_vite@7.3.0__@types+node@22.19.3__picomatch@4.0.3_@types+node@22.19.3",
+ "npm:@tailwindcss/forms@~0.5.11": "0.5.11_tailwindcss@4.1.18",
+ "npm:@tailwindcss/typography@~0.5.19": "0.5.19_tailwindcss@4.1.18",
+ "npm:@tailwindcss/vite@^4.1.18": "4.1.18_vite@7.3.0__@types+node@22.19.3__picomatch@4.0.3_@types+node@22.19.3",
+ "npm:@types/node@^22.19.3": "22.19.3",
+ "npm:daisyui@^5.5.14": "5.5.14",
+ "npm:eslint-plugin-svelte@^3.13.1": "3.13.1_eslint@9.39.2_svelte@5.46.1__acorn@8.15.0_postcss@8.5.6",
+ "npm:eslint@^9.39.2": "9.39.2",
"npm:globals@^16.5.0": "16.5.0",
- "npm:prettier-plugin-svelte@^3.4.0": "3.4.0_prettier@3.7.4_svelte@5.44.1__acorn@8.15.0",
+ "npm:prettier-plugin-svelte@^3.4.1": "3.4.1_prettier@3.7.4_svelte@5.46.1__acorn@8.15.0",
"npm:prettier@^3.7.4": "3.7.4",
- "npm:svelte-check@^4.3.4": "4.3.4_svelte@5.44.1__acorn@8.15.0_typescript@5.9.3",
- "npm:svelte@^5.43.8": "5.44.1_acorn@8.15.0",
- "npm:tailwindcss@^4.1.17": "4.1.17",
- "npm:typescript-eslint@^8.47.0": "8.48.0_eslint@9.39.1_typescript@5.9.3_@typescript-eslint+parser@8.48.0__eslint@9.39.1__typescript@5.9.3",
+ "npm:svelte-check@^4.3.5": "4.3.5_svelte@5.46.1__acorn@8.15.0_typescript@5.9.3",
+ "npm:svelte@^5.46.1": "5.46.1_acorn@8.15.0",
+ "npm:tailwindcss@^4.1.18": "4.1.18",
+ "npm:typescript-eslint@^8.52.0": "8.52.0_eslint@9.39.2_typescript@5.9.3_@typescript-eslint+parser@8.52.0__eslint@9.39.2__typescript@5.9.3",
"npm:typescript@^5.9.3": "5.9.3",
- "npm:vite@^7.2.2": "7.2.4_@types+node@22.19.1_picomatch@4.0.3"
+ "npm:vite@^7.3.0": "7.3.0_@types+node@22.19.3_picomatch@4.0.3"
},
"npm": {
- "@esbuild/aix-ppc64@0.25.12": {
- "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
+ "@esbuild/aix-ppc64@0.27.2": {
+ "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",
"os": ["aix"],
"cpu": ["ppc64"]
},
- "@esbuild/android-arm64@0.25.12": {
- "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
+ "@esbuild/android-arm64@0.27.2": {
+ "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",
"os": ["android"],
"cpu": ["arm64"]
},
- "@esbuild/android-arm@0.25.12": {
- "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
+ "@esbuild/android-arm@0.27.2": {
+ "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",
"os": ["android"],
"cpu": ["arm"]
},
- "@esbuild/android-x64@0.25.12": {
- "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
+ "@esbuild/android-x64@0.27.2": {
+ "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",
"os": ["android"],
"cpu": ["x64"]
},
- "@esbuild/darwin-arm64@0.25.12": {
- "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
+ "@esbuild/darwin-arm64@0.27.2": {
+ "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",
"os": ["darwin"],
"cpu": ["arm64"]
},
- "@esbuild/darwin-x64@0.25.12": {
- "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
+ "@esbuild/darwin-x64@0.27.2": {
+ "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",
"os": ["darwin"],
"cpu": ["x64"]
},
- "@esbuild/freebsd-arm64@0.25.12": {
- "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
+ "@esbuild/freebsd-arm64@0.27.2": {
+ "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",
"os": ["freebsd"],
"cpu": ["arm64"]
},
- "@esbuild/freebsd-x64@0.25.12": {
- "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
+ "@esbuild/freebsd-x64@0.27.2": {
+ "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",
"os": ["freebsd"],
"cpu": ["x64"]
},
- "@esbuild/linux-arm64@0.25.12": {
- "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
+ "@esbuild/linux-arm64@0.27.2": {
+ "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",
"os": ["linux"],
"cpu": ["arm64"]
},
- "@esbuild/linux-arm@0.25.12": {
- "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
+ "@esbuild/linux-arm@0.27.2": {
+ "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",
"os": ["linux"],
"cpu": ["arm"]
},
- "@esbuild/linux-ia32@0.25.12": {
- "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
+ "@esbuild/linux-ia32@0.27.2": {
+ "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",
"os": ["linux"],
"cpu": ["ia32"]
},
- "@esbuild/linux-loong64@0.25.12": {
- "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
+ "@esbuild/linux-loong64@0.27.2": {
+ "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",
"os": ["linux"],
"cpu": ["loong64"]
},
- "@esbuild/linux-mips64el@0.25.12": {
- "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
+ "@esbuild/linux-mips64el@0.27.2": {
+ "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",
"os": ["linux"],
"cpu": ["mips64el"]
},
- "@esbuild/linux-ppc64@0.25.12": {
- "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
+ "@esbuild/linux-ppc64@0.27.2": {
+ "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",
"os": ["linux"],
"cpu": ["ppc64"]
},
- "@esbuild/linux-riscv64@0.25.12": {
- "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
+ "@esbuild/linux-riscv64@0.27.2": {
+ "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",
"os": ["linux"],
"cpu": ["riscv64"]
},
- "@esbuild/linux-s390x@0.25.12": {
- "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
+ "@esbuild/linux-s390x@0.27.2": {
+ "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",
"os": ["linux"],
"cpu": ["s390x"]
},
- "@esbuild/linux-x64@0.25.12": {
- "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
+ "@esbuild/linux-x64@0.27.2": {
+ "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",
"os": ["linux"],
"cpu": ["x64"]
},
- "@esbuild/netbsd-arm64@0.25.12": {
- "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
+ "@esbuild/netbsd-arm64@0.27.2": {
+ "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",
"os": ["netbsd"],
"cpu": ["arm64"]
},
- "@esbuild/netbsd-x64@0.25.12": {
- "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
+ "@esbuild/netbsd-x64@0.27.2": {
+ "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",
"os": ["netbsd"],
"cpu": ["x64"]
},
- "@esbuild/openbsd-arm64@0.25.12": {
- "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
+ "@esbuild/openbsd-arm64@0.27.2": {
+ "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",
"os": ["openbsd"],
"cpu": ["arm64"]
},
- "@esbuild/openbsd-x64@0.25.12": {
- "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
+ "@esbuild/openbsd-x64@0.27.2": {
+ "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",
"os": ["openbsd"],
"cpu": ["x64"]
},
- "@esbuild/openharmony-arm64@0.25.12": {
- "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
+ "@esbuild/openharmony-arm64@0.27.2": {
+ "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",
"os": ["openharmony"],
"cpu": ["arm64"]
},
- "@esbuild/sunos-x64@0.25.12": {
- "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
+ "@esbuild/sunos-x64@0.27.2": {
+ "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",
"os": ["sunos"],
"cpu": ["x64"]
},
- "@esbuild/win32-arm64@0.25.12": {
- "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
+ "@esbuild/win32-arm64@0.27.2": {
+ "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",
"os": ["win32"],
"cpu": ["arm64"]
},
- "@esbuild/win32-ia32@0.25.12": {
- "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
+ "@esbuild/win32-ia32@0.27.2": {
+ "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",
"os": ["win32"],
"cpu": ["ia32"]
},
- "@esbuild/win32-x64@0.25.12": {
- "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
+ "@esbuild/win32-x64@0.27.2": {
+ "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",
"os": ["win32"],
"cpu": ["x64"]
},
- "@eslint-community/eslint-utils@4.9.0_eslint@9.39.1": {
- "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==",
+ "@eslint-community/eslint-utils@4.9.1_eslint@9.39.2": {
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
"dependencies": [
"eslint",
"eslint-visitor-keys@3.4.3"
@@ -164,7 +164,7 @@
"@eslint-community/regexpp@4.12.2": {
"integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="
},
- "@eslint/compat@1.4.1_eslint@9.39.1": {
+ "@eslint/compat@1.4.1_eslint@9.39.2": {
"integrity": "sha512-cfO82V9zxxGBxcQDr1lfaYB7wykTa0b00mGa36FrJl7iTFd0Z2cHfEYuxcBRP/iNijCsWsEkA+jzT8hGYmv33w==",
"dependencies": [
"@eslint/core",
@@ -194,8 +194,8 @@
"@types/json-schema"
]
},
- "@eslint/eslintrc@3.3.1": {
- "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
+ "@eslint/eslintrc@3.3.3": {
+ "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==",
"dependencies": [
"ajv",
"debug",
@@ -208,8 +208,8 @@
"strip-json-comments"
]
},
- "@eslint/js@9.39.1": {
- "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw=="
+ "@eslint/js@9.39.2": {
+ "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA=="
},
"@eslint/object-schema@2.1.7": {
"integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="
@@ -438,7 +438,7 @@
"acorn"
]
},
- "@sveltejs/adapter-node@5.4.0_@sveltejs+kit@2.49.0__@sveltejs+vite-plugin-svelte@6.2.1___svelte@5.44.1____acorn@8.15.0___vite@7.2.4____@types+node@22.19.1____picomatch@4.0.3___@types+node@22.19.1__svelte@5.44.1___acorn@8.15.0__vite@7.2.4___@types+node@22.19.1___picomatch@4.0.3__acorn@8.15.0__@types+node@22.19.1_rollup@4.53.3_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.44.1___acorn@8.15.0__vite@7.2.4___@types+node@22.19.1___picomatch@4.0.3__@types+node@22.19.1_svelte@5.44.1__acorn@8.15.0_vite@7.2.4__@types+node@22.19.1__picomatch@4.0.3_@types+node@22.19.1": {
+ "@sveltejs/adapter-node@5.4.0_@sveltejs+kit@2.49.3__@sveltejs+vite-plugin-svelte@6.2.2___svelte@5.46.1____acorn@8.15.0___vite@7.3.0____@types+node@22.19.3____picomatch@4.0.3___@types+node@22.19.3__svelte@5.46.1___acorn@8.15.0__typescript@5.9.3__vite@7.3.0___@types+node@22.19.3___picomatch@4.0.3__acorn@8.15.0__@types+node@22.19.3_rollup@4.53.3_@sveltejs+vite-plugin-svelte@6.2.2__svelte@5.46.1___acorn@8.15.0__vite@7.3.0___@types+node@22.19.3___picomatch@4.0.3__@types+node@22.19.3_svelte@5.46.1__acorn@8.15.0_typescript@5.9.3_vite@7.3.0__@types+node@22.19.3__picomatch@4.0.3_@types+node@22.19.3": {
"integrity": "sha512-NMsrwGVPEn+J73zH83Uhss/hYYZN6zT3u31R3IHAn3MiKC3h8fjmIAhLfTSOeNHr5wPYfjjMg8E+1gyFgyrEcQ==",
"dependencies": [
"@rollup/plugin-commonjs",
@@ -448,8 +448,8 @@
"rollup"
]
},
- "@sveltejs/kit@2.49.0_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.44.1___acorn@8.15.0__vite@7.2.4___@types+node@22.19.1___picomatch@4.0.3__@types+node@22.19.1_svelte@5.44.1__acorn@8.15.0_vite@7.2.4__@types+node@22.19.1__picomatch@4.0.3_acorn@8.15.0_@types+node@22.19.1": {
- "integrity": "sha512-oH8tXw7EZnie8FdOWYrF7Yn4IKrqTFHhXvl8YxXxbKwTMcD/5NNCryUSEXRk2ZR4ojnub0P8rNrsVGHXWqIDtA==",
+ "@sveltejs/kit@2.49.3_@sveltejs+vite-plugin-svelte@6.2.2__svelte@5.46.1___acorn@8.15.0__vite@7.3.0___@types+node@22.19.3___picomatch@4.0.3__@types+node@22.19.3_svelte@5.46.1__acorn@8.15.0_typescript@5.9.3_vite@7.3.0__@types+node@22.19.3__picomatch@4.0.3_acorn@8.15.0_@types+node@22.19.3": {
+ "integrity": "sha512-luTmE2Isk9GRJnitqanLoByKBiyLdfLpV2qV9a25JMxjbQt919TVqG8pibJDkxTvX9+w2k/9IL7o+/RtG++3QA==",
"dependencies": [
"@standard-schema/spec",
"@sveltejs/acorn-typescript",
@@ -466,11 +466,15 @@
"set-cookie-parser",
"sirv",
"svelte",
+ "typescript",
"vite"
],
+ "optionalPeers": [
+ "typescript"
+ ],
"bin": true
},
- "@sveltejs/vite-plugin-svelte-inspector@5.0.1_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.44.1___acorn@8.15.0__vite@7.2.4___@types+node@22.19.1___picomatch@4.0.3__@types+node@22.19.1_svelte@5.44.1__acorn@8.15.0_vite@7.2.4__@types+node@22.19.1__picomatch@4.0.3_@types+node@22.19.1": {
+ "@sveltejs/vite-plugin-svelte-inspector@5.0.1_@sveltejs+vite-plugin-svelte@6.2.2__svelte@5.46.1___acorn@8.15.0__vite@7.3.0___@types+node@22.19.3___picomatch@4.0.3__@types+node@22.19.3_svelte@5.46.1__acorn@8.15.0_vite@7.3.0__@types+node@22.19.3__picomatch@4.0.3_@types+node@22.19.3": {
"integrity": "sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==",
"dependencies": [
"@sveltejs/vite-plugin-svelte",
@@ -479,27 +483,27 @@
"vite"
]
},
- "@sveltejs/vite-plugin-svelte@6.2.1_svelte@5.44.1__acorn@8.15.0_vite@7.2.4__@types+node@22.19.1__picomatch@4.0.3_@types+node@22.19.1": {
- "integrity": "sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==",
+ "@sveltejs/vite-plugin-svelte@6.2.2_svelte@5.46.1__acorn@8.15.0_vite@7.3.0__@types+node@22.19.3__picomatch@4.0.3_@types+node@22.19.3": {
+ "integrity": "sha512-9P/0sA/+lWxvRmJFGmVVoVQFeCIktv9bNju1Gc8h1Ptf/UeWCfVgpSy0CDdozVpQWfTvBZblttjrvo6ICxujdg==",
"dependencies": [
"@sveltejs/vite-plugin-svelte-inspector",
- "debug",
"deepmerge",
"magic-string",
+ "obug",
"svelte",
"vite",
"vitefu"
]
},
- "@tailwindcss/forms@0.5.10_tailwindcss@4.1.17": {
- "integrity": "sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==",
+ "@tailwindcss/forms@0.5.11_tailwindcss@4.1.18": {
+ "integrity": "sha512-h9wegbZDPurxG22xZSoWtdzc41/OlNEUQERNqI/0fOwa2aVlWGu7C35E/x6LDyD3lgtztFSSjKZyuVM0hxhbgA==",
"dependencies": [
"mini-svg-data-uri",
"tailwindcss"
]
},
- "@tailwindcss/node@4.1.17": {
- "integrity": "sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==",
+ "@tailwindcss/node@4.1.18": {
+ "integrity": "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==",
"dependencies": [
"@jridgewell/remapping",
"enhanced-resolve",
@@ -510,67 +514,67 @@
"tailwindcss"
]
},
- "@tailwindcss/oxide-android-arm64@4.1.17": {
- "integrity": "sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==",
+ "@tailwindcss/oxide-android-arm64@4.1.18": {
+ "integrity": "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==",
"os": ["android"],
"cpu": ["arm64"]
},
- "@tailwindcss/oxide-darwin-arm64@4.1.17": {
- "integrity": "sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==",
+ "@tailwindcss/oxide-darwin-arm64@4.1.18": {
+ "integrity": "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==",
"os": ["darwin"],
"cpu": ["arm64"]
},
- "@tailwindcss/oxide-darwin-x64@4.1.17": {
- "integrity": "sha512-gdhEPLzke2Pog8s12oADwYu0IAw04Y2tlmgVzIN0+046ytcgx8uZmCzEg4VcQh+AHKiS7xaL8kGo/QTiNEGRog==",
+ "@tailwindcss/oxide-darwin-x64@4.1.18": {
+ "integrity": "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==",
"os": ["darwin"],
"cpu": ["x64"]
},
- "@tailwindcss/oxide-freebsd-x64@4.1.17": {
- "integrity": "sha512-hxGS81KskMxML9DXsaXT1H0DyA+ZBIbyG/sSAjWNe2EDl7TkPOBI42GBV3u38itzGUOmFfCzk1iAjDXds8Oh0g==",
+ "@tailwindcss/oxide-freebsd-x64@4.1.18": {
+ "integrity": "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==",
"os": ["freebsd"],
"cpu": ["x64"]
},
- "@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17": {
- "integrity": "sha512-k7jWk5E3ldAdw0cNglhjSgv501u7yrMf8oeZ0cElhxU6Y2o7f8yqelOp3fhf7evjIS6ujTI3U8pKUXV2I4iXHQ==",
+ "@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18": {
+ "integrity": "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==",
"os": ["linux"],
"cpu": ["arm"]
},
- "@tailwindcss/oxide-linux-arm64-gnu@4.1.17": {
- "integrity": "sha512-HVDOm/mxK6+TbARwdW17WrgDYEGzmoYayrCgmLEw7FxTPLcp/glBisuyWkFz/jb7ZfiAXAXUACfyItn+nTgsdQ==",
+ "@tailwindcss/oxide-linux-arm64-gnu@4.1.18": {
+ "integrity": "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==",
"os": ["linux"],
"cpu": ["arm64"]
},
- "@tailwindcss/oxide-linux-arm64-musl@4.1.17": {
- "integrity": "sha512-HvZLfGr42i5anKtIeQzxdkw/wPqIbpeZqe7vd3V9vI3RQxe3xU1fLjss0TjyhxWcBaipk7NYwSrwTwK1hJARMg==",
+ "@tailwindcss/oxide-linux-arm64-musl@4.1.18": {
+ "integrity": "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==",
"os": ["linux"],
"cpu": ["arm64"]
},
- "@tailwindcss/oxide-linux-x64-gnu@4.1.17": {
- "integrity": "sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==",
+ "@tailwindcss/oxide-linux-x64-gnu@4.1.18": {
+ "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==",
"os": ["linux"],
"cpu": ["x64"]
},
- "@tailwindcss/oxide-linux-x64-musl@4.1.17": {
- "integrity": "sha512-k7f+pf9eXLEey4pBlw+8dgfJHY4PZ5qOUFDyNf7SI6lHjQ9Zt7+NcscjpwdCEbYi6FI5c2KDTDWyf2iHcCSyyQ==",
+ "@tailwindcss/oxide-linux-x64-musl@4.1.18": {
+ "integrity": "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==",
"os": ["linux"],
"cpu": ["x64"]
},
- "@tailwindcss/oxide-wasm32-wasi@4.1.17": {
- "integrity": "sha512-cEytGqSSoy7zK4JRWiTCx43FsKP/zGr0CsuMawhH67ONlH+T79VteQeJQRO/X7L0juEUA8ZyuYikcRBf0vsxhg==",
+ "@tailwindcss/oxide-wasm32-wasi@4.1.18": {
+ "integrity": "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==",
"cpu": ["wasm32"]
},
- "@tailwindcss/oxide-win32-arm64-msvc@4.1.17": {
- "integrity": "sha512-JU5AHr7gKbZlOGvMdb4722/0aYbU+tN6lv1kONx0JK2cGsh7g148zVWLM0IKR3NeKLv+L90chBVYcJ8uJWbC9A==",
+ "@tailwindcss/oxide-win32-arm64-msvc@4.1.18": {
+ "integrity": "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==",
"os": ["win32"],
"cpu": ["arm64"]
},
- "@tailwindcss/oxide-win32-x64-msvc@4.1.17": {
- "integrity": "sha512-SKWM4waLuqx0IH+FMDUw6R66Hu4OuTALFgnleKbqhgGU30DY20NORZMZUKgLRjQXNN2TLzKvh48QXTig4h4bGw==",
+ "@tailwindcss/oxide-win32-x64-msvc@4.1.18": {
+ "integrity": "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==",
"os": ["win32"],
"cpu": ["x64"]
},
- "@tailwindcss/oxide@4.1.17": {
- "integrity": "sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==",
+ "@tailwindcss/oxide@4.1.18": {
+ "integrity": "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==",
"optionalDependencies": [
"@tailwindcss/oxide-android-arm64",
"@tailwindcss/oxide-darwin-arm64",
@@ -586,15 +590,15 @@
"@tailwindcss/oxide-win32-x64-msvc"
]
},
- "@tailwindcss/typography@0.5.19_tailwindcss@4.1.17": {
+ "@tailwindcss/typography@0.5.19_tailwindcss@4.1.18": {
"integrity": "sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==",
"dependencies": [
"postcss-selector-parser@6.0.10",
"tailwindcss"
]
},
- "@tailwindcss/vite@4.1.17_vite@7.2.4__@types+node@22.19.1__picomatch@4.0.3_@types+node@22.19.1": {
- "integrity": "sha512-4+9w8ZHOiGnpcGI6z1TVVfWaX/koK7fKeSYF3qlYg2xpBtbteP2ddBxiarL+HVgfSJGeK5RIxRQmKm4rTJJAwA==",
+ "@tailwindcss/vite@4.1.18_vite@7.3.0__@types+node@22.19.3__picomatch@4.0.3_@types+node@22.19.3": {
+ "integrity": "sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==",
"dependencies": [
"@tailwindcss/node",
"@tailwindcss/oxide",
@@ -611,8 +615,8 @@
"@types/json-schema@7.0.15": {
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="
},
- "@types/node@22.19.1": {
- "integrity": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==",
+ "@types/node@22.19.3": {
+ "integrity": "sha512-1N9SBnWYOJTrNZCdh/yJE+t910Y128BoyY+zBLWhL3r0TYzlTmFdXrPwHL9DyFZmlEXNQQolTZh3KHV31QDhyA==",
"dependencies": [
"undici-types"
]
@@ -620,8 +624,8 @@
"@types/resolve@1.20.2": {
"integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q=="
},
- "@typescript-eslint/eslint-plugin@8.48.0_@typescript-eslint+parser@8.48.0__eslint@9.39.1__typescript@5.9.3_eslint@9.39.1_typescript@5.9.3": {
- "integrity": "sha512-XxXP5tL1txl13YFtrECECQYeZjBZad4fyd3cFV4a19LkAY/bIp9fev3US4S5fDVV2JaYFiKAZ/GRTOLer+mbyQ==",
+ "@typescript-eslint/eslint-plugin@8.52.0_@typescript-eslint+parser@8.52.0__eslint@9.39.2__typescript@5.9.3_eslint@9.39.2_typescript@5.9.3": {
+ "integrity": "sha512-okqtOgqu2qmZJ5iN4TWlgfF171dZmx2FzdOv2K/ixL2LZWDStL8+JgQerI2sa8eAEfoydG9+0V96m7V+P8yE1Q==",
"dependencies": [
"@eslint-community/regexpp",
"@typescript-eslint/parser",
@@ -630,15 +634,14 @@
"@typescript-eslint/utils",
"@typescript-eslint/visitor-keys",
"eslint",
- "graphemer",
"ignore@7.0.5",
"natural-compare",
"ts-api-utils",
"typescript"
]
},
- "@typescript-eslint/parser@8.48.0_eslint@9.39.1_typescript@5.9.3": {
- "integrity": "sha512-jCzKdm/QK0Kg4V4IK/oMlRZlY+QOcdjv89U2NgKHZk1CYTj82/RVSx1mV/0gqCVMJ/DA+Zf/S4NBWNF8GQ+eqQ==",
+ "@typescript-eslint/parser@8.52.0_eslint@9.39.2_typescript@5.9.3": {
+ "integrity": "sha512-iIACsx8pxRnguSYhHiMn2PvhvfpopO9FXHyn1mG5txZIsAaB6F0KwbFnUQN3KCiG3Jcuad/Cao2FAs1Wp7vAyg==",
"dependencies": [
"@typescript-eslint/scope-manager",
"@typescript-eslint/types",
@@ -649,8 +652,8 @@
"typescript"
]
},
- "@typescript-eslint/project-service@8.48.0_typescript@5.9.3": {
- "integrity": "sha512-Ne4CTZyRh1BecBf84siv42wv5vQvVmgtk8AuiEffKTUo3DrBaGYZueJSxxBZ8fjk/N3DrgChH4TOdIOwOwiqqw==",
+ "@typescript-eslint/project-service@8.52.0_typescript@5.9.3": {
+ "integrity": "sha512-xD0MfdSdEmeFa3OmVqonHi+Cciab96ls1UhIF/qX/O/gPu5KXD0bY9lu33jj04fjzrXHcuvjBcBC+D3SNSadaw==",
"dependencies": [
"@typescript-eslint/tsconfig-utils",
"@typescript-eslint/types",
@@ -658,21 +661,21 @@
"typescript"
]
},
- "@typescript-eslint/scope-manager@8.48.0": {
- "integrity": "sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ==",
+ "@typescript-eslint/scope-manager@8.52.0": {
+ "integrity": "sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA==",
"dependencies": [
"@typescript-eslint/types",
"@typescript-eslint/visitor-keys"
]
},
- "@typescript-eslint/tsconfig-utils@8.48.0_typescript@5.9.3": {
- "integrity": "sha512-WNebjBdFdyu10sR1M4OXTt2OkMd5KWIL+LLfeH9KhgP+jzfDV/LI3eXzwJ1s9+Yc0Kzo2fQCdY/OpdusCMmh6w==",
+ "@typescript-eslint/tsconfig-utils@8.52.0_typescript@5.9.3": {
+ "integrity": "sha512-jl+8fzr/SdzdxWJznq5nvoI7qn2tNYV/ZBAEcaFMVXf+K6jmXvAFrgo/+5rxgnL152f//pDEAYAhhBAZGrVfwg==",
"dependencies": [
"typescript"
]
},
- "@typescript-eslint/type-utils@8.48.0_eslint@9.39.1_typescript@5.9.3": {
- "integrity": "sha512-zbeVaVqeXhhab6QNEKfK96Xyc7UQuoFWERhEnj3mLVnUWrQnv15cJNseUni7f3g557gm0e46LZ6IJ4NJVOgOpw==",
+ "@typescript-eslint/type-utils@8.52.0_eslint@9.39.2_typescript@5.9.3": {
+ "integrity": "sha512-JD3wKBRWglYRQkAtsyGz1AewDu3mTc7NtRjR/ceTyGoPqmdS5oCdx/oZMWD5Zuqmo6/MpsYs0wp6axNt88/2EQ==",
"dependencies": [
"@typescript-eslint/types",
"@typescript-eslint/typescript-estree",
@@ -683,11 +686,11 @@
"typescript"
]
},
- "@typescript-eslint/types@8.48.0": {
- "integrity": "sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA=="
+ "@typescript-eslint/types@8.52.0": {
+ "integrity": "sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg=="
},
- "@typescript-eslint/typescript-estree@8.48.0_typescript@5.9.3": {
- "integrity": "sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ==",
+ "@typescript-eslint/typescript-estree@8.52.0_typescript@5.9.3": {
+ "integrity": "sha512-XP3LClsCc0FsTK5/frGjolyADTh3QmsLp6nKd476xNI9CsSsLnmn4f0jrzNoAulmxlmNIpeXuHYeEQv61Q6qeQ==",
"dependencies": [
"@typescript-eslint/project-service",
"@typescript-eslint/tsconfig-utils",
@@ -701,8 +704,8 @@
"typescript"
]
},
- "@typescript-eslint/utils@8.48.0_eslint@9.39.1_typescript@5.9.3": {
- "integrity": "sha512-yTJO1XuGxCsSfIVt1+1UrLHtue8xz16V8apzPYI06W0HbEbEWHxHXgZaAgavIkoh+GeV6hKKd5jm0sS6OYxWXQ==",
+ "@typescript-eslint/utils@8.52.0_eslint@9.39.2_typescript@5.9.3": {
+ "integrity": "sha512-wYndVMWkweqHpEpwPhwqE2lnD2DxC6WVLupU/DOt/0/v+/+iQbbzO3jOHjmBMnhu0DgLULvOaU4h4pwHYi2oRQ==",
"dependencies": [
"@eslint-community/eslint-utils",
"@typescript-eslint/scope-manager",
@@ -712,8 +715,8 @@
"typescript"
]
},
- "@typescript-eslint/visitor-keys@8.48.0": {
- "integrity": "sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==",
+ "@typescript-eslint/visitor-keys@8.52.0": {
+ "integrity": "sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==",
"dependencies": [
"@typescript-eslint/types",
"eslint-visitor-keys@4.2.1"
@@ -818,8 +821,8 @@
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
"bin": true
},
- "daisyui@5.5.5": {
- "integrity": "sha512-ekvI93ZkWIJoCOtDl0D2QMxnWvTejk9V5nWBqRv+7t0xjiBXqAK5U6o6JE2RPvlIC3EqwNyUoIZSdHX9MZK3nw=="
+ "daisyui@5.5.14": {
+ "integrity": "sha512-L47rvw7I7hK68TA97VB8Ee0woHew+/ohR6Lx6Ah/krfISOqcG4My7poNpX5Mo5/ytMxiR40fEaz6njzDi7cuSg=="
},
"debug@4.4.3": {
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
@@ -839,15 +842,15 @@
"devalue@5.5.0": {
"integrity": "sha512-69sM5yrHfFLJt0AZ9QqZXGCPfJ7fQjvpln3Rq5+PS03LD32Ost1Q9N+eEnaQwGRIriKkMImXD56ocjQmfjbV3w=="
},
- "enhanced-resolve@5.18.3": {
- "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
+ "enhanced-resolve@5.18.4": {
+ "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==",
"dependencies": [
"graceful-fs",
"tapable"
]
},
- "esbuild@0.25.12": {
- "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
+ "esbuild@0.27.2": {
+ "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
"optionalDependencies": [
"@esbuild/aix-ppc64",
"@esbuild/android-arm",
@@ -882,8 +885,8 @@
"escape-string-regexp@4.0.0": {
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
},
- "eslint-plugin-svelte@3.13.0_eslint@9.39.1_svelte@5.44.1__acorn@8.15.0_postcss@8.5.6": {
- "integrity": "sha512-2ohCCQJJTNbIpQCSDSTWj+FN0OVfPmSO03lmSNT7ytqMaWF6kpT86LdzDqtm4sh7TVPl/OEWJ/d7R87bXP2Vjg==",
+ "eslint-plugin-svelte@3.13.1_eslint@9.39.2_svelte@5.46.1__acorn@8.15.0_postcss@8.5.6": {
+ "integrity": "sha512-Ng+kV/qGS8P/isbNYVE3sJORtubB+yLEcYICMkUWNaDTb0SwZni/JhAYXh/Dz/q2eThUwWY0VMPZ//KYD1n3eQ==",
"dependencies": [
"@eslint-community/eslint-utils",
"@jridgewell/sourcemap-codec",
@@ -915,8 +918,8 @@
"eslint-visitor-keys@4.2.1": {
"integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="
},
- "eslint@9.39.1": {
- "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==",
+ "eslint@9.39.2": {
+ "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
"dependencies": [
"@eslint-community/eslint-utils",
"@eslint-community/regexpp",
@@ -966,14 +969,14 @@
"eslint-visitor-keys@4.2.1"
]
},
- "esquery@1.6.0": {
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "esquery@1.7.0": {
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
"dependencies": [
"estraverse"
]
},
- "esrap@2.2.0": {
- "integrity": "sha512-WBmtxe7R9C5mvL4n2le8nMUe4mD5V9oiK2vJpQ9I3y20ENPUomPcphBXE8D1x/Bm84oN1V+lOfgXxtqmxTp3Xg==",
+ "esrap@2.2.1": {
+ "integrity": "sha512-GiYWG34AN/4CUyaWAgunGt0Rxvr1PTMlGC0vvEov/uOQYWne2bpN03Um+k8jT+q3op33mKouP2zeJ6OlM+qeUg==",
"dependencies": [
"@jridgewell/sourcemap-codec"
]
@@ -1057,9 +1060,6 @@
"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=="
},
@@ -1284,6 +1284,9 @@
"natural-compare@1.4.0": {
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
},
+ "obug@2.1.1": {
+ "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ=="
+ },
"optionator@0.9.4": {
"integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
"dependencies": [
@@ -1358,8 +1361,8 @@
"util-deprecate"
]
},
- "postcss-selector-parser@7.1.0": {
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "postcss-selector-parser@7.1.1": {
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"dependencies": [
"cssesc",
"util-deprecate"
@@ -1376,8 +1379,8 @@
"prelude-ls@1.2.1": {
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
},
- "prettier-plugin-svelte@3.4.0_prettier@3.7.4_svelte@5.44.1__acorn@8.15.0": {
- "integrity": "sha512-pn1ra/0mPObzqoIQn/vUTR3ZZI6UuZ0sHqMK5x2jMLGrs53h0sXhkVuDcrlssHwIMk7FYrMjHBPoUSyyEEDlBQ==",
+ "prettier-plugin-svelte@3.4.1_prettier@3.7.4_svelte@5.46.1__acorn@8.15.0": {
+ "integrity": "sha512-xL49LCloMoZRvSwa6IEdN2GV6cq2IqpYGstYtMT+5wmml1/dClEoI0MZR78MiVPpu6BdQFfN0/y73yO6+br5Pg==",
"dependencies": [
"prettier",
"svelte"
@@ -1482,8 +1485,8 @@
"supports-preserve-symlinks-flag@1.0.0": {
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
},
- "svelte-check@4.3.4_svelte@5.44.1__acorn@8.15.0_typescript@5.9.3": {
- "integrity": "sha512-DVWvxhBrDsd+0hHWKfjP99lsSXASeOhHJYyuKOFYJcP7ThfSCKgjVarE8XfuMWpS5JV3AlDf+iK1YGGo2TACdw==",
+ "svelte-check@4.3.5_svelte@5.46.1__acorn@8.15.0_typescript@5.9.3": {
+ "integrity": "sha512-e4VWZETyXaKGhpkxOXP+B/d0Fp/zKViZoJmneZWe/05Y2aqSKj3YN2nLfYPJBQ87WEiY4BQCQ9hWGu9mPT1a1Q==",
"dependencies": [
"@jridgewell/trace-mapping",
"chokidar",
@@ -1495,23 +1498,23 @@
],
"bin": true
},
- "svelte-eslint-parser@1.4.0_svelte@5.44.1__acorn@8.15.0_postcss@8.5.6": {
- "integrity": "sha512-fjPzOfipR5S7gQ/JvI9r2H8y9gMGXO3JtmrylHLLyahEMquXI0lrebcjT+9/hNgDej0H7abTyox5HpHmW1PSWA==",
+ "svelte-eslint-parser@1.4.1_svelte@5.46.1__acorn@8.15.0_postcss@8.5.6": {
+ "integrity": "sha512-1eqkfQ93goAhjAXxZiu1SaKI9+0/sxp4JIWQwUpsz7ybehRE5L8dNuz7Iry7K22R47p5/+s9EM+38nHV2OlgXA==",
"dependencies": [
"eslint-scope",
"eslint-visitor-keys@4.2.1",
"espree",
"postcss",
"postcss-scss",
- "postcss-selector-parser@7.1.0",
+ "postcss-selector-parser@7.1.1",
"svelte"
],
"optionalPeers": [
"svelte"
]
},
- "svelte@5.44.1_acorn@8.15.0": {
- "integrity": "sha512-8VnkRXpa6tJ9IqiwKvzZBNnBy9tZg0N63duDz0EJqiozsmBEAZfHiZzWWWAneIN+cAWkK1JkafW1xIbC4YrdBA==",
+ "svelte@5.46.1_acorn@8.15.0": {
+ "integrity": "sha512-ynjfCHD3nP2el70kN5Pmg37sSi0EjOm9FgHYQdC4giWG/hzO3AatzXXJJgP305uIhGQxSufJLuYWtkY8uK/8RA==",
"dependencies": [
"@jridgewell/remapping",
"@jridgewell/sourcemap-codec",
@@ -1530,8 +1533,8 @@
"zimmerframe"
]
},
- "tailwindcss@4.1.17": {
- "integrity": "sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q=="
+ "tailwindcss@4.1.18": {
+ "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw=="
},
"tapable@2.3.0": {
"integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg=="
@@ -1546,8 +1549,8 @@
"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==",
+ "ts-api-utils@2.4.0_typescript@5.9.3": {
+ "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==",
"dependencies": [
"typescript"
]
@@ -1558,8 +1561,8 @@
"prelude-ls"
]
},
- "typescript-eslint@8.48.0_eslint@9.39.1_typescript@5.9.3_@typescript-eslint+parser@8.48.0__eslint@9.39.1__typescript@5.9.3": {
- "integrity": "sha512-fcKOvQD9GUn3Xw63EgiDqhvWJ5jsyZUaekl3KVpGsDJnN46WJTe3jWxtQP9lMZm1LJNkFLlTaWAxK2vUQR+cqw==",
+ "typescript-eslint@8.52.0_eslint@9.39.2_typescript@5.9.3_@typescript-eslint+parser@8.52.0__eslint@9.39.2__typescript@5.9.3": {
+ "integrity": "sha512-atlQQJ2YkO4pfTVQmQ+wvYQwexPDOIgo+RaVcD7gHgzy/IQA+XTyuxNM9M9TVXvttkF7koBHmcwisKdOAf2EcA==",
"dependencies": [
"@typescript-eslint/eslint-plugin",
"@typescript-eslint/parser",
@@ -1585,8 +1588,8 @@
"util-deprecate@1.0.2": {
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
},
- "vite@7.2.4_@types+node@22.19.1_picomatch@4.0.3": {
- "integrity": "sha512-NL8jTlbo0Tn4dUEXEsUg8KeyG/Lkmc4Fnzb8JXN/Ykm9G4HNImjtABMJgkQoVjOBN/j2WAwDTRytdqJbZsah7w==",
+ "vite@7.3.0_@types+node@22.19.3_picomatch@4.0.3": {
+ "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==",
"dependencies": [
"@types/node",
"esbuild",
@@ -1604,7 +1607,7 @@
],
"bin": true
},
- "vitefu@1.1.1_vite@7.2.4__@types+node@22.19.1__picomatch@4.0.3_@types+node@22.19.1": {
+ "vitefu@1.1.1_vite@7.3.0__@types+node@22.19.3__picomatch@4.0.3_@types+node@22.19.3": {
"integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==",
"dependencies": [
"vite"
@@ -1636,27 +1639,27 @@
"workspace": {
"packageJson": {
"dependencies": [
- "npm:@eslint/compat@^1.4.0",
- "npm:@eslint/js@^9.39.1",
+ "npm:@eslint/compat@^1.4.1",
+ "npm:@eslint/js@^9.39.2",
"npm:@sveltejs/adapter-node@^5.4.0",
- "npm:@sveltejs/kit@^2.48.5",
- "npm:@sveltejs/vite-plugin-svelte@^6.2.1",
- "npm:@tailwindcss/forms@~0.5.10",
+ "npm:@sveltejs/kit@^2.49.3",
+ "npm:@sveltejs/vite-plugin-svelte@^6.2.2",
+ "npm:@tailwindcss/forms@~0.5.11",
"npm:@tailwindcss/typography@~0.5.19",
- "npm:@tailwindcss/vite@^4.1.17",
- "npm:@types/node@22",
- "npm:daisyui@^5.5.5",
- "npm:eslint-plugin-svelte@^3.13.0",
- "npm:eslint@^9.39.1",
+ "npm:@tailwindcss/vite@^4.1.18",
+ "npm:@types/node@^22.19.3",
+ "npm:daisyui@^5.5.14",
+ "npm:eslint-plugin-svelte@^3.13.1",
+ "npm:eslint@^9.39.2",
"npm:globals@^16.5.0",
- "npm:prettier-plugin-svelte@^3.4.0",
+ "npm:prettier-plugin-svelte@^3.4.1",
"npm:prettier@^3.7.4",
- "npm:svelte-check@^4.3.4",
- "npm:svelte@^5.43.8",
- "npm:tailwindcss@^4.1.17",
- "npm:typescript-eslint@^8.47.0",
+ "npm:svelte-check@^4.3.5",
+ "npm:svelte@^5.46.1",
+ "npm:tailwindcss@^4.1.18",
+ "npm:typescript-eslint@^8.52.0",
"npm:typescript@^5.9.3",
- "npm:vite@^7.2.2"
+ "npm:vite@^7.3.0"
]
}
}
diff --git a/package.json b/package.json
index 870b3f9..d86868e 100644
--- a/package.json
+++ b/package.json
@@ -13,28 +13,28 @@
"lint": "eslint ."
},
"dependencies": {
- "daisyui": "^5.5.5"
+ "daisyui": "^5.5.14"
},
"devDependencies": {
- "@eslint/compat": "^1.4.0",
- "@eslint/js": "^9.39.1",
+ "@eslint/compat": "^1.4.1",
+ "@eslint/js": "^9.39.2",
"@sveltejs/adapter-node": "^5.4.0",
- "@sveltejs/kit": "^2.48.5",
- "@sveltejs/vite-plugin-svelte": "^6.2.1",
- "@tailwindcss/forms": "^0.5.10",
+ "@sveltejs/kit": "^2.49.3",
+ "@sveltejs/vite-plugin-svelte": "^6.2.2",
+ "@tailwindcss/forms": "^0.5.11",
"@tailwindcss/typography": "^0.5.19",
- "@tailwindcss/vite": "^4.1.17",
- "@types/node": "^22",
- "eslint": "^9.39.1",
- "eslint-plugin-svelte": "^3.13.0",
+ "@tailwindcss/vite": "^4.1.18",
+ "@types/node": "^22.19.3",
+ "eslint": "^9.39.2",
+ "eslint-plugin-svelte": "^3.13.1",
"globals": "^16.5.0",
"prettier": "^3.7.4",
- "prettier-plugin-svelte": "^3.4.0",
- "svelte": "^5.43.8",
- "svelte-check": "^4.3.4",
- "tailwindcss": "^4.1.17",
+ "prettier-plugin-svelte": "^3.4.1",
+ "svelte": "^5.46.1",
+ "svelte-check": "^4.3.5",
+ "tailwindcss": "^4.1.18",
"typescript": "^5.9.3",
- "typescript-eslint": "^8.47.0",
- "vite": "^7.2.2"
+ "typescript-eslint": "^8.52.0",
+ "vite": "^7.3.0"
}
}
diff --git a/src/app.html b/src/app.html
index 179941a..1dd488f 100644
--- a/src/app.html
+++ b/src/app.html
@@ -1,11 +1,28 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
%sveltekit.head%
-
- %sveltekit.body%
+
+
+ %sveltekit.body%
+
diff --git a/src/lib/ErrorPopup.svelte b/src/lib/ErrorPopup.svelte
index fa3ce86..f3dedda 100644
--- a/src/lib/ErrorPopup.svelte
+++ b/src/lib/ErrorPopup.svelte
@@ -1,7 +1,7 @@
+
+
\ No newline at end of file
diff --git a/src/lib/MainNavbar.svelte b/src/lib/MainNavbar.svelte
index 0a9d3ea..f5a2dd0 100644
--- a/src/lib/MainNavbar.svelte
+++ b/src/lib/MainNavbar.svelte
@@ -26,26 +26,25 @@
auth.isMfaEnabled = !auth.isMfaEnabled;
}
}
+
+ let { sideMenuOpen = $bindable(), isMobile } = $props()
-
+
-
-
HexName
+ {#if auth.isAuthenticated || isMobile}
+
{sideMenuOpen = !sideMenuOpen}}>
+
+
+ {/if}
+
-
-