detached bfa91b5

chore(deps-dev): bump the npm-dependencies group across 1 directory with 10 updates

Bumps the npm-dependencies group with 10 updates in the /webui directory:

| Package | From | To |
| --- | --- | --- |
| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `0.561.0` | `0.563.1` |
| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `4.0.4` | `6.2.4` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.30` | `25.1.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `7.18.0` | `8.54.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `7.18.0` | `8.54.0` |
| [eslint](https://github.com/eslint/eslint) | `8.57.1` | `9.39.2` |
| [globals](https://github.com/sindresorhus/globals) | `17.1.0` | `17.2.0` |
| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.48.0` | `5.48.5` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.53.1` | `8.54.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `7.3.1` |



Updates `@lucide/svelte` from 0.561.0 to 0.563.1
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/0.563.1/packages/svelte)

Updates `@sveltejs/vite-plugin-svelte` from 4.0.4 to 6.2.4
- [Release notes](https://github.com/sveltejs/vite-plugin-svelte/releases)
- [Changelog](https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@6.2.4/packages/vite-plugin-svelte)

Updates `@types/node` from 20.19.30 to 25.1.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 7.18.0 to 8.54.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 7.18.0 to 8.54.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser)

Updates `eslint` from 8.57.1 to 9.39.2
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v8.57.1...v9.39.2)

Updates `globals` from 17.1.0 to 17.2.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v17.1.0...v17.2.0)

Updates `svelte` from 5.48.0 to 5.48.5
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.48.5/packages/svelte)

Updates `typescript-eslint` from 8.53.1 to 8.54.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/typescript-eslint)

Updates `vite` from 5.4.21 to 7.3.1
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.3.1/packages/vite)

---
updated-dependencies:
- dependency-name: "@lucide/svelte"
  dependency-version: 0.563.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: "@sveltejs/vite-plugin-svelte"
  dependency-version: 6.2.4
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-dependencies
- dependency-name: "@types/node"
  dependency-version: 25.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.54.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.54.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-dependencies
- dependency-name: eslint
  dependency-version: 9.39.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-dependencies
- dependency-name: globals
  dependency-version: 17.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: svelte
  dependency-version: 5.48.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-dependencies
- dependency-name: typescript-eslint
  dependency-version: 8.54.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-dependencies
- dependency-name: vite
  dependency-version: 7.3.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
commit
bfa91b5694ae3026a22c62109151ec689a1187c6
author
dependabot[bot] · · 2026-01-28 19:10 UTC
committer
GitHub · · 2026-01-28 19:10 UTC
parent
44f3625
signature
GPG UnverifiedB5690EEEBB952194 The key is unknown
2 files · +689 -1211
M webui/package-lock.json +679 -1201
@@ -16,27 +16,27 @@
1616 },
1717 "devDependencies": {
1818 "@internationalized/date": "^3.10.1",
19- "@lucide/svelte": "^0.561.0",
20- "@sveltejs/vite-plugin-svelte": "^4.0.0",
19+ "@lucide/svelte": "^0.563.1",
20+ "@sveltejs/vite-plugin-svelte": "^6.2.4",
2121 "@tailwindcss/cli": "^4.0.0",
2222 "@tailwindcss/postcss": "^4.1.13",
23- "@types/node": "^20.0.0",
24- "@typescript-eslint/eslint-plugin": "^7.0.0",
25- "@typescript-eslint/parser": "^7.0.0",
23+ "@types/node": "^25.1.0",
24+ "@typescript-eslint/eslint-plugin": "^8.54.0",
25+ "@typescript-eslint/parser": "^8.54.0",
2626 "autoprefixer": "^10.4.20",
27- "eslint": "^8.57.0",
27+ "eslint": "^9.39.2",
2828 "eslint-plugin-svelte": "^3.14.0",
29- "globals": "^17.1.0",
29+ "globals": "^17.2.0",
3030 "postcss": "^8.4.47",
31- "svelte": "^5.0.0",
31+ "svelte": "^5.48.5",
3232 "svelte-awesome-color-picker": "^4.1.0",
3333 "svelte-check": "^4.0.0",
3434 "tailwind-variants": "^3.2.2",
3535 "tailwindcss": "^4.0.0",
3636 "tw-animate-css": "^1.4.0",
3737 "typescript": "^5.3.0",
38- "typescript-eslint": "^8.43.0",
39- "vite": "^5.0.0"
38+ "typescript-eslint": "^8.54.0",
39+ "vite": "^7.3.1"
4040 }
4141 },
4242 "node_modules/@alloc/quick-lru": {
@@ -53,9 +53,9 @@
5353 }
5454 },
5555 "node_modules/@esbuild/aix-ppc64": {
56- "version": "0.21.5",
57- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
58- "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
56+ "version": "0.27.2",
57+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",
58+ "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",
5959 "cpu": [
6060 "ppc64"
6161 ],
@@ -66,13 +66,13 @@
6666 "aix"
6767 ],
6868 "engines": {
69- "node": ">=12"
69+ "node": ">=18"
7070 }
7171 },
7272 "node_modules/@esbuild/android-arm": {
73- "version": "0.21.5",
74- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
75- "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
73+ "version": "0.27.2",
74+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz",
75+ "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",
7676 "cpu": [
7777 "arm"
7878 ],
@@ -83,13 +83,13 @@
8383 "android"
8484 ],
8585 "engines": {
86- "node": ">=12"
86+ "node": ">=18"
8787 }
8888 },
8989 "node_modules/@esbuild/android-arm64": {
90- "version": "0.21.5",
91- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
92- "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
90+ "version": "0.27.2",
91+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",
92+ "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",
9393 "cpu": [
9494 "arm64"
9595 ],
@@ -100,13 +100,13 @@
100100 "android"
101101 ],
102102 "engines": {
103- "node": ">=12"
103+ "node": ">=18"
104104 }
105105 },
106106 "node_modules/@esbuild/android-x64": {
107- "version": "0.21.5",
108- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
109- "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
107+ "version": "0.27.2",
108+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz",
109+ "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",
110110 "cpu": [
111111 "x64"
112112 ],
@@ -117,13 +117,13 @@
117117 "android"
118118 ],
119119 "engines": {
120- "node": ">=12"
120+ "node": ">=18"
121121 }
122122 },
123123 "node_modules/@esbuild/darwin-arm64": {
124- "version": "0.21.5",
125- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
126- "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
124+ "version": "0.27.2",
125+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",
126+ "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",
127127 "cpu": [
128128 "arm64"
129129 ],
@@ -134,13 +134,13 @@
134134 "darwin"
135135 ],
136136 "engines": {
137- "node": ">=12"
137+ "node": ">=18"
138138 }
139139 },
140140 "node_modules/@esbuild/darwin-x64": {
141- "version": "0.21.5",
142- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
143- "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
141+ "version": "0.27.2",
142+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",
143+ "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",
144144 "cpu": [
145145 "x64"
146146 ],
@@ -151,13 +151,13 @@
151151 "darwin"
152152 ],
153153 "engines": {
154- "node": ">=12"
154+ "node": ">=18"
155155 }
156156 },
157157 "node_modules/@esbuild/freebsd-arm64": {
158- "version": "0.21.5",
159- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
160- "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
158+ "version": "0.27.2",
159+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",
160+ "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",
161161 "cpu": [
162162 "arm64"
163163 ],
@@ -168,13 +168,13 @@
168168 "freebsd"
169169 ],
170170 "engines": {
171- "node": ">=12"
171+ "node": ">=18"
172172 }
173173 },
174174 "node_modules/@esbuild/freebsd-x64": {
175- "version": "0.21.5",
176- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
177- "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
175+ "version": "0.27.2",
176+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",
177+ "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",
178178 "cpu": [
179179 "x64"
180180 ],
@@ -185,13 +185,13 @@
185185 "freebsd"
186186 ],
187187 "engines": {
188- "node": ">=12"
188+ "node": ">=18"
189189 }
190190 },
191191 "node_modules/@esbuild/linux-arm": {
192- "version": "0.21.5",
193- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
194- "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
192+ "version": "0.27.2",
193+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",
194+ "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",
195195 "cpu": [
196196 "arm"
197197 ],
@@ -202,13 +202,13 @@
202202 "linux"
203203 ],
204204 "engines": {
205- "node": ">=12"
205+ "node": ">=18"
206206 }
207207 },
208208 "node_modules/@esbuild/linux-arm64": {
209- "version": "0.21.5",
210- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
211- "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
209+ "version": "0.27.2",
210+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",
211+ "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",
212212 "cpu": [
213213 "arm64"
214214 ],
@@ -219,13 +219,13 @@
219219 "linux"
220220 ],
221221 "engines": {
222- "node": ">=12"
222+ "node": ">=18"
223223 }
224224 },
225225 "node_modules/@esbuild/linux-ia32": {
226- "version": "0.21.5",
227- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
228- "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
226+ "version": "0.27.2",
227+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",
228+ "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",
229229 "cpu": [
230230 "ia32"
231231 ],
@@ -236,13 +236,13 @@
236236 "linux"
237237 ],
238238 "engines": {
239- "node": ">=12"
239+ "node": ">=18"
240240 }
241241 },
242242 "node_modules/@esbuild/linux-loong64": {
243- "version": "0.21.5",
244- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
245- "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
243+ "version": "0.27.2",
244+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",
245+ "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",
246246 "cpu": [
247247 "loong64"
248248 ],
@@ -253,13 +253,13 @@
253253 "linux"
254254 ],
255255 "engines": {
256- "node": ">=12"
256+ "node": ">=18"
257257 }
258258 },
259259 "node_modules/@esbuild/linux-mips64el": {
260- "version": "0.21.5",
261- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
262- "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
260+ "version": "0.27.2",
261+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",
262+ "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",
263263 "cpu": [
264264 "mips64el"
265265 ],
@@ -270,13 +270,13 @@
270270 "linux"
271271 ],
272272 "engines": {
273- "node": ">=12"
273+ "node": ">=18"
274274 }
275275 },
276276 "node_modules/@esbuild/linux-ppc64": {
277- "version": "0.21.5",
278- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
279- "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
277+ "version": "0.27.2",
278+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",
279+ "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",
280280 "cpu": [
281281 "ppc64"
282282 ],
@@ -287,13 +287,13 @@
287287 "linux"
288288 ],
289289 "engines": {
290- "node": ">=12"
290+ "node": ">=18"
291291 }
292292 },
293293 "node_modules/@esbuild/linux-riscv64": {
294- "version": "0.21.5",
295- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
296- "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
294+ "version": "0.27.2",
295+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",
296+ "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",
297297 "cpu": [
298298 "riscv64"
299299 ],
@@ -304,13 +304,13 @@
304304 "linux"
305305 ],
306306 "engines": {
307- "node": ">=12"
307+ "node": ">=18"
308308 }
309309 },
310310 "node_modules/@esbuild/linux-s390x": {
311- "version": "0.21.5",
312- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
313- "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
311+ "version": "0.27.2",
312+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",
313+ "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",
314314 "cpu": [
315315 "s390x"
316316 ],
@@ -321,13 +321,13 @@
321321 "linux"
322322 ],
323323 "engines": {
324- "node": ">=12"
324+ "node": ">=18"
325325 }
326326 },
327327 "node_modules/@esbuild/linux-x64": {
328- "version": "0.21.5",
329- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
330- "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
328+ "version": "0.27.2",
329+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",
330+ "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",
331331 "cpu": [
332332 "x64"
333333 ],
@@ -338,13 +338,30 @@
338338 "linux"
339339 ],
340340 "engines": {
341- "node": ">=12"
341+ "node": ">=18"
342+ }
343+ },
344+ "node_modules/@esbuild/netbsd-arm64": {
345+ "version": "0.27.2",
346+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",
347+ "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",
348+ "cpu": [
349+ "arm64"
350+ ],
351+ "dev": true,
352+ "license": "MIT",
353+ "optional": true,
354+ "os": [
355+ "netbsd"
356+ ],
357+ "engines": {
358+ "node": ">=18"
342359 }
343360 },
344361 "node_modules/@esbuild/netbsd-x64": {
345- "version": "0.21.5",
346- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
347- "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
362+ "version": "0.27.2",
363+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",
364+ "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",
348365 "cpu": [
349366 "x64"
350367 ],
@@ -355,13 +372,30 @@
355372 "netbsd"
356373 ],
357374 "engines": {
358- "node": ">=12"
375+ "node": ">=18"
376+ }
377+ },
378+ "node_modules/@esbuild/openbsd-arm64": {
379+ "version": "0.27.2",
380+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",
381+ "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",
382+ "cpu": [
383+ "arm64"
384+ ],
385+ "dev": true,
386+ "license": "MIT",
387+ "optional": true,
388+ "os": [
389+ "openbsd"
390+ ],
391+ "engines": {
392+ "node": ">=18"
359393 }
360394 },
361395 "node_modules/@esbuild/openbsd-x64": {
362- "version": "0.21.5",
363- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
364- "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
396+ "version": "0.27.2",
397+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",
398+ "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",
365399 "cpu": [
366400 "x64"
367401 ],
@@ -372,13 +406,30 @@
372406 "openbsd"
373407 ],
374408 "engines": {
375- "node": ">=12"
409+ "node": ">=18"
410+ }
411+ },
412+ "node_modules/@esbuild/openharmony-arm64": {
413+ "version": "0.27.2",
414+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",
415+ "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",
416+ "cpu": [
417+ "arm64"
418+ ],
419+ "dev": true,
420+ "license": "MIT",
421+ "optional": true,
422+ "os": [
423+ "openharmony"
424+ ],
425+ "engines": {
426+ "node": ">=18"
376427 }
377428 },
378429 "node_modules/@esbuild/sunos-x64": {
379- "version": "0.21.5",
380- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
381- "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
430+ "version": "0.27.2",
431+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",
432+ "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",
382433 "cpu": [
383434 "x64"
384435 ],
@@ -389,13 +440,13 @@
389440 "sunos"
390441 ],
391442 "engines": {
392- "node": ">=12"
443+ "node": ">=18"
393444 }
394445 },
395446 "node_modules/@esbuild/win32-arm64": {
396- "version": "0.21.5",
397- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
398- "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
447+ "version": "0.27.2",
448+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",
449+ "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",
399450 "cpu": [
400451 "arm64"
401452 ],
@@ -406,13 +457,13 @@
406457 "win32"
407458 ],
408459 "engines": {
409- "node": ">=12"
460+ "node": ">=18"
410461 }
411462 },
412463 "node_modules/@esbuild/win32-ia32": {
413- "version": "0.21.5",
414- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
415- "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
464+ "version": "0.27.2",
465+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",
466+ "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",
416467 "cpu": [
417468 "ia32"
418469 ],
@@ -423,13 +474,13 @@
423474 "win32"
424475 ],
425476 "engines": {
426- "node": ">=12"
477+ "node": ">=18"
427478 }
428479 },
429480 "node_modules/@esbuild/win32-x64": {
430- "version": "0.21.5",
431- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
432- "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
481+ "version": "0.27.2",
482+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",
483+ "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",
433484 "cpu": [
434485 "x64"
435486 ],
@@ -440,7 +491,7 @@
440491 "win32"
441492 ],
442493 "engines": {
443- "node": ">=12"
494+ "node": ">=18"
444495 }
445496 },
446497 "node_modules/@eslint-community/eslint-utils": {
@@ -472,25 +523,90 @@
472523 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
473524 }
474525 },
526+ "node_modules/@eslint/config-array": {
527+ "version": "0.21.1",
528+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz",
529+ "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==",
530+ "dev": true,
531+ "license": "Apache-2.0",
532+ "dependencies": {
533+ "@eslint/object-schema": "^2.1.7",
534+ "debug": "^4.3.1",
535+ "minimatch": "^3.1.2"
536+ },
537+ "engines": {
538+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
539+ }
540+ },
541+ "node_modules/@eslint/config-array/node_modules/brace-expansion": {
542+ "version": "1.1.12",
543+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
544+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
545+ "dev": true,
546+ "license": "MIT",
547+ "dependencies": {
548+ "balanced-match": "^1.0.0",
549+ "concat-map": "0.0.1"
550+ }
551+ },
552+ "node_modules/@eslint/config-array/node_modules/minimatch": {
553+ "version": "3.1.2",
554+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
555+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
556+ "dev": true,
557+ "license": "ISC",
558+ "dependencies": {
559+ "brace-expansion": "^1.1.7"
560+ },
561+ "engines": {
562+ "node": "*"
563+ }
564+ },
565+ "node_modules/@eslint/config-helpers": {
566+ "version": "0.4.2",
567+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
568+ "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
569+ "dev": true,
570+ "license": "Apache-2.0",
571+ "dependencies": {
572+ "@eslint/core": "^0.17.0"
573+ },
574+ "engines": {
575+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
576+ }
577+ },
578+ "node_modules/@eslint/core": {
579+ "version": "0.17.0",
580+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
581+ "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
582+ "dev": true,
583+ "license": "Apache-2.0",
584+ "dependencies": {
585+ "@types/json-schema": "^7.0.15"
586+ },
587+ "engines": {
588+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
589+ }
590+ },
475591 "node_modules/@eslint/eslintrc": {
476- "version": "2.1.4",
477- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
478- "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
592+ "version": "3.3.3",
593+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz",
594+ "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==",
479595 "dev": true,
480596 "license": "MIT",
481597 "dependencies": {
482598 "ajv": "^6.12.4",
483599 "debug": "^4.3.2",
484- "espree": "^9.6.0",
485- "globals": "^13.19.0",
600+ "espree": "^10.0.1",
601+ "globals": "^14.0.0",
486602 "ignore": "^5.2.0",
487603 "import-fresh": "^3.2.1",
488- "js-yaml": "^4.1.0",
604+ "js-yaml": "^4.1.1",
489605 "minimatch": "^3.1.2",
490606 "strip-json-comments": "^3.1.1"
491607 },
492608 "engines": {
493- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
609+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
494610 },
495611 "funding": {
496612 "url": "https://opencollective.com/eslint"
@@ -508,16 +624,13 @@
508624 }
509625 },
510626 "node_modules/@eslint/eslintrc/node_modules/globals": {
511- "version": "13.24.0",
512- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
513- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
627+ "version": "14.0.0",
628+ "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
629+ "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
514630 "dev": true,
515631 "license": "MIT",
516- "dependencies": {
517- "type-fest": "^0.20.2"
518- },
519632 "engines": {
520- "node": ">=8"
633+ "node": ">=18"
521634 },
522635 "funding": {
523636 "url": "https://github.com/sponsors/sindresorhus"
@@ -537,13 +650,40 @@
537650 }
538651 },
539652 "node_modules/@eslint/js": {
540- "version": "8.57.1",
541- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
542- "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
653+ "version": "9.39.2",
654+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz",
655+ "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==",
543656 "dev": true,
544657 "license": "MIT",
545658 "engines": {
546- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
659+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
660+ },
661+ "funding": {
662+ "url": "https://eslint.org/donate"
663+ }
664+ },
665+ "node_modules/@eslint/object-schema": {
666+ "version": "2.1.7",
667+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
668+ "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
669+ "dev": true,
670+ "license": "Apache-2.0",
671+ "engines": {
672+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
673+ }
674+ },
675+ "node_modules/@eslint/plugin-kit": {
676+ "version": "0.4.1",
677+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
678+ "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
679+ "dev": true,
680+ "license": "Apache-2.0",
681+ "dependencies": {
682+ "@eslint/core": "^0.17.0",
683+ "levn": "^0.4.1"
684+ },
685+ "engines": {
686+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
547687 }
548688 },
549689 "node_modules/@floating-ui/core": {
@@ -571,44 +711,28 @@
571711 "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==",
572712 "license": "MIT"
573713 },
574- "node_modules/@humanwhocodes/config-array": {
575- "version": "0.13.0",
576- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
577- "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
578- "deprecated": "Use @eslint/config-array instead",
714+ "node_modules/@humanfs/core": {
715+ "version": "0.19.1",
716+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
717+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
579718 "dev": true,
580719 "license": "Apache-2.0",
581- "dependencies": {
582- "@humanwhocodes/object-schema": "^2.0.3",
583- "debug": "^4.3.1",
584- "minimatch": "^3.0.5"
585- },
586720 "engines": {
587- "node": ">=10.10.0"
588- }
589- },
590- "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
591- "version": "1.1.12",
592- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
593- "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
594- "dev": true,
595- "license": "MIT",
596- "dependencies": {
597- "balanced-match": "^1.0.0",
598- "concat-map": "0.0.1"
721+ "node": ">=18.18.0"
599722 }
600723 },
601- "node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
602- "version": "3.1.2",
603- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
604- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
724+ "node_modules/@humanfs/node": {
725+ "version": "0.16.7",
726+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
727+ "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
605728 "dev": true,
606- "license": "ISC",
729+ "license": "Apache-2.0",
607730 "dependencies": {
608- "brace-expansion": "^1.1.7"
731+ "@humanfs/core": "^0.19.1",
732+ "@humanwhocodes/retry": "^0.4.0"
609733 },
610734 "engines": {
611- "node": "*"
735+ "node": ">=18.18.0"
612736 }
613737 },
614738 "node_modules/@humanwhocodes/module-importer": {
@@ -625,20 +749,25 @@
625749 "url": "https://github.com/sponsors/nzakas"
626750 }
627751 },
628- "node_modules/@humanwhocodes/object-schema": {
629- "version": "2.0.3",
630- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
631- "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
632- "deprecated": "Use @eslint/object-schema instead",
752+ "node_modules/@humanwhocodes/retry": {
753+ "version": "0.4.3",
754+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
755+ "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
633756 "dev": true,
634- "license": "BSD-3-Clause"
757+ "license": "Apache-2.0",
758+ "engines": {
759+ "node": ">=18.18"
760+ },
761+ "funding": {
762+ "type": "github",
763+ "url": "https://github.com/sponsors/nzakas"
764+ }
635765 },
636766 "node_modules/@internationalized/date": {
637767 "version": "3.10.1",
638768 "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.10.1.tgz",
639769 "integrity": "sha512-oJrXtQiAXLvT9clCf1K4kxp3eKsQhIaZqxEyowkBcsvZDdZkbWrVmnGknxs5flTD0VGsxrxKgBCZty1EzoiMzA==",
640770 "license": "Apache-2.0",
641- "peer": true,
642771 "dependencies": {
643772 "@swc/helpers": "^0.5.0"
644773 }
@@ -689,53 +818,15 @@
689818 }
690819 },
691820 "node_modules/@lucide/svelte": {
692- "version": "0.561.0",
693- "resolved": "https://registry.npmjs.org/@lucide/svelte/-/svelte-0.561.0.tgz",
694- "integrity": "sha512-vofKV2UFVrKE6I4ewKJ3dfCXSV6iP6nWVmiM83MLjsU91EeJcEg7LoWUABLp/aOTxj1HQNbJD1f3g3L0JQgH9A==",
821+ "version": "0.563.1",
822+ "resolved": "https://registry.npmjs.org/@lucide/svelte/-/svelte-0.563.1.tgz",
823+ "integrity": "sha512-Kt+MbnE5D9RsuI/csmf7M+HWxALe57x3A0DhQ8pPnnUpneh7zuldrYjlT+veWtk+tVnp5doQtaAAxLujzIlhBw==",
695824 "dev": true,
696825 "license": "ISC",
697826 "peerDependencies": {
698827 "svelte": "^5"
699828 }
700829 },
701- "node_modules/@nodelib/fs.scandir": {
702- "version": "2.1.5",
703- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
704- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
705- "dev": true,
706- "license": "MIT",
707- "dependencies": {
708- "@nodelib/fs.stat": "2.0.5",
709- "run-parallel": "^1.1.9"
710- },
711- "engines": {
712- "node": ">= 8"
713- }
714- },
715- "node_modules/@nodelib/fs.stat": {
716- "version": "2.0.5",
717- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
718- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
719- "dev": true,
720- "license": "MIT",
721- "engines": {
722- "node": ">= 8"
723- }
724- },
725- "node_modules/@nodelib/fs.walk": {
726- "version": "1.2.8",
727- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
728- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
729- "dev": true,
730- "license": "MIT",
731- "dependencies": {
732- "@nodelib/fs.scandir": "2.1.5",
733- "fastq": "^1.6.0"
734- },
735- "engines": {
736- "node": ">= 8"
737- }
738- },
739830 "node_modules/@parcel/watcher": {
740831 "version": "2.5.4",
741832 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.4.tgz",
@@ -1405,44 +1496,42 @@
14051496 }
14061497 },
14071498 "node_modules/@sveltejs/vite-plugin-svelte": {
1408- "version": "4.0.4",
1409- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.4.tgz",
1410- "integrity": "sha512-0ba1RQ/PHen5FGpdSrW7Y3fAMQjrXantECALeOiOdBdzR5+5vPP6HVZRLmZaQL+W8m++o+haIAKq5qT+MiZ7VA==",
1499+ "version": "6.2.4",
1500+ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-6.2.4.tgz",
1501+ "integrity": "sha512-ou/d51QSdTyN26D7h6dSpusAKaZkAiGM55/AKYi+9AGZw7q85hElbjK3kEyzXHhLSnRISHOYzVge6x0jRZ7DXA==",
14111502 "dev": true,
14121503 "license": "MIT",
1413- "peer": true,
14141504 "dependencies": {
1415- "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0",
1416- "debug": "^4.3.7",
1505+ "@sveltejs/vite-plugin-svelte-inspector": "^5.0.0",
14171506 "deepmerge": "^4.3.1",
1418- "kleur": "^4.1.5",
1419- "magic-string": "^0.30.12",
1420- "vitefu": "^1.0.3"
1507+ "magic-string": "^0.30.21",
1508+ "obug": "^2.1.0",
1509+ "vitefu": "^1.1.1"
14211510 },
14221511 "engines": {
1423- "node": "^18.0.0 || ^20.0.0 || >=22"
1512+ "node": "^20.19 || ^22.12 || >=24"
14241513 },
14251514 "peerDependencies": {
1426- "svelte": "^5.0.0-next.96 || ^5.0.0",
1427- "vite": "^5.0.0"
1515+ "svelte": "^5.0.0",
1516+ "vite": "^6.3.0 || ^7.0.0"
14281517 }
14291518 },
1430- "node_modules/@sveltejs/vite-plugin-svelte-inspector": {
1431- "version": "3.0.1",
1432- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-3.0.1.tgz",
1433- "integrity": "sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==",
1519+ "node_modules/@sveltejs/vite-plugin-svelte/node_modules/@sveltejs/vite-plugin-svelte-inspector": {
1520+ "version": "5.0.2",
1521+ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-5.0.2.tgz",
1522+ "integrity": "sha512-TZzRTcEtZffICSAoZGkPSl6Etsj2torOVrx6Uw0KpXxrec9Gg6jFWQ60Q3+LmNGfZSxHRCZL7vXVZIWmuV50Ig==",
14341523 "dev": true,
14351524 "license": "MIT",
14361525 "dependencies": {
1437- "debug": "^4.3.7"
1526+ "obug": "^2.1.0"
14381527 },
14391528 "engines": {
1440- "node": "^18.0.0 || ^20.0.0 || >=22"
1529+ "node": "^20.19 || ^22.12 || >=24"
14411530 },
14421531 "peerDependencies": {
1443- "@sveltejs/vite-plugin-svelte": "^4.0.0-next.0||^4.0.0",
1444- "svelte": "^5.0.0-next.96 || ^5.0.0",
1445- "vite": "^5.0.0"
1532+ "@sveltejs/vite-plugin-svelte": "^6.0.0-next.0",
1533+ "svelte": "^5.0.0",
1534+ "vite": "^6.3.0 || ^7.0.0"
14461535 }
14471536 },
14481537 "node_modules/@swc/helpers": {
@@ -1696,6 +1785,66 @@
16961785 "node": ">=14.0.0"
16971786 }
16981787 },
1788+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": {
1789+ "version": "1.7.1",
1790+ "dev": true,
1791+ "inBundle": true,
1792+ "license": "MIT",
1793+ "optional": true,
1794+ "dependencies": {
1795+ "@emnapi/wasi-threads": "1.1.0",
1796+ "tslib": "^2.4.0"
1797+ }
1798+ },
1799+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": {
1800+ "version": "1.7.1",
1801+ "dev": true,
1802+ "inBundle": true,
1803+ "license": "MIT",
1804+ "optional": true,
1805+ "dependencies": {
1806+ "tslib": "^2.4.0"
1807+ }
1808+ },
1809+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": {
1810+ "version": "1.1.0",
1811+ "dev": true,
1812+ "inBundle": true,
1813+ "license": "MIT",
1814+ "optional": true,
1815+ "dependencies": {
1816+ "tslib": "^2.4.0"
1817+ }
1818+ },
1819+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": {
1820+ "version": "1.1.0",
1821+ "dev": true,
1822+ "inBundle": true,
1823+ "license": "MIT",
1824+ "optional": true,
1825+ "dependencies": {
1826+ "@emnapi/core": "^1.7.1",
1827+ "@emnapi/runtime": "^1.7.1",
1828+ "@tybys/wasm-util": "^0.10.1"
1829+ }
1830+ },
1831+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": {
1832+ "version": "0.10.1",
1833+ "dev": true,
1834+ "inBundle": true,
1835+ "license": "MIT",
1836+ "optional": true,
1837+ "dependencies": {
1838+ "tslib": "^2.4.0"
1839+ }
1840+ },
1841+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": {
1842+ "version": "2.8.1",
1843+ "dev": true,
1844+ "inBundle": true,
1845+ "license": "0BSD",
1846+ "optional": true
1847+ },
16991848 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
17001849 "version": "4.1.18",
17011850 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz",
@@ -1750,90 +1899,73 @@
17501899 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
17511900 "license": "MIT"
17521901 },
1753- "node_modules/@types/node": {
1754- "version": "20.19.30",
1755- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.30.tgz",
1756- "integrity": "sha512-WJtwWJu7UdlvzEAUm484QNg5eAoq5QR08KDNx7g45Usrs2NtOPiX8ugDqmKdXkyL03rBqU5dYNYVQetEpBHq2g==",
1902+ "node_modules/@types/json-schema": {
1903+ "version": "7.0.15",
1904+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
1905+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
17571906 "dev": true,
1758- "license": "MIT",
1759- "peer": true,
1907+ "license": "MIT"
1908+ },
1909+ "node_modules/@types/node": {
1910+ "version": "25.1.0",
1911+ "resolved": "https://registry.npmjs.org/@types/node/-/node-25.1.0.tgz",
1912+ "integrity": "sha512-t7frlewr6+cbx+9Ohpl0NOTKXZNV9xHRmNOvql47BFJKcEG1CxtxlPEEe+gR9uhVWM4DwhnvTF110mIL4yP9RA==",
1913+ "dev": true,
1914+ "license": "MIT",
17601915 "dependencies": {
1761- "undici-types": "~6.21.0"
1916+ "undici-types": "~7.16.0"
17621917 }
17631918 },
17641919 "node_modules/@typescript-eslint/eslint-plugin": {
1765- "version": "7.18.0",
1766- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz",
1767- "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==",
1920+ "version": "8.54.0",
1921+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz",
1922+ "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==",
17681923 "dev": true,
17691924 "license": "MIT",
17701925 "dependencies": {
1771- "@eslint-community/regexpp": "^4.10.0",
1772- "@typescript-eslint/scope-manager": "7.18.0",
1773- "@typescript-eslint/type-utils": "7.18.0",
1774- "@typescript-eslint/utils": "7.18.0",
1775- "@typescript-eslint/visitor-keys": "7.18.0",
1776- "graphemer": "^1.4.0",
1777- "ignore": "^5.3.1",
1926+ "@eslint-community/regexpp": "^4.12.2",
1927+ "@typescript-eslint/scope-manager": "8.54.0",
1928+ "@typescript-eslint/type-utils": "8.54.0",
1929+ "@typescript-eslint/utils": "8.54.0",
1930+ "@typescript-eslint/visitor-keys": "8.54.0",
1931+ "ignore": "^7.0.5",
17781932 "natural-compare": "^1.4.0",
1779- "ts-api-utils": "^1.3.0"
1933+ "ts-api-utils": "^2.4.0"
17801934 },
17811935 "engines": {
1782- "node": "^18.18.0 || >=20.0.0"
1936+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
17831937 },
17841938 "funding": {
17851939 "type": "opencollective",
17861940 "url": "https://opencollective.com/typescript-eslint"
17871941 },
17881942 "peerDependencies": {
1789- "@typescript-eslint/parser": "^7.0.0",
1790- "eslint": "^8.56.0"
1791- },
1792- "peerDependenciesMeta": {
1793- "typescript": {
1794- "optional": true
1795- }
1943+ "@typescript-eslint/parser": "^8.54.0",
1944+ "eslint": "^8.57.0 || ^9.0.0",
1945+ "typescript": ">=4.8.4 <6.0.0"
17961946 }
17971947 },
1798- "node_modules/@typescript-eslint/parser": {
1799- "version": "7.18.0",
1800- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz",
1801- "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==",
1948+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
1949+ "version": "7.0.5",
1950+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
1951+ "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
18021952 "dev": true,
1803- "license": "BSD-2-Clause",
1804- "peer": true,
1805- "dependencies": {
1806- "@typescript-eslint/scope-manager": "7.18.0",
1807- "@typescript-eslint/types": "7.18.0",
1808- "@typescript-eslint/typescript-estree": "7.18.0",
1809- "@typescript-eslint/visitor-keys": "7.18.0",
1810- "debug": "^4.3.4"
1811- },
1953+ "license": "MIT",
18121954 "engines": {
1813- "node": "^18.18.0 || >=20.0.0"
1814- },
1815- "funding": {
1816- "type": "opencollective",
1817- "url": "https://opencollective.com/typescript-eslint"
1818- },
1819- "peerDependencies": {
1820- "eslint": "^8.56.0"
1821- },
1822- "peerDependenciesMeta": {
1823- "typescript": {
1824- "optional": true
1825- }
1955+ "node": ">= 4"
18261956 }
18271957 },
1828- "node_modules/@typescript-eslint/project-service": {
1829- "version": "8.53.1",
1830- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.53.1.tgz",
1831- "integrity": "sha512-WYC4FB5Ra0xidsmlPb+1SsnaSKPmS3gsjIARwbEkHkoWloQmuzcfypljaJcR78uyLA1h8sHdWWPHSLDI+MtNog==",
1958+ "node_modules/@typescript-eslint/parser": {
1959+ "version": "8.54.0",
1960+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz",
1961+ "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==",
18321962 "dev": true,
18331963 "license": "MIT",
18341964 "dependencies": {
1835- "@typescript-eslint/tsconfig-utils": "^8.53.1",
1836- "@typescript-eslint/types": "^8.53.1",
1965+ "@typescript-eslint/scope-manager": "8.54.0",
1966+ "@typescript-eslint/types": "8.54.0",
1967+ "@typescript-eslint/typescript-estree": "8.54.0",
1968+ "@typescript-eslint/visitor-keys": "8.54.0",
18371969 "debug": "^4.4.3"
18381970 },
18391971 "engines": {
@@ -1844,15 +1976,20 @@
18441976 "url": "https://opencollective.com/typescript-eslint"
18451977 },
18461978 "peerDependencies": {
1979+ "eslint": "^8.57.0 || ^9.0.0",
18471980 "typescript": ">=4.8.4 <6.0.0"
18481981 }
18491982 },
1850- "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": {
1851- "version": "8.53.1",
1852- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.1.tgz",
1853- "integrity": "sha512-jr/swrr2aRmUAUjW5/zQHbMaui//vQlsZcJKijZf3M26bnmLj8LyZUpj8/Rd6uzaek06OWsqdofN/Thenm5O8A==",
1983+ "node_modules/@typescript-eslint/scope-manager": {
1984+ "version": "8.54.0",
1985+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz",
1986+ "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==",
18541987 "dev": true,
18551988 "license": "MIT",
1989+ "dependencies": {
1990+ "@typescript-eslint/types": "8.54.0",
1991+ "@typescript-eslint/visitor-keys": "8.54.0"
1992+ },
18561993 "engines": {
18571994 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
18581995 },
@@ -1861,28 +1998,35 @@
18611998 "url": "https://opencollective.com/typescript-eslint"
18621999 }
18632000 },
1864- "node_modules/@typescript-eslint/scope-manager": {
1865- "version": "7.18.0",
1866- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz",
1867- "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==",
2001+ "node_modules/@typescript-eslint/type-utils": {
2002+ "version": "8.54.0",
2003+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz",
2004+ "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==",
18682005 "dev": true,
18692006 "license": "MIT",
18702007 "dependencies": {
1871- "@typescript-eslint/types": "7.18.0",
1872- "@typescript-eslint/visitor-keys": "7.18.0"
2008+ "@typescript-eslint/types": "8.54.0",
2009+ "@typescript-eslint/typescript-estree": "8.54.0",
2010+ "@typescript-eslint/utils": "8.54.0",
2011+ "debug": "^4.4.3",
2012+ "ts-api-utils": "^2.4.0"
18732013 },
18742014 "engines": {
1875- "node": "^18.18.0 || >=20.0.0"
2015+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
18762016 },
18772017 "funding": {
18782018 "type": "opencollective",
18792019 "url": "https://opencollective.com/typescript-eslint"
2020+ },
2021+ "peerDependencies": {
2022+ "eslint": "^8.57.0 || ^9.0.0",
2023+ "typescript": ">=4.8.4 <6.0.0"
18802024 }
18812025 },
1882- "node_modules/@typescript-eslint/tsconfig-utils": {
1883- "version": "8.53.1",
1884- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.1.tgz",
1885- "integrity": "sha512-qfvLXS6F6b1y43pnf0pPbXJ+YoXIC7HKg0UGZ27uMIemKMKA6XH2DTxsEDdpdN29D+vHV07x/pnlPNVLhdhWiA==",
2026+ "node_modules/@typescript-eslint/types": {
2027+ "version": "8.54.0",
2028+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz",
2029+ "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==",
18862030 "dev": true,
18872031 "license": "MIT",
18882032 "engines": {
@@ -1891,136 +2035,135 @@
18912035 "funding": {
18922036 "type": "opencollective",
18932037 "url": "https://opencollective.com/typescript-eslint"
1894- },
1895- "peerDependencies": {
1896- "typescript": ">=4.8.4 <6.0.0"
18972038 }
18982039 },
1899- "node_modules/@typescript-eslint/type-utils": {
1900- "version": "7.18.0",
1901- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz",
1902- "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==",
2040+ "node_modules/@typescript-eslint/typescript-estree": {
2041+ "version": "8.54.0",
2042+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz",
2043+ "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==",
19032044 "dev": true,
19042045 "license": "MIT",
19052046 "dependencies": {
1906- "@typescript-eslint/typescript-estree": "7.18.0",
1907- "@typescript-eslint/utils": "7.18.0",
1908- "debug": "^4.3.4",
1909- "ts-api-utils": "^1.3.0"
2047+ "@typescript-eslint/project-service": "8.54.0",
2048+ "@typescript-eslint/tsconfig-utils": "8.54.0",
2049+ "@typescript-eslint/types": "8.54.0",
2050+ "@typescript-eslint/visitor-keys": "8.54.0",
2051+ "debug": "^4.4.3",
2052+ "minimatch": "^9.0.5",
2053+ "semver": "^7.7.3",
2054+ "tinyglobby": "^0.2.15",
2055+ "ts-api-utils": "^2.4.0"
19102056 },
19112057 "engines": {
1912- "node": "^18.18.0 || >=20.0.0"
2058+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
19132059 },
19142060 "funding": {
19152061 "type": "opencollective",
19162062 "url": "https://opencollective.com/typescript-eslint"
19172063 },
19182064 "peerDependencies": {
1919- "eslint": "^8.56.0"
1920- },
1921- "peerDependenciesMeta": {
1922- "typescript": {
1923- "optional": true
1924- }
2065+ "typescript": ">=4.8.4 <6.0.0"
19252066 }
19262067 },
1927- "node_modules/@typescript-eslint/types": {
1928- "version": "7.18.0",
1929- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz",
1930- "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==",
2068+ "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": {
2069+ "version": "8.54.0",
2070+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz",
2071+ "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==",
19312072 "dev": true,
19322073 "license": "MIT",
2074+ "dependencies": {
2075+ "@typescript-eslint/tsconfig-utils": "^8.54.0",
2076+ "@typescript-eslint/types": "^8.54.0",
2077+ "debug": "^4.4.3"
2078+ },
19332079 "engines": {
1934- "node": "^18.18.0 || >=20.0.0"
2080+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
19352081 },
19362082 "funding": {
19372083 "type": "opencollective",
19382084 "url": "https://opencollective.com/typescript-eslint"
2085+ },
2086+ "peerDependencies": {
2087+ "typescript": ">=4.8.4 <6.0.0"
19392088 }
19402089 },
1941- "node_modules/@typescript-eslint/typescript-estree": {
1942- "version": "7.18.0",
1943- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz",
1944- "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==",
2090+ "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": {
2091+ "version": "8.54.0",
2092+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz",
2093+ "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==",
19452094 "dev": true,
1946- "license": "BSD-2-Clause",
1947- "dependencies": {
1948- "@typescript-eslint/types": "7.18.0",
1949- "@typescript-eslint/visitor-keys": "7.18.0",
1950- "debug": "^4.3.4",
1951- "globby": "^11.1.0",
1952- "is-glob": "^4.0.3",
1953- "minimatch": "^9.0.4",
1954- "semver": "^7.6.0",
1955- "ts-api-utils": "^1.3.0"
1956- },
2095+ "license": "MIT",
19572096 "engines": {
1958- "node": "^18.18.0 || >=20.0.0"
2097+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
19592098 },
19602099 "funding": {
19612100 "type": "opencollective",
19622101 "url": "https://opencollective.com/typescript-eslint"
19632102 },
1964- "peerDependenciesMeta": {
1965- "typescript": {
1966- "optional": true
1967- }
2103+ "peerDependencies": {
2104+ "typescript": ">=4.8.4 <6.0.0"
19682105 }
19692106 },
19702107 "node_modules/@typescript-eslint/utils": {
1971- "version": "7.18.0",
1972- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz",
1973- "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==",
2108+ "version": "8.54.0",
2109+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz",
2110+ "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==",
19742111 "dev": true,
19752112 "license": "MIT",
19762113 "dependencies": {
1977- "@eslint-community/eslint-utils": "^4.4.0",
1978- "@typescript-eslint/scope-manager": "7.18.0",
1979- "@typescript-eslint/types": "7.18.0",
1980- "@typescript-eslint/typescript-estree": "7.18.0"
2114+ "@eslint-community/eslint-utils": "^4.9.1",
2115+ "@typescript-eslint/scope-manager": "8.54.0",
2116+ "@typescript-eslint/types": "8.54.0",
2117+ "@typescript-eslint/typescript-estree": "8.54.0"
19812118 },
19822119 "engines": {
1983- "node": "^18.18.0 || >=20.0.0"
2120+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
19842121 },
19852122 "funding": {
19862123 "type": "opencollective",
19872124 "url": "https://opencollective.com/typescript-eslint"
19882125 },
19892126 "peerDependencies": {
1990- "eslint": "^8.56.0"
2127+ "eslint": "^8.57.0 || ^9.0.0",
2128+ "typescript": ">=4.8.4 <6.0.0"
19912129 }
19922130 },
19932131 "node_modules/@typescript-eslint/visitor-keys": {
1994- "version": "7.18.0",
1995- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz",
1996- "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==",
2132+ "version": "8.54.0",
2133+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz",
2134+ "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==",
19972135 "dev": true,
19982136 "license": "MIT",
19992137 "dependencies": {
2000- "@typescript-eslint/types": "7.18.0",
2001- "eslint-visitor-keys": "^3.4.3"
2138+ "@typescript-eslint/types": "8.54.0",
2139+ "eslint-visitor-keys": "^4.2.1"
20022140 },
20032141 "engines": {
2004- "node": "^18.18.0 || >=20.0.0"
2142+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20052143 },
20062144 "funding": {
20072145 "type": "opencollective",
20082146 "url": "https://opencollective.com/typescript-eslint"
20092147 }
20102148 },
2011- "node_modules/@ungap/structured-clone": {
2012- "version": "1.3.0",
2013- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
2014- "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
2149+ "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
2150+ "version": "4.2.1",
2151+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2152+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
20152153 "dev": true,
2016- "license": "ISC"
2154+ "license": "Apache-2.0",
2155+ "engines": {
2156+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2157+ },
2158+ "funding": {
2159+ "url": "https://opencollective.com/eslint"
2160+ }
20172161 },
20182162 "node_modules/acorn": {
20192163 "version": "8.15.0",
20202164 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
20212165 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
20222166 "license": "MIT",
2023- "peer": true,
20242167 "bin": {
20252168 "acorn": "bin/acorn"
20262169 },
@@ -2055,16 +2198,6 @@
20552198 "url": "https://github.com/sponsors/epoberezkin"
20562199 }
20572200 },
2058- "node_modules/ansi-regex": {
2059- "version": "5.0.1",
2060- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2061- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2062- "dev": true,
2063- "license": "MIT",
2064- "engines": {
2065- "node": ">=8"
2066- }
2067- },
20682201 "node_modules/ansi-styles": {
20692202 "version": "4.3.0",
20702203 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -2097,16 +2230,6 @@
20972230 "node": ">= 0.4"
20982231 }
20992232 },
2100- "node_modules/array-union": {
2101- "version": "2.1.0",
2102- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
2103- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
2104- "dev": true,
2105- "license": "MIT",
2106- "engines": {
2107- "node": ">=8"
2108- }
2109- },
21102233 "node_modules/autoprefixer": {
21112234 "version": "10.4.23",
21122235 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz",
@@ -2204,19 +2327,6 @@
22042327 "balanced-match": "^1.0.0"
22052328 }
22062329 },
2207- "node_modules/braces": {
2208- "version": "3.0.3",
2209- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
2210- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
2211- "dev": true,
2212- "license": "MIT",
2213- "dependencies": {
2214- "fill-range": "^7.1.1"
2215- },
2216- "engines": {
2217- "node": ">=8"
2218- }
2219- },
22202330 "node_modules/browserslist": {
22212331 "version": "4.28.1",
22222332 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
@@ -2237,7 +2347,6 @@
22372347 }
22382348 ],
22392349 "license": "MIT",
2240- "peer": true,
22412350 "dependencies": {
22422351 "baseline-browser-mapping": "^2.9.0",
22432352 "caniuse-lite": "^1.0.30001759",
@@ -2447,32 +2556,6 @@
24472556 "integrity": "sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==",
24482557 "license": "MIT"
24492558 },
2450- "node_modules/dir-glob": {
2451- "version": "3.0.1",
2452- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
2453- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
2454- "dev": true,
2455- "license": "MIT",
2456- "dependencies": {
2457- "path-type": "^4.0.0"
2458- },
2459- "engines": {
2460- "node": ">=8"
2461- }
2462- },
2463- "node_modules/doctrine": {
2464- "version": "3.0.0",
2465- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
2466- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
2467- "dev": true,
2468- "license": "Apache-2.0",
2469- "dependencies": {
2470- "esutils": "^2.0.2"
2471- },
2472- "engines": {
2473- "node": ">=6.0.0"
2474- }
2475- },
24762559 "node_modules/electron-to-chromium": {
24772560 "version": "1.5.277",
24782561 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.277.tgz",
@@ -2495,9 +2578,9 @@
24952578 }
24962579 },
24972580 "node_modules/esbuild": {
2498- "version": "0.21.5",
2499- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
2500- "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
2581+ "version": "0.27.2",
2582+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz",
2583+ "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
25012584 "dev": true,
25022585 "hasInstallScript": true,
25032586 "license": "MIT",
@@ -2505,32 +2588,35 @@
25052588 "esbuild": "bin/esbuild"
25062589 },
25072590 "engines": {
2508- "node": ">=12"
2591+ "node": ">=18"
25092592 },
25102593 "optionalDependencies": {
2511- "@esbuild/aix-ppc64": "0.21.5",
2512- "@esbuild/android-arm": "0.21.5",
2513- "@esbuild/android-arm64": "0.21.5",
2514- "@esbuild/android-x64": "0.21.5",
2515- "@esbuild/darwin-arm64": "0.21.5",
2516- "@esbuild/darwin-x64": "0.21.5",
2517- "@esbuild/freebsd-arm64": "0.21.5",
2518- "@esbuild/freebsd-x64": "0.21.5",
2519- "@esbuild/linux-arm": "0.21.5",
2520- "@esbuild/linux-arm64": "0.21.5",
2521- "@esbuild/linux-ia32": "0.21.5",
2522- "@esbuild/linux-loong64": "0.21.5",
2523- "@esbuild/linux-mips64el": "0.21.5",
2524- "@esbuild/linux-ppc64": "0.21.5",
2525- "@esbuild/linux-riscv64": "0.21.5",
2526- "@esbuild/linux-s390x": "0.21.5",
2527- "@esbuild/linux-x64": "0.21.5",
2528- "@esbuild/netbsd-x64": "0.21.5",
2529- "@esbuild/openbsd-x64": "0.21.5",
2530- "@esbuild/sunos-x64": "0.21.5",
2531- "@esbuild/win32-arm64": "0.21.5",
2532- "@esbuild/win32-ia32": "0.21.5",
2533- "@esbuild/win32-x64": "0.21.5"
2594+ "@esbuild/aix-ppc64": "0.27.2",
2595+ "@esbuild/android-arm": "0.27.2",
2596+ "@esbuild/android-arm64": "0.27.2",
2597+ "@esbuild/android-x64": "0.27.2",
2598+ "@esbuild/darwin-arm64": "0.27.2",
2599+ "@esbuild/darwin-x64": "0.27.2",
2600+ "@esbuild/freebsd-arm64": "0.27.2",
2601+ "@esbuild/freebsd-x64": "0.27.2",
2602+ "@esbuild/linux-arm": "0.27.2",
2603+ "@esbuild/linux-arm64": "0.27.2",
2604+ "@esbuild/linux-ia32": "0.27.2",
2605+ "@esbuild/linux-loong64": "0.27.2",
2606+ "@esbuild/linux-mips64el": "0.27.2",
2607+ "@esbuild/linux-ppc64": "0.27.2",
2608+ "@esbuild/linux-riscv64": "0.27.2",
2609+ "@esbuild/linux-s390x": "0.27.2",
2610+ "@esbuild/linux-x64": "0.27.2",
2611+ "@esbuild/netbsd-arm64": "0.27.2",
2612+ "@esbuild/netbsd-x64": "0.27.2",
2613+ "@esbuild/openbsd-arm64": "0.27.2",
2614+ "@esbuild/openbsd-x64": "0.27.2",
2615+ "@esbuild/openharmony-arm64": "0.27.2",
2616+ "@esbuild/sunos-x64": "0.27.2",
2617+ "@esbuild/win32-arm64": "0.27.2",
2618+ "@esbuild/win32-ia32": "0.27.2",
2619+ "@esbuild/win32-x64": "0.27.2"
25342620 }
25352621 },
25362622 "node_modules/escalade": {
@@ -2557,61 +2643,63 @@
25572643 }
25582644 },
25592645 "node_modules/eslint": {
2560- "version": "8.57.1",
2561- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
2562- "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
2563- "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",
2646+ "version": "9.39.2",
2647+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz",
2648+ "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
25642649 "dev": true,
25652650 "license": "MIT",
2566- "peer": true,
25672651 "dependencies": {
2568- "@eslint-community/eslint-utils": "^4.2.0",
2569- "@eslint-community/regexpp": "^4.6.1",
2570- "@eslint/eslintrc": "^2.1.4",
2571- "@eslint/js": "8.57.1",
2572- "@humanwhocodes/config-array": "^0.13.0",
2652+ "@eslint-community/eslint-utils": "^4.8.0",
2653+ "@eslint-community/regexpp": "^4.12.1",
2654+ "@eslint/config-array": "^0.21.1",
2655+ "@eslint/config-helpers": "^0.4.2",
2656+ "@eslint/core": "^0.17.0",
2657+ "@eslint/eslintrc": "^3.3.1",
2658+ "@eslint/js": "9.39.2",
2659+ "@eslint/plugin-kit": "^0.4.1",
2660+ "@humanfs/node": "^0.16.6",
25732661 "@humanwhocodes/module-importer": "^1.0.1",
2574- "@nodelib/fs.walk": "^1.2.8",
2575- "@ungap/structured-clone": "^1.2.0",
2662+ "@humanwhocodes/retry": "^0.4.2",
2663+ "@types/estree": "^1.0.6",
25762664 "ajv": "^6.12.4",
25772665 "chalk": "^4.0.0",
2578- "cross-spawn": "^7.0.2",
2666+ "cross-spawn": "^7.0.6",
25792667 "debug": "^4.3.2",
2580- "doctrine": "^3.0.0",
25812668 "escape-string-regexp": "^4.0.0",
2582- "eslint-scope": "^7.2.2",
2583- "eslint-visitor-keys": "^3.4.3",
2584- "espree": "^9.6.1",
2585- "esquery": "^1.4.2",
2669+ "eslint-scope": "^8.4.0",
2670+ "eslint-visitor-keys": "^4.2.1",
2671+ "espree": "^10.4.0",
2672+ "esquery": "^1.5.0",
25862673 "esutils": "^2.0.2",
25872674 "fast-deep-equal": "^3.1.3",
2588- "file-entry-cache": "^6.0.1",
2675+ "file-entry-cache": "^8.0.0",
25892676 "find-up": "^5.0.0",
25902677 "glob-parent": "^6.0.2",
2591- "globals": "^13.19.0",
2592- "graphemer": "^1.4.0",
25932678 "ignore": "^5.2.0",
25942679 "imurmurhash": "^0.1.4",
25952680 "is-glob": "^4.0.0",
2596- "is-path-inside": "^3.0.3",
2597- "js-yaml": "^4.1.0",
25982681 "json-stable-stringify-without-jsonify": "^1.0.1",
2599- "levn": "^0.4.1",
26002682 "lodash.merge": "^4.6.2",
26012683 "minimatch": "^3.1.2",
26022684 "natural-compare": "^1.4.0",
2603- "optionator": "^0.9.3",
2604- "strip-ansi": "^6.0.1",
2605- "text-table": "^0.2.0"
2685+ "optionator": "^0.9.3"
26062686 },
26072687 "bin": {
26082688 "eslint": "bin/eslint.js"
26092689 },
26102690 "engines": {
2611- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2691+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
26122692 },
26132693 "funding": {
2614- "url": "https://opencollective.com/eslint"
2694+ "url": "https://eslint.org/donate"
2695+ },
2696+ "peerDependencies": {
2697+ "jiti": "*"
2698+ },
2699+ "peerDependenciesMeta": {
2700+ "jiti": {
2701+ "optional": true
2702+ }
26152703 }
26162704 },
26172705 "node_modules/eslint-plugin-svelte": {
@@ -2662,9 +2750,9 @@
26622750 }
26632751 },
26642752 "node_modules/eslint-scope": {
2665- "version": "7.2.2",
2666- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
2667- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
2753+ "version": "8.4.0",
2754+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
2755+ "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
26682756 "dev": true,
26692757 "license": "BSD-2-Clause",
26702758 "dependencies": {
@@ -2672,7 +2760,7 @@
26722760 "estraverse": "^5.2.0"
26732761 },
26742762 "engines": {
2675- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2763+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
26762764 },
26772765 "funding": {
26782766 "url": "https://opencollective.com/eslint"
@@ -2702,20 +2790,17 @@
27022790 "concat-map": "0.0.1"
27032791 }
27042792 },
2705- "node_modules/eslint/node_modules/globals": {
2706- "version": "13.24.0",
2707- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
2708- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
2793+ "node_modules/eslint/node_modules/eslint-visitor-keys": {
2794+ "version": "4.2.1",
2795+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2796+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
27092797 "dev": true,
2710- "license": "MIT",
2711- "dependencies": {
2712- "type-fest": "^0.20.2"
2713- },
2798+ "license": "Apache-2.0",
27142799 "engines": {
2715- "node": ">=8"
2800+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
27162801 },
27172802 "funding": {
2718- "url": "https://github.com/sponsors/sindresorhus"
2803+ "url": "https://opencollective.com/eslint"
27192804 }
27202805 },
27212806 "node_modules/eslint/node_modules/minimatch": {
@@ -2738,18 +2823,31 @@
27382823 "license": "MIT"
27392824 },
27402825 "node_modules/espree": {
2741- "version": "9.6.1",
2742- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
2743- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
2826+ "version": "10.4.0",
2827+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
2828+ "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
27442829 "dev": true,
27452830 "license": "BSD-2-Clause",
27462831 "dependencies": {
2747- "acorn": "^8.9.0",
2832+ "acorn": "^8.15.0",
27482833 "acorn-jsx": "^5.3.2",
2749- "eslint-visitor-keys": "^3.4.1"
2834+ "eslint-visitor-keys": "^4.2.1"
27502835 },
27512836 "engines": {
2752- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2837+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2838+ },
2839+ "funding": {
2840+ "url": "https://opencollective.com/eslint"
2841+ }
2842+ },
2843+ "node_modules/espree/node_modules/eslint-visitor-keys": {
2844+ "version": "4.2.1",
2845+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2846+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2847+ "dev": true,
2848+ "license": "Apache-2.0",
2849+ "engines": {
2850+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
27532851 },
27542852 "funding": {
27552853 "url": "https://opencollective.com/eslint"
@@ -2817,36 +2915,6 @@
28172915 "dev": true,
28182916 "license": "MIT"
28192917 },
2820- "node_modules/fast-glob": {
2821- "version": "3.3.3",
2822- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
2823- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
2824- "dev": true,
2825- "license": "MIT",
2826- "dependencies": {
2827- "@nodelib/fs.stat": "^2.0.2",
2828- "@nodelib/fs.walk": "^1.2.3",
2829- "glob-parent": "^5.1.2",
2830- "merge2": "^1.3.0",
2831- "micromatch": "^4.0.8"
2832- },
2833- "engines": {
2834- "node": ">=8.6.0"
2835- }
2836- },
2837- "node_modules/fast-glob/node_modules/glob-parent": {
2838- "version": "5.1.2",
2839- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2840- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2841- "dev": true,
2842- "license": "ISC",
2843- "dependencies": {
2844- "is-glob": "^4.0.1"
2845- },
2846- "engines": {
2847- "node": ">= 6"
2848- }
2849- },
28502918 "node_modules/fast-json-stable-stringify": {
28512919 "version": "2.1.0",
28522920 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -2861,16 +2929,6 @@
28612929 "dev": true,
28622930 "license": "MIT"
28632931 },
2864- "node_modules/fastq": {
2865- "version": "1.20.1",
2866- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
2867- "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
2868- "dev": true,
2869- "license": "ISC",
2870- "dependencies": {
2871- "reusify": "^1.0.4"
2872- }
2873- },
28742932 "node_modules/fdir": {
28752933 "version": "6.5.0",
28762934 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
@@ -2890,29 +2948,16 @@
28902948 }
28912949 },
28922950 "node_modules/file-entry-cache": {
2893- "version": "6.0.1",
2894- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
2895- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
2896- "dev": true,
2897- "license": "MIT",
2898- "dependencies": {
2899- "flat-cache": "^3.0.4"
2900- },
2901- "engines": {
2902- "node": "^10.12.0 || >=12.0.0"
2903- }
2904- },
2905- "node_modules/fill-range": {
2906- "version": "7.1.1",
2907- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
2908- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
2951+ "version": "8.0.0",
2952+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
2953+ "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
29092954 "dev": true,
29102955 "license": "MIT",
29112956 "dependencies": {
2912- "to-regex-range": "^5.0.1"
2957+ "flat-cache": "^4.0.0"
29132958 },
29142959 "engines": {
2915- "node": ">=8"
2960+ "node": ">=16.0.0"
29162961 }
29172962 },
29182963 "node_modules/find-up": {
@@ -2933,18 +2978,17 @@
29332978 }
29342979 },
29352980 "node_modules/flat-cache": {
2936- "version": "3.2.0",
2937- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
2938- "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
2981+ "version": "4.0.1",
2982+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
2983+ "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
29392984 "dev": true,
29402985 "license": "MIT",
29412986 "dependencies": {
29422987 "flatted": "^3.2.9",
2943- "keyv": "^4.5.3",
2944- "rimraf": "^3.0.2"
2988+ "keyv": "^4.5.4"
29452989 },
29462990 "engines": {
2947- "node": "^10.12.0 || >=12.0.0"
2991+ "node": ">=16"
29482992 }
29492993 },
29502994 "node_modules/flatted": {
@@ -2974,13 +3018,6 @@
29743018 "integrity": "sha512-9TC3/+YVUi84yYoEbxFiSqu+1FQ5If/ydUNj6i8FRpwynd08t6a7RkS+IRJozAk6NfdL8/LVTTE1DUOjjKZZxg==",
29753019 "license": "MIT"
29763020 },
2977- "node_modules/fs.realpath": {
2978- "version": "1.0.0",
2979- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2980- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
2981- "dev": true,
2982- "license": "ISC"
2983- },
29843021 "node_modules/fsevents": {
29853022 "version": "2.3.3",
29863023 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
@@ -2996,28 +3033,6 @@
29963033 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
29973034 }
29983035 },
2999- "node_modules/glob": {
3000- "version": "7.2.3",
3001- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
3002- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
3003- "deprecated": "Glob versions prior to v9 are no longer supported",
3004- "dev": true,
3005- "license": "ISC",
3006- "dependencies": {
3007- "fs.realpath": "^1.0.0",
3008- "inflight": "^1.0.4",
3009- "inherits": "2",
3010- "minimatch": "^3.1.1",
3011- "once": "^1.3.0",
3012- "path-is-absolute": "^1.0.0"
3013- },
3014- "engines": {
3015- "node": "*"
3016- },
3017- "funding": {
3018- "url": "https://github.com/sponsors/isaacs"
3019- }
3020- },
30213036 "node_modules/glob-parent": {
30223037 "version": "6.0.2",
30233038 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
@@ -3031,78 +3046,26 @@
30313046 "node": ">=10.13.0"
30323047 }
30333048 },
3034- "node_modules/glob/node_modules/brace-expansion": {
3035- "version": "1.1.12",
3036- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
3037- "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
3049+ "node_modules/globals": {
3050+ "version": "17.2.0",
3051+ "resolved": "https://registry.npmjs.org/globals/-/globals-17.2.0.tgz",
3052+ "integrity": "sha512-tovnCz/fEq+Ripoq+p/gN1u7l6A7wwkoBT9pRCzTHzsD/LvADIzXZdjmRymh5Ztf0DYC3Rwg5cZRYjxzBmzbWg==",
30383053 "dev": true,
30393054 "license": "MIT",
3040- "dependencies": {
3041- "balanced-match": "^1.0.0",
3042- "concat-map": "0.0.1"
3055+ "engines": {
3056+ "node": ">=18"
3057+ },
3058+ "funding": {
3059+ "url": "https://github.com/sponsors/sindresorhus"
30433060 }
30443061 },
3045- "node_modules/glob/node_modules/minimatch": {
3046- "version": "3.1.2",
3047- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3048- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3049- "dev": true,
3050- "license": "ISC",
3051- "dependencies": {
3052- "brace-expansion": "^1.1.7"
3053- },
3054- "engines": {
3055- "node": "*"
3056- }
3057- },
3058- "node_modules/globals": {
3059- "version": "17.1.0",
3060- "resolved": "https://registry.npmjs.org/globals/-/globals-17.1.0.tgz",
3061- "integrity": "sha512-8HoIcWI5fCvG5NADj4bDav+er9B9JMj2vyL2pI8D0eismKyUvPLTSs+Ln3wqhwcp306i73iyVnEKx3F6T47TGw==",
3062- "dev": true,
3063- "license": "MIT",
3064- "engines": {
3065- "node": ">=18"
3066- },
3067- "funding": {
3068- "url": "https://github.com/sponsors/sindresorhus"
3069- }
3070- },
3071- "node_modules/globby": {
3072- "version": "11.1.0",
3073- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
3074- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
3075- "dev": true,
3076- "license": "MIT",
3077- "dependencies": {
3078- "array-union": "^2.1.0",
3079- "dir-glob": "^3.0.1",
3080- "fast-glob": "^3.2.9",
3081- "ignore": "^5.2.0",
3082- "merge2": "^1.4.1",
3083- "slash": "^3.0.0"
3084- },
3085- "engines": {
3086- "node": ">=10"
3087- },
3088- "funding": {
3089- "url": "https://github.com/sponsors/sindresorhus"
3090- }
3091- },
3092- "node_modules/graceful-fs": {
3093- "version": "4.2.11",
3094- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
3095- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
3062+ "node_modules/graceful-fs": {
3063+ "version": "4.2.11",
3064+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
3065+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
30963066 "dev": true,
30973067 "license": "ISC"
30983068 },
3099- "node_modules/graphemer": {
3100- "version": "1.4.0",
3101- "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
3102- "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
3103- "dev": true,
3104- "license": "MIT"
3105- },
31063069 "node_modules/has-flag": {
31073070 "version": "4.0.0",
31083071 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -3150,25 +3113,6 @@
31503113 "node": ">=0.8.19"
31513114 }
31523115 },
3153- "node_modules/inflight": {
3154- "version": "1.0.6",
3155- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3156- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
3157- "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
3158- "dev": true,
3159- "license": "ISC",
3160- "dependencies": {
3161- "once": "^1.3.0",
3162- "wrappy": "1"
3163- }
3164- },
3165- "node_modules/inherits": {
3166- "version": "2.0.4",
3167- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3168- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3169- "dev": true,
3170- "license": "ISC"
3171- },
31723116 "node_modules/inline-style-parser": {
31733117 "version": "0.2.7",
31743118 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz",
@@ -3198,26 +3142,6 @@
31983142 "node": ">=0.10.0"
31993143 }
32003144 },
3201- "node_modules/is-number": {
3202- "version": "7.0.0",
3203- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3204- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3205- "dev": true,
3206- "license": "MIT",
3207- "engines": {
3208- "node": ">=0.12.0"
3209- }
3210- },
3211- "node_modules/is-path-inside": {
3212- "version": "3.0.3",
3213- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
3214- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
3215- "dev": true,
3216- "license": "MIT",
3217- "engines": {
3218- "node": ">=8"
3219- }
3220- },
32213145 "node_modules/is-reference": {
32223146 "version": "3.0.3",
32233147 "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz",
@@ -3288,16 +3212,6 @@
32883212 "json-buffer": "3.0.1"
32893213 }
32903214 },
3291- "node_modules/kleur": {
3292- "version": "4.1.5",
3293- "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3294- "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
3295- "dev": true,
3296- "license": "MIT",
3297- "engines": {
3298- "node": ">=6"
3299- }
3300- },
33013215 "node_modules/known-css-properties": {
33023216 "version": "0.37.0",
33033217 "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.37.0.tgz",
@@ -3637,43 +3551,6 @@
36373551 "@jridgewell/sourcemap-codec": "^1.5.5"
36383552 }
36393553 },
3640- "node_modules/merge2": {
3641- "version": "1.4.1",
3642- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
3643- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
3644- "dev": true,
3645- "license": "MIT",
3646- "engines": {
3647- "node": ">= 8"
3648- }
3649- },
3650- "node_modules/micromatch": {
3651- "version": "4.0.8",
3652- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
3653- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
3654- "dev": true,
3655- "license": "MIT",
3656- "dependencies": {
3657- "braces": "^3.0.3",
3658- "picomatch": "^2.3.1"
3659- },
3660- "engines": {
3661- "node": ">=8.6"
3662- }
3663- },
3664- "node_modules/micromatch/node_modules/picomatch": {
3665- "version": "2.3.1",
3666- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
3667- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
3668- "dev": true,
3669- "license": "MIT",
3670- "engines": {
3671- "node": ">=8.6"
3672- },
3673- "funding": {
3674- "url": "https://github.com/sponsors/jonschlinkert"
3675- }
3676- },
36773554 "node_modules/minimatch": {
36783555 "version": "9.0.5",
36793556 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
@@ -3810,15 +3687,16 @@
38103687 "dev": true,
38113688 "license": "MIT"
38123689 },
3813- "node_modules/once": {
3814- "version": "1.4.0",
3815- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3816- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3690+ "node_modules/obug": {
3691+ "version": "2.1.1",
3692+ "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz",
3693+ "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==",
38173694 "dev": true,
3818- "license": "ISC",
3819- "dependencies": {
3820- "wrappy": "1"
3821- }
3695+ "funding": [
3696+ "https://github.com/sponsors/sxzz",
3697+ "https://opencollective.com/debug"
3698+ ],
3699+ "license": "MIT"
38223700 },
38233701 "node_modules/optionator": {
38243702 "version": "0.9.4",
@@ -3893,16 +3771,6 @@
38933771 "node": ">=8"
38943772 }
38953773 },
3896- "node_modules/path-is-absolute": {
3897- "version": "1.0.1",
3898- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3899- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
3900- "dev": true,
3901- "license": "MIT",
3902- "engines": {
3903- "node": ">=0.10.0"
3904- }
3905- },
39063774 "node_modules/path-key": {
39073775 "version": "3.1.1",
39083776 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -3913,16 +3781,6 @@
39133781 "node": ">=8"
39143782 }
39153783 },
3916- "node_modules/path-type": {
3917- "version": "4.0.0",
3918- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
3919- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
3920- "dev": true,
3921- "license": "MIT",
3922- "engines": {
3923- "node": ">=8"
3924- }
3925- },
39263784 "node_modules/picocolors": {
39273785 "version": "1.1.1",
39283786 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -3963,7 +3821,6 @@
39633821 }
39643822 ],
39653823 "license": "MIT",
3966- "peer": true,
39673824 "dependencies": {
39683825 "nanoid": "^3.3.11",
39693826 "picocolors": "^1.1.1",
@@ -4003,6 +3860,16 @@
40033860 }
40043861 }
40053862 },
3863+ "node_modules/postcss-load-config/node_modules/yaml": {
3864+ "version": "1.10.2",
3865+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
3866+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
3867+ "dev": true,
3868+ "license": "ISC",
3869+ "engines": {
3870+ "node": ">= 6"
3871+ }
3872+ },
40063873 "node_modules/postcss-safe-parser": {
40073874 "version": "7.0.1",
40083875 "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz",
@@ -4098,27 +3965,6 @@
40983965 "node": ">=6"
40993966 }
41003967 },
4101- "node_modules/queue-microtask": {
4102- "version": "1.2.3",
4103- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
4104- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
4105- "dev": true,
4106- "funding": [
4107- {
4108- "type": "github",
4109- "url": "https://github.com/sponsors/feross"
4110- },
4111- {
4112- "type": "patreon",
4113- "url": "https://www.patreon.com/feross"
4114- },
4115- {
4116- "type": "consulting",
4117- "url": "https://feross.org/support"
4118- }
4119- ],
4120- "license": "MIT"
4121- },
41223968 "node_modules/readdirp": {
41233969 "version": "4.1.2",
41243970 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
@@ -4143,34 +3989,6 @@
41433989 "node": ">=4"
41443990 }
41453991 },
4146- "node_modules/reusify": {
4147- "version": "1.1.0",
4148- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
4149- "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
4150- "dev": true,
4151- "license": "MIT",
4152- "engines": {
4153- "iojs": ">=1.0.0",
4154- "node": ">=0.10.0"
4155- }
4156- },
4157- "node_modules/rimraf": {
4158- "version": "3.0.2",
4159- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
4160- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
4161- "deprecated": "Rimraf versions prior to v4 are no longer supported",
4162- "dev": true,
4163- "license": "ISC",
4164- "dependencies": {
4165- "glob": "^7.1.3"
4166- },
4167- "bin": {
4168- "rimraf": "bin.js"
4169- },
4170- "funding": {
4171- "url": "https://github.com/sponsors/isaacs"
4172- }
4173- },
41743992 "node_modules/rollup": {
41753993 "version": "4.56.0",
41763994 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.56.0.tgz",
@@ -4216,30 +4034,6 @@
42164034 "fsevents": "~2.3.2"
42174035 }
42184036 },
4219- "node_modules/run-parallel": {
4220- "version": "1.2.0",
4221- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
4222- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
4223- "dev": true,
4224- "funding": [
4225- {
4226- "type": "github",
4227- "url": "https://github.com/sponsors/feross"
4228- },
4229- {
4230- "type": "patreon",
4231- "url": "https://www.patreon.com/feross"
4232- },
4233- {
4234- "type": "consulting",
4235- "url": "https://feross.org/support"
4236- }
4237- ],
4238- "license": "MIT",
4239- "dependencies": {
4240- "queue-microtask": "^1.2.2"
4241- }
4242- },
42434037 "node_modules/runed": {
42444038 "version": "0.35.1",
42454039 "resolved": "https://registry.npmjs.org/runed/-/runed-0.35.1.tgz",
@@ -4313,16 +4107,6 @@
43134107 "node": ">=8"
43144108 }
43154109 },
4316- "node_modules/slash": {
4317- "version": "3.0.0",
4318- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
4319- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
4320- "dev": true,
4321- "license": "MIT",
4322- "engines": {
4323- "node": ">=8"
4324- }
4325- },
43264110 "node_modules/source-map-js": {
43274111 "version": "1.2.1",
43284112 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
@@ -4333,19 +4117,6 @@
43334117 "node": ">=0.10.0"
43344118 }
43354119 },
4336- "node_modules/strip-ansi": {
4337- "version": "6.0.1",
4338- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
4339- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
4340- "dev": true,
4341- "license": "MIT",
4342- "dependencies": {
4343- "ansi-regex": "^5.0.1"
4344- },
4345- "engines": {
4346- "node": ">=8"
4347- }
4348- },
43494120 "node_modules/strip-json-comments": {
43504121 "version": "3.1.1",
43514122 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -4382,11 +4153,10 @@
43824153 }
43834154 },
43844155 "node_modules/svelte": {
4385- "version": "5.48.0",
4386- "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.48.0.tgz",
4387- "integrity": "sha512-+NUe82VoFP1RQViZI/esojx70eazGF4u0O/9ucqZ4rPcOZD+n5EVp17uYsqwdzjUjZyTpGKunHbDziW6AIAVkQ==",
4156+ "version": "5.48.5",
4157+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.48.5.tgz",
4158+ "integrity": "sha512-NB3o70OxfmnE5UPyLr8uH3IV02Q43qJVAuWigYmsSOYsS0s/rHxP0TF81blG0onF/xkhNvZw4G8NfzIX+By5ZQ==",
43884159 "license": "MIT",
4389- "peer": true,
43904160 "dependencies": {
43914161 "@jridgewell/remapping": "^2.3.4",
43924162 "@jridgewell/sourcemap-codec": "^1.5.0",
@@ -4489,23 +4259,6 @@
44894259 }
44904260 }
44914261 },
4492- "node_modules/svelte-eslint-parser/node_modules/eslint-scope": {
4493- "version": "8.4.0",
4494- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
4495- "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
4496- "dev": true,
4497- "license": "BSD-2-Clause",
4498- "dependencies": {
4499- "esrecurse": "^4.3.0",
4500- "estraverse": "^5.2.0"
4501- },
4502- "engines": {
4503- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4504- },
4505- "funding": {
4506- "url": "https://opencollective.com/eslint"
4507- }
4508- },
45094262 "node_modules/svelte-eslint-parser/node_modules/eslint-visitor-keys": {
45104263 "version": "4.2.1",
45114264 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
@@ -4519,24 +4272,6 @@
45194272 "url": "https://opencollective.com/eslint"
45204273 }
45214274 },
4522- "node_modules/svelte-eslint-parser/node_modules/espree": {
4523- "version": "10.4.0",
4524- "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
4525- "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
4526- "dev": true,
4527- "license": "BSD-2-Clause",
4528- "dependencies": {
4529- "acorn": "^8.15.0",
4530- "acorn-jsx": "^5.3.2",
4531- "eslint-visitor-keys": "^4.2.1"
4532- },
4533- "engines": {
4534- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4535- },
4536- "funding": {
4537- "url": "https://opencollective.com/eslint"
4538- }
4539- },
45404275 "node_modules/svelte-toolbelt": {
45414276 "version": "0.10.6",
45424277 "resolved": "https://registry.npmjs.org/svelte-toolbelt/-/svelte-toolbelt-0.10.6.tgz",
@@ -4568,7 +4303,6 @@
45684303 "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz",
45694304 "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==",
45704305 "license": "MIT",
4571- "peer": true,
45724306 "funding": {
45734307 "type": "github",
45744308 "url": "https://github.com/sponsors/dcastil"
@@ -4599,8 +4333,7 @@
45994333 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz",
46004334 "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==",
46014335 "dev": true,
4602- "license": "MIT",
4603- "peer": true
4336+ "license": "MIT"
46044337 },
46054338 "node_modules/tapable": {
46064339 "version": "2.3.0",
@@ -4616,13 +4349,6 @@
46164349 "url": "https://opencollective.com/webpack"
46174350 }
46184351 },
4619- "node_modules/text-table": {
4620- "version": "0.2.0",
4621- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
4622- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
4623- "dev": true,
4624- "license": "MIT"
4625- },
46264352 "node_modules/tinyglobby": {
46274353 "version": "0.2.15",
46284354 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
@@ -4640,30 +4366,17 @@
46404366 "url": "https://github.com/sponsors/SuperchupuDev"
46414367 }
46424368 },
4643- "node_modules/to-regex-range": {
4644- "version": "5.0.1",
4645- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4646- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
4647- "dev": true,
4648- "license": "MIT",
4649- "dependencies": {
4650- "is-number": "^7.0.0"
4651- },
4652- "engines": {
4653- "node": ">=8.0"
4654- }
4655- },
46564369 "node_modules/ts-api-utils": {
4657- "version": "1.4.3",
4658- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz",
4659- "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==",
4370+ "version": "2.4.0",
4371+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz",
4372+ "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==",
46604373 "dev": true,
46614374 "license": "MIT",
46624375 "engines": {
4663- "node": ">=16"
4376+ "node": ">=18.12"
46644377 },
46654378 "peerDependencies": {
4666- "typescript": ">=4.2.0"
4379+ "typescript": ">=4.8.4"
46674380 }
46684381 },
46694382 "node_modules/tslib": {
@@ -4695,26 +4408,12 @@
46954408 "node": ">= 0.8.0"
46964409 }
46974410 },
4698- "node_modules/type-fest": {
4699- "version": "0.20.2",
4700- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
4701- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
4702- "dev": true,
4703- "license": "(MIT OR CC0-1.0)",
4704- "engines": {
4705- "node": ">=10"
4706- },
4707- "funding": {
4708- "url": "https://github.com/sponsors/sindresorhus"
4709- }
4710- },
47114411 "node_modules/typescript": {
47124412 "version": "5.9.3",
47134413 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
47144414 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
47154415 "dev": true,
47164416 "license": "Apache-2.0",
4717- "peer": true,
47184417 "bin": {
47194418 "tsc": "bin/tsc",
47204419 "tsserver": "bin/tsserver"
@@ -4724,180 +4423,16 @@
47244423 }
47254424 },
47264425 "node_modules/typescript-eslint": {
4727- "version": "8.53.1",
4728- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.53.1.tgz",
4729- "integrity": "sha512-gB+EVQfP5RDElh9ittfXlhZJdjSU4jUSTyE2+ia8CYyNvet4ElfaLlAIqDvQV9JPknKx0jQH1racTYe/4LaLSg==",
4730- "dev": true,
4731- "license": "MIT",
4732- "dependencies": {
4733- "@typescript-eslint/eslint-plugin": "8.53.1",
4734- "@typescript-eslint/parser": "8.53.1",
4735- "@typescript-eslint/typescript-estree": "8.53.1",
4736- "@typescript-eslint/utils": "8.53.1"
4737- },
4738- "engines": {
4739- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4740- },
4741- "funding": {
4742- "type": "opencollective",
4743- "url": "https://opencollective.com/typescript-eslint"
4744- },
4745- "peerDependencies": {
4746- "eslint": "^8.57.0 || ^9.0.0",
4747- "typescript": ">=4.8.4 <6.0.0"
4748- }
4749- },
4750- "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": {
4751- "version": "8.53.1",
4752- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.53.1.tgz",
4753- "integrity": "sha512-cFYYFZ+oQFi6hUnBTbLRXfTJiaQtYE3t4O692agbBl+2Zy+eqSKWtPjhPXJu1G7j4RLjKgeJPDdq3EqOwmX5Ag==",
4754- "dev": true,
4755- "license": "MIT",
4756- "dependencies": {
4757- "@eslint-community/regexpp": "^4.12.2",
4758- "@typescript-eslint/scope-manager": "8.53.1",
4759- "@typescript-eslint/type-utils": "8.53.1",
4760- "@typescript-eslint/utils": "8.53.1",
4761- "@typescript-eslint/visitor-keys": "8.53.1",
4762- "ignore": "^7.0.5",
4763- "natural-compare": "^1.4.0",
4764- "ts-api-utils": "^2.4.0"
4765- },
4766- "engines": {
4767- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4768- },
4769- "funding": {
4770- "type": "opencollective",
4771- "url": "https://opencollective.com/typescript-eslint"
4772- },
4773- "peerDependencies": {
4774- "@typescript-eslint/parser": "^8.53.1",
4775- "eslint": "^8.57.0 || ^9.0.0",
4776- "typescript": ">=4.8.4 <6.0.0"
4777- }
4778- },
4779- "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": {
4780- "version": "8.53.1",
4781- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.53.1.tgz",
4782- "integrity": "sha512-nm3cvFN9SqZGXjmw5bZ6cGmvJSyJPn0wU9gHAZZHDnZl2wF9PhHv78Xf06E0MaNk4zLVHL8hb2/c32XvyJOLQg==",
4783- "dev": true,
4784- "license": "MIT",
4785- "peer": true,
4786- "dependencies": {
4787- "@typescript-eslint/scope-manager": "8.53.1",
4788- "@typescript-eslint/types": "8.53.1",
4789- "@typescript-eslint/typescript-estree": "8.53.1",
4790- "@typescript-eslint/visitor-keys": "8.53.1",
4791- "debug": "^4.4.3"
4792- },
4793- "engines": {
4794- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4795- },
4796- "funding": {
4797- "type": "opencollective",
4798- "url": "https://opencollective.com/typescript-eslint"
4799- },
4800- "peerDependencies": {
4801- "eslint": "^8.57.0 || ^9.0.0",
4802- "typescript": ">=4.8.4 <6.0.0"
4803- }
4804- },
4805- "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": {
4806- "version": "8.53.1",
4807- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.53.1.tgz",
4808- "integrity": "sha512-Lu23yw1uJMFY8cUeq7JlrizAgeQvWugNQzJp8C3x8Eo5Jw5Q2ykMdiiTB9vBVOOUBysMzmRRmUfwFrZuI2C4SQ==",
4809- "dev": true,
4810- "license": "MIT",
4811- "dependencies": {
4812- "@typescript-eslint/types": "8.53.1",
4813- "@typescript-eslint/visitor-keys": "8.53.1"
4814- },
4815- "engines": {
4816- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4817- },
4818- "funding": {
4819- "type": "opencollective",
4820- "url": "https://opencollective.com/typescript-eslint"
4821- }
4822- },
4823- "node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": {
4824- "version": "8.53.1",
4825- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.53.1.tgz",
4826- "integrity": "sha512-MOrdtNvyhy0rHyv0ENzub1d4wQYKb2NmIqG7qEqPWFW7Mpy2jzFC3pQ2yKDvirZB7jypm5uGjF2Qqs6OIqu47w==",
4827- "dev": true,
4828- "license": "MIT",
4829- "dependencies": {
4830- "@typescript-eslint/types": "8.53.1",
4831- "@typescript-eslint/typescript-estree": "8.53.1",
4832- "@typescript-eslint/utils": "8.53.1",
4833- "debug": "^4.4.3",
4834- "ts-api-utils": "^2.4.0"
4835- },
4836- "engines": {
4837- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4838- },
4839- "funding": {
4840- "type": "opencollective",
4841- "url": "https://opencollective.com/typescript-eslint"
4842- },
4843- "peerDependencies": {
4844- "eslint": "^8.57.0 || ^9.0.0",
4845- "typescript": ">=4.8.4 <6.0.0"
4846- }
4847- },
4848- "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": {
4849- "version": "8.53.1",
4850- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.1.tgz",
4851- "integrity": "sha512-jr/swrr2aRmUAUjW5/zQHbMaui//vQlsZcJKijZf3M26bnmLj8LyZUpj8/Rd6uzaek06OWsqdofN/Thenm5O8A==",
4852- "dev": true,
4853- "license": "MIT",
4854- "engines": {
4855- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4856- },
4857- "funding": {
4858- "type": "opencollective",
4859- "url": "https://opencollective.com/typescript-eslint"
4860- }
4861- },
4862- "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": {
4863- "version": "8.53.1",
4864- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.1.tgz",
4865- "integrity": "sha512-RGlVipGhQAG4GxV1s34O91cxQ/vWiHJTDHbXRr0li2q/BGg3RR/7NM8QDWgkEgrwQYCvmJV9ichIwyoKCQ+DTg==",
4866- "dev": true,
4867- "license": "MIT",
4868- "dependencies": {
4869- "@typescript-eslint/project-service": "8.53.1",
4870- "@typescript-eslint/tsconfig-utils": "8.53.1",
4871- "@typescript-eslint/types": "8.53.1",
4872- "@typescript-eslint/visitor-keys": "8.53.1",
4873- "debug": "^4.4.3",
4874- "minimatch": "^9.0.5",
4875- "semver": "^7.7.3",
4876- "tinyglobby": "^0.2.15",
4877- "ts-api-utils": "^2.4.0"
4878- },
4879- "engines": {
4880- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4881- },
4882- "funding": {
4883- "type": "opencollective",
4884- "url": "https://opencollective.com/typescript-eslint"
4885- },
4886- "peerDependencies": {
4887- "typescript": ">=4.8.4 <6.0.0"
4888- }
4889- },
4890- "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": {
4891- "version": "8.53.1",
4892- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.53.1.tgz",
4893- "integrity": "sha512-c4bMvGVWW4hv6JmDUEG7fSYlWOl3II2I4ylt0NM+seinYQlZMQIaKaXIIVJWt9Ofh6whrpM+EdDQXKXjNovvrg==",
4426+ "version": "8.54.0",
4427+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.54.0.tgz",
4428+ "integrity": "sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==",
48944429 "dev": true,
48954430 "license": "MIT",
48964431 "dependencies": {
4897- "@eslint-community/eslint-utils": "^4.9.1",
4898- "@typescript-eslint/scope-manager": "8.53.1",
4899- "@typescript-eslint/types": "8.53.1",
4900- "@typescript-eslint/typescript-estree": "8.53.1"
4432+ "@typescript-eslint/eslint-plugin": "8.54.0",
4433+ "@typescript-eslint/parser": "8.54.0",
4434+ "@typescript-eslint/typescript-estree": "8.54.0",
4435+ "@typescript-eslint/utils": "8.54.0"
49014436 },
49024437 "engines": {
49034438 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -4911,64 +4446,10 @@
49114446 "typescript": ">=4.8.4 <6.0.0"
49124447 }
49134448 },
4914- "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": {
4915- "version": "8.53.1",
4916- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.1.tgz",
4917- "integrity": "sha512-oy+wV7xDKFPRyNggmXuZQSBzvoLnpmJs+GhzRhPjrxl2b/jIlyjVokzm47CZCDUdXKr2zd7ZLodPfOBpOPyPlg==",
4918- "dev": true,
4919- "license": "MIT",
4920- "dependencies": {
4921- "@typescript-eslint/types": "8.53.1",
4922- "eslint-visitor-keys": "^4.2.1"
4923- },
4924- "engines": {
4925- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4926- },
4927- "funding": {
4928- "type": "opencollective",
4929- "url": "https://opencollective.com/typescript-eslint"
4930- }
4931- },
4932- "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": {
4933- "version": "4.2.1",
4934- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
4935- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
4936- "dev": true,
4937- "license": "Apache-2.0",
4938- "engines": {
4939- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4940- },
4941- "funding": {
4942- "url": "https://opencollective.com/eslint"
4943- }
4944- },
4945- "node_modules/typescript-eslint/node_modules/ignore": {
4946- "version": "7.0.5",
4947- "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
4948- "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
4949- "dev": true,
4950- "license": "MIT",
4951- "engines": {
4952- "node": ">= 4"
4953- }
4954- },
4955- "node_modules/typescript-eslint/node_modules/ts-api-utils": {
4956- "version": "2.4.0",
4957- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz",
4958- "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==",
4959- "dev": true,
4960- "license": "MIT",
4961- "engines": {
4962- "node": ">=18.12"
4963- },
4964- "peerDependencies": {
4965- "typescript": ">=4.8.4"
4966- }
4967- },
49684449 "node_modules/undici-types": {
4969- "version": "6.21.0",
4970- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
4971- "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
4450+ "version": "7.16.0",
4451+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
4452+ "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
49724453 "dev": true,
49734454 "license": "MIT"
49744455 },
@@ -5021,22 +4502,24 @@
50214502 "license": "MIT"
50224503 },
50234504 "node_modules/vite": {
5024- "version": "5.4.21",
5025- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
5026- "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
4505+ "version": "7.3.1",
4506+ "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",
4507+ "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
50274508 "dev": true,
50284509 "license": "MIT",
5029- "peer": true,
50304510 "dependencies": {
5031- "esbuild": "^0.21.3",
5032- "postcss": "^8.4.43",
5033- "rollup": "^4.20.0"
4511+ "esbuild": "^0.27.0",
4512+ "fdir": "^6.5.0",
4513+ "picomatch": "^4.0.3",
4514+ "postcss": "^8.5.6",
4515+ "rollup": "^4.43.0",
4516+ "tinyglobby": "^0.2.15"
50344517 },
50354518 "bin": {
50364519 "vite": "bin/vite.js"
50374520 },
50384521 "engines": {
5039- "node": "^18.0.0 || >=20.0.0"
4522+ "node": "^20.19.0 || >=22.12.0"
50404523 },
50414524 "funding": {
50424525 "url": "https://github.com/vitejs/vite?sponsor=1"
@@ -5045,19 +4528,25 @@
50454528 "fsevents": "~2.3.3"
50464529 },
50474530 "peerDependencies": {
5048- "@types/node": "^18.0.0 || >=20.0.0",
5049- "less": "*",
4531+ "@types/node": "^20.19.0 || >=22.12.0",
4532+ "jiti": ">=1.21.0",
4533+ "less": "^4.0.0",
50504534 "lightningcss": "^1.21.0",
5051- "sass": "*",
5052- "sass-embedded": "*",
5053- "stylus": "*",
5054- "sugarss": "*",
5055- "terser": "^5.4.0"
4535+ "sass": "^1.70.0",
4536+ "sass-embedded": "^1.70.0",
4537+ "stylus": ">=0.54.8",
4538+ "sugarss": "^5.0.0",
4539+ "terser": "^5.16.0",
4540+ "tsx": "^4.8.1",
4541+ "yaml": "^2.4.2"
50564542 },
50574543 "peerDependenciesMeta": {
50584544 "@types/node": {
50594545 "optional": true
50604546 },
4547+ "jiti": {
4548+ "optional": true
4549+ },
50614550 "less": {
50624551 "optional": true
50634552 },
@@ -5078,6 +4567,12 @@
50784567 },
50794568 "terser": {
50804569 "optional": true
4570+ },
4571+ "tsx": {
4572+ "optional": true
4573+ },
4574+ "yaml": {
4575+ "optional": true
50814576 }
50824577 }
50834578 },
@@ -5127,23 +4622,6 @@
51274622 "node": ">=0.10.0"
51284623 }
51294624 },
5130- "node_modules/wrappy": {
5131- "version": "1.0.2",
5132- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5133- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
5134- "dev": true,
5135- "license": "ISC"
5136- },
5137- "node_modules/yaml": {
5138- "version": "1.10.2",
5139- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
5140- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
5141- "dev": true,
5142- "license": "ISC",
5143- "engines": {
5144- "node": ">= 6"
5145- }
5146- },
51474625 "node_modules/yocto-queue": {
51484626 "version": "0.1.0",
51494627 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
@@ -16,27 +16,27 @@
16 },16 },
17 "devDependencies": {17 "devDependencies": {
18 "@internationalized/date": "^3.10.1",18 "@internationalized/date": "^3.10.1",
19- "@lucide/svelte": "^0.561.0",19+ "@lucide/svelte": "^0.563.1",
20- "@sveltejs/vite-plugin-svelte": "^4.0.0",20+ "@sveltejs/vite-plugin-svelte": "^6.2.4",
21 "@tailwindcss/cli": "^4.0.0",21 "@tailwindcss/cli": "^4.0.0",
22 "@tailwindcss/postcss": "^4.1.13",22 "@tailwindcss/postcss": "^4.1.13",
23- "@types/node": "^20.0.0",23+ "@types/node": "^25.1.0",
24- "@typescript-eslint/eslint-plugin": "^7.0.0",24+ "@typescript-eslint/eslint-plugin": "^8.54.0",
25- "@typescript-eslint/parser": "^7.0.0",25+ "@typescript-eslint/parser": "^8.54.0",
26 "autoprefixer": "^10.4.20",26 "autoprefixer": "^10.4.20",
27- "eslint": "^8.57.0",27+ "eslint": "^9.39.2",
28 "eslint-plugin-svelte": "^3.14.0",28 "eslint-plugin-svelte": "^3.14.0",
29- "globals": "^17.1.0",29+ "globals": "^17.2.0",
30 "postcss": "^8.4.47",30 "postcss": "^8.4.47",
31- "svelte": "^5.0.0",31+ "svelte": "^5.48.5",
32 "svelte-awesome-color-picker": "^4.1.0",32 "svelte-awesome-color-picker": "^4.1.0",
33 "svelte-check": "^4.0.0",33 "svelte-check": "^4.0.0",
34 "tailwind-variants": "^3.2.2",34 "tailwind-variants": "^3.2.2",
35 "tailwindcss": "^4.0.0",35 "tailwindcss": "^4.0.0",
36 "tw-animate-css": "^1.4.0",36 "tw-animate-css": "^1.4.0",
37 "typescript": "^5.3.0",37 "typescript": "^5.3.0",
38- "typescript-eslint": "^8.43.0",38+ "typescript-eslint": "^8.54.0",
39- "vite": "^5.0.0"39+ "vite": "^7.3.1"
40 }40 }
41 },41 },
42 "node_modules/@alloc/quick-lru": {42 "node_modules/@alloc/quick-lru": {
@@ -53,9 +53,9 @@
53 }53 }
54 },54 },
55 "node_modules/@esbuild/aix-ppc64": {55 "node_modules/@esbuild/aix-ppc64": {
56- "version": "0.21.5",56+ "version": "0.27.2",
57- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",57+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",
58- "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",58+ "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",
59 "cpu": [59 "cpu": [
60 "ppc64"60 "ppc64"
61 ],61 ],
@@ -66,13 +66,13 @@
66 "aix"66 "aix"
67 ],67 ],
68 "engines": {68 "engines": {
69- "node": ">=12"69+ "node": ">=18"
70 }70 }
71 },71 },
72 "node_modules/@esbuild/android-arm": {72 "node_modules/@esbuild/android-arm": {
73- "version": "0.21.5",73+ "version": "0.27.2",
74- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",74+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz",
75- "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",75+ "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",
76 "cpu": [76 "cpu": [
77 "arm"77 "arm"
78 ],78 ],
@@ -83,13 +83,13 @@
83 "android"83 "android"
84 ],84 ],
85 "engines": {85 "engines": {
86- "node": ">=12"86+ "node": ">=18"
87 }87 }
88 },88 },
89 "node_modules/@esbuild/android-arm64": {89 "node_modules/@esbuild/android-arm64": {
90- "version": "0.21.5",90+ "version": "0.27.2",
91- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",91+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",
92- "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",92+ "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",
93 "cpu": [93 "cpu": [
94 "arm64"94 "arm64"
95 ],95 ],
@@ -100,13 +100,13 @@
100 "android"100 "android"
101 ],101 ],
102 "engines": {102 "engines": {
103- "node": ">=12"103+ "node": ">=18"
104 }104 }
105 },105 },
106 "node_modules/@esbuild/android-x64": {106 "node_modules/@esbuild/android-x64": {
107- "version": "0.21.5",107+ "version": "0.27.2",
108- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",108+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz",
109- "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",109+ "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",
110 "cpu": [110 "cpu": [
111 "x64"111 "x64"
112 ],112 ],
@@ -117,13 +117,13 @@
117 "android"117 "android"
118 ],118 ],
119 "engines": {119 "engines": {
120- "node": ">=12"120+ "node": ">=18"
121 }121 }
122 },122 },
123 "node_modules/@esbuild/darwin-arm64": {123 "node_modules/@esbuild/darwin-arm64": {
124- "version": "0.21.5",124+ "version": "0.27.2",
125- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",125+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",
126- "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",126+ "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",
127 "cpu": [127 "cpu": [
128 "arm64"128 "arm64"
129 ],129 ],
@@ -134,13 +134,13 @@
134 "darwin"134 "darwin"
135 ],135 ],
136 "engines": {136 "engines": {
137- "node": ">=12"137+ "node": ">=18"
138 }138 }
139 },139 },
140 "node_modules/@esbuild/darwin-x64": {140 "node_modules/@esbuild/darwin-x64": {
141- "version": "0.21.5",141+ "version": "0.27.2",
142- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",142+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",
143- "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",143+ "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",
144 "cpu": [144 "cpu": [
145 "x64"145 "x64"
146 ],146 ],
@@ -151,13 +151,13 @@
151 "darwin"151 "darwin"
152 ],152 ],
153 "engines": {153 "engines": {
154- "node": ">=12"154+ "node": ">=18"
155 }155 }
156 },156 },
157 "node_modules/@esbuild/freebsd-arm64": {157 "node_modules/@esbuild/freebsd-arm64": {
158- "version": "0.21.5",158+ "version": "0.27.2",
159- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",159+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",
160- "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",160+ "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",
161 "cpu": [161 "cpu": [
162 "arm64"162 "arm64"
163 ],163 ],
@@ -168,13 +168,13 @@
168 "freebsd"168 "freebsd"
169 ],169 ],
170 "engines": {170 "engines": {
171- "node": ">=12"171+ "node": ">=18"
172 }172 }
173 },173 },
174 "node_modules/@esbuild/freebsd-x64": {174 "node_modules/@esbuild/freebsd-x64": {
175- "version": "0.21.5",175+ "version": "0.27.2",
176- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",176+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",
177- "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",177+ "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",
178 "cpu": [178 "cpu": [
179 "x64"179 "x64"
180 ],180 ],
@@ -185,13 +185,13 @@
185 "freebsd"185 "freebsd"
186 ],186 ],
187 "engines": {187 "engines": {
188- "node": ">=12"188+ "node": ">=18"
189 }189 }
190 },190 },
191 "node_modules/@esbuild/linux-arm": {191 "node_modules/@esbuild/linux-arm": {
192- "version": "0.21.5",192+ "version": "0.27.2",
193- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",193+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",
194- "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",194+ "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",
195 "cpu": [195 "cpu": [
196 "arm"196 "arm"
197 ],197 ],
@@ -202,13 +202,13 @@
202 "linux"202 "linux"
203 ],203 ],
204 "engines": {204 "engines": {
205- "node": ">=12"205+ "node": ">=18"
206 }206 }
207 },207 },
208 "node_modules/@esbuild/linux-arm64": {208 "node_modules/@esbuild/linux-arm64": {
209- "version": "0.21.5",209+ "version": "0.27.2",
210- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",210+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",
211- "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",211+ "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",
212 "cpu": [212 "cpu": [
213 "arm64"213 "arm64"
214 ],214 ],
@@ -219,13 +219,13 @@
219 "linux"219 "linux"
220 ],220 ],
221 "engines": {221 "engines": {
222- "node": ">=12"222+ "node": ">=18"
223 }223 }
224 },224 },
225 "node_modules/@esbuild/linux-ia32": {225 "node_modules/@esbuild/linux-ia32": {
226- "version": "0.21.5",226+ "version": "0.27.2",
227- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",227+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",
228- "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",228+ "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",
229 "cpu": [229 "cpu": [
230 "ia32"230 "ia32"
231 ],231 ],
@@ -236,13 +236,13 @@
236 "linux"236 "linux"
237 ],237 ],
238 "engines": {238 "engines": {
239- "node": ">=12"239+ "node": ">=18"
240 }240 }
241 },241 },
242 "node_modules/@esbuild/linux-loong64": {242 "node_modules/@esbuild/linux-loong64": {
243- "version": "0.21.5",243+ "version": "0.27.2",
244- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",244+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",
245- "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",245+ "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",
246 "cpu": [246 "cpu": [
247 "loong64"247 "loong64"
248 ],248 ],
@@ -253,13 +253,13 @@
253 "linux"253 "linux"
254 ],254 ],
255 "engines": {255 "engines": {
256- "node": ">=12"256+ "node": ">=18"
257 }257 }
258 },258 },
259 "node_modules/@esbuild/linux-mips64el": {259 "node_modules/@esbuild/linux-mips64el": {
260- "version": "0.21.5",260+ "version": "0.27.2",
261- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",261+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",
262- "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",262+ "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",
263 "cpu": [263 "cpu": [
264 "mips64el"264 "mips64el"
265 ],265 ],
@@ -270,13 +270,13 @@
270 "linux"270 "linux"
271 ],271 ],
272 "engines": {272 "engines": {
273- "node": ">=12"273+ "node": ">=18"
274 }274 }
275 },275 },
276 "node_modules/@esbuild/linux-ppc64": {276 "node_modules/@esbuild/linux-ppc64": {
277- "version": "0.21.5",277+ "version": "0.27.2",
278- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",278+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",
279- "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",279+ "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",
280 "cpu": [280 "cpu": [
281 "ppc64"281 "ppc64"
282 ],282 ],
@@ -287,13 +287,13 @@
287 "linux"287 "linux"
288 ],288 ],
289 "engines": {289 "engines": {
290- "node": ">=12"290+ "node": ">=18"
291 }291 }
292 },292 },
293 "node_modules/@esbuild/linux-riscv64": {293 "node_modules/@esbuild/linux-riscv64": {
294- "version": "0.21.5",294+ "version": "0.27.2",
295- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",295+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",
296- "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",296+ "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",
297 "cpu": [297 "cpu": [
298 "riscv64"298 "riscv64"
299 ],299 ],
@@ -304,13 +304,13 @@
304 "linux"304 "linux"
305 ],305 ],
306 "engines": {306 "engines": {
307- "node": ">=12"307+ "node": ">=18"
308 }308 }
309 },309 },
310 "node_modules/@esbuild/linux-s390x": {310 "node_modules/@esbuild/linux-s390x": {
311- "version": "0.21.5",311+ "version": "0.27.2",
312- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",312+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",
313- "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",313+ "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",
314 "cpu": [314 "cpu": [
315 "s390x"315 "s390x"
316 ],316 ],
@@ -321,13 +321,13 @@
321 "linux"321 "linux"
322 ],322 ],
323 "engines": {323 "engines": {
324- "node": ">=12"324+ "node": ">=18"
325 }325 }
326 },326 },
327 "node_modules/@esbuild/linux-x64": {327 "node_modules/@esbuild/linux-x64": {
328- "version": "0.21.5",328+ "version": "0.27.2",
329- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",329+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",
330- "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",330+ "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",
331 "cpu": [331 "cpu": [
332 "x64"332 "x64"
333 ],333 ],
@@ -338,13 +338,30 @@
338 "linux"338 "linux"
339 ],339 ],
340 "engines": {340 "engines": {
341- "node": ">=12"341+ "node": ">=18"
342+ }
343+ },
344+ "node_modules/@esbuild/netbsd-arm64": {
345+ "version": "0.27.2",
346+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",
347+ "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",
348+ "cpu": [
349+ "arm64"
350+ ],
351+ "dev": true,
352+ "license": "MIT",
353+ "optional": true,
354+ "os": [
355+ "netbsd"
356+ ],
357+ "engines": {
358+ "node": ">=18"
342 }359 }
343 },360 },
344 "node_modules/@esbuild/netbsd-x64": {361 "node_modules/@esbuild/netbsd-x64": {
345- "version": "0.21.5",362+ "version": "0.27.2",
346- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",363+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",
347- "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",364+ "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",
348 "cpu": [365 "cpu": [
349 "x64"366 "x64"
350 ],367 ],
@@ -355,13 +372,30 @@
355 "netbsd"372 "netbsd"
356 ],373 ],
357 "engines": {374 "engines": {
358- "node": ">=12"375+ "node": ">=18"
376+ }
377+ },
378+ "node_modules/@esbuild/openbsd-arm64": {
379+ "version": "0.27.2",
380+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",
381+ "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",
382+ "cpu": [
383+ "arm64"
384+ ],
385+ "dev": true,
386+ "license": "MIT",
387+ "optional": true,
388+ "os": [
389+ "openbsd"
390+ ],
391+ "engines": {
392+ "node": ">=18"
359 }393 }
360 },394 },
361 "node_modules/@esbuild/openbsd-x64": {395 "node_modules/@esbuild/openbsd-x64": {
362- "version": "0.21.5",396+ "version": "0.27.2",
363- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",397+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",
364- "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",398+ "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",
365 "cpu": [399 "cpu": [
366 "x64"400 "x64"
367 ],401 ],
@@ -372,13 +406,30 @@
372 "openbsd"406 "openbsd"
373 ],407 ],
374 "engines": {408 "engines": {
375- "node": ">=12"409+ "node": ">=18"
410+ }
411+ },
412+ "node_modules/@esbuild/openharmony-arm64": {
413+ "version": "0.27.2",
414+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",
415+ "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",
416+ "cpu": [
417+ "arm64"
418+ ],
419+ "dev": true,
420+ "license": "MIT",
421+ "optional": true,
422+ "os": [
423+ "openharmony"
424+ ],
425+ "engines": {
426+ "node": ">=18"
376 }427 }
377 },428 },
378 "node_modules/@esbuild/sunos-x64": {429 "node_modules/@esbuild/sunos-x64": {
379- "version": "0.21.5",430+ "version": "0.27.2",
380- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",431+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",
381- "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",432+ "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",
382 "cpu": [433 "cpu": [
383 "x64"434 "x64"
384 ],435 ],
@@ -389,13 +440,13 @@
389 "sunos"440 "sunos"
390 ],441 ],
391 "engines": {442 "engines": {
392- "node": ">=12"443+ "node": ">=18"
393 }444 }
394 },445 },
395 "node_modules/@esbuild/win32-arm64": {446 "node_modules/@esbuild/win32-arm64": {
396- "version": "0.21.5",447+ "version": "0.27.2",
397- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",448+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",
398- "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",449+ "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",
399 "cpu": [450 "cpu": [
400 "arm64"451 "arm64"
401 ],452 ],
@@ -406,13 +457,13 @@
406 "win32"457 "win32"
407 ],458 ],
408 "engines": {459 "engines": {
409- "node": ">=12"460+ "node": ">=18"
410 }461 }
411 },462 },
412 "node_modules/@esbuild/win32-ia32": {463 "node_modules/@esbuild/win32-ia32": {
413- "version": "0.21.5",464+ "version": "0.27.2",
414- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",465+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",
415- "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",466+ "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",
416 "cpu": [467 "cpu": [
417 "ia32"468 "ia32"
418 ],469 ],
@@ -423,13 +474,13 @@
423 "win32"474 "win32"
424 ],475 ],
425 "engines": {476 "engines": {
426- "node": ">=12"477+ "node": ">=18"
427 }478 }
428 },479 },
429 "node_modules/@esbuild/win32-x64": {480 "node_modules/@esbuild/win32-x64": {
430- "version": "0.21.5",481+ "version": "0.27.2",
431- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",482+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",
432- "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",483+ "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",
433 "cpu": [484 "cpu": [
434 "x64"485 "x64"
435 ],486 ],
@@ -440,7 +491,7 @@
440 "win32"491 "win32"
441 ],492 ],
442 "engines": {493 "engines": {
443- "node": ">=12"494+ "node": ">=18"
444 }495 }
445 },496 },
446 "node_modules/@eslint-community/eslint-utils": {497 "node_modules/@eslint-community/eslint-utils": {
@@ -472,25 +523,90 @@
472 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"523 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
473 }524 }
474 },525 },
526+ "node_modules/@eslint/config-array": {
527+ "version": "0.21.1",
528+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz",
529+ "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==",
530+ "dev": true,
531+ "license": "Apache-2.0",
532+ "dependencies": {
533+ "@eslint/object-schema": "^2.1.7",
534+ "debug": "^4.3.1",
535+ "minimatch": "^3.1.2"
536+ },
537+ "engines": {
538+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
539+ }
540+ },
541+ "node_modules/@eslint/config-array/node_modules/brace-expansion": {
542+ "version": "1.1.12",
543+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
544+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
545+ "dev": true,
546+ "license": "MIT",
547+ "dependencies": {
548+ "balanced-match": "^1.0.0",
549+ "concat-map": "0.0.1"
550+ }
551+ },
552+ "node_modules/@eslint/config-array/node_modules/minimatch": {
553+ "version": "3.1.2",
554+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
555+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
556+ "dev": true,
557+ "license": "ISC",
558+ "dependencies": {
559+ "brace-expansion": "^1.1.7"
560+ },
561+ "engines": {
562+ "node": "*"
563+ }
564+ },
565+ "node_modules/@eslint/config-helpers": {
566+ "version": "0.4.2",
567+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
568+ "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
569+ "dev": true,
570+ "license": "Apache-2.0",
571+ "dependencies": {
572+ "@eslint/core": "^0.17.0"
573+ },
574+ "engines": {
575+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
576+ }
577+ },
578+ "node_modules/@eslint/core": {
579+ "version": "0.17.0",
580+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
581+ "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
582+ "dev": true,
583+ "license": "Apache-2.0",
584+ "dependencies": {
585+ "@types/json-schema": "^7.0.15"
586+ },
587+ "engines": {
588+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
589+ }
590+ },
475 "node_modules/@eslint/eslintrc": {591 "node_modules/@eslint/eslintrc": {
476- "version": "2.1.4",592+ "version": "3.3.3",
477- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",593+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz",
478- "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",594+ "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==",
479 "dev": true,595 "dev": true,
480 "license": "MIT",596 "license": "MIT",
481 "dependencies": {597 "dependencies": {
482 "ajv": "^6.12.4",598 "ajv": "^6.12.4",
483 "debug": "^4.3.2",599 "debug": "^4.3.2",
484- "espree": "^9.6.0",600+ "espree": "^10.0.1",
485- "globals": "^13.19.0",601+ "globals": "^14.0.0",
486 "ignore": "^5.2.0",602 "ignore": "^5.2.0",
487 "import-fresh": "^3.2.1",603 "import-fresh": "^3.2.1",
488- "js-yaml": "^4.1.0",604+ "js-yaml": "^4.1.1",
489 "minimatch": "^3.1.2",605 "minimatch": "^3.1.2",
490 "strip-json-comments": "^3.1.1"606 "strip-json-comments": "^3.1.1"
491 },607 },
492 "engines": {608 "engines": {
493- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"609+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
494 },610 },
495 "funding": {611 "funding": {
496 "url": "https://opencollective.com/eslint"612 "url": "https://opencollective.com/eslint"
@@ -508,16 +624,13 @@
508 }624 }
509 },625 },
510 "node_modules/@eslint/eslintrc/node_modules/globals": {626 "node_modules/@eslint/eslintrc/node_modules/globals": {
511- "version": "13.24.0",627+ "version": "14.0.0",
512- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",628+ "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
513- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",629+ "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
514 "dev": true,630 "dev": true,
515 "license": "MIT",631 "license": "MIT",
516- "dependencies": {
517- "type-fest": "^0.20.2"
518- },
519 "engines": {632 "engines": {
520- "node": ">=8"633+ "node": ">=18"
521 },634 },
522 "funding": {635 "funding": {
523 "url": "https://github.com/sponsors/sindresorhus"636 "url": "https://github.com/sponsors/sindresorhus"
@@ -537,13 +650,40 @@
537 }650 }
538 },651 },
539 "node_modules/@eslint/js": {652 "node_modules/@eslint/js": {
540- "version": "8.57.1",653+ "version": "9.39.2",
541- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",654+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz",
542- "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",655+ "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==",
543 "dev": true,656 "dev": true,
544 "license": "MIT",657 "license": "MIT",
545 "engines": {658 "engines": {
546- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"659+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
660+ },
661+ "funding": {
662+ "url": "https://eslint.org/donate"
663+ }
664+ },
665+ "node_modules/@eslint/object-schema": {
666+ "version": "2.1.7",
667+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
668+ "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
669+ "dev": true,
670+ "license": "Apache-2.0",
671+ "engines": {
672+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
673+ }
674+ },
675+ "node_modules/@eslint/plugin-kit": {
676+ "version": "0.4.1",
677+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
678+ "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
679+ "dev": true,
680+ "license": "Apache-2.0",
681+ "dependencies": {
682+ "@eslint/core": "^0.17.0",
683+ "levn": "^0.4.1"
684+ },
685+ "engines": {
686+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
547 }687 }
548 },688 },
549 "node_modules/@floating-ui/core": {689 "node_modules/@floating-ui/core": {
@@ -571,44 +711,28 @@
571 "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==",711 "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==",
572 "license": "MIT"712 "license": "MIT"
573 },713 },
574- "node_modules/@humanwhocodes/config-array": {714+ "node_modules/@humanfs/core": {
575- "version": "0.13.0",715+ "version": "0.19.1",
576- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",716+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
577- "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",717+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
578- "deprecated": "Use @eslint/config-array instead",
579 "dev": true,718 "dev": true,
580 "license": "Apache-2.0",719 "license": "Apache-2.0",
581- "dependencies": {
582- "@humanwhocodes/object-schema": "^2.0.3",
583- "debug": "^4.3.1",
584- "minimatch": "^3.0.5"
585- },
586 "engines": {720 "engines": {
587- "node": ">=10.10.0"721+ "node": ">=18.18.0"
588- }
589- },
590- "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
591- "version": "1.1.12",
592- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
593- "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
594- "dev": true,
595- "license": "MIT",
596- "dependencies": {
597- "balanced-match": "^1.0.0",
598- "concat-map": "0.0.1"
599 }722 }
600 },723 },
601- "node_modules/@humanwhocodes/config-array/node_modules/minimatch": {724+ "node_modules/@humanfs/node": {
602- "version": "3.1.2",725+ "version": "0.16.7",
603- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",726+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
604- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",727+ "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
605 "dev": true,728 "dev": true,
606- "license": "ISC",729+ "license": "Apache-2.0",
607 "dependencies": {730 "dependencies": {
608- "brace-expansion": "^1.1.7"731+ "@humanfs/core": "^0.19.1",
732+ "@humanwhocodes/retry": "^0.4.0"
609 },733 },
610 "engines": {734 "engines": {
611- "node": "*"735+ "node": ">=18.18.0"
612 }736 }
613 },737 },
614 "node_modules/@humanwhocodes/module-importer": {738 "node_modules/@humanwhocodes/module-importer": {
@@ -625,20 +749,25 @@
625 "url": "https://github.com/sponsors/nzakas"749 "url": "https://github.com/sponsors/nzakas"
626 }750 }
627 },751 },
628- "node_modules/@humanwhocodes/object-schema": {752+ "node_modules/@humanwhocodes/retry": {
629- "version": "2.0.3",753+ "version": "0.4.3",
630- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",754+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
631- "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",755+ "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
632- "deprecated": "Use @eslint/object-schema instead",
633 "dev": true,756 "dev": true,
634- "license": "BSD-3-Clause"757+ "license": "Apache-2.0",
758+ "engines": {
759+ "node": ">=18.18"
760+ },
761+ "funding": {
762+ "type": "github",
763+ "url": "https://github.com/sponsors/nzakas"
764+ }
635 },765 },
636 "node_modules/@internationalized/date": {766 "node_modules/@internationalized/date": {
637 "version": "3.10.1",767 "version": "3.10.1",
638 "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.10.1.tgz",768 "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.10.1.tgz",
639 "integrity": "sha512-oJrXtQiAXLvT9clCf1K4kxp3eKsQhIaZqxEyowkBcsvZDdZkbWrVmnGknxs5flTD0VGsxrxKgBCZty1EzoiMzA==",769 "integrity": "sha512-oJrXtQiAXLvT9clCf1K4kxp3eKsQhIaZqxEyowkBcsvZDdZkbWrVmnGknxs5flTD0VGsxrxKgBCZty1EzoiMzA==",
640 "license": "Apache-2.0",770 "license": "Apache-2.0",
641- "peer": true,
642 "dependencies": {771 "dependencies": {
643 "@swc/helpers": "^0.5.0"772 "@swc/helpers": "^0.5.0"
644 }773 }
@@ -689,53 +818,15 @@
689 }818 }
690 },819 },
691 "node_modules/@lucide/svelte": {820 "node_modules/@lucide/svelte": {
692- "version": "0.561.0",821+ "version": "0.563.1",
693- "resolved": "https://registry.npmjs.org/@lucide/svelte/-/svelte-0.561.0.tgz",822+ "resolved": "https://registry.npmjs.org/@lucide/svelte/-/svelte-0.563.1.tgz",
694- "integrity": "sha512-vofKV2UFVrKE6I4ewKJ3dfCXSV6iP6nWVmiM83MLjsU91EeJcEg7LoWUABLp/aOTxj1HQNbJD1f3g3L0JQgH9A==",823+ "integrity": "sha512-Kt+MbnE5D9RsuI/csmf7M+HWxALe57x3A0DhQ8pPnnUpneh7zuldrYjlT+veWtk+tVnp5doQtaAAxLujzIlhBw==",
695 "dev": true,824 "dev": true,
696 "license": "ISC",825 "license": "ISC",
697 "peerDependencies": {826 "peerDependencies": {
698 "svelte": "^5"827 "svelte": "^5"
699 }828 }
700 },829 },
701- "node_modules/@nodelib/fs.scandir": {
702- "version": "2.1.5",
703- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
704- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
705- "dev": true,
706- "license": "MIT",
707- "dependencies": {
708- "@nodelib/fs.stat": "2.0.5",
709- "run-parallel": "^1.1.9"
710- },
711- "engines": {
712- "node": ">= 8"
713- }
714- },
715- "node_modules/@nodelib/fs.stat": {
716- "version": "2.0.5",
717- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
718- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
719- "dev": true,
720- "license": "MIT",
721- "engines": {
722- "node": ">= 8"
723- }
724- },
725- "node_modules/@nodelib/fs.walk": {
726- "version": "1.2.8",
727- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
728- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
729- "dev": true,
730- "license": "MIT",
731- "dependencies": {
732- "@nodelib/fs.scandir": "2.1.5",
733- "fastq": "^1.6.0"
734- },
735- "engines": {
736- "node": ">= 8"
737- }
738- },
739 "node_modules/@parcel/watcher": {830 "node_modules/@parcel/watcher": {
740 "version": "2.5.4",831 "version": "2.5.4",
741 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.4.tgz",832 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.4.tgz",
@@ -1405,44 +1496,42 @@
1405 }1496 }
1406 },1497 },
1407 "node_modules/@sveltejs/vite-plugin-svelte": {1498 "node_modules/@sveltejs/vite-plugin-svelte": {
1408- "version": "4.0.4",1499+ "version": "6.2.4",
1409- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.4.tgz",1500+ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-6.2.4.tgz",
1410- "integrity": "sha512-0ba1RQ/PHen5FGpdSrW7Y3fAMQjrXantECALeOiOdBdzR5+5vPP6HVZRLmZaQL+W8m++o+haIAKq5qT+MiZ7VA==",1501+ "integrity": "sha512-ou/d51QSdTyN26D7h6dSpusAKaZkAiGM55/AKYi+9AGZw7q85hElbjK3kEyzXHhLSnRISHOYzVge6x0jRZ7DXA==",
1411 "dev": true,1502 "dev": true,
1412 "license": "MIT",1503 "license": "MIT",
1413- "peer": true,
1414 "dependencies": {1504 "dependencies": {
1415- "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0",1505+ "@sveltejs/vite-plugin-svelte-inspector": "^5.0.0",
1416- "debug": "^4.3.7",
1417 "deepmerge": "^4.3.1",1506 "deepmerge": "^4.3.1",
1418- "kleur": "^4.1.5",1507+ "magic-string": "^0.30.21",
1419- "magic-string": "^0.30.12",1508+ "obug": "^2.1.0",
1420- "vitefu": "^1.0.3"1509+ "vitefu": "^1.1.1"
1421 },1510 },
1422 "engines": {1511 "engines": {
1423- "node": "^18.0.0 || ^20.0.0 || >=22"1512+ "node": "^20.19 || ^22.12 || >=24"
1424 },1513 },
1425 "peerDependencies": {1514 "peerDependencies": {
1426- "svelte": "^5.0.0-next.96 || ^5.0.0",1515+ "svelte": "^5.0.0",
1427- "vite": "^5.0.0"1516+ "vite": "^6.3.0 || ^7.0.0"
1428 }1517 }
1429 },1518 },
1430- "node_modules/@sveltejs/vite-plugin-svelte-inspector": {1519+ "node_modules/@sveltejs/vite-plugin-svelte/node_modules/@sveltejs/vite-plugin-svelte-inspector": {
1431- "version": "3.0.1",1520+ "version": "5.0.2",
1432- "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-3.0.1.tgz",1521+ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-5.0.2.tgz",
1433- "integrity": "sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==",1522+ "integrity": "sha512-TZzRTcEtZffICSAoZGkPSl6Etsj2torOVrx6Uw0KpXxrec9Gg6jFWQ60Q3+LmNGfZSxHRCZL7vXVZIWmuV50Ig==",
1434 "dev": true,1523 "dev": true,
1435 "license": "MIT",1524 "license": "MIT",
1436 "dependencies": {1525 "dependencies": {
1437- "debug": "^4.3.7"1526+ "obug": "^2.1.0"
1438 },1527 },
1439 "engines": {1528 "engines": {
1440- "node": "^18.0.0 || ^20.0.0 || >=22"1529+ "node": "^20.19 || ^22.12 || >=24"
1441 },1530 },
1442 "peerDependencies": {1531 "peerDependencies": {
1443- "@sveltejs/vite-plugin-svelte": "^4.0.0-next.0||^4.0.0",1532+ "@sveltejs/vite-plugin-svelte": "^6.0.0-next.0",
1444- "svelte": "^5.0.0-next.96 || ^5.0.0",1533+ "svelte": "^5.0.0",
1445- "vite": "^5.0.0"1534+ "vite": "^6.3.0 || ^7.0.0"
1446 }1535 }
1447 },1536 },
1448 "node_modules/@swc/helpers": {1537 "node_modules/@swc/helpers": {
@@ -1696,6 +1785,66 @@
1696 "node": ">=14.0.0"1785 "node": ">=14.0.0"
1697 }1786 }
1698 },1787 },
1788+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": {
1789+ "version": "1.7.1",
1790+ "dev": true,
1791+ "inBundle": true,
1792+ "license": "MIT",
1793+ "optional": true,
1794+ "dependencies": {
1795+ "@emnapi/wasi-threads": "1.1.0",
1796+ "tslib": "^2.4.0"
1797+ }
1798+ },
1799+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": {
1800+ "version": "1.7.1",
1801+ "dev": true,
1802+ "inBundle": true,
1803+ "license": "MIT",
1804+ "optional": true,
1805+ "dependencies": {
1806+ "tslib": "^2.4.0"
1807+ }
1808+ },
1809+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": {
1810+ "version": "1.1.0",
1811+ "dev": true,
1812+ "inBundle": true,
1813+ "license": "MIT",
1814+ "optional": true,
1815+ "dependencies": {
1816+ "tslib": "^2.4.0"
1817+ }
1818+ },
1819+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": {
1820+ "version": "1.1.0",
1821+ "dev": true,
1822+ "inBundle": true,
1823+ "license": "MIT",
1824+ "optional": true,
1825+ "dependencies": {
1826+ "@emnapi/core": "^1.7.1",
1827+ "@emnapi/runtime": "^1.7.1",
1828+ "@tybys/wasm-util": "^0.10.1"
1829+ }
1830+ },
1831+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": {
1832+ "version": "0.10.1",
1833+ "dev": true,
1834+ "inBundle": true,
1835+ "license": "MIT",
1836+ "optional": true,
1837+ "dependencies": {
1838+ "tslib": "^2.4.0"
1839+ }
1840+ },
1841+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": {
1842+ "version": "2.8.1",
1843+ "dev": true,
1844+ "inBundle": true,
1845+ "license": "0BSD",
1846+ "optional": true
1847+ },
1699 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {1848 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
1700 "version": "4.1.18",1849 "version": "4.1.18",
1701 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz",1850 "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz",
@@ -1750,90 +1899,73 @@
1750 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",1899 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
1751 "license": "MIT"1900 "license": "MIT"
1752 },1901 },
1753- "node_modules/@types/node": {1902+ "node_modules/@types/json-schema": {
1754- "version": "20.19.30",1903+ "version": "7.0.15",
1755- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.30.tgz",1904+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
1756- "integrity": "sha512-WJtwWJu7UdlvzEAUm484QNg5eAoq5QR08KDNx7g45Usrs2NtOPiX8ugDqmKdXkyL03rBqU5dYNYVQetEpBHq2g==",1905+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
1757 "dev": true,1906 "dev": true,
1758- "license": "MIT",1907+ "license": "MIT"
1759- "peer": true,1908+ },
1909+ "node_modules/@types/node": {
1910+ "version": "25.1.0",
1911+ "resolved": "https://registry.npmjs.org/@types/node/-/node-25.1.0.tgz",
1912+ "integrity": "sha512-t7frlewr6+cbx+9Ohpl0NOTKXZNV9xHRmNOvql47BFJKcEG1CxtxlPEEe+gR9uhVWM4DwhnvTF110mIL4yP9RA==",
1913+ "dev": true,
1914+ "license": "MIT",
1760 "dependencies": {1915 "dependencies": {
1761- "undici-types": "~6.21.0"1916+ "undici-types": "~7.16.0"
1762 }1917 }
1763 },1918 },
1764 "node_modules/@typescript-eslint/eslint-plugin": {1919 "node_modules/@typescript-eslint/eslint-plugin": {
1765- "version": "7.18.0",1920+ "version": "8.54.0",
1766- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz",1921+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz",
1767- "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==",1922+ "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==",
1768 "dev": true,1923 "dev": true,
1769 "license": "MIT",1924 "license": "MIT",
1770 "dependencies": {1925 "dependencies": {
1771- "@eslint-community/regexpp": "^4.10.0",1926+ "@eslint-community/regexpp": "^4.12.2",
1772- "@typescript-eslint/scope-manager": "7.18.0",1927+ "@typescript-eslint/scope-manager": "8.54.0",
1773- "@typescript-eslint/type-utils": "7.18.0",1928+ "@typescript-eslint/type-utils": "8.54.0",
1774- "@typescript-eslint/utils": "7.18.0",1929+ "@typescript-eslint/utils": "8.54.0",
1775- "@typescript-eslint/visitor-keys": "7.18.0",1930+ "@typescript-eslint/visitor-keys": "8.54.0",
1776- "graphemer": "^1.4.0",1931+ "ignore": "^7.0.5",
1777- "ignore": "^5.3.1",
1778 "natural-compare": "^1.4.0",1932 "natural-compare": "^1.4.0",
1779- "ts-api-utils": "^1.3.0"1933+ "ts-api-utils": "^2.4.0"
1780 },1934 },
1781 "engines": {1935 "engines": {
1782- "node": "^18.18.0 || >=20.0.0"1936+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1783 },1937 },
1784 "funding": {1938 "funding": {
1785 "type": "opencollective",1939 "type": "opencollective",
1786 "url": "https://opencollective.com/typescript-eslint"1940 "url": "https://opencollective.com/typescript-eslint"
1787 },1941 },
1788 "peerDependencies": {1942 "peerDependencies": {
1789- "@typescript-eslint/parser": "^7.0.0",1943+ "@typescript-eslint/parser": "^8.54.0",
1790- "eslint": "^8.56.0"1944+ "eslint": "^8.57.0 || ^9.0.0",
1791- },1945+ "typescript": ">=4.8.4 <6.0.0"
1792- "peerDependenciesMeta": {
1793- "typescript": {
1794- "optional": true
1795- }
1796 }1946 }
1797 },1947 },
1798- "node_modules/@typescript-eslint/parser": {1948+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
1799- "version": "7.18.0",1949+ "version": "7.0.5",
1800- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz",1950+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
1801- "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==",1951+ "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
1802 "dev": true,1952 "dev": true,
1803- "license": "BSD-2-Clause",1953+ "license": "MIT",
1804- "peer": true,
1805- "dependencies": {
1806- "@typescript-eslint/scope-manager": "7.18.0",
1807- "@typescript-eslint/types": "7.18.0",
1808- "@typescript-eslint/typescript-estree": "7.18.0",
1809- "@typescript-eslint/visitor-keys": "7.18.0",
1810- "debug": "^4.3.4"
1811- },
1812 "engines": {1954 "engines": {
1813- "node": "^18.18.0 || >=20.0.0"1955+ "node": ">= 4"
1814- },
1815- "funding": {
1816- "type": "opencollective",
1817- "url": "https://opencollective.com/typescript-eslint"
1818- },
1819- "peerDependencies": {
1820- "eslint": "^8.56.0"
1821- },
1822- "peerDependenciesMeta": {
1823- "typescript": {
1824- "optional": true
1825- }
1826 }1956 }
1827 },1957 },
1828- "node_modules/@typescript-eslint/project-service": {1958+ "node_modules/@typescript-eslint/parser": {
1829- "version": "8.53.1",1959+ "version": "8.54.0",
1830- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.53.1.tgz",1960+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz",
1831- "integrity": "sha512-WYC4FB5Ra0xidsmlPb+1SsnaSKPmS3gsjIARwbEkHkoWloQmuzcfypljaJcR78uyLA1h8sHdWWPHSLDI+MtNog==",1961+ "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==",
1832 "dev": true,1962 "dev": true,
1833 "license": "MIT",1963 "license": "MIT",
1834 "dependencies": {1964 "dependencies": {
1835- "@typescript-eslint/tsconfig-utils": "^8.53.1",1965+ "@typescript-eslint/scope-manager": "8.54.0",
1836- "@typescript-eslint/types": "^8.53.1",1966+ "@typescript-eslint/types": "8.54.0",
1967+ "@typescript-eslint/typescript-estree": "8.54.0",
1968+ "@typescript-eslint/visitor-keys": "8.54.0",
1837 "debug": "^4.4.3"1969 "debug": "^4.4.3"
1838 },1970 },
1839 "engines": {1971 "engines": {
@@ -1844,15 +1976,20 @@
1844 "url": "https://opencollective.com/typescript-eslint"1976 "url": "https://opencollective.com/typescript-eslint"
1845 },1977 },
1846 "peerDependencies": {1978 "peerDependencies": {
1979+ "eslint": "^8.57.0 || ^9.0.0",
1847 "typescript": ">=4.8.4 <6.0.0"1980 "typescript": ">=4.8.4 <6.0.0"
1848 }1981 }
1849 },1982 },
1850- "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": {1983+ "node_modules/@typescript-eslint/scope-manager": {
1851- "version": "8.53.1",1984+ "version": "8.54.0",
1852- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.1.tgz",1985+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz",
1853- "integrity": "sha512-jr/swrr2aRmUAUjW5/zQHbMaui//vQlsZcJKijZf3M26bnmLj8LyZUpj8/Rd6uzaek06OWsqdofN/Thenm5O8A==",1986+ "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==",
1854 "dev": true,1987 "dev": true,
1855 "license": "MIT",1988 "license": "MIT",
1989+ "dependencies": {
1990+ "@typescript-eslint/types": "8.54.0",
1991+ "@typescript-eslint/visitor-keys": "8.54.0"
1992+ },
1856 "engines": {1993 "engines": {
1857 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1994 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1858 },1995 },
@@ -1861,28 +1998,35 @@
1861 "url": "https://opencollective.com/typescript-eslint"1998 "url": "https://opencollective.com/typescript-eslint"
1862 }1999 }
1863 },2000 },
1864- "node_modules/@typescript-eslint/scope-manager": {2001+ "node_modules/@typescript-eslint/type-utils": {
1865- "version": "7.18.0",2002+ "version": "8.54.0",
1866- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz",2003+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz",
1867- "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==",2004+ "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==",
1868 "dev": true,2005 "dev": true,
1869 "license": "MIT",2006 "license": "MIT",
1870 "dependencies": {2007 "dependencies": {
1871- "@typescript-eslint/types": "7.18.0",2008+ "@typescript-eslint/types": "8.54.0",
1872- "@typescript-eslint/visitor-keys": "7.18.0"2009+ "@typescript-eslint/typescript-estree": "8.54.0",
2010+ "@typescript-eslint/utils": "8.54.0",
2011+ "debug": "^4.4.3",
2012+ "ts-api-utils": "^2.4.0"
1873 },2013 },
1874 "engines": {2014 "engines": {
1875- "node": "^18.18.0 || >=20.0.0"2015+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1876 },2016 },
1877 "funding": {2017 "funding": {
1878 "type": "opencollective",2018 "type": "opencollective",
1879 "url": "https://opencollective.com/typescript-eslint"2019 "url": "https://opencollective.com/typescript-eslint"
2020+ },
2021+ "peerDependencies": {
2022+ "eslint": "^8.57.0 || ^9.0.0",
2023+ "typescript": ">=4.8.4 <6.0.0"
1880 }2024 }
1881 },2025 },
1882- "node_modules/@typescript-eslint/tsconfig-utils": {2026+ "node_modules/@typescript-eslint/types": {
1883- "version": "8.53.1",2027+ "version": "8.54.0",
1884- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.1.tgz",2028+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz",
1885- "integrity": "sha512-qfvLXS6F6b1y43pnf0pPbXJ+YoXIC7HKg0UGZ27uMIemKMKA6XH2DTxsEDdpdN29D+vHV07x/pnlPNVLhdhWiA==",2029+ "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==",
1886 "dev": true,2030 "dev": true,
1887 "license": "MIT",2031 "license": "MIT",
1888 "engines": {2032 "engines": {
@@ -1891,136 +2035,135 @@
1891 "funding": {2035 "funding": {
1892 "type": "opencollective",2036 "type": "opencollective",
1893 "url": "https://opencollective.com/typescript-eslint"2037 "url": "https://opencollective.com/typescript-eslint"
1894- },
1895- "peerDependencies": {
1896- "typescript": ">=4.8.4 <6.0.0"
1897 }2038 }
1898 },2039 },
1899- "node_modules/@typescript-eslint/type-utils": {2040+ "node_modules/@typescript-eslint/typescript-estree": {
1900- "version": "7.18.0",2041+ "version": "8.54.0",
1901- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz",2042+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz",
1902- "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==",2043+ "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==",
1903 "dev": true,2044 "dev": true,
1904 "license": "MIT",2045 "license": "MIT",
1905 "dependencies": {2046 "dependencies": {
1906- "@typescript-eslint/typescript-estree": "7.18.0",2047+ "@typescript-eslint/project-service": "8.54.0",
1907- "@typescript-eslint/utils": "7.18.0",2048+ "@typescript-eslint/tsconfig-utils": "8.54.0",
1908- "debug": "^4.3.4",2049+ "@typescript-eslint/types": "8.54.0",
1909- "ts-api-utils": "^1.3.0"2050+ "@typescript-eslint/visitor-keys": "8.54.0",
2051+ "debug": "^4.4.3",
2052+ "minimatch": "^9.0.5",
2053+ "semver": "^7.7.3",
2054+ "tinyglobby": "^0.2.15",
2055+ "ts-api-utils": "^2.4.0"
1910 },2056 },
1911 "engines": {2057 "engines": {
1912- "node": "^18.18.0 || >=20.0.0"2058+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1913 },2059 },
1914 "funding": {2060 "funding": {
1915 "type": "opencollective",2061 "type": "opencollective",
1916 "url": "https://opencollective.com/typescript-eslint"2062 "url": "https://opencollective.com/typescript-eslint"
1917 },2063 },
1918 "peerDependencies": {2064 "peerDependencies": {
1919- "eslint": "^8.56.0"2065+ "typescript": ">=4.8.4 <6.0.0"
1920- },
1921- "peerDependenciesMeta": {
1922- "typescript": {
1923- "optional": true
1924- }
1925 }2066 }
1926 },2067 },
1927- "node_modules/@typescript-eslint/types": {2068+ "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": {
1928- "version": "7.18.0",2069+ "version": "8.54.0",
1929- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz",2070+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz",
1930- "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==",2071+ "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==",
1931 "dev": true,2072 "dev": true,
1932 "license": "MIT",2073 "license": "MIT",
2074+ "dependencies": {
2075+ "@typescript-eslint/tsconfig-utils": "^8.54.0",
2076+ "@typescript-eslint/types": "^8.54.0",
2077+ "debug": "^4.4.3"
2078+ },
1933 "engines": {2079 "engines": {
1934- "node": "^18.18.0 || >=20.0.0"2080+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1935 },2081 },
1936 "funding": {2082 "funding": {
1937 "type": "opencollective",2083 "type": "opencollective",
1938 "url": "https://opencollective.com/typescript-eslint"2084 "url": "https://opencollective.com/typescript-eslint"
2085+ },
2086+ "peerDependencies": {
2087+ "typescript": ">=4.8.4 <6.0.0"
1939 }2088 }
1940 },2089 },
1941- "node_modules/@typescript-eslint/typescript-estree": {2090+ "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": {
1942- "version": "7.18.0",2091+ "version": "8.54.0",
1943- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz",2092+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz",
1944- "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==",2093+ "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==",
1945 "dev": true,2094 "dev": true,
1946- "license": "BSD-2-Clause",2095+ "license": "MIT",
1947- "dependencies": {
1948- "@typescript-eslint/types": "7.18.0",
1949- "@typescript-eslint/visitor-keys": "7.18.0",
1950- "debug": "^4.3.4",
1951- "globby": "^11.1.0",
1952- "is-glob": "^4.0.3",
1953- "minimatch": "^9.0.4",
1954- "semver": "^7.6.0",
1955- "ts-api-utils": "^1.3.0"
1956- },
1957 "engines": {2096 "engines": {
1958- "node": "^18.18.0 || >=20.0.0"2097+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1959 },2098 },
1960 "funding": {2099 "funding": {
1961 "type": "opencollective",2100 "type": "opencollective",
1962 "url": "https://opencollective.com/typescript-eslint"2101 "url": "https://opencollective.com/typescript-eslint"
1963 },2102 },
1964- "peerDependenciesMeta": {2103+ "peerDependencies": {
1965- "typescript": {2104+ "typescript": ">=4.8.4 <6.0.0"
1966- "optional": true
1967- }
1968 }2105 }
1969 },2106 },
1970 "node_modules/@typescript-eslint/utils": {2107 "node_modules/@typescript-eslint/utils": {
1971- "version": "7.18.0",2108+ "version": "8.54.0",
1972- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz",2109+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz",
1973- "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==",2110+ "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==",
1974 "dev": true,2111 "dev": true,
1975 "license": "MIT",2112 "license": "MIT",
1976 "dependencies": {2113 "dependencies": {
1977- "@eslint-community/eslint-utils": "^4.4.0",2114+ "@eslint-community/eslint-utils": "^4.9.1",
1978- "@typescript-eslint/scope-manager": "7.18.0",2115+ "@typescript-eslint/scope-manager": "8.54.0",
1979- "@typescript-eslint/types": "7.18.0",2116+ "@typescript-eslint/types": "8.54.0",
1980- "@typescript-eslint/typescript-estree": "7.18.0"2117+ "@typescript-eslint/typescript-estree": "8.54.0"
1981 },2118 },
1982 "engines": {2119 "engines": {
1983- "node": "^18.18.0 || >=20.0.0"2120+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1984 },2121 },
1985 "funding": {2122 "funding": {
1986 "type": "opencollective",2123 "type": "opencollective",
1987 "url": "https://opencollective.com/typescript-eslint"2124 "url": "https://opencollective.com/typescript-eslint"
1988 },2125 },
1989 "peerDependencies": {2126 "peerDependencies": {
1990- "eslint": "^8.56.0"2127+ "eslint": "^8.57.0 || ^9.0.0",
2128+ "typescript": ">=4.8.4 <6.0.0"
1991 }2129 }
1992 },2130 },
1993 "node_modules/@typescript-eslint/visitor-keys": {2131 "node_modules/@typescript-eslint/visitor-keys": {
1994- "version": "7.18.0",2132+ "version": "8.54.0",
1995- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz",2133+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz",
1996- "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==",2134+ "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==",
1997 "dev": true,2135 "dev": true,
1998 "license": "MIT",2136 "license": "MIT",
1999 "dependencies": {2137 "dependencies": {
2000- "@typescript-eslint/types": "7.18.0",2138+ "@typescript-eslint/types": "8.54.0",
2001- "eslint-visitor-keys": "^3.4.3"2139+ "eslint-visitor-keys": "^4.2.1"
2002 },2140 },
2003 "engines": {2141 "engines": {
2004- "node": "^18.18.0 || >=20.0.0"2142+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2005 },2143 },
2006 "funding": {2144 "funding": {
2007 "type": "opencollective",2145 "type": "opencollective",
2008 "url": "https://opencollective.com/typescript-eslint"2146 "url": "https://opencollective.com/typescript-eslint"
2009 }2147 }
2010 },2148 },
2011- "node_modules/@ungap/structured-clone": {2149+ "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
2012- "version": "1.3.0",2150+ "version": "4.2.1",
2013- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",2151+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2014- "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",2152+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2015 "dev": true,2153 "dev": true,
2016- "license": "ISC"2154+ "license": "Apache-2.0",
2155+ "engines": {
2156+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2157+ },
2158+ "funding": {
2159+ "url": "https://opencollective.com/eslint"
2160+ }
2017 },2161 },
2018 "node_modules/acorn": {2162 "node_modules/acorn": {
2019 "version": "8.15.0",2163 "version": "8.15.0",
2020 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",2164 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
2021 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",2165 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
2022 "license": "MIT",2166 "license": "MIT",
2023- "peer": true,
2024 "bin": {2167 "bin": {
2025 "acorn": "bin/acorn"2168 "acorn": "bin/acorn"
2026 },2169 },
@@ -2055,16 +2198,6 @@
2055 "url": "https://github.com/sponsors/epoberezkin"2198 "url": "https://github.com/sponsors/epoberezkin"
2056 }2199 }
2057 },2200 },
2058- "node_modules/ansi-regex": {
2059- "version": "5.0.1",
2060- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2061- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2062- "dev": true,
2063- "license": "MIT",
2064- "engines": {
2065- "node": ">=8"
2066- }
2067- },
2068 "node_modules/ansi-styles": {2201 "node_modules/ansi-styles": {
2069 "version": "4.3.0",2202 "version": "4.3.0",
2070 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",2203 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -2097,16 +2230,6 @@
2097 "node": ">= 0.4"2230 "node": ">= 0.4"
2098 }2231 }
2099 },2232 },
2100- "node_modules/array-union": {
2101- "version": "2.1.0",
2102- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
2103- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
2104- "dev": true,
2105- "license": "MIT",
2106- "engines": {
2107- "node": ">=8"
2108- }
2109- },
2110 "node_modules/autoprefixer": {2233 "node_modules/autoprefixer": {
2111 "version": "10.4.23",2234 "version": "10.4.23",
2112 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz",2235 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz",
@@ -2204,19 +2327,6 @@
2204 "balanced-match": "^1.0.0"2327 "balanced-match": "^1.0.0"
2205 }2328 }
2206 },2329 },
2207- "node_modules/braces": {
2208- "version": "3.0.3",
2209- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
2210- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
2211- "dev": true,
2212- "license": "MIT",
2213- "dependencies": {
2214- "fill-range": "^7.1.1"
2215- },
2216- "engines": {
2217- "node": ">=8"
2218- }
2219- },
2220 "node_modules/browserslist": {2330 "node_modules/browserslist": {
2221 "version": "4.28.1",2331 "version": "4.28.1",
2222 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",2332 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
@@ -2237,7 +2347,6 @@
2237 }2347 }
2238 ],2348 ],
2239 "license": "MIT",2349 "license": "MIT",
2240- "peer": true,
2241 "dependencies": {2350 "dependencies": {
2242 "baseline-browser-mapping": "^2.9.0",2351 "baseline-browser-mapping": "^2.9.0",
2243 "caniuse-lite": "^1.0.30001759",2352 "caniuse-lite": "^1.0.30001759",
@@ -2447,32 +2556,6 @@
2447 "integrity": "sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==",2556 "integrity": "sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==",
2448 "license": "MIT"2557 "license": "MIT"
2449 },2558 },
2450- "node_modules/dir-glob": {
2451- "version": "3.0.1",
2452- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
2453- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
2454- "dev": true,
2455- "license": "MIT",
2456- "dependencies": {
2457- "path-type": "^4.0.0"
2458- },
2459- "engines": {
2460- "node": ">=8"
2461- }
2462- },
2463- "node_modules/doctrine": {
2464- "version": "3.0.0",
2465- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
2466- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
2467- "dev": true,
2468- "license": "Apache-2.0",
2469- "dependencies": {
2470- "esutils": "^2.0.2"
2471- },
2472- "engines": {
2473- "node": ">=6.0.0"
2474- }
2475- },
2476 "node_modules/electron-to-chromium": {2559 "node_modules/electron-to-chromium": {
2477 "version": "1.5.277",2560 "version": "1.5.277",
2478 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.277.tgz",2561 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.277.tgz",
@@ -2495,9 +2578,9 @@
2495 }2578 }
2496 },2579 },
2497 "node_modules/esbuild": {2580 "node_modules/esbuild": {
2498- "version": "0.21.5",2581+ "version": "0.27.2",
2499- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",2582+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz",
2500- "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",2583+ "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
2501 "dev": true,2584 "dev": true,
2502 "hasInstallScript": true,2585 "hasInstallScript": true,
2503 "license": "MIT",2586 "license": "MIT",
@@ -2505,32 +2588,35 @@
2505 "esbuild": "bin/esbuild"2588 "esbuild": "bin/esbuild"
2506 },2589 },
2507 "engines": {2590 "engines": {
2508- "node": ">=12"2591+ "node": ">=18"
2509 },2592 },
2510 "optionalDependencies": {2593 "optionalDependencies": {
2511- "@esbuild/aix-ppc64": "0.21.5",2594+ "@esbuild/aix-ppc64": "0.27.2",
2512- "@esbuild/android-arm": "0.21.5",2595+ "@esbuild/android-arm": "0.27.2",
2513- "@esbuild/android-arm64": "0.21.5",2596+ "@esbuild/android-arm64": "0.27.2",
2514- "@esbuild/android-x64": "0.21.5",2597+ "@esbuild/android-x64": "0.27.2",
2515- "@esbuild/darwin-arm64": "0.21.5",2598+ "@esbuild/darwin-arm64": "0.27.2",
2516- "@esbuild/darwin-x64": "0.21.5",2599+ "@esbuild/darwin-x64": "0.27.2",
2517- "@esbuild/freebsd-arm64": "0.21.5",2600+ "@esbuild/freebsd-arm64": "0.27.2",
2518- "@esbuild/freebsd-x64": "0.21.5",2601+ "@esbuild/freebsd-x64": "0.27.2",
2519- "@esbuild/linux-arm": "0.21.5",2602+ "@esbuild/linux-arm": "0.27.2",
2520- "@esbuild/linux-arm64": "0.21.5",2603+ "@esbuild/linux-arm64": "0.27.2",
2521- "@esbuild/linux-ia32": "0.21.5",2604+ "@esbuild/linux-ia32": "0.27.2",
2522- "@esbuild/linux-loong64": "0.21.5",2605+ "@esbuild/linux-loong64": "0.27.2",
2523- "@esbuild/linux-mips64el": "0.21.5",2606+ "@esbuild/linux-mips64el": "0.27.2",
2524- "@esbuild/linux-ppc64": "0.21.5",2607+ "@esbuild/linux-ppc64": "0.27.2",
2525- "@esbuild/linux-riscv64": "0.21.5",2608+ "@esbuild/linux-riscv64": "0.27.2",
2526- "@esbuild/linux-s390x": "0.21.5",2609+ "@esbuild/linux-s390x": "0.27.2",
2527- "@esbuild/linux-x64": "0.21.5",2610+ "@esbuild/linux-x64": "0.27.2",
2528- "@esbuild/netbsd-x64": "0.21.5",2611+ "@esbuild/netbsd-arm64": "0.27.2",
2529- "@esbuild/openbsd-x64": "0.21.5",2612+ "@esbuild/netbsd-x64": "0.27.2",
2530- "@esbuild/sunos-x64": "0.21.5",2613+ "@esbuild/openbsd-arm64": "0.27.2",
2531- "@esbuild/win32-arm64": "0.21.5",2614+ "@esbuild/openbsd-x64": "0.27.2",
2532- "@esbuild/win32-ia32": "0.21.5",2615+ "@esbuild/openharmony-arm64": "0.27.2",
2533- "@esbuild/win32-x64": "0.21.5"2616+ "@esbuild/sunos-x64": "0.27.2",
2617+ "@esbuild/win32-arm64": "0.27.2",
2618+ "@esbuild/win32-ia32": "0.27.2",
2619+ "@esbuild/win32-x64": "0.27.2"
2534 }2620 }
2535 },2621 },
2536 "node_modules/escalade": {2622 "node_modules/escalade": {
@@ -2557,61 +2643,63 @@
2557 }2643 }
2558 },2644 },
2559 "node_modules/eslint": {2645 "node_modules/eslint": {
2560- "version": "8.57.1",2646+ "version": "9.39.2",
2561- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",2647+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz",
2562- "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",2648+ "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
2563- "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",
2564 "dev": true,2649 "dev": true,
2565 "license": "MIT",2650 "license": "MIT",
2566- "peer": true,
2567 "dependencies": {2651 "dependencies": {
2568- "@eslint-community/eslint-utils": "^4.2.0",2652+ "@eslint-community/eslint-utils": "^4.8.0",
2569- "@eslint-community/regexpp": "^4.6.1",2653+ "@eslint-community/regexpp": "^4.12.1",
2570- "@eslint/eslintrc": "^2.1.4",2654+ "@eslint/config-array": "^0.21.1",
2571- "@eslint/js": "8.57.1",2655+ "@eslint/config-helpers": "^0.4.2",
2572- "@humanwhocodes/config-array": "^0.13.0",2656+ "@eslint/core": "^0.17.0",
2657+ "@eslint/eslintrc": "^3.3.1",
2658+ "@eslint/js": "9.39.2",
2659+ "@eslint/plugin-kit": "^0.4.1",
2660+ "@humanfs/node": "^0.16.6",
2573 "@humanwhocodes/module-importer": "^1.0.1",2661 "@humanwhocodes/module-importer": "^1.0.1",
2574- "@nodelib/fs.walk": "^1.2.8",2662+ "@humanwhocodes/retry": "^0.4.2",
2575- "@ungap/structured-clone": "^1.2.0",2663+ "@types/estree": "^1.0.6",
2576 "ajv": "^6.12.4",2664 "ajv": "^6.12.4",
2577 "chalk": "^4.0.0",2665 "chalk": "^4.0.0",
2578- "cross-spawn": "^7.0.2",2666+ "cross-spawn": "^7.0.6",
2579 "debug": "^4.3.2",2667 "debug": "^4.3.2",
2580- "doctrine": "^3.0.0",
2581 "escape-string-regexp": "^4.0.0",2668 "escape-string-regexp": "^4.0.0",
2582- "eslint-scope": "^7.2.2",2669+ "eslint-scope": "^8.4.0",
2583- "eslint-visitor-keys": "^3.4.3",2670+ "eslint-visitor-keys": "^4.2.1",
2584- "espree": "^9.6.1",2671+ "espree": "^10.4.0",
2585- "esquery": "^1.4.2",2672+ "esquery": "^1.5.0",
2586 "esutils": "^2.0.2",2673 "esutils": "^2.0.2",
2587 "fast-deep-equal": "^3.1.3",2674 "fast-deep-equal": "^3.1.3",
2588- "file-entry-cache": "^6.0.1",2675+ "file-entry-cache": "^8.0.0",
2589 "find-up": "^5.0.0",2676 "find-up": "^5.0.0",
2590 "glob-parent": "^6.0.2",2677 "glob-parent": "^6.0.2",
2591- "globals": "^13.19.0",
2592- "graphemer": "^1.4.0",
2593 "ignore": "^5.2.0",2678 "ignore": "^5.2.0",
2594 "imurmurhash": "^0.1.4",2679 "imurmurhash": "^0.1.4",
2595 "is-glob": "^4.0.0",2680 "is-glob": "^4.0.0",
2596- "is-path-inside": "^3.0.3",
2597- "js-yaml": "^4.1.0",
2598 "json-stable-stringify-without-jsonify": "^1.0.1",2681 "json-stable-stringify-without-jsonify": "^1.0.1",
2599- "levn": "^0.4.1",
2600 "lodash.merge": "^4.6.2",2682 "lodash.merge": "^4.6.2",
2601 "minimatch": "^3.1.2",2683 "minimatch": "^3.1.2",
2602 "natural-compare": "^1.4.0",2684 "natural-compare": "^1.4.0",
2603- "optionator": "^0.9.3",2685+ "optionator": "^0.9.3"
2604- "strip-ansi": "^6.0.1",
2605- "text-table": "^0.2.0"
2606 },2686 },
2607 "bin": {2687 "bin": {
2608 "eslint": "bin/eslint.js"2688 "eslint": "bin/eslint.js"
2609 },2689 },
2610 "engines": {2690 "engines": {
2611- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"2691+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2612 },2692 },
2613 "funding": {2693 "funding": {
2614- "url": "https://opencollective.com/eslint"2694+ "url": "https://eslint.org/donate"
2695+ },
2696+ "peerDependencies": {
2697+ "jiti": "*"
2698+ },
2699+ "peerDependenciesMeta": {
2700+ "jiti": {
2701+ "optional": true
2702+ }
2615 }2703 }
2616 },2704 },
2617 "node_modules/eslint-plugin-svelte": {2705 "node_modules/eslint-plugin-svelte": {
@@ -2662,9 +2750,9 @@
2662 }2750 }
2663 },2751 },
2664 "node_modules/eslint-scope": {2752 "node_modules/eslint-scope": {
2665- "version": "7.2.2",2753+ "version": "8.4.0",
2666- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",2754+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
2667- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",2755+ "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
2668 "dev": true,2756 "dev": true,
2669 "license": "BSD-2-Clause",2757 "license": "BSD-2-Clause",
2670 "dependencies": {2758 "dependencies": {
@@ -2672,7 +2760,7 @@
2672 "estraverse": "^5.2.0"2760 "estraverse": "^5.2.0"
2673 },2761 },
2674 "engines": {2762 "engines": {
2675- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"2763+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2676 },2764 },
2677 "funding": {2765 "funding": {
2678 "url": "https://opencollective.com/eslint"2766 "url": "https://opencollective.com/eslint"
@@ -2702,20 +2790,17 @@
2702 "concat-map": "0.0.1"2790 "concat-map": "0.0.1"
2703 }2791 }
2704 },2792 },
2705- "node_modules/eslint/node_modules/globals": {2793+ "node_modules/eslint/node_modules/eslint-visitor-keys": {
2706- "version": "13.24.0",2794+ "version": "4.2.1",
2707- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",2795+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2708- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",2796+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2709 "dev": true,2797 "dev": true,
2710- "license": "MIT",2798+ "license": "Apache-2.0",
2711- "dependencies": {
2712- "type-fest": "^0.20.2"
2713- },
2714 "engines": {2799 "engines": {
2715- "node": ">=8"2800+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2716 },2801 },
2717 "funding": {2802 "funding": {
2718- "url": "https://github.com/sponsors/sindresorhus"2803+ "url": "https://opencollective.com/eslint"
2719 }2804 }
2720 },2805 },
2721 "node_modules/eslint/node_modules/minimatch": {2806 "node_modules/eslint/node_modules/minimatch": {
@@ -2738,18 +2823,31 @@
2738 "license": "MIT"2823 "license": "MIT"
2739 },2824 },
2740 "node_modules/espree": {2825 "node_modules/espree": {
2741- "version": "9.6.1",2826+ "version": "10.4.0",
2742- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",2827+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
2743- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",2828+ "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
2744 "dev": true,2829 "dev": true,
2745 "license": "BSD-2-Clause",2830 "license": "BSD-2-Clause",
2746 "dependencies": {2831 "dependencies": {
2747- "acorn": "^8.9.0",2832+ "acorn": "^8.15.0",
2748 "acorn-jsx": "^5.3.2",2833 "acorn-jsx": "^5.3.2",
2749- "eslint-visitor-keys": "^3.4.1"2834+ "eslint-visitor-keys": "^4.2.1"
2750 },2835 },
2751 "engines": {2836 "engines": {
2752- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"2837+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2838+ },
2839+ "funding": {
2840+ "url": "https://opencollective.com/eslint"
2841+ }
2842+ },
2843+ "node_modules/espree/node_modules/eslint-visitor-keys": {
2844+ "version": "4.2.1",
2845+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2846+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2847+ "dev": true,
2848+ "license": "Apache-2.0",
2849+ "engines": {
2850+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2753 },2851 },
2754 "funding": {2852 "funding": {
2755 "url": "https://opencollective.com/eslint"2853 "url": "https://opencollective.com/eslint"
@@ -2817,36 +2915,6 @@
2817 "dev": true,2915 "dev": true,
2818 "license": "MIT"2916 "license": "MIT"
2819 },2917 },
2820- "node_modules/fast-glob": {
2821- "version": "3.3.3",
2822- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
2823- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
2824- "dev": true,
2825- "license": "MIT",
2826- "dependencies": {
2827- "@nodelib/fs.stat": "^2.0.2",
2828- "@nodelib/fs.walk": "^1.2.3",
2829- "glob-parent": "^5.1.2",
2830- "merge2": "^1.3.0",
2831- "micromatch": "^4.0.8"
2832- },
2833- "engines": {
2834- "node": ">=8.6.0"
2835- }
2836- },
2837- "node_modules/fast-glob/node_modules/glob-parent": {
2838- "version": "5.1.2",
2839- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2840- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2841- "dev": true,
2842- "license": "ISC",
2843- "dependencies": {
2844- "is-glob": "^4.0.1"
2845- },
2846- "engines": {
2847- "node": ">= 6"
2848- }
2849- },
2850 "node_modules/fast-json-stable-stringify": {2918 "node_modules/fast-json-stable-stringify": {
2851 "version": "2.1.0",2919 "version": "2.1.0",
2852 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",2920 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -2861,16 +2929,6 @@
2861 "dev": true,2929 "dev": true,
2862 "license": "MIT"2930 "license": "MIT"
2863 },2931 },
2864- "node_modules/fastq": {
2865- "version": "1.20.1",
2866- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
2867- "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
2868- "dev": true,
2869- "license": "ISC",
2870- "dependencies": {
2871- "reusify": "^1.0.4"
2872- }
2873- },
2874 "node_modules/fdir": {2932 "node_modules/fdir": {
2875 "version": "6.5.0",2933 "version": "6.5.0",
2876 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",2934 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
@@ -2890,29 +2948,16 @@
2890 }2948 }
2891 },2949 },
2892 "node_modules/file-entry-cache": {2950 "node_modules/file-entry-cache": {
2893- "version": "6.0.1",2951+ "version": "8.0.0",
2894- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",2952+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
2895- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",2953+ "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
2896- "dev": true,
2897- "license": "MIT",
2898- "dependencies": {
2899- "flat-cache": "^3.0.4"
2900- },
2901- "engines": {
2902- "node": "^10.12.0 || >=12.0.0"
2903- }
2904- },
2905- "node_modules/fill-range": {
2906- "version": "7.1.1",
2907- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
2908- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
2909 "dev": true,2954 "dev": true,
2910 "license": "MIT",2955 "license": "MIT",
2911 "dependencies": {2956 "dependencies": {
2912- "to-regex-range": "^5.0.1"2957+ "flat-cache": "^4.0.0"
2913 },2958 },
2914 "engines": {2959 "engines": {
2915- "node": ">=8"2960+ "node": ">=16.0.0"
2916 }2961 }
2917 },2962 },
2918 "node_modules/find-up": {2963 "node_modules/find-up": {
@@ -2933,18 +2978,17 @@
2933 }2978 }
2934 },2979 },
2935 "node_modules/flat-cache": {2980 "node_modules/flat-cache": {
2936- "version": "3.2.0",2981+ "version": "4.0.1",
2937- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",2982+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
2938- "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",2983+ "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
2939 "dev": true,2984 "dev": true,
2940 "license": "MIT",2985 "license": "MIT",
2941 "dependencies": {2986 "dependencies": {
2942 "flatted": "^3.2.9",2987 "flatted": "^3.2.9",
2943- "keyv": "^4.5.3",2988+ "keyv": "^4.5.4"
2944- "rimraf": "^3.0.2"
2945 },2989 },
2946 "engines": {2990 "engines": {
2947- "node": "^10.12.0 || >=12.0.0"2991+ "node": ">=16"
2948 }2992 }
2949 },2993 },
2950 "node_modules/flatted": {2994 "node_modules/flatted": {
@@ -2974,13 +3018,6 @@
2974 "integrity": "sha512-9TC3/+YVUi84yYoEbxFiSqu+1FQ5If/ydUNj6i8FRpwynd08t6a7RkS+IRJozAk6NfdL8/LVTTE1DUOjjKZZxg==",3018 "integrity": "sha512-9TC3/+YVUi84yYoEbxFiSqu+1FQ5If/ydUNj6i8FRpwynd08t6a7RkS+IRJozAk6NfdL8/LVTTE1DUOjjKZZxg==",
2975 "license": "MIT"3019 "license": "MIT"
2976 },3020 },
2977- "node_modules/fs.realpath": {
2978- "version": "1.0.0",
2979- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2980- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
2981- "dev": true,
2982- "license": "ISC"
2983- },
2984 "node_modules/fsevents": {3021 "node_modules/fsevents": {
2985 "version": "2.3.3",3022 "version": "2.3.3",
2986 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",3023 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
@@ -2996,28 +3033,6 @@
2996 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"3033 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2997 }3034 }
2998 },3035 },
2999- "node_modules/glob": {
3000- "version": "7.2.3",
3001- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
3002- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
3003- "deprecated": "Glob versions prior to v9 are no longer supported",
3004- "dev": true,
3005- "license": "ISC",
3006- "dependencies": {
3007- "fs.realpath": "^1.0.0",
3008- "inflight": "^1.0.4",
3009- "inherits": "2",
3010- "minimatch": "^3.1.1",
3011- "once": "^1.3.0",
3012- "path-is-absolute": "^1.0.0"
3013- },
3014- "engines": {
3015- "node": "*"
3016- },
3017- "funding": {
3018- "url": "https://github.com/sponsors/isaacs"
3019- }
3020- },
3021 "node_modules/glob-parent": {3036 "node_modules/glob-parent": {
3022 "version": "6.0.2",3037 "version": "6.0.2",
3023 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",3038 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
@@ -3031,78 +3046,26 @@
3031 "node": ">=10.13.0"3046 "node": ">=10.13.0"
3032 }3047 }
3033 },3048 },
3034- "node_modules/glob/node_modules/brace-expansion": {3049+ "node_modules/globals": {
3035- "version": "1.1.12",3050+ "version": "17.2.0",
3036- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",3051+ "resolved": "https://registry.npmjs.org/globals/-/globals-17.2.0.tgz",
3037- "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",3052+ "integrity": "sha512-tovnCz/fEq+Ripoq+p/gN1u7l6A7wwkoBT9pRCzTHzsD/LvADIzXZdjmRymh5Ztf0DYC3Rwg5cZRYjxzBmzbWg==",
3038 "dev": true,3053 "dev": true,
3039 "license": "MIT",3054 "license": "MIT",
3040- "dependencies": {3055+ "engines": {
3041- "balanced-match": "^1.0.0",3056+ "node": ">=18"
3042- "concat-map": "0.0.1"3057+ },
3058+ "funding": {
3059+ "url": "https://github.com/sponsors/sindresorhus"
3043 }3060 }
3044 },3061 },
3045- "node_modules/glob/node_modules/minimatch": {3062+ "node_modules/graceful-fs": {
3046- "version": "3.1.2",3063+ "version": "4.2.11",
3047- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",3064+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
3048- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",3065+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
3049- "dev": true,
3050- "license": "ISC",
3051- "dependencies": {
3052- "brace-expansion": "^1.1.7"
3053- },
3054- "engines": {
3055- "node": "*"
3056- }
3057- },
3058- "node_modules/globals": {
3059- "version": "17.1.0",
3060- "resolved": "https://registry.npmjs.org/globals/-/globals-17.1.0.tgz",
3061- "integrity": "sha512-8HoIcWI5fCvG5NADj4bDav+er9B9JMj2vyL2pI8D0eismKyUvPLTSs+Ln3wqhwcp306i73iyVnEKx3F6T47TGw==",
3062- "dev": true,
3063- "license": "MIT",
3064- "engines": {
3065- "node": ">=18"
3066- },
3067- "funding": {
3068- "url": "https://github.com/sponsors/sindresorhus"
3069- }
3070- },
3071- "node_modules/globby": {
3072- "version": "11.1.0",
3073- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
3074- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
3075- "dev": true,
3076- "license": "MIT",
3077- "dependencies": {
3078- "array-union": "^2.1.0",
3079- "dir-glob": "^3.0.1",
3080- "fast-glob": "^3.2.9",
3081- "ignore": "^5.2.0",
3082- "merge2": "^1.4.1",
3083- "slash": "^3.0.0"
3084- },
3085- "engines": {
3086- "node": ">=10"
3087- },
3088- "funding": {
3089- "url": "https://github.com/sponsors/sindresorhus"
3090- }
3091- },
3092- "node_modules/graceful-fs": {
3093- "version": "4.2.11",
3094- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
3095- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
3096 "dev": true,3066 "dev": true,
3097 "license": "ISC"3067 "license": "ISC"
3098 },3068 },
3099- "node_modules/graphemer": {
3100- "version": "1.4.0",
3101- "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
3102- "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
3103- "dev": true,
3104- "license": "MIT"
3105- },
3106 "node_modules/has-flag": {3069 "node_modules/has-flag": {
3107 "version": "4.0.0",3070 "version": "4.0.0",
3108 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",3071 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -3150,25 +3113,6 @@
3150 "node": ">=0.8.19"3113 "node": ">=0.8.19"
3151 }3114 }
3152 },3115 },
3153- "node_modules/inflight": {
3154- "version": "1.0.6",
3155- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3156- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
3157- "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
3158- "dev": true,
3159- "license": "ISC",
3160- "dependencies": {
3161- "once": "^1.3.0",
3162- "wrappy": "1"
3163- }
3164- },
3165- "node_modules/inherits": {
3166- "version": "2.0.4",
3167- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3168- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
3169- "dev": true,
3170- "license": "ISC"
3171- },
3172 "node_modules/inline-style-parser": {3116 "node_modules/inline-style-parser": {
3173 "version": "0.2.7",3117 "version": "0.2.7",
3174 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz",3118 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz",
@@ -3198,26 +3142,6 @@
3198 "node": ">=0.10.0"3142 "node": ">=0.10.0"
3199 }3143 }
3200 },3144 },
3201- "node_modules/is-number": {
3202- "version": "7.0.0",
3203- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3204- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3205- "dev": true,
3206- "license": "MIT",
3207- "engines": {
3208- "node": ">=0.12.0"
3209- }
3210- },
3211- "node_modules/is-path-inside": {
3212- "version": "3.0.3",
3213- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
3214- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
3215- "dev": true,
3216- "license": "MIT",
3217- "engines": {
3218- "node": ">=8"
3219- }
3220- },
3221 "node_modules/is-reference": {3145 "node_modules/is-reference": {
3222 "version": "3.0.3",3146 "version": "3.0.3",
3223 "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz",3147 "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz",
@@ -3288,16 +3212,6 @@
3288 "json-buffer": "3.0.1"3212 "json-buffer": "3.0.1"
3289 }3213 }
3290 },3214 },
3291- "node_modules/kleur": {
3292- "version": "4.1.5",
3293- "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3294- "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
3295- "dev": true,
3296- "license": "MIT",
3297- "engines": {
3298- "node": ">=6"
3299- }
3300- },
3301 "node_modules/known-css-properties": {3215 "node_modules/known-css-properties": {
3302 "version": "0.37.0",3216 "version": "0.37.0",
3303 "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.37.0.tgz",3217 "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.37.0.tgz",
@@ -3637,43 +3551,6 @@
3637 "@jridgewell/sourcemap-codec": "^1.5.5"3551 "@jridgewell/sourcemap-codec": "^1.5.5"
3638 }3552 }
3639 },3553 },
3640- "node_modules/merge2": {
3641- "version": "1.4.1",
3642- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
3643- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
3644- "dev": true,
3645- "license": "MIT",
3646- "engines": {
3647- "node": ">= 8"
3648- }
3649- },
3650- "node_modules/micromatch": {
3651- "version": "4.0.8",
3652- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
3653- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
3654- "dev": true,
3655- "license": "MIT",
3656- "dependencies": {
3657- "braces": "^3.0.3",
3658- "picomatch": "^2.3.1"
3659- },
3660- "engines": {
3661- "node": ">=8.6"
3662- }
3663- },
3664- "node_modules/micromatch/node_modules/picomatch": {
3665- "version": "2.3.1",
3666- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
3667- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
3668- "dev": true,
3669- "license": "MIT",
3670- "engines": {
3671- "node": ">=8.6"
3672- },
3673- "funding": {
3674- "url": "https://github.com/sponsors/jonschlinkert"
3675- }
3676- },
3677 "node_modules/minimatch": {3554 "node_modules/minimatch": {
3678 "version": "9.0.5",3555 "version": "9.0.5",
3679 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",3556 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
@@ -3810,15 +3687,16 @@
3810 "dev": true,3687 "dev": true,
3811 "license": "MIT"3688 "license": "MIT"
3812 },3689 },
3813- "node_modules/once": {3690+ "node_modules/obug": {
3814- "version": "1.4.0",3691+ "version": "2.1.1",
3815- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",3692+ "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz",
3816- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",3693+ "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==",
3817 "dev": true,3694 "dev": true,
3818- "license": "ISC",3695+ "funding": [
3819- "dependencies": {3696+ "https://github.com/sponsors/sxzz",
3820- "wrappy": "1"3697+ "https://opencollective.com/debug"
3821- }3698+ ],
3699+ "license": "MIT"
3822 },3700 },
3823 "node_modules/optionator": {3701 "node_modules/optionator": {
3824 "version": "0.9.4",3702 "version": "0.9.4",
@@ -3893,16 +3771,6 @@
3893 "node": ">=8"3771 "node": ">=8"
3894 }3772 }
3895 },3773 },
3896- "node_modules/path-is-absolute": {
3897- "version": "1.0.1",
3898- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3899- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
3900- "dev": true,
3901- "license": "MIT",
3902- "engines": {
3903- "node": ">=0.10.0"
3904- }
3905- },
3906 "node_modules/path-key": {3774 "node_modules/path-key": {
3907 "version": "3.1.1",3775 "version": "3.1.1",
3908 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",3776 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -3913,16 +3781,6 @@
3913 "node": ">=8"3781 "node": ">=8"
3914 }3782 }
3915 },3783 },
3916- "node_modules/path-type": {
3917- "version": "4.0.0",
3918- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
3919- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
3920- "dev": true,
3921- "license": "MIT",
3922- "engines": {
3923- "node": ">=8"
3924- }
3925- },
3926 "node_modules/picocolors": {3784 "node_modules/picocolors": {
3927 "version": "1.1.1",3785 "version": "1.1.1",
3928 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",3786 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -3963,7 +3821,6 @@
3963 }3821 }
3964 ],3822 ],
3965 "license": "MIT",3823 "license": "MIT",
3966- "peer": true,
3967 "dependencies": {3824 "dependencies": {
3968 "nanoid": "^3.3.11",3825 "nanoid": "^3.3.11",
3969 "picocolors": "^1.1.1",3826 "picocolors": "^1.1.1",
@@ -4003,6 +3860,16 @@
4003 }3860 }
4004 }3861 }
4005 },3862 },
3863+ "node_modules/postcss-load-config/node_modules/yaml": {
3864+ "version": "1.10.2",
3865+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
3866+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
3867+ "dev": true,
3868+ "license": "ISC",
3869+ "engines": {
3870+ "node": ">= 6"
3871+ }
3872+ },
4006 "node_modules/postcss-safe-parser": {3873 "node_modules/postcss-safe-parser": {
4007 "version": "7.0.1",3874 "version": "7.0.1",
4008 "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz",3875 "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz",
@@ -4098,27 +3965,6 @@
4098 "node": ">=6"3965 "node": ">=6"
4099 }3966 }
4100 },3967 },
4101- "node_modules/queue-microtask": {
4102- "version": "1.2.3",
4103- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
4104- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
4105- "dev": true,
4106- "funding": [
4107- {
4108- "type": "github",
4109- "url": "https://github.com/sponsors/feross"
4110- },
4111- {
4112- "type": "patreon",
4113- "url": "https://www.patreon.com/feross"
4114- },
4115- {
4116- "type": "consulting",
4117- "url": "https://feross.org/support"
4118- }
4119- ],
4120- "license": "MIT"
4121- },
4122 "node_modules/readdirp": {3968 "node_modules/readdirp": {
4123 "version": "4.1.2",3969 "version": "4.1.2",
4124 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",3970 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
@@ -4143,34 +3989,6 @@
4143 "node": ">=4"3989 "node": ">=4"
4144 }3990 }
4145 },3991 },
4146- "node_modules/reusify": {
4147- "version": "1.1.0",
4148- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
4149- "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
4150- "dev": true,
4151- "license": "MIT",
4152- "engines": {
4153- "iojs": ">=1.0.0",
4154- "node": ">=0.10.0"
4155- }
4156- },
4157- "node_modules/rimraf": {
4158- "version": "3.0.2",
4159- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
4160- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
4161- "deprecated": "Rimraf versions prior to v4 are no longer supported",
4162- "dev": true,
4163- "license": "ISC",
4164- "dependencies": {
4165- "glob": "^7.1.3"
4166- },
4167- "bin": {
4168- "rimraf": "bin.js"
4169- },
4170- "funding": {
4171- "url": "https://github.com/sponsors/isaacs"
4172- }
4173- },
4174 "node_modules/rollup": {3992 "node_modules/rollup": {
4175 "version": "4.56.0",3993 "version": "4.56.0",
4176 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.56.0.tgz",3994 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.56.0.tgz",
@@ -4216,30 +4034,6 @@
4216 "fsevents": "~2.3.2"4034 "fsevents": "~2.3.2"
4217 }4035 }
4218 },4036 },
4219- "node_modules/run-parallel": {
4220- "version": "1.2.0",
4221- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
4222- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
4223- "dev": true,
4224- "funding": [
4225- {
4226- "type": "github",
4227- "url": "https://github.com/sponsors/feross"
4228- },
4229- {
4230- "type": "patreon",
4231- "url": "https://www.patreon.com/feross"
4232- },
4233- {
4234- "type": "consulting",
4235- "url": "https://feross.org/support"
4236- }
4237- ],
4238- "license": "MIT",
4239- "dependencies": {
4240- "queue-microtask": "^1.2.2"
4241- }
4242- },
4243 "node_modules/runed": {4037 "node_modules/runed": {
4244 "version": "0.35.1",4038 "version": "0.35.1",
4245 "resolved": "https://registry.npmjs.org/runed/-/runed-0.35.1.tgz",4039 "resolved": "https://registry.npmjs.org/runed/-/runed-0.35.1.tgz",
@@ -4313,16 +4107,6 @@
4313 "node": ">=8"4107 "node": ">=8"
4314 }4108 }
4315 },4109 },
4316- "node_modules/slash": {
4317- "version": "3.0.0",
4318- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
4319- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
4320- "dev": true,
4321- "license": "MIT",
4322- "engines": {
4323- "node": ">=8"
4324- }
4325- },
4326 "node_modules/source-map-js": {4110 "node_modules/source-map-js": {
4327 "version": "1.2.1",4111 "version": "1.2.1",
4328 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",4112 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
@@ -4333,19 +4117,6 @@
4333 "node": ">=0.10.0"4117 "node": ">=0.10.0"
4334 }4118 }
4335 },4119 },
4336- "node_modules/strip-ansi": {
4337- "version": "6.0.1",
4338- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
4339- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
4340- "dev": true,
4341- "license": "MIT",
4342- "dependencies": {
4343- "ansi-regex": "^5.0.1"
4344- },
4345- "engines": {
4346- "node": ">=8"
4347- }
4348- },
4349 "node_modules/strip-json-comments": {4120 "node_modules/strip-json-comments": {
4350 "version": "3.1.1",4121 "version": "3.1.1",
4351 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",4122 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -4382,11 +4153,10 @@
4382 }4153 }
4383 },4154 },
4384 "node_modules/svelte": {4155 "node_modules/svelte": {
4385- "version": "5.48.0",4156+ "version": "5.48.5",
4386- "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.48.0.tgz",4157+ "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.48.5.tgz",
4387- "integrity": "sha512-+NUe82VoFP1RQViZI/esojx70eazGF4u0O/9ucqZ4rPcOZD+n5EVp17uYsqwdzjUjZyTpGKunHbDziW6AIAVkQ==",4158+ "integrity": "sha512-NB3o70OxfmnE5UPyLr8uH3IV02Q43qJVAuWigYmsSOYsS0s/rHxP0TF81blG0onF/xkhNvZw4G8NfzIX+By5ZQ==",
4388 "license": "MIT",4159 "license": "MIT",
4389- "peer": true,
4390 "dependencies": {4160 "dependencies": {
4391 "@jridgewell/remapping": "^2.3.4",4161 "@jridgewell/remapping": "^2.3.4",
4392 "@jridgewell/sourcemap-codec": "^1.5.0",4162 "@jridgewell/sourcemap-codec": "^1.5.0",
@@ -4489,23 +4259,6 @@
4489 }4259 }
4490 }4260 }
4491 },4261 },
4492- "node_modules/svelte-eslint-parser/node_modules/eslint-scope": {
4493- "version": "8.4.0",
4494- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
4495- "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
4496- "dev": true,
4497- "license": "BSD-2-Clause",
4498- "dependencies": {
4499- "esrecurse": "^4.3.0",
4500- "estraverse": "^5.2.0"
4501- },
4502- "engines": {
4503- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4504- },
4505- "funding": {
4506- "url": "https://opencollective.com/eslint"
4507- }
4508- },
4509 "node_modules/svelte-eslint-parser/node_modules/eslint-visitor-keys": {4262 "node_modules/svelte-eslint-parser/node_modules/eslint-visitor-keys": {
4510 "version": "4.2.1",4263 "version": "4.2.1",
4511 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",4264 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
@@ -4519,24 +4272,6 @@
4519 "url": "https://opencollective.com/eslint"4272 "url": "https://opencollective.com/eslint"
4520 }4273 }
4521 },4274 },
4522- "node_modules/svelte-eslint-parser/node_modules/espree": {
4523- "version": "10.4.0",
4524- "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
4525- "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
4526- "dev": true,
4527- "license": "BSD-2-Clause",
4528- "dependencies": {
4529- "acorn": "^8.15.0",
4530- "acorn-jsx": "^5.3.2",
4531- "eslint-visitor-keys": "^4.2.1"
4532- },
4533- "engines": {
4534- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4535- },
4536- "funding": {
4537- "url": "https://opencollective.com/eslint"
4538- }
4539- },
4540 "node_modules/svelte-toolbelt": {4275 "node_modules/svelte-toolbelt": {
4541 "version": "0.10.6",4276 "version": "0.10.6",
4542 "resolved": "https://registry.npmjs.org/svelte-toolbelt/-/svelte-toolbelt-0.10.6.tgz",4277 "resolved": "https://registry.npmjs.org/svelte-toolbelt/-/svelte-toolbelt-0.10.6.tgz",
@@ -4568,7 +4303,6 @@
4568 "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz",4303 "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz",
4569 "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==",4304 "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==",
4570 "license": "MIT",4305 "license": "MIT",
4571- "peer": true,
4572 "funding": {4306 "funding": {
4573 "type": "github",4307 "type": "github",
4574 "url": "https://github.com/sponsors/dcastil"4308 "url": "https://github.com/sponsors/dcastil"
@@ -4599,8 +4333,7 @@
4599 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz",4333 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz",
4600 "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==",4334 "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==",
4601 "dev": true,4335 "dev": true,
4602- "license": "MIT",4336+ "license": "MIT"
4603- "peer": true
4604 },4337 },
4605 "node_modules/tapable": {4338 "node_modules/tapable": {
4606 "version": "2.3.0",4339 "version": "2.3.0",
@@ -4616,13 +4349,6 @@
4616 "url": "https://opencollective.com/webpack"4349 "url": "https://opencollective.com/webpack"
4617 }4350 }
4618 },4351 },
4619- "node_modules/text-table": {
4620- "version": "0.2.0",
4621- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
4622- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
4623- "dev": true,
4624- "license": "MIT"
4625- },
4626 "node_modules/tinyglobby": {4352 "node_modules/tinyglobby": {
4627 "version": "0.2.15",4353 "version": "0.2.15",
4628 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",4354 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
@@ -4640,30 +4366,17 @@
4640 "url": "https://github.com/sponsors/SuperchupuDev"4366 "url": "https://github.com/sponsors/SuperchupuDev"
4641 }4367 }
4642 },4368 },
4643- "node_modules/to-regex-range": {
4644- "version": "5.0.1",
4645- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4646- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
4647- "dev": true,
4648- "license": "MIT",
4649- "dependencies": {
4650- "is-number": "^7.0.0"
4651- },
4652- "engines": {
4653- "node": ">=8.0"
4654- }
4655- },
4656 "node_modules/ts-api-utils": {4369 "node_modules/ts-api-utils": {
4657- "version": "1.4.3",4370+ "version": "2.4.0",
4658- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz",4371+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz",
4659- "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==",4372+ "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==",
4660 "dev": true,4373 "dev": true,
4661 "license": "MIT",4374 "license": "MIT",
4662 "engines": {4375 "engines": {
4663- "node": ">=16"4376+ "node": ">=18.12"
4664 },4377 },
4665 "peerDependencies": {4378 "peerDependencies": {
4666- "typescript": ">=4.2.0"4379+ "typescript": ">=4.8.4"
4667 }4380 }
4668 },4381 },
4669 "node_modules/tslib": {4382 "node_modules/tslib": {
@@ -4695,26 +4408,12 @@
4695 "node": ">= 0.8.0"4408 "node": ">= 0.8.0"
4696 }4409 }
4697 },4410 },
4698- "node_modules/type-fest": {
4699- "version": "0.20.2",
4700- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
4701- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
4702- "dev": true,
4703- "license": "(MIT OR CC0-1.0)",
4704- "engines": {
4705- "node": ">=10"
4706- },
4707- "funding": {
4708- "url": "https://github.com/sponsors/sindresorhus"
4709- }
4710- },
4711 "node_modules/typescript": {4411 "node_modules/typescript": {
4712 "version": "5.9.3",4412 "version": "5.9.3",
4713 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",4413 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
4714 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",4414 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
4715 "dev": true,4415 "dev": true,
4716 "license": "Apache-2.0",4416 "license": "Apache-2.0",
4717- "peer": true,
4718 "bin": {4417 "bin": {
4719 "tsc": "bin/tsc",4418 "tsc": "bin/tsc",
4720 "tsserver": "bin/tsserver"4419 "tsserver": "bin/tsserver"
@@ -4724,180 +4423,16 @@
4724 }4423 }
4725 },4424 },
4726 "node_modules/typescript-eslint": {4425 "node_modules/typescript-eslint": {
4727- "version": "8.53.1",4426+ "version": "8.54.0",
4728- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.53.1.tgz",4427+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.54.0.tgz",
4729- "integrity": "sha512-gB+EVQfP5RDElh9ittfXlhZJdjSU4jUSTyE2+ia8CYyNvet4ElfaLlAIqDvQV9JPknKx0jQH1racTYe/4LaLSg==",4428+ "integrity": "sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==",
4730- "dev": true,
4731- "license": "MIT",
4732- "dependencies": {
4733- "@typescript-eslint/eslint-plugin": "8.53.1",
4734- "@typescript-eslint/parser": "8.53.1",
4735- "@typescript-eslint/typescript-estree": "8.53.1",
4736- "@typescript-eslint/utils": "8.53.1"
4737- },
4738- "engines": {
4739- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4740- },
4741- "funding": {
4742- "type": "opencollective",
4743- "url": "https://opencollective.com/typescript-eslint"
4744- },
4745- "peerDependencies": {
4746- "eslint": "^8.57.0 || ^9.0.0",
4747- "typescript": ">=4.8.4 <6.0.0"
4748- }
4749- },
4750- "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": {
4751- "version": "8.53.1",
4752- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.53.1.tgz",
4753- "integrity": "sha512-cFYYFZ+oQFi6hUnBTbLRXfTJiaQtYE3t4O692agbBl+2Zy+eqSKWtPjhPXJu1G7j4RLjKgeJPDdq3EqOwmX5Ag==",
4754- "dev": true,
4755- "license": "MIT",
4756- "dependencies": {
4757- "@eslint-community/regexpp": "^4.12.2",
4758- "@typescript-eslint/scope-manager": "8.53.1",
4759- "@typescript-eslint/type-utils": "8.53.1",
4760- "@typescript-eslint/utils": "8.53.1",
4761- "@typescript-eslint/visitor-keys": "8.53.1",
4762- "ignore": "^7.0.5",
4763- "natural-compare": "^1.4.0",
4764- "ts-api-utils": "^2.4.0"
4765- },
4766- "engines": {
4767- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4768- },
4769- "funding": {
4770- "type": "opencollective",
4771- "url": "https://opencollective.com/typescript-eslint"
4772- },
4773- "peerDependencies": {
4774- "@typescript-eslint/parser": "^8.53.1",
4775- "eslint": "^8.57.0 || ^9.0.0",
4776- "typescript": ">=4.8.4 <6.0.0"
4777- }
4778- },
4779- "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": {
4780- "version": "8.53.1",
4781- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.53.1.tgz",
4782- "integrity": "sha512-nm3cvFN9SqZGXjmw5bZ6cGmvJSyJPn0wU9gHAZZHDnZl2wF9PhHv78Xf06E0MaNk4zLVHL8hb2/c32XvyJOLQg==",
4783- "dev": true,
4784- "license": "MIT",
4785- "peer": true,
4786- "dependencies": {
4787- "@typescript-eslint/scope-manager": "8.53.1",
4788- "@typescript-eslint/types": "8.53.1",
4789- "@typescript-eslint/typescript-estree": "8.53.1",
4790- "@typescript-eslint/visitor-keys": "8.53.1",
4791- "debug": "^4.4.3"
4792- },
4793- "engines": {
4794- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4795- },
4796- "funding": {
4797- "type": "opencollective",
4798- "url": "https://opencollective.com/typescript-eslint"
4799- },
4800- "peerDependencies": {
4801- "eslint": "^8.57.0 || ^9.0.0",
4802- "typescript": ">=4.8.4 <6.0.0"
4803- }
4804- },
4805- "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": {
4806- "version": "8.53.1",
4807- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.53.1.tgz",
4808- "integrity": "sha512-Lu23yw1uJMFY8cUeq7JlrizAgeQvWugNQzJp8C3x8Eo5Jw5Q2ykMdiiTB9vBVOOUBysMzmRRmUfwFrZuI2C4SQ==",
4809- "dev": true,
4810- "license": "MIT",
4811- "dependencies": {
4812- "@typescript-eslint/types": "8.53.1",
4813- "@typescript-eslint/visitor-keys": "8.53.1"
4814- },
4815- "engines": {
4816- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4817- },
4818- "funding": {
4819- "type": "opencollective",
4820- "url": "https://opencollective.com/typescript-eslint"
4821- }
4822- },
4823- "node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": {
4824- "version": "8.53.1",
4825- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.53.1.tgz",
4826- "integrity": "sha512-MOrdtNvyhy0rHyv0ENzub1d4wQYKb2NmIqG7qEqPWFW7Mpy2jzFC3pQ2yKDvirZB7jypm5uGjF2Qqs6OIqu47w==",
4827- "dev": true,
4828- "license": "MIT",
4829- "dependencies": {
4830- "@typescript-eslint/types": "8.53.1",
4831- "@typescript-eslint/typescript-estree": "8.53.1",
4832- "@typescript-eslint/utils": "8.53.1",
4833- "debug": "^4.4.3",
4834- "ts-api-utils": "^2.4.0"
4835- },
4836- "engines": {
4837- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4838- },
4839- "funding": {
4840- "type": "opencollective",
4841- "url": "https://opencollective.com/typescript-eslint"
4842- },
4843- "peerDependencies": {
4844- "eslint": "^8.57.0 || ^9.0.0",
4845- "typescript": ">=4.8.4 <6.0.0"
4846- }
4847- },
4848- "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": {
4849- "version": "8.53.1",
4850- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.1.tgz",
4851- "integrity": "sha512-jr/swrr2aRmUAUjW5/zQHbMaui//vQlsZcJKijZf3M26bnmLj8LyZUpj8/Rd6uzaek06OWsqdofN/Thenm5O8A==",
4852- "dev": true,
4853- "license": "MIT",
4854- "engines": {
4855- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4856- },
4857- "funding": {
4858- "type": "opencollective",
4859- "url": "https://opencollective.com/typescript-eslint"
4860- }
4861- },
4862- "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": {
4863- "version": "8.53.1",
4864- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.1.tgz",
4865- "integrity": "sha512-RGlVipGhQAG4GxV1s34O91cxQ/vWiHJTDHbXRr0li2q/BGg3RR/7NM8QDWgkEgrwQYCvmJV9ichIwyoKCQ+DTg==",
4866- "dev": true,
4867- "license": "MIT",
4868- "dependencies": {
4869- "@typescript-eslint/project-service": "8.53.1",
4870- "@typescript-eslint/tsconfig-utils": "8.53.1",
4871- "@typescript-eslint/types": "8.53.1",
4872- "@typescript-eslint/visitor-keys": "8.53.1",
4873- "debug": "^4.4.3",
4874- "minimatch": "^9.0.5",
4875- "semver": "^7.7.3",
4876- "tinyglobby": "^0.2.15",
4877- "ts-api-utils": "^2.4.0"
4878- },
4879- "engines": {
4880- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4881- },
4882- "funding": {
4883- "type": "opencollective",
4884- "url": "https://opencollective.com/typescript-eslint"
4885- },
4886- "peerDependencies": {
4887- "typescript": ">=4.8.4 <6.0.0"
4888- }
4889- },
4890- "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": {
4891- "version": "8.53.1",
4892- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.53.1.tgz",
4893- "integrity": "sha512-c4bMvGVWW4hv6JmDUEG7fSYlWOl3II2I4ylt0NM+seinYQlZMQIaKaXIIVJWt9Ofh6whrpM+EdDQXKXjNovvrg==",
4894 "dev": true,4429 "dev": true,
4895 "license": "MIT",4430 "license": "MIT",
4896 "dependencies": {4431 "dependencies": {
4897- "@eslint-community/eslint-utils": "^4.9.1",4432+ "@typescript-eslint/eslint-plugin": "8.54.0",
4898- "@typescript-eslint/scope-manager": "8.53.1",4433+ "@typescript-eslint/parser": "8.54.0",
4899- "@typescript-eslint/types": "8.53.1",4434+ "@typescript-eslint/typescript-estree": "8.54.0",
4900- "@typescript-eslint/typescript-estree": "8.53.1"4435+ "@typescript-eslint/utils": "8.54.0"
4901 },4436 },
4902 "engines": {4437 "engines": {
4903 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"4438 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -4911,64 +4446,10 @@
4911 "typescript": ">=4.8.4 <6.0.0"4446 "typescript": ">=4.8.4 <6.0.0"
4912 }4447 }
4913 },4448 },
4914- "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": {
4915- "version": "8.53.1",
4916- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.1.tgz",
4917- "integrity": "sha512-oy+wV7xDKFPRyNggmXuZQSBzvoLnpmJs+GhzRhPjrxl2b/jIlyjVokzm47CZCDUdXKr2zd7ZLodPfOBpOPyPlg==",
4918- "dev": true,
4919- "license": "MIT",
4920- "dependencies": {
4921- "@typescript-eslint/types": "8.53.1",
4922- "eslint-visitor-keys": "^4.2.1"
4923- },
4924- "engines": {
4925- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4926- },
4927- "funding": {
4928- "type": "opencollective",
4929- "url": "https://opencollective.com/typescript-eslint"
4930- }
4931- },
4932- "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": {
4933- "version": "4.2.1",
4934- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
4935- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
4936- "dev": true,
4937- "license": "Apache-2.0",
4938- "engines": {
4939- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
4940- },
4941- "funding": {
4942- "url": "https://opencollective.com/eslint"
4943- }
4944- },
4945- "node_modules/typescript-eslint/node_modules/ignore": {
4946- "version": "7.0.5",
4947- "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
4948- "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
4949- "dev": true,
4950- "license": "MIT",
4951- "engines": {
4952- "node": ">= 4"
4953- }
4954- },
4955- "node_modules/typescript-eslint/node_modules/ts-api-utils": {
4956- "version": "2.4.0",
4957- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz",
4958- "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==",
4959- "dev": true,
4960- "license": "MIT",
4961- "engines": {
4962- "node": ">=18.12"
4963- },
4964- "peerDependencies": {
4965- "typescript": ">=4.8.4"
4966- }
4967- },
4968 "node_modules/undici-types": {4449 "node_modules/undici-types": {
4969- "version": "6.21.0",4450+ "version": "7.16.0",
4970- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",4451+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
4971- "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",4452+ "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
4972 "dev": true,4453 "dev": true,
4973 "license": "MIT"4454 "license": "MIT"
4974 },4455 },
@@ -5021,22 +4502,24 @@
5021 "license": "MIT"4502 "license": "MIT"
5022 },4503 },
5023 "node_modules/vite": {4504 "node_modules/vite": {
5024- "version": "5.4.21",4505+ "version": "7.3.1",
5025- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",4506+ "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",
5026- "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",4507+ "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
5027 "dev": true,4508 "dev": true,
5028 "license": "MIT",4509 "license": "MIT",
5029- "peer": true,
5030 "dependencies": {4510 "dependencies": {
5031- "esbuild": "^0.21.3",4511+ "esbuild": "^0.27.0",
5032- "postcss": "^8.4.43",4512+ "fdir": "^6.5.0",
5033- "rollup": "^4.20.0"4513+ "picomatch": "^4.0.3",
4514+ "postcss": "^8.5.6",
4515+ "rollup": "^4.43.0",
4516+ "tinyglobby": "^0.2.15"
5034 },4517 },
5035 "bin": {4518 "bin": {
5036 "vite": "bin/vite.js"4519 "vite": "bin/vite.js"
5037 },4520 },
5038 "engines": {4521 "engines": {
5039- "node": "^18.0.0 || >=20.0.0"4522+ "node": "^20.19.0 || >=22.12.0"
5040 },4523 },
5041 "funding": {4524 "funding": {
5042 "url": "https://github.com/vitejs/vite?sponsor=1"4525 "url": "https://github.com/vitejs/vite?sponsor=1"
@@ -5045,19 +4528,25 @@
5045 "fsevents": "~2.3.3"4528 "fsevents": "~2.3.3"
5046 },4529 },
5047 "peerDependencies": {4530 "peerDependencies": {
5048- "@types/node": "^18.0.0 || >=20.0.0",4531+ "@types/node": "^20.19.0 || >=22.12.0",
5049- "less": "*",4532+ "jiti": ">=1.21.0",
4533+ "less": "^4.0.0",
5050 "lightningcss": "^1.21.0",4534 "lightningcss": "^1.21.0",
5051- "sass": "*",4535+ "sass": "^1.70.0",
5052- "sass-embedded": "*",4536+ "sass-embedded": "^1.70.0",
5053- "stylus": "*",4537+ "stylus": ">=0.54.8",
5054- "sugarss": "*",4538+ "sugarss": "^5.0.0",
5055- "terser": "^5.4.0"4539+ "terser": "^5.16.0",
4540+ "tsx": "^4.8.1",
4541+ "yaml": "^2.4.2"
5056 },4542 },
5057 "peerDependenciesMeta": {4543 "peerDependenciesMeta": {
5058 "@types/node": {4544 "@types/node": {
5059 "optional": true4545 "optional": true
5060 },4546 },
4547+ "jiti": {
4548+ "optional": true
4549+ },
5061 "less": {4550 "less": {
5062 "optional": true4551 "optional": true
5063 },4552 },
@@ -5078,6 +4567,12 @@
5078 },4567 },
5079 "terser": {4568 "terser": {
5080 "optional": true4569 "optional": true
4570+ },
4571+ "tsx": {
4572+ "optional": true
4573+ },
4574+ "yaml": {
4575+ "optional": true
5081 }4576 }
5082 }4577 }
5083 },4578 },
@@ -5127,23 +4622,6 @@
5127 "node": ">=0.10.0"4622 "node": ">=0.10.0"
5128 }4623 }
5129 },4624 },
5130- "node_modules/wrappy": {
5131- "version": "1.0.2",
5132- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5133- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
5134- "dev": true,
5135- "license": "ISC"
5136- },
5137- "node_modules/yaml": {
5138- "version": "1.10.2",
5139- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
5140- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
5141- "dev": true,
5142- "license": "ISC",
5143- "engines": {
5144- "node": ">= 6"
5145- }
5146- },
5147 "node_modules/yocto-queue": {4625 "node_modules/yocto-queue": {
5148 "version": "0.1.0",4626 "version": "0.1.0",
5149 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",4627 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
M webui/package.json +10 -10
@@ -18,27 +18,27 @@
1818 },
1919 "devDependencies": {
2020 "@internationalized/date": "^3.10.1",
21- "@lucide/svelte": "^0.561.0",
22- "@sveltejs/vite-plugin-svelte": "^4.0.0",
21+ "@lucide/svelte": "^0.563.1",
22+ "@sveltejs/vite-plugin-svelte": "^6.2.4",
2323 "@tailwindcss/cli": "^4.0.0",
2424 "@tailwindcss/postcss": "^4.1.13",
25- "@types/node": "^20.0.0",
26- "@typescript-eslint/eslint-plugin": "^7.0.0",
27- "@typescript-eslint/parser": "^7.0.0",
25+ "@types/node": "^25.1.0",
26+ "@typescript-eslint/eslint-plugin": "^8.54.0",
27+ "@typescript-eslint/parser": "^8.54.0",
2828 "autoprefixer": "^10.4.20",
29- "eslint": "^8.57.0",
29+ "eslint": "^9.39.2",
3030 "eslint-plugin-svelte": "^3.14.0",
31- "globals": "^17.1.0",
31+ "globals": "^17.2.0",
3232 "postcss": "^8.4.47",
33- "svelte": "^5.0.0",
33+ "svelte": "^5.48.5",
3434 "svelte-awesome-color-picker": "^4.1.0",
3535 "svelte-check": "^4.0.0",
3636 "tailwind-variants": "^3.2.2",
3737 "tailwindcss": "^4.0.0",
3838 "tw-animate-css": "^1.4.0",
3939 "typescript": "^5.3.0",
40- "typescript-eslint": "^8.43.0",
41- "vite": "^5.0.0"
40+ "typescript-eslint": "^8.54.0",
41+ "vite": "^7.3.1"
4242 },
4343 "dependencies": {
4444 "bits-ui": "^2.14.4",
@@ -18,27 +18,27 @@
18 },18 },
19 "devDependencies": {19 "devDependencies": {
20 "@internationalized/date": "^3.10.1",20 "@internationalized/date": "^3.10.1",
21- "@lucide/svelte": "^0.561.0",21+ "@lucide/svelte": "^0.563.1",
22- "@sveltejs/vite-plugin-svelte": "^4.0.0",22+ "@sveltejs/vite-plugin-svelte": "^6.2.4",
23 "@tailwindcss/cli": "^4.0.0",23 "@tailwindcss/cli": "^4.0.0",
24 "@tailwindcss/postcss": "^4.1.13",24 "@tailwindcss/postcss": "^4.1.13",
25- "@types/node": "^20.0.0",25+ "@types/node": "^25.1.0",
26- "@typescript-eslint/eslint-plugin": "^7.0.0",26+ "@typescript-eslint/eslint-plugin": "^8.54.0",
27- "@typescript-eslint/parser": "^7.0.0",27+ "@typescript-eslint/parser": "^8.54.0",
28 "autoprefixer": "^10.4.20",28 "autoprefixer": "^10.4.20",
29- "eslint": "^8.57.0",29+ "eslint": "^9.39.2",
30 "eslint-plugin-svelte": "^3.14.0",30 "eslint-plugin-svelte": "^3.14.0",
31- "globals": "^17.1.0",31+ "globals": "^17.2.0",
32 "postcss": "^8.4.47",32 "postcss": "^8.4.47",
33- "svelte": "^5.0.0",33+ "svelte": "^5.48.5",
34 "svelte-awesome-color-picker": "^4.1.0",34 "svelte-awesome-color-picker": "^4.1.0",
35 "svelte-check": "^4.0.0",35 "svelte-check": "^4.0.0",
36 "tailwind-variants": "^3.2.2",36 "tailwind-variants": "^3.2.2",
37 "tailwindcss": "^4.0.0",37 "tailwindcss": "^4.0.0",
38 "tw-animate-css": "^1.4.0",38 "tw-animate-css": "^1.4.0",
39 "typescript": "^5.3.0",39 "typescript": "^5.3.0",
40- "typescript-eslint": "^8.43.0",40+ "typescript-eslint": "^8.54.0",
41- "vite": "^5.0.0"41+ "vite": "^7.3.1"
42 },42 },
43 "dependencies": {43 "dependencies": {
44 "bits-ui": "^2.14.4",44 "bits-ui": "^2.14.4",

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 8

Tags 42

↑↓ moveenter openesc close