Mae's website :3 maemoon.me
personal website svelte sveltekit
0
fork

Configure Feed

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

Initial commit

cute-catgirl e46bf473

+2743
+10
.gitignore
··· 1 + .DS_Store 2 + node_modules 3 + /build 4 + /.svelte-kit 5 + /package 6 + .env 7 + .env.* 8 + !.env.example 9 + vite.config.js.timestamp-* 10 + vite.config.ts.timestamp-*
+1
.npmrc
··· 1 + engine-strict=true
+4
.prettierignore
··· 1 + # Ignore files for PNPM, NPM and YARN 2 + pnpm-lock.yaml 3 + package-lock.json 4 + yarn.lock
+8
.prettierrc
··· 1 + { 2 + "useTabs": true, 3 + "singleQuote": true, 4 + "trailingComma": "none", 5 + "printWidth": 100, 6 + "plugins": ["prettier-plugin-svelte"], 7 + "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] 8 + }
+38
README.md
··· 1 + # create-svelte 2 + 3 + Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte). 4 + 5 + ## Creating a project 6 + 7 + If you're seeing this, you've probably already done this step. Congrats! 8 + 9 + ```bash 10 + # create a new project in the current directory 11 + npm create svelte@latest 12 + 13 + # create a new project in my-app 14 + npm create svelte@latest my-app 15 + ``` 16 + 17 + ## Developing 18 + 19 + Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: 20 + 21 + ```bash 22 + npm run dev 23 + 24 + # or start the server and open the app in a new browser tab 25 + npm run dev -- --open 26 + ``` 27 + 28 + ## Building 29 + 30 + To create a production version of your app: 31 + 32 + ```bash 33 + npm run build 34 + ``` 35 + 36 + You can preview the production build with `npm run preview`. 37 + 38 + > To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.
+23
eslint.config.js
··· 1 + import js from '@eslint/js'; 2 + import svelte from 'eslint-plugin-svelte'; 3 + import prettier from 'eslint-config-prettier'; 4 + import globals from 'globals'; 5 + 6 + /** @type {import('eslint').Linter.FlatConfig[]} */ 7 + export default [ 8 + js.configs.recommended, 9 + ...svelte.configs['flat/recommended'], 10 + prettier, 11 + ...svelte.configs['flat/prettier'], 12 + { 13 + languageOptions: { 14 + globals: { 15 + ...globals.browser, 16 + ...globals.node 17 + } 18 + } 19 + }, 20 + { 21 + ignores: ['build/', '.svelte-kit/', 'dist/'] 22 + } 23 + ];
+2598
package-lock.json
··· 1 + { 2 + "name": "blog", 3 + "version": "0.0.1", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "blog", 9 + "version": "0.0.1", 10 + "devDependencies": { 11 + "@sveltejs/adapter-auto": "^3.0.0", 12 + "@sveltejs/kit": "^2.0.0", 13 + "@sveltejs/vite-plugin-svelte": "^3.0.0", 14 + "@types/eslint": "^8.56.7", 15 + "eslint": "^9.0.0", 16 + "eslint-config-prettier": "^9.1.0", 17 + "eslint-plugin-svelte": "^2.36.0", 18 + "globals": "^15.0.0", 19 + "prettier": "^3.1.1", 20 + "prettier-plugin-svelte": "^3.1.2", 21 + "svelte": "^4.2.7", 22 + "vite": "^5.0.3" 23 + } 24 + }, 25 + "node_modules/@ampproject/remapping": { 26 + "version": "2.3.0", 27 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 28 + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 29 + "dev": true, 30 + "dependencies": { 31 + "@jridgewell/gen-mapping": "^0.3.5", 32 + "@jridgewell/trace-mapping": "^0.3.24" 33 + }, 34 + "engines": { 35 + "node": ">=6.0.0" 36 + } 37 + }, 38 + "node_modules/@esbuild/aix-ppc64": { 39 + "version": "0.20.2", 40 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", 41 + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", 42 + "cpu": [ 43 + "ppc64" 44 + ], 45 + "dev": true, 46 + "optional": true, 47 + "os": [ 48 + "aix" 49 + ], 50 + "engines": { 51 + "node": ">=12" 52 + } 53 + }, 54 + "node_modules/@esbuild/android-arm": { 55 + "version": "0.20.2", 56 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", 57 + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", 58 + "cpu": [ 59 + "arm" 60 + ], 61 + "dev": true, 62 + "optional": true, 63 + "os": [ 64 + "android" 65 + ], 66 + "engines": { 67 + "node": ">=12" 68 + } 69 + }, 70 + "node_modules/@esbuild/android-arm64": { 71 + "version": "0.20.2", 72 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", 73 + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", 74 + "cpu": [ 75 + "arm64" 76 + ], 77 + "dev": true, 78 + "optional": true, 79 + "os": [ 80 + "android" 81 + ], 82 + "engines": { 83 + "node": ">=12" 84 + } 85 + }, 86 + "node_modules/@esbuild/android-x64": { 87 + "version": "0.20.2", 88 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", 89 + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", 90 + "cpu": [ 91 + "x64" 92 + ], 93 + "dev": true, 94 + "optional": true, 95 + "os": [ 96 + "android" 97 + ], 98 + "engines": { 99 + "node": ">=12" 100 + } 101 + }, 102 + "node_modules/@esbuild/darwin-arm64": { 103 + "version": "0.20.2", 104 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", 105 + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", 106 + "cpu": [ 107 + "arm64" 108 + ], 109 + "dev": true, 110 + "optional": true, 111 + "os": [ 112 + "darwin" 113 + ], 114 + "engines": { 115 + "node": ">=12" 116 + } 117 + }, 118 + "node_modules/@esbuild/darwin-x64": { 119 + "version": "0.20.2", 120 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", 121 + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", 122 + "cpu": [ 123 + "x64" 124 + ], 125 + "dev": true, 126 + "optional": true, 127 + "os": [ 128 + "darwin" 129 + ], 130 + "engines": { 131 + "node": ">=12" 132 + } 133 + }, 134 + "node_modules/@esbuild/freebsd-arm64": { 135 + "version": "0.20.2", 136 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", 137 + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", 138 + "cpu": [ 139 + "arm64" 140 + ], 141 + "dev": true, 142 + "optional": true, 143 + "os": [ 144 + "freebsd" 145 + ], 146 + "engines": { 147 + "node": ">=12" 148 + } 149 + }, 150 + "node_modules/@esbuild/freebsd-x64": { 151 + "version": "0.20.2", 152 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", 153 + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", 154 + "cpu": [ 155 + "x64" 156 + ], 157 + "dev": true, 158 + "optional": true, 159 + "os": [ 160 + "freebsd" 161 + ], 162 + "engines": { 163 + "node": ">=12" 164 + } 165 + }, 166 + "node_modules/@esbuild/linux-arm": { 167 + "version": "0.20.2", 168 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", 169 + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", 170 + "cpu": [ 171 + "arm" 172 + ], 173 + "dev": true, 174 + "optional": true, 175 + "os": [ 176 + "linux" 177 + ], 178 + "engines": { 179 + "node": ">=12" 180 + } 181 + }, 182 + "node_modules/@esbuild/linux-arm64": { 183 + "version": "0.20.2", 184 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", 185 + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", 186 + "cpu": [ 187 + "arm64" 188 + ], 189 + "dev": true, 190 + "optional": true, 191 + "os": [ 192 + "linux" 193 + ], 194 + "engines": { 195 + "node": ">=12" 196 + } 197 + }, 198 + "node_modules/@esbuild/linux-ia32": { 199 + "version": "0.20.2", 200 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", 201 + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", 202 + "cpu": [ 203 + "ia32" 204 + ], 205 + "dev": true, 206 + "optional": true, 207 + "os": [ 208 + "linux" 209 + ], 210 + "engines": { 211 + "node": ">=12" 212 + } 213 + }, 214 + "node_modules/@esbuild/linux-loong64": { 215 + "version": "0.20.2", 216 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", 217 + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", 218 + "cpu": [ 219 + "loong64" 220 + ], 221 + "dev": true, 222 + "optional": true, 223 + "os": [ 224 + "linux" 225 + ], 226 + "engines": { 227 + "node": ">=12" 228 + } 229 + }, 230 + "node_modules/@esbuild/linux-mips64el": { 231 + "version": "0.20.2", 232 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", 233 + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", 234 + "cpu": [ 235 + "mips64el" 236 + ], 237 + "dev": true, 238 + "optional": true, 239 + "os": [ 240 + "linux" 241 + ], 242 + "engines": { 243 + "node": ">=12" 244 + } 245 + }, 246 + "node_modules/@esbuild/linux-ppc64": { 247 + "version": "0.20.2", 248 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", 249 + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", 250 + "cpu": [ 251 + "ppc64" 252 + ], 253 + "dev": true, 254 + "optional": true, 255 + "os": [ 256 + "linux" 257 + ], 258 + "engines": { 259 + "node": ">=12" 260 + } 261 + }, 262 + "node_modules/@esbuild/linux-riscv64": { 263 + "version": "0.20.2", 264 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", 265 + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", 266 + "cpu": [ 267 + "riscv64" 268 + ], 269 + "dev": true, 270 + "optional": true, 271 + "os": [ 272 + "linux" 273 + ], 274 + "engines": { 275 + "node": ">=12" 276 + } 277 + }, 278 + "node_modules/@esbuild/linux-s390x": { 279 + "version": "0.20.2", 280 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", 281 + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", 282 + "cpu": [ 283 + "s390x" 284 + ], 285 + "dev": true, 286 + "optional": true, 287 + "os": [ 288 + "linux" 289 + ], 290 + "engines": { 291 + "node": ">=12" 292 + } 293 + }, 294 + "node_modules/@esbuild/linux-x64": { 295 + "version": "0.20.2", 296 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", 297 + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", 298 + "cpu": [ 299 + "x64" 300 + ], 301 + "dev": true, 302 + "optional": true, 303 + "os": [ 304 + "linux" 305 + ], 306 + "engines": { 307 + "node": ">=12" 308 + } 309 + }, 310 + "node_modules/@esbuild/netbsd-x64": { 311 + "version": "0.20.2", 312 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", 313 + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", 314 + "cpu": [ 315 + "x64" 316 + ], 317 + "dev": true, 318 + "optional": true, 319 + "os": [ 320 + "netbsd" 321 + ], 322 + "engines": { 323 + "node": ">=12" 324 + } 325 + }, 326 + "node_modules/@esbuild/openbsd-x64": { 327 + "version": "0.20.2", 328 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", 329 + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", 330 + "cpu": [ 331 + "x64" 332 + ], 333 + "dev": true, 334 + "optional": true, 335 + "os": [ 336 + "openbsd" 337 + ], 338 + "engines": { 339 + "node": ">=12" 340 + } 341 + }, 342 + "node_modules/@esbuild/sunos-x64": { 343 + "version": "0.20.2", 344 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", 345 + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", 346 + "cpu": [ 347 + "x64" 348 + ], 349 + "dev": true, 350 + "optional": true, 351 + "os": [ 352 + "sunos" 353 + ], 354 + "engines": { 355 + "node": ">=12" 356 + } 357 + }, 358 + "node_modules/@esbuild/win32-arm64": { 359 + "version": "0.20.2", 360 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", 361 + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", 362 + "cpu": [ 363 + "arm64" 364 + ], 365 + "dev": true, 366 + "optional": true, 367 + "os": [ 368 + "win32" 369 + ], 370 + "engines": { 371 + "node": ">=12" 372 + } 373 + }, 374 + "node_modules/@esbuild/win32-ia32": { 375 + "version": "0.20.2", 376 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", 377 + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", 378 + "cpu": [ 379 + "ia32" 380 + ], 381 + "dev": true, 382 + "optional": true, 383 + "os": [ 384 + "win32" 385 + ], 386 + "engines": { 387 + "node": ">=12" 388 + } 389 + }, 390 + "node_modules/@esbuild/win32-x64": { 391 + "version": "0.20.2", 392 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", 393 + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", 394 + "cpu": [ 395 + "x64" 396 + ], 397 + "dev": true, 398 + "optional": true, 399 + "os": [ 400 + "win32" 401 + ], 402 + "engines": { 403 + "node": ">=12" 404 + } 405 + }, 406 + "node_modules/@eslint-community/eslint-utils": { 407 + "version": "4.4.0", 408 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 409 + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 410 + "dev": true, 411 + "dependencies": { 412 + "eslint-visitor-keys": "^3.3.0" 413 + }, 414 + "engines": { 415 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 416 + }, 417 + "peerDependencies": { 418 + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 419 + } 420 + }, 421 + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { 422 + "version": "3.4.3", 423 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 424 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 425 + "dev": true, 426 + "engines": { 427 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 428 + }, 429 + "funding": { 430 + "url": "https://opencollective.com/eslint" 431 + } 432 + }, 433 + "node_modules/@eslint-community/regexpp": { 434 + "version": "4.10.1", 435 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", 436 + "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", 437 + "dev": true, 438 + "engines": { 439 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 440 + } 441 + }, 442 + "node_modules/@eslint/config-array": { 443 + "version": "0.15.1", 444 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.15.1.tgz", 445 + "integrity": "sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==", 446 + "dev": true, 447 + "dependencies": { 448 + "@eslint/object-schema": "^2.1.3", 449 + "debug": "^4.3.1", 450 + "minimatch": "^3.0.5" 451 + }, 452 + "engines": { 453 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 454 + } 455 + }, 456 + "node_modules/@eslint/eslintrc": { 457 + "version": "3.1.0", 458 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", 459 + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", 460 + "dev": true, 461 + "dependencies": { 462 + "ajv": "^6.12.4", 463 + "debug": "^4.3.2", 464 + "espree": "^10.0.1", 465 + "globals": "^14.0.0", 466 + "ignore": "^5.2.0", 467 + "import-fresh": "^3.2.1", 468 + "js-yaml": "^4.1.0", 469 + "minimatch": "^3.1.2", 470 + "strip-json-comments": "^3.1.1" 471 + }, 472 + "engines": { 473 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 474 + }, 475 + "funding": { 476 + "url": "https://opencollective.com/eslint" 477 + } 478 + }, 479 + "node_modules/@eslint/eslintrc/node_modules/globals": { 480 + "version": "14.0.0", 481 + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 482 + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 483 + "dev": true, 484 + "engines": { 485 + "node": ">=18" 486 + }, 487 + "funding": { 488 + "url": "https://github.com/sponsors/sindresorhus" 489 + } 490 + }, 491 + "node_modules/@eslint/js": { 492 + "version": "9.4.0", 493 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.4.0.tgz", 494 + "integrity": "sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==", 495 + "dev": true, 496 + "engines": { 497 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 498 + } 499 + }, 500 + "node_modules/@eslint/object-schema": { 501 + "version": "2.1.3", 502 + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.3.tgz", 503 + "integrity": "sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==", 504 + "dev": true, 505 + "engines": { 506 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 507 + } 508 + }, 509 + "node_modules/@humanwhocodes/module-importer": { 510 + "version": "1.0.1", 511 + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 512 + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 513 + "dev": true, 514 + "engines": { 515 + "node": ">=12.22" 516 + }, 517 + "funding": { 518 + "type": "github", 519 + "url": "https://github.com/sponsors/nzakas" 520 + } 521 + }, 522 + "node_modules/@humanwhocodes/retry": { 523 + "version": "0.3.0", 524 + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", 525 + "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", 526 + "dev": true, 527 + "engines": { 528 + "node": ">=18.18" 529 + }, 530 + "funding": { 531 + "type": "github", 532 + "url": "https://github.com/sponsors/nzakas" 533 + } 534 + }, 535 + "node_modules/@jridgewell/gen-mapping": { 536 + "version": "0.3.5", 537 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 538 + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 539 + "dev": true, 540 + "dependencies": { 541 + "@jridgewell/set-array": "^1.2.1", 542 + "@jridgewell/sourcemap-codec": "^1.4.10", 543 + "@jridgewell/trace-mapping": "^0.3.24" 544 + }, 545 + "engines": { 546 + "node": ">=6.0.0" 547 + } 548 + }, 549 + "node_modules/@jridgewell/resolve-uri": { 550 + "version": "3.1.2", 551 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 552 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 553 + "dev": true, 554 + "engines": { 555 + "node": ">=6.0.0" 556 + } 557 + }, 558 + "node_modules/@jridgewell/set-array": { 559 + "version": "1.2.1", 560 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 561 + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 562 + "dev": true, 563 + "engines": { 564 + "node": ">=6.0.0" 565 + } 566 + }, 567 + "node_modules/@jridgewell/sourcemap-codec": { 568 + "version": "1.4.15", 569 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 570 + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 571 + "dev": true 572 + }, 573 + "node_modules/@jridgewell/trace-mapping": { 574 + "version": "0.3.25", 575 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 576 + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 577 + "dev": true, 578 + "dependencies": { 579 + "@jridgewell/resolve-uri": "^3.1.0", 580 + "@jridgewell/sourcemap-codec": "^1.4.14" 581 + } 582 + }, 583 + "node_modules/@nodelib/fs.scandir": { 584 + "version": "2.1.5", 585 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 586 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 587 + "dev": true, 588 + "dependencies": { 589 + "@nodelib/fs.stat": "2.0.5", 590 + "run-parallel": "^1.1.9" 591 + }, 592 + "engines": { 593 + "node": ">= 8" 594 + } 595 + }, 596 + "node_modules/@nodelib/fs.stat": { 597 + "version": "2.0.5", 598 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 599 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 600 + "dev": true, 601 + "engines": { 602 + "node": ">= 8" 603 + } 604 + }, 605 + "node_modules/@nodelib/fs.walk": { 606 + "version": "1.2.8", 607 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 608 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 609 + "dev": true, 610 + "dependencies": { 611 + "@nodelib/fs.scandir": "2.1.5", 612 + "fastq": "^1.6.0" 613 + }, 614 + "engines": { 615 + "node": ">= 8" 616 + } 617 + }, 618 + "node_modules/@polka/url": { 619 + "version": "1.0.0-next.25", 620 + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", 621 + "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==", 622 + "dev": true 623 + }, 624 + "node_modules/@rollup/rollup-android-arm-eabi": { 625 + "version": "4.18.0", 626 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz", 627 + "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==", 628 + "cpu": [ 629 + "arm" 630 + ], 631 + "dev": true, 632 + "optional": true, 633 + "os": [ 634 + "android" 635 + ] 636 + }, 637 + "node_modules/@rollup/rollup-android-arm64": { 638 + "version": "4.18.0", 639 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz", 640 + "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==", 641 + "cpu": [ 642 + "arm64" 643 + ], 644 + "dev": true, 645 + "optional": true, 646 + "os": [ 647 + "android" 648 + ] 649 + }, 650 + "node_modules/@rollup/rollup-darwin-arm64": { 651 + "version": "4.18.0", 652 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz", 653 + "integrity": "sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==", 654 + "cpu": [ 655 + "arm64" 656 + ], 657 + "dev": true, 658 + "optional": true, 659 + "os": [ 660 + "darwin" 661 + ] 662 + }, 663 + "node_modules/@rollup/rollup-darwin-x64": { 664 + "version": "4.18.0", 665 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz", 666 + "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==", 667 + "cpu": [ 668 + "x64" 669 + ], 670 + "dev": true, 671 + "optional": true, 672 + "os": [ 673 + "darwin" 674 + ] 675 + }, 676 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 677 + "version": "4.18.0", 678 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz", 679 + "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==", 680 + "cpu": [ 681 + "arm" 682 + ], 683 + "dev": true, 684 + "optional": true, 685 + "os": [ 686 + "linux" 687 + ] 688 + }, 689 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 690 + "version": "4.18.0", 691 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz", 692 + "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==", 693 + "cpu": [ 694 + "arm" 695 + ], 696 + "dev": true, 697 + "optional": true, 698 + "os": [ 699 + "linux" 700 + ] 701 + }, 702 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 703 + "version": "4.18.0", 704 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz", 705 + "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==", 706 + "cpu": [ 707 + "arm64" 708 + ], 709 + "dev": true, 710 + "optional": true, 711 + "os": [ 712 + "linux" 713 + ] 714 + }, 715 + "node_modules/@rollup/rollup-linux-arm64-musl": { 716 + "version": "4.18.0", 717 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz", 718 + "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==", 719 + "cpu": [ 720 + "arm64" 721 + ], 722 + "dev": true, 723 + "optional": true, 724 + "os": [ 725 + "linux" 726 + ] 727 + }, 728 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 729 + "version": "4.18.0", 730 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz", 731 + "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==", 732 + "cpu": [ 733 + "ppc64" 734 + ], 735 + "dev": true, 736 + "optional": true, 737 + "os": [ 738 + "linux" 739 + ] 740 + }, 741 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 742 + "version": "4.18.0", 743 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz", 744 + "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==", 745 + "cpu": [ 746 + "riscv64" 747 + ], 748 + "dev": true, 749 + "optional": true, 750 + "os": [ 751 + "linux" 752 + ] 753 + }, 754 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 755 + "version": "4.18.0", 756 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz", 757 + "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==", 758 + "cpu": [ 759 + "s390x" 760 + ], 761 + "dev": true, 762 + "optional": true, 763 + "os": [ 764 + "linux" 765 + ] 766 + }, 767 + "node_modules/@rollup/rollup-linux-x64-gnu": { 768 + "version": "4.18.0", 769 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz", 770 + "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==", 771 + "cpu": [ 772 + "x64" 773 + ], 774 + "dev": true, 775 + "optional": true, 776 + "os": [ 777 + "linux" 778 + ] 779 + }, 780 + "node_modules/@rollup/rollup-linux-x64-musl": { 781 + "version": "4.18.0", 782 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz", 783 + "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==", 784 + "cpu": [ 785 + "x64" 786 + ], 787 + "dev": true, 788 + "optional": true, 789 + "os": [ 790 + "linux" 791 + ] 792 + }, 793 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 794 + "version": "4.18.0", 795 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz", 796 + "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==", 797 + "cpu": [ 798 + "arm64" 799 + ], 800 + "dev": true, 801 + "optional": true, 802 + "os": [ 803 + "win32" 804 + ] 805 + }, 806 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 807 + "version": "4.18.0", 808 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz", 809 + "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==", 810 + "cpu": [ 811 + "ia32" 812 + ], 813 + "dev": true, 814 + "optional": true, 815 + "os": [ 816 + "win32" 817 + ] 818 + }, 819 + "node_modules/@rollup/rollup-win32-x64-msvc": { 820 + "version": "4.18.0", 821 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz", 822 + "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==", 823 + "cpu": [ 824 + "x64" 825 + ], 826 + "dev": true, 827 + "optional": true, 828 + "os": [ 829 + "win32" 830 + ] 831 + }, 832 + "node_modules/@sveltejs/adapter-auto": { 833 + "version": "3.2.1", 834 + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-3.2.1.tgz", 835 + "integrity": "sha512-/3xx8ZFCD5UBc/7AbyXkFF3HNCzWAp2xncH8HA4doGjoGQEN7PmwiRx4Y9nOzi4mqDqYYUic0gaIAE2khWWU4Q==", 836 + "dev": true, 837 + "dependencies": { 838 + "import-meta-resolve": "^4.1.0" 839 + }, 840 + "peerDependencies": { 841 + "@sveltejs/kit": "^2.0.0" 842 + } 843 + }, 844 + "node_modules/@sveltejs/kit": { 845 + "version": "2.5.10", 846 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.5.10.tgz", 847 + "integrity": "sha512-OqoyTmFG2cYmCFAdBfW+Qxbg8m23H4dv6KqwEt7ofr/ROcfcIl3Z/VT56L22H9f0uNZyr+9Bs1eh2gedOCK9kA==", 848 + "dev": true, 849 + "hasInstallScript": true, 850 + "dependencies": { 851 + "@types/cookie": "^0.6.0", 852 + "cookie": "^0.6.0", 853 + "devalue": "^5.0.0", 854 + "esm-env": "^1.0.0", 855 + "import-meta-resolve": "^4.1.0", 856 + "kleur": "^4.1.5", 857 + "magic-string": "^0.30.5", 858 + "mrmime": "^2.0.0", 859 + "sade": "^1.8.1", 860 + "set-cookie-parser": "^2.6.0", 861 + "sirv": "^2.0.4", 862 + "tiny-glob": "^0.2.9" 863 + }, 864 + "bin": { 865 + "svelte-kit": "svelte-kit.js" 866 + }, 867 + "engines": { 868 + "node": ">=18.13" 869 + }, 870 + "peerDependencies": { 871 + "@sveltejs/vite-plugin-svelte": "^3.0.0", 872 + "svelte": "^4.0.0 || ^5.0.0-next.0", 873 + "vite": "^5.0.3" 874 + } 875 + }, 876 + "node_modules/@sveltejs/vite-plugin-svelte": { 877 + "version": "3.1.1", 878 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.1.1.tgz", 879 + "integrity": "sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==", 880 + "dev": true, 881 + "dependencies": { 882 + "@sveltejs/vite-plugin-svelte-inspector": "^2.1.0", 883 + "debug": "^4.3.4", 884 + "deepmerge": "^4.3.1", 885 + "kleur": "^4.1.5", 886 + "magic-string": "^0.30.10", 887 + "svelte-hmr": "^0.16.0", 888 + "vitefu": "^0.2.5" 889 + }, 890 + "engines": { 891 + "node": "^18.0.0 || >=20" 892 + }, 893 + "peerDependencies": { 894 + "svelte": "^4.0.0 || ^5.0.0-next.0", 895 + "vite": "^5.0.0" 896 + } 897 + }, 898 + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 899 + "version": "2.1.0", 900 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.1.0.tgz", 901 + "integrity": "sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==", 902 + "dev": true, 903 + "dependencies": { 904 + "debug": "^4.3.4" 905 + }, 906 + "engines": { 907 + "node": "^18.0.0 || >=20" 908 + }, 909 + "peerDependencies": { 910 + "@sveltejs/vite-plugin-svelte": "^3.0.0", 911 + "svelte": "^4.0.0 || ^5.0.0-next.0", 912 + "vite": "^5.0.0" 913 + } 914 + }, 915 + "node_modules/@types/cookie": { 916 + "version": "0.6.0", 917 + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 918 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", 919 + "dev": true 920 + }, 921 + "node_modules/@types/eslint": { 922 + "version": "8.56.10", 923 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", 924 + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", 925 + "dev": true, 926 + "dependencies": { 927 + "@types/estree": "*", 928 + "@types/json-schema": "*" 929 + } 930 + }, 931 + "node_modules/@types/estree": { 932 + "version": "1.0.5", 933 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", 934 + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", 935 + "dev": true 936 + }, 937 + "node_modules/@types/json-schema": { 938 + "version": "7.0.15", 939 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 940 + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 941 + "dev": true 942 + }, 943 + "node_modules/acorn": { 944 + "version": "8.11.3", 945 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", 946 + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", 947 + "dev": true, 948 + "bin": { 949 + "acorn": "bin/acorn" 950 + }, 951 + "engines": { 952 + "node": ">=0.4.0" 953 + } 954 + }, 955 + "node_modules/acorn-jsx": { 956 + "version": "5.3.2", 957 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 958 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 959 + "dev": true, 960 + "peerDependencies": { 961 + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 962 + } 963 + }, 964 + "node_modules/ajv": { 965 + "version": "6.12.6", 966 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 967 + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 968 + "dev": true, 969 + "dependencies": { 970 + "fast-deep-equal": "^3.1.1", 971 + "fast-json-stable-stringify": "^2.0.0", 972 + "json-schema-traverse": "^0.4.1", 973 + "uri-js": "^4.2.2" 974 + }, 975 + "funding": { 976 + "type": "github", 977 + "url": "https://github.com/sponsors/epoberezkin" 978 + } 979 + }, 980 + "node_modules/ansi-regex": { 981 + "version": "5.0.1", 982 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 983 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 984 + "dev": true, 985 + "engines": { 986 + "node": ">=8" 987 + } 988 + }, 989 + "node_modules/ansi-styles": { 990 + "version": "4.3.0", 991 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 992 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 993 + "dev": true, 994 + "dependencies": { 995 + "color-convert": "^2.0.1" 996 + }, 997 + "engines": { 998 + "node": ">=8" 999 + }, 1000 + "funding": { 1001 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1002 + } 1003 + }, 1004 + "node_modules/argparse": { 1005 + "version": "2.0.1", 1006 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1007 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1008 + "dev": true 1009 + }, 1010 + "node_modules/aria-query": { 1011 + "version": "5.3.0", 1012 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 1013 + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 1014 + "dev": true, 1015 + "dependencies": { 1016 + "dequal": "^2.0.3" 1017 + } 1018 + }, 1019 + "node_modules/axobject-query": { 1020 + "version": "4.0.0", 1021 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", 1022 + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", 1023 + "dev": true, 1024 + "dependencies": { 1025 + "dequal": "^2.0.3" 1026 + } 1027 + }, 1028 + "node_modules/balanced-match": { 1029 + "version": "1.0.2", 1030 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1031 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1032 + "dev": true 1033 + }, 1034 + "node_modules/brace-expansion": { 1035 + "version": "1.1.11", 1036 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1037 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1038 + "dev": true, 1039 + "dependencies": { 1040 + "balanced-match": "^1.0.0", 1041 + "concat-map": "0.0.1" 1042 + } 1043 + }, 1044 + "node_modules/callsites": { 1045 + "version": "3.1.0", 1046 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 1047 + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 1048 + "dev": true, 1049 + "engines": { 1050 + "node": ">=6" 1051 + } 1052 + }, 1053 + "node_modules/chalk": { 1054 + "version": "4.1.2", 1055 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1056 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1057 + "dev": true, 1058 + "dependencies": { 1059 + "ansi-styles": "^4.1.0", 1060 + "supports-color": "^7.1.0" 1061 + }, 1062 + "engines": { 1063 + "node": ">=10" 1064 + }, 1065 + "funding": { 1066 + "url": "https://github.com/chalk/chalk?sponsor=1" 1067 + } 1068 + }, 1069 + "node_modules/code-red": { 1070 + "version": "1.0.4", 1071 + "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", 1072 + "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", 1073 + "dev": true, 1074 + "dependencies": { 1075 + "@jridgewell/sourcemap-codec": "^1.4.15", 1076 + "@types/estree": "^1.0.1", 1077 + "acorn": "^8.10.0", 1078 + "estree-walker": "^3.0.3", 1079 + "periscopic": "^3.1.0" 1080 + } 1081 + }, 1082 + "node_modules/color-convert": { 1083 + "version": "2.0.1", 1084 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1085 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1086 + "dev": true, 1087 + "dependencies": { 1088 + "color-name": "~1.1.4" 1089 + }, 1090 + "engines": { 1091 + "node": ">=7.0.0" 1092 + } 1093 + }, 1094 + "node_modules/color-name": { 1095 + "version": "1.1.4", 1096 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1097 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1098 + "dev": true 1099 + }, 1100 + "node_modules/concat-map": { 1101 + "version": "0.0.1", 1102 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1103 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 1104 + "dev": true 1105 + }, 1106 + "node_modules/cookie": { 1107 + "version": "0.6.0", 1108 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 1109 + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", 1110 + "dev": true, 1111 + "engines": { 1112 + "node": ">= 0.6" 1113 + } 1114 + }, 1115 + "node_modules/cross-spawn": { 1116 + "version": "7.0.3", 1117 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 1118 + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 1119 + "dev": true, 1120 + "dependencies": { 1121 + "path-key": "^3.1.0", 1122 + "shebang-command": "^2.0.0", 1123 + "which": "^2.0.1" 1124 + }, 1125 + "engines": { 1126 + "node": ">= 8" 1127 + } 1128 + }, 1129 + "node_modules/css-tree": { 1130 + "version": "2.3.1", 1131 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", 1132 + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", 1133 + "dev": true, 1134 + "dependencies": { 1135 + "mdn-data": "2.0.30", 1136 + "source-map-js": "^1.0.1" 1137 + }, 1138 + "engines": { 1139 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 1140 + } 1141 + }, 1142 + "node_modules/cssesc": { 1143 + "version": "3.0.0", 1144 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 1145 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 1146 + "dev": true, 1147 + "bin": { 1148 + "cssesc": "bin/cssesc" 1149 + }, 1150 + "engines": { 1151 + "node": ">=4" 1152 + } 1153 + }, 1154 + "node_modules/debug": { 1155 + "version": "4.3.5", 1156 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", 1157 + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", 1158 + "dev": true, 1159 + "dependencies": { 1160 + "ms": "2.1.2" 1161 + }, 1162 + "engines": { 1163 + "node": ">=6.0" 1164 + }, 1165 + "peerDependenciesMeta": { 1166 + "supports-color": { 1167 + "optional": true 1168 + } 1169 + } 1170 + }, 1171 + "node_modules/deep-is": { 1172 + "version": "0.1.4", 1173 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 1174 + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 1175 + "dev": true 1176 + }, 1177 + "node_modules/deepmerge": { 1178 + "version": "4.3.1", 1179 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 1180 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 1181 + "dev": true, 1182 + "engines": { 1183 + "node": ">=0.10.0" 1184 + } 1185 + }, 1186 + "node_modules/dequal": { 1187 + "version": "2.0.3", 1188 + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 1189 + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 1190 + "dev": true, 1191 + "engines": { 1192 + "node": ">=6" 1193 + } 1194 + }, 1195 + "node_modules/devalue": { 1196 + "version": "5.0.0", 1197 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", 1198 + "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==", 1199 + "dev": true 1200 + }, 1201 + "node_modules/esbuild": { 1202 + "version": "0.20.2", 1203 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", 1204 + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", 1205 + "dev": true, 1206 + "hasInstallScript": true, 1207 + "bin": { 1208 + "esbuild": "bin/esbuild" 1209 + }, 1210 + "engines": { 1211 + "node": ">=12" 1212 + }, 1213 + "optionalDependencies": { 1214 + "@esbuild/aix-ppc64": "0.20.2", 1215 + "@esbuild/android-arm": "0.20.2", 1216 + "@esbuild/android-arm64": "0.20.2", 1217 + "@esbuild/android-x64": "0.20.2", 1218 + "@esbuild/darwin-arm64": "0.20.2", 1219 + "@esbuild/darwin-x64": "0.20.2", 1220 + "@esbuild/freebsd-arm64": "0.20.2", 1221 + "@esbuild/freebsd-x64": "0.20.2", 1222 + "@esbuild/linux-arm": "0.20.2", 1223 + "@esbuild/linux-arm64": "0.20.2", 1224 + "@esbuild/linux-ia32": "0.20.2", 1225 + "@esbuild/linux-loong64": "0.20.2", 1226 + "@esbuild/linux-mips64el": "0.20.2", 1227 + "@esbuild/linux-ppc64": "0.20.2", 1228 + "@esbuild/linux-riscv64": "0.20.2", 1229 + "@esbuild/linux-s390x": "0.20.2", 1230 + "@esbuild/linux-x64": "0.20.2", 1231 + "@esbuild/netbsd-x64": "0.20.2", 1232 + "@esbuild/openbsd-x64": "0.20.2", 1233 + "@esbuild/sunos-x64": "0.20.2", 1234 + "@esbuild/win32-arm64": "0.20.2", 1235 + "@esbuild/win32-ia32": "0.20.2", 1236 + "@esbuild/win32-x64": "0.20.2" 1237 + } 1238 + }, 1239 + "node_modules/escape-string-regexp": { 1240 + "version": "4.0.0", 1241 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 1242 + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 1243 + "dev": true, 1244 + "engines": { 1245 + "node": ">=10" 1246 + }, 1247 + "funding": { 1248 + "url": "https://github.com/sponsors/sindresorhus" 1249 + } 1250 + }, 1251 + "node_modules/eslint": { 1252 + "version": "9.4.0", 1253 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.4.0.tgz", 1254 + "integrity": "sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==", 1255 + "dev": true, 1256 + "dependencies": { 1257 + "@eslint-community/eslint-utils": "^4.2.0", 1258 + "@eslint-community/regexpp": "^4.6.1", 1259 + "@eslint/config-array": "^0.15.1", 1260 + "@eslint/eslintrc": "^3.1.0", 1261 + "@eslint/js": "9.4.0", 1262 + "@humanwhocodes/module-importer": "^1.0.1", 1263 + "@humanwhocodes/retry": "^0.3.0", 1264 + "@nodelib/fs.walk": "^1.2.8", 1265 + "ajv": "^6.12.4", 1266 + "chalk": "^4.0.0", 1267 + "cross-spawn": "^7.0.2", 1268 + "debug": "^4.3.2", 1269 + "escape-string-regexp": "^4.0.0", 1270 + "eslint-scope": "^8.0.1", 1271 + "eslint-visitor-keys": "^4.0.0", 1272 + "espree": "^10.0.1", 1273 + "esquery": "^1.4.2", 1274 + "esutils": "^2.0.2", 1275 + "fast-deep-equal": "^3.1.3", 1276 + "file-entry-cache": "^8.0.0", 1277 + "find-up": "^5.0.0", 1278 + "glob-parent": "^6.0.2", 1279 + "ignore": "^5.2.0", 1280 + "imurmurhash": "^0.1.4", 1281 + "is-glob": "^4.0.0", 1282 + "is-path-inside": "^3.0.3", 1283 + "json-stable-stringify-without-jsonify": "^1.0.1", 1284 + "levn": "^0.4.1", 1285 + "lodash.merge": "^4.6.2", 1286 + "minimatch": "^3.1.2", 1287 + "natural-compare": "^1.4.0", 1288 + "optionator": "^0.9.3", 1289 + "strip-ansi": "^6.0.1", 1290 + "text-table": "^0.2.0" 1291 + }, 1292 + "bin": { 1293 + "eslint": "bin/eslint.js" 1294 + }, 1295 + "engines": { 1296 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1297 + }, 1298 + "funding": { 1299 + "url": "https://opencollective.com/eslint" 1300 + } 1301 + }, 1302 + "node_modules/eslint-compat-utils": { 1303 + "version": "0.5.1", 1304 + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", 1305 + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", 1306 + "dev": true, 1307 + "dependencies": { 1308 + "semver": "^7.5.4" 1309 + }, 1310 + "engines": { 1311 + "node": ">=12" 1312 + }, 1313 + "peerDependencies": { 1314 + "eslint": ">=6.0.0" 1315 + } 1316 + }, 1317 + "node_modules/eslint-config-prettier": { 1318 + "version": "9.1.0", 1319 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", 1320 + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", 1321 + "dev": true, 1322 + "bin": { 1323 + "eslint-config-prettier": "bin/cli.js" 1324 + }, 1325 + "peerDependencies": { 1326 + "eslint": ">=7.0.0" 1327 + } 1328 + }, 1329 + "node_modules/eslint-plugin-svelte": { 1330 + "version": "2.39.0", 1331 + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.39.0.tgz", 1332 + "integrity": "sha512-FXktBLXsrxbA+6ZvJK2z/sQOrUKyzSg3fNWK5h0reSCjr2fjAsc9ai/s/JvSl4Hgvz3nYVtTIMwarZH5RcB7BA==", 1333 + "dev": true, 1334 + "dependencies": { 1335 + "@eslint-community/eslint-utils": "^4.4.0", 1336 + "@jridgewell/sourcemap-codec": "^1.4.15", 1337 + "debug": "^4.3.4", 1338 + "eslint-compat-utils": "^0.5.0", 1339 + "esutils": "^2.0.3", 1340 + "known-css-properties": "^0.31.0", 1341 + "postcss": "^8.4.38", 1342 + "postcss-load-config": "^3.1.4", 1343 + "postcss-safe-parser": "^6.0.0", 1344 + "postcss-selector-parser": "^6.0.16", 1345 + "semver": "^7.6.0", 1346 + "svelte-eslint-parser": ">=0.36.0 <1.0.0" 1347 + }, 1348 + "engines": { 1349 + "node": "^14.17.0 || >=16.0.0" 1350 + }, 1351 + "funding": { 1352 + "url": "https://github.com/sponsors/ota-meshi" 1353 + }, 1354 + "peerDependencies": { 1355 + "eslint": "^7.0.0 || ^8.0.0-0 || ^9.0.0-0", 1356 + "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0-next.112" 1357 + }, 1358 + "peerDependenciesMeta": { 1359 + "svelte": { 1360 + "optional": true 1361 + } 1362 + } 1363 + }, 1364 + "node_modules/eslint-scope": { 1365 + "version": "8.0.1", 1366 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz", 1367 + "integrity": "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==", 1368 + "dev": true, 1369 + "dependencies": { 1370 + "esrecurse": "^4.3.0", 1371 + "estraverse": "^5.2.0" 1372 + }, 1373 + "engines": { 1374 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1375 + }, 1376 + "funding": { 1377 + "url": "https://opencollective.com/eslint" 1378 + } 1379 + }, 1380 + "node_modules/eslint-visitor-keys": { 1381 + "version": "4.0.0", 1382 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", 1383 + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", 1384 + "dev": true, 1385 + "engines": { 1386 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1387 + }, 1388 + "funding": { 1389 + "url": "https://opencollective.com/eslint" 1390 + } 1391 + }, 1392 + "node_modules/esm-env": { 1393 + "version": "1.0.0", 1394 + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", 1395 + "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==", 1396 + "dev": true 1397 + }, 1398 + "node_modules/espree": { 1399 + "version": "10.0.1", 1400 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.0.1.tgz", 1401 + "integrity": "sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==", 1402 + "dev": true, 1403 + "dependencies": { 1404 + "acorn": "^8.11.3", 1405 + "acorn-jsx": "^5.3.2", 1406 + "eslint-visitor-keys": "^4.0.0" 1407 + }, 1408 + "engines": { 1409 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1410 + }, 1411 + "funding": { 1412 + "url": "https://opencollective.com/eslint" 1413 + } 1414 + }, 1415 + "node_modules/esquery": { 1416 + "version": "1.5.0", 1417 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 1418 + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 1419 + "dev": true, 1420 + "dependencies": { 1421 + "estraverse": "^5.1.0" 1422 + }, 1423 + "engines": { 1424 + "node": ">=0.10" 1425 + } 1426 + }, 1427 + "node_modules/esrecurse": { 1428 + "version": "4.3.0", 1429 + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 1430 + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 1431 + "dev": true, 1432 + "dependencies": { 1433 + "estraverse": "^5.2.0" 1434 + }, 1435 + "engines": { 1436 + "node": ">=4.0" 1437 + } 1438 + }, 1439 + "node_modules/estraverse": { 1440 + "version": "5.3.0", 1441 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 1442 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 1443 + "dev": true, 1444 + "engines": { 1445 + "node": ">=4.0" 1446 + } 1447 + }, 1448 + "node_modules/estree-walker": { 1449 + "version": "3.0.3", 1450 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 1451 + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 1452 + "dev": true, 1453 + "dependencies": { 1454 + "@types/estree": "^1.0.0" 1455 + } 1456 + }, 1457 + "node_modules/esutils": { 1458 + "version": "2.0.3", 1459 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 1460 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 1461 + "dev": true, 1462 + "engines": { 1463 + "node": ">=0.10.0" 1464 + } 1465 + }, 1466 + "node_modules/fast-deep-equal": { 1467 + "version": "3.1.3", 1468 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 1469 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 1470 + "dev": true 1471 + }, 1472 + "node_modules/fast-json-stable-stringify": { 1473 + "version": "2.1.0", 1474 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 1475 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 1476 + "dev": true 1477 + }, 1478 + "node_modules/fast-levenshtein": { 1479 + "version": "2.0.6", 1480 + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 1481 + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 1482 + "dev": true 1483 + }, 1484 + "node_modules/fastq": { 1485 + "version": "1.17.1", 1486 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", 1487 + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 1488 + "dev": true, 1489 + "dependencies": { 1490 + "reusify": "^1.0.4" 1491 + } 1492 + }, 1493 + "node_modules/file-entry-cache": { 1494 + "version": "8.0.0", 1495 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 1496 + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 1497 + "dev": true, 1498 + "dependencies": { 1499 + "flat-cache": "^4.0.0" 1500 + }, 1501 + "engines": { 1502 + "node": ">=16.0.0" 1503 + } 1504 + }, 1505 + "node_modules/find-up": { 1506 + "version": "5.0.0", 1507 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 1508 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 1509 + "dev": true, 1510 + "dependencies": { 1511 + "locate-path": "^6.0.0", 1512 + "path-exists": "^4.0.0" 1513 + }, 1514 + "engines": { 1515 + "node": ">=10" 1516 + }, 1517 + "funding": { 1518 + "url": "https://github.com/sponsors/sindresorhus" 1519 + } 1520 + }, 1521 + "node_modules/flat-cache": { 1522 + "version": "4.0.1", 1523 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 1524 + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 1525 + "dev": true, 1526 + "dependencies": { 1527 + "flatted": "^3.2.9", 1528 + "keyv": "^4.5.4" 1529 + }, 1530 + "engines": { 1531 + "node": ">=16" 1532 + } 1533 + }, 1534 + "node_modules/flatted": { 1535 + "version": "3.3.1", 1536 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", 1537 + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", 1538 + "dev": true 1539 + }, 1540 + "node_modules/fsevents": { 1541 + "version": "2.3.3", 1542 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1543 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1544 + "dev": true, 1545 + "hasInstallScript": true, 1546 + "optional": true, 1547 + "os": [ 1548 + "darwin" 1549 + ], 1550 + "engines": { 1551 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1552 + } 1553 + }, 1554 + "node_modules/glob-parent": { 1555 + "version": "6.0.2", 1556 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 1557 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 1558 + "dev": true, 1559 + "dependencies": { 1560 + "is-glob": "^4.0.3" 1561 + }, 1562 + "engines": { 1563 + "node": ">=10.13.0" 1564 + } 1565 + }, 1566 + "node_modules/globals": { 1567 + "version": "15.3.0", 1568 + "resolved": "https://registry.npmjs.org/globals/-/globals-15.3.0.tgz", 1569 + "integrity": "sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==", 1570 + "dev": true, 1571 + "engines": { 1572 + "node": ">=18" 1573 + }, 1574 + "funding": { 1575 + "url": "https://github.com/sponsors/sindresorhus" 1576 + } 1577 + }, 1578 + "node_modules/globalyzer": { 1579 + "version": "0.1.0", 1580 + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", 1581 + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", 1582 + "dev": true 1583 + }, 1584 + "node_modules/globrex": { 1585 + "version": "0.1.2", 1586 + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", 1587 + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", 1588 + "dev": true 1589 + }, 1590 + "node_modules/has-flag": { 1591 + "version": "4.0.0", 1592 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1593 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1594 + "dev": true, 1595 + "engines": { 1596 + "node": ">=8" 1597 + } 1598 + }, 1599 + "node_modules/ignore": { 1600 + "version": "5.3.1", 1601 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", 1602 + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", 1603 + "dev": true, 1604 + "engines": { 1605 + "node": ">= 4" 1606 + } 1607 + }, 1608 + "node_modules/import-fresh": { 1609 + "version": "3.3.0", 1610 + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 1611 + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 1612 + "dev": true, 1613 + "dependencies": { 1614 + "parent-module": "^1.0.0", 1615 + "resolve-from": "^4.0.0" 1616 + }, 1617 + "engines": { 1618 + "node": ">=6" 1619 + }, 1620 + "funding": { 1621 + "url": "https://github.com/sponsors/sindresorhus" 1622 + } 1623 + }, 1624 + "node_modules/import-meta-resolve": { 1625 + "version": "4.1.0", 1626 + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", 1627 + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", 1628 + "dev": true, 1629 + "funding": { 1630 + "type": "github", 1631 + "url": "https://github.com/sponsors/wooorm" 1632 + } 1633 + }, 1634 + "node_modules/imurmurhash": { 1635 + "version": "0.1.4", 1636 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 1637 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 1638 + "dev": true, 1639 + "engines": { 1640 + "node": ">=0.8.19" 1641 + } 1642 + }, 1643 + "node_modules/is-extglob": { 1644 + "version": "2.1.1", 1645 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1646 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1647 + "dev": true, 1648 + "engines": { 1649 + "node": ">=0.10.0" 1650 + } 1651 + }, 1652 + "node_modules/is-glob": { 1653 + "version": "4.0.3", 1654 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1655 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1656 + "dev": true, 1657 + "dependencies": { 1658 + "is-extglob": "^2.1.1" 1659 + }, 1660 + "engines": { 1661 + "node": ">=0.10.0" 1662 + } 1663 + }, 1664 + "node_modules/is-path-inside": { 1665 + "version": "3.0.3", 1666 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 1667 + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 1668 + "dev": true, 1669 + "engines": { 1670 + "node": ">=8" 1671 + } 1672 + }, 1673 + "node_modules/is-reference": { 1674 + "version": "3.0.2", 1675 + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", 1676 + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", 1677 + "dev": true, 1678 + "dependencies": { 1679 + "@types/estree": "*" 1680 + } 1681 + }, 1682 + "node_modules/isexe": { 1683 + "version": "2.0.0", 1684 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1685 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1686 + "dev": true 1687 + }, 1688 + "node_modules/js-yaml": { 1689 + "version": "4.1.0", 1690 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 1691 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 1692 + "dev": true, 1693 + "dependencies": { 1694 + "argparse": "^2.0.1" 1695 + }, 1696 + "bin": { 1697 + "js-yaml": "bin/js-yaml.js" 1698 + } 1699 + }, 1700 + "node_modules/json-buffer": { 1701 + "version": "3.0.1", 1702 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 1703 + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 1704 + "dev": true 1705 + }, 1706 + "node_modules/json-schema-traverse": { 1707 + "version": "0.4.1", 1708 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1709 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 1710 + "dev": true 1711 + }, 1712 + "node_modules/json-stable-stringify-without-jsonify": { 1713 + "version": "1.0.1", 1714 + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 1715 + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 1716 + "dev": true 1717 + }, 1718 + "node_modules/keyv": { 1719 + "version": "4.5.4", 1720 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 1721 + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 1722 + "dev": true, 1723 + "dependencies": { 1724 + "json-buffer": "3.0.1" 1725 + } 1726 + }, 1727 + "node_modules/kleur": { 1728 + "version": "4.1.5", 1729 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 1730 + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 1731 + "dev": true, 1732 + "engines": { 1733 + "node": ">=6" 1734 + } 1735 + }, 1736 + "node_modules/known-css-properties": { 1737 + "version": "0.31.0", 1738 + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.31.0.tgz", 1739 + "integrity": "sha512-sBPIUGTNF0czz0mwGGUoKKJC8Q7On1GPbCSFPfyEsfHb2DyBG0Y4QtV+EVWpINSaiGKZblDNuF5AezxSgOhesQ==", 1740 + "dev": true 1741 + }, 1742 + "node_modules/levn": { 1743 + "version": "0.4.1", 1744 + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 1745 + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 1746 + "dev": true, 1747 + "dependencies": { 1748 + "prelude-ls": "^1.2.1", 1749 + "type-check": "~0.4.0" 1750 + }, 1751 + "engines": { 1752 + "node": ">= 0.8.0" 1753 + } 1754 + }, 1755 + "node_modules/lilconfig": { 1756 + "version": "2.1.0", 1757 + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 1758 + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 1759 + "dev": true, 1760 + "engines": { 1761 + "node": ">=10" 1762 + } 1763 + }, 1764 + "node_modules/locate-character": { 1765 + "version": "3.0.0", 1766 + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 1767 + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 1768 + "dev": true 1769 + }, 1770 + "node_modules/locate-path": { 1771 + "version": "6.0.0", 1772 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 1773 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 1774 + "dev": true, 1775 + "dependencies": { 1776 + "p-locate": "^5.0.0" 1777 + }, 1778 + "engines": { 1779 + "node": ">=10" 1780 + }, 1781 + "funding": { 1782 + "url": "https://github.com/sponsors/sindresorhus" 1783 + } 1784 + }, 1785 + "node_modules/lodash.merge": { 1786 + "version": "4.6.2", 1787 + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 1788 + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 1789 + "dev": true 1790 + }, 1791 + "node_modules/magic-string": { 1792 + "version": "0.30.10", 1793 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", 1794 + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", 1795 + "dev": true, 1796 + "dependencies": { 1797 + "@jridgewell/sourcemap-codec": "^1.4.15" 1798 + } 1799 + }, 1800 + "node_modules/mdn-data": { 1801 + "version": "2.0.30", 1802 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", 1803 + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", 1804 + "dev": true 1805 + }, 1806 + "node_modules/minimatch": { 1807 + "version": "3.1.2", 1808 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 1809 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1810 + "dev": true, 1811 + "dependencies": { 1812 + "brace-expansion": "^1.1.7" 1813 + }, 1814 + "engines": { 1815 + "node": "*" 1816 + } 1817 + }, 1818 + "node_modules/mri": { 1819 + "version": "1.2.0", 1820 + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 1821 + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 1822 + "dev": true, 1823 + "engines": { 1824 + "node": ">=4" 1825 + } 1826 + }, 1827 + "node_modules/mrmime": { 1828 + "version": "2.0.0", 1829 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", 1830 + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", 1831 + "dev": true, 1832 + "engines": { 1833 + "node": ">=10" 1834 + } 1835 + }, 1836 + "node_modules/ms": { 1837 + "version": "2.1.2", 1838 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1839 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1840 + "dev": true 1841 + }, 1842 + "node_modules/nanoid": { 1843 + "version": "3.3.7", 1844 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 1845 + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 1846 + "dev": true, 1847 + "funding": [ 1848 + { 1849 + "type": "github", 1850 + "url": "https://github.com/sponsors/ai" 1851 + } 1852 + ], 1853 + "bin": { 1854 + "nanoid": "bin/nanoid.cjs" 1855 + }, 1856 + "engines": { 1857 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1858 + } 1859 + }, 1860 + "node_modules/natural-compare": { 1861 + "version": "1.4.0", 1862 + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 1863 + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 1864 + "dev": true 1865 + }, 1866 + "node_modules/optionator": { 1867 + "version": "0.9.4", 1868 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 1869 + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 1870 + "dev": true, 1871 + "dependencies": { 1872 + "deep-is": "^0.1.3", 1873 + "fast-levenshtein": "^2.0.6", 1874 + "levn": "^0.4.1", 1875 + "prelude-ls": "^1.2.1", 1876 + "type-check": "^0.4.0", 1877 + "word-wrap": "^1.2.5" 1878 + }, 1879 + "engines": { 1880 + "node": ">= 0.8.0" 1881 + } 1882 + }, 1883 + "node_modules/p-limit": { 1884 + "version": "3.1.0", 1885 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 1886 + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 1887 + "dev": true, 1888 + "dependencies": { 1889 + "yocto-queue": "^0.1.0" 1890 + }, 1891 + "engines": { 1892 + "node": ">=10" 1893 + }, 1894 + "funding": { 1895 + "url": "https://github.com/sponsors/sindresorhus" 1896 + } 1897 + }, 1898 + "node_modules/p-locate": { 1899 + "version": "5.0.0", 1900 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 1901 + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 1902 + "dev": true, 1903 + "dependencies": { 1904 + "p-limit": "^3.0.2" 1905 + }, 1906 + "engines": { 1907 + "node": ">=10" 1908 + }, 1909 + "funding": { 1910 + "url": "https://github.com/sponsors/sindresorhus" 1911 + } 1912 + }, 1913 + "node_modules/parent-module": { 1914 + "version": "1.0.1", 1915 + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 1916 + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 1917 + "dev": true, 1918 + "dependencies": { 1919 + "callsites": "^3.0.0" 1920 + }, 1921 + "engines": { 1922 + "node": ">=6" 1923 + } 1924 + }, 1925 + "node_modules/path-exists": { 1926 + "version": "4.0.0", 1927 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1928 + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1929 + "dev": true, 1930 + "engines": { 1931 + "node": ">=8" 1932 + } 1933 + }, 1934 + "node_modules/path-key": { 1935 + "version": "3.1.1", 1936 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1937 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1938 + "dev": true, 1939 + "engines": { 1940 + "node": ">=8" 1941 + } 1942 + }, 1943 + "node_modules/periscopic": { 1944 + "version": "3.1.0", 1945 + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", 1946 + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", 1947 + "dev": true, 1948 + "dependencies": { 1949 + "@types/estree": "^1.0.0", 1950 + "estree-walker": "^3.0.0", 1951 + "is-reference": "^3.0.0" 1952 + } 1953 + }, 1954 + "node_modules/picocolors": { 1955 + "version": "1.0.1", 1956 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", 1957 + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", 1958 + "dev": true 1959 + }, 1960 + "node_modules/postcss": { 1961 + "version": "8.4.38", 1962 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", 1963 + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", 1964 + "dev": true, 1965 + "funding": [ 1966 + { 1967 + "type": "opencollective", 1968 + "url": "https://opencollective.com/postcss/" 1969 + }, 1970 + { 1971 + "type": "tidelift", 1972 + "url": "https://tidelift.com/funding/github/npm/postcss" 1973 + }, 1974 + { 1975 + "type": "github", 1976 + "url": "https://github.com/sponsors/ai" 1977 + } 1978 + ], 1979 + "dependencies": { 1980 + "nanoid": "^3.3.7", 1981 + "picocolors": "^1.0.0", 1982 + "source-map-js": "^1.2.0" 1983 + }, 1984 + "engines": { 1985 + "node": "^10 || ^12 || >=14" 1986 + } 1987 + }, 1988 + "node_modules/postcss-load-config": { 1989 + "version": "3.1.4", 1990 + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 1991 + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 1992 + "dev": true, 1993 + "dependencies": { 1994 + "lilconfig": "^2.0.5", 1995 + "yaml": "^1.10.2" 1996 + }, 1997 + "engines": { 1998 + "node": ">= 10" 1999 + }, 2000 + "funding": { 2001 + "type": "opencollective", 2002 + "url": "https://opencollective.com/postcss/" 2003 + }, 2004 + "peerDependencies": { 2005 + "postcss": ">=8.0.9", 2006 + "ts-node": ">=9.0.0" 2007 + }, 2008 + "peerDependenciesMeta": { 2009 + "postcss": { 2010 + "optional": true 2011 + }, 2012 + "ts-node": { 2013 + "optional": true 2014 + } 2015 + } 2016 + }, 2017 + "node_modules/postcss-safe-parser": { 2018 + "version": "6.0.0", 2019 + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", 2020 + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", 2021 + "dev": true, 2022 + "engines": { 2023 + "node": ">=12.0" 2024 + }, 2025 + "funding": { 2026 + "type": "opencollective", 2027 + "url": "https://opencollective.com/postcss/" 2028 + }, 2029 + "peerDependencies": { 2030 + "postcss": "^8.3.3" 2031 + } 2032 + }, 2033 + "node_modules/postcss-scss": { 2034 + "version": "4.0.9", 2035 + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", 2036 + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", 2037 + "dev": true, 2038 + "funding": [ 2039 + { 2040 + "type": "opencollective", 2041 + "url": "https://opencollective.com/postcss/" 2042 + }, 2043 + { 2044 + "type": "tidelift", 2045 + "url": "https://tidelift.com/funding/github/npm/postcss-scss" 2046 + }, 2047 + { 2048 + "type": "github", 2049 + "url": "https://github.com/sponsors/ai" 2050 + } 2051 + ], 2052 + "engines": { 2053 + "node": ">=12.0" 2054 + }, 2055 + "peerDependencies": { 2056 + "postcss": "^8.4.29" 2057 + } 2058 + }, 2059 + "node_modules/postcss-selector-parser": { 2060 + "version": "6.1.0", 2061 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", 2062 + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", 2063 + "dev": true, 2064 + "dependencies": { 2065 + "cssesc": "^3.0.0", 2066 + "util-deprecate": "^1.0.2" 2067 + }, 2068 + "engines": { 2069 + "node": ">=4" 2070 + } 2071 + }, 2072 + "node_modules/prelude-ls": { 2073 + "version": "1.2.1", 2074 + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 2075 + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 2076 + "dev": true, 2077 + "engines": { 2078 + "node": ">= 0.8.0" 2079 + } 2080 + }, 2081 + "node_modules/prettier": { 2082 + "version": "3.3.1", 2083 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.1.tgz", 2084 + "integrity": "sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==", 2085 + "dev": true, 2086 + "bin": { 2087 + "prettier": "bin/prettier.cjs" 2088 + }, 2089 + "engines": { 2090 + "node": ">=14" 2091 + }, 2092 + "funding": { 2093 + "url": "https://github.com/prettier/prettier?sponsor=1" 2094 + } 2095 + }, 2096 + "node_modules/prettier-plugin-svelte": { 2097 + "version": "3.2.3", 2098 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.2.3.tgz", 2099 + "integrity": "sha512-wJq8RunyFlWco6U0WJV5wNCM7zpBFakS76UBSbmzMGpncpK98NZABaE+s7n8/APDCEVNHXC5Mpq+MLebQtsRlg==", 2100 + "dev": true, 2101 + "peerDependencies": { 2102 + "prettier": "^3.0.0", 2103 + "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" 2104 + } 2105 + }, 2106 + "node_modules/punycode": { 2107 + "version": "2.3.1", 2108 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 2109 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 2110 + "dev": true, 2111 + "engines": { 2112 + "node": ">=6" 2113 + } 2114 + }, 2115 + "node_modules/queue-microtask": { 2116 + "version": "1.2.3", 2117 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 2118 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 2119 + "dev": true, 2120 + "funding": [ 2121 + { 2122 + "type": "github", 2123 + "url": "https://github.com/sponsors/feross" 2124 + }, 2125 + { 2126 + "type": "patreon", 2127 + "url": "https://www.patreon.com/feross" 2128 + }, 2129 + { 2130 + "type": "consulting", 2131 + "url": "https://feross.org/support" 2132 + } 2133 + ] 2134 + }, 2135 + "node_modules/resolve-from": { 2136 + "version": "4.0.0", 2137 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2138 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 2139 + "dev": true, 2140 + "engines": { 2141 + "node": ">=4" 2142 + } 2143 + }, 2144 + "node_modules/reusify": { 2145 + "version": "1.0.4", 2146 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 2147 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 2148 + "dev": true, 2149 + "engines": { 2150 + "iojs": ">=1.0.0", 2151 + "node": ">=0.10.0" 2152 + } 2153 + }, 2154 + "node_modules/rollup": { 2155 + "version": "4.18.0", 2156 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", 2157 + "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", 2158 + "dev": true, 2159 + "dependencies": { 2160 + "@types/estree": "1.0.5" 2161 + }, 2162 + "bin": { 2163 + "rollup": "dist/bin/rollup" 2164 + }, 2165 + "engines": { 2166 + "node": ">=18.0.0", 2167 + "npm": ">=8.0.0" 2168 + }, 2169 + "optionalDependencies": { 2170 + "@rollup/rollup-android-arm-eabi": "4.18.0", 2171 + "@rollup/rollup-android-arm64": "4.18.0", 2172 + "@rollup/rollup-darwin-arm64": "4.18.0", 2173 + "@rollup/rollup-darwin-x64": "4.18.0", 2174 + "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", 2175 + "@rollup/rollup-linux-arm-musleabihf": "4.18.0", 2176 + "@rollup/rollup-linux-arm64-gnu": "4.18.0", 2177 + "@rollup/rollup-linux-arm64-musl": "4.18.0", 2178 + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", 2179 + "@rollup/rollup-linux-riscv64-gnu": "4.18.0", 2180 + "@rollup/rollup-linux-s390x-gnu": "4.18.0", 2181 + "@rollup/rollup-linux-x64-gnu": "4.18.0", 2182 + "@rollup/rollup-linux-x64-musl": "4.18.0", 2183 + "@rollup/rollup-win32-arm64-msvc": "4.18.0", 2184 + "@rollup/rollup-win32-ia32-msvc": "4.18.0", 2185 + "@rollup/rollup-win32-x64-msvc": "4.18.0", 2186 + "fsevents": "~2.3.2" 2187 + } 2188 + }, 2189 + "node_modules/run-parallel": { 2190 + "version": "1.2.0", 2191 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 2192 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 2193 + "dev": true, 2194 + "funding": [ 2195 + { 2196 + "type": "github", 2197 + "url": "https://github.com/sponsors/feross" 2198 + }, 2199 + { 2200 + "type": "patreon", 2201 + "url": "https://www.patreon.com/feross" 2202 + }, 2203 + { 2204 + "type": "consulting", 2205 + "url": "https://feross.org/support" 2206 + } 2207 + ], 2208 + "dependencies": { 2209 + "queue-microtask": "^1.2.2" 2210 + } 2211 + }, 2212 + "node_modules/sade": { 2213 + "version": "1.8.1", 2214 + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 2215 + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 2216 + "dev": true, 2217 + "dependencies": { 2218 + "mri": "^1.1.0" 2219 + }, 2220 + "engines": { 2221 + "node": ">=6" 2222 + } 2223 + }, 2224 + "node_modules/semver": { 2225 + "version": "7.6.2", 2226 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", 2227 + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", 2228 + "dev": true, 2229 + "bin": { 2230 + "semver": "bin/semver.js" 2231 + }, 2232 + "engines": { 2233 + "node": ">=10" 2234 + } 2235 + }, 2236 + "node_modules/set-cookie-parser": { 2237 + "version": "2.6.0", 2238 + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", 2239 + "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", 2240 + "dev": true 2241 + }, 2242 + "node_modules/shebang-command": { 2243 + "version": "2.0.0", 2244 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 2245 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2246 + "dev": true, 2247 + "dependencies": { 2248 + "shebang-regex": "^3.0.0" 2249 + }, 2250 + "engines": { 2251 + "node": ">=8" 2252 + } 2253 + }, 2254 + "node_modules/shebang-regex": { 2255 + "version": "3.0.0", 2256 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 2257 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 2258 + "dev": true, 2259 + "engines": { 2260 + "node": ">=8" 2261 + } 2262 + }, 2263 + "node_modules/sirv": { 2264 + "version": "2.0.4", 2265 + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", 2266 + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", 2267 + "dev": true, 2268 + "dependencies": { 2269 + "@polka/url": "^1.0.0-next.24", 2270 + "mrmime": "^2.0.0", 2271 + "totalist": "^3.0.0" 2272 + }, 2273 + "engines": { 2274 + "node": ">= 10" 2275 + } 2276 + }, 2277 + "node_modules/source-map-js": { 2278 + "version": "1.2.0", 2279 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", 2280 + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", 2281 + "dev": true, 2282 + "engines": { 2283 + "node": ">=0.10.0" 2284 + } 2285 + }, 2286 + "node_modules/strip-ansi": { 2287 + "version": "6.0.1", 2288 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2289 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2290 + "dev": true, 2291 + "dependencies": { 2292 + "ansi-regex": "^5.0.1" 2293 + }, 2294 + "engines": { 2295 + "node": ">=8" 2296 + } 2297 + }, 2298 + "node_modules/strip-json-comments": { 2299 + "version": "3.1.1", 2300 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 2301 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 2302 + "dev": true, 2303 + "engines": { 2304 + "node": ">=8" 2305 + }, 2306 + "funding": { 2307 + "url": "https://github.com/sponsors/sindresorhus" 2308 + } 2309 + }, 2310 + "node_modules/supports-color": { 2311 + "version": "7.2.0", 2312 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2313 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2314 + "dev": true, 2315 + "dependencies": { 2316 + "has-flag": "^4.0.0" 2317 + }, 2318 + "engines": { 2319 + "node": ">=8" 2320 + } 2321 + }, 2322 + "node_modules/svelte": { 2323 + "version": "4.2.17", 2324 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.17.tgz", 2325 + "integrity": "sha512-N7m1YnoXtRf5wya5Gyx3TWuTddI4nAyayyIWFojiWV5IayDYNV5i2mRp/7qNGol4DtxEYxljmrbgp1HM6hUbmQ==", 2326 + "dev": true, 2327 + "dependencies": { 2328 + "@ampproject/remapping": "^2.2.1", 2329 + "@jridgewell/sourcemap-codec": "^1.4.15", 2330 + "@jridgewell/trace-mapping": "^0.3.18", 2331 + "@types/estree": "^1.0.1", 2332 + "acorn": "^8.9.0", 2333 + "aria-query": "^5.3.0", 2334 + "axobject-query": "^4.0.0", 2335 + "code-red": "^1.0.3", 2336 + "css-tree": "^2.3.1", 2337 + "estree-walker": "^3.0.3", 2338 + "is-reference": "^3.0.1", 2339 + "locate-character": "^3.0.0", 2340 + "magic-string": "^0.30.4", 2341 + "periscopic": "^3.1.0" 2342 + }, 2343 + "engines": { 2344 + "node": ">=16" 2345 + } 2346 + }, 2347 + "node_modules/svelte-eslint-parser": { 2348 + "version": "0.36.0", 2349 + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.36.0.tgz", 2350 + "integrity": "sha512-/6YmUSr0FAVxW8dXNdIMydBnddPMHzaHirAZ7RrT21XYdgGGZMh0LQG6CZsvAFS4r2Y4ItUuCQc8TQ3urB30mQ==", 2351 + "dev": true, 2352 + "dependencies": { 2353 + "eslint-scope": "^7.2.2", 2354 + "eslint-visitor-keys": "^3.4.3", 2355 + "espree": "^9.6.1", 2356 + "postcss": "^8.4.38", 2357 + "postcss-scss": "^4.0.9" 2358 + }, 2359 + "engines": { 2360 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2361 + }, 2362 + "funding": { 2363 + "url": "https://github.com/sponsors/ota-meshi" 2364 + }, 2365 + "peerDependencies": { 2366 + "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0-next.115" 2367 + }, 2368 + "peerDependenciesMeta": { 2369 + "svelte": { 2370 + "optional": true 2371 + } 2372 + } 2373 + }, 2374 + "node_modules/svelte-eslint-parser/node_modules/eslint-scope": { 2375 + "version": "7.2.2", 2376 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 2377 + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 2378 + "dev": true, 2379 + "dependencies": { 2380 + "esrecurse": "^4.3.0", 2381 + "estraverse": "^5.2.0" 2382 + }, 2383 + "engines": { 2384 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2385 + }, 2386 + "funding": { 2387 + "url": "https://opencollective.com/eslint" 2388 + } 2389 + }, 2390 + "node_modules/svelte-eslint-parser/node_modules/eslint-visitor-keys": { 2391 + "version": "3.4.3", 2392 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 2393 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 2394 + "dev": true, 2395 + "engines": { 2396 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2397 + }, 2398 + "funding": { 2399 + "url": "https://opencollective.com/eslint" 2400 + } 2401 + }, 2402 + "node_modules/svelte-eslint-parser/node_modules/espree": { 2403 + "version": "9.6.1", 2404 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 2405 + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 2406 + "dev": true, 2407 + "dependencies": { 2408 + "acorn": "^8.9.0", 2409 + "acorn-jsx": "^5.3.2", 2410 + "eslint-visitor-keys": "^3.4.1" 2411 + }, 2412 + "engines": { 2413 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2414 + }, 2415 + "funding": { 2416 + "url": "https://opencollective.com/eslint" 2417 + } 2418 + }, 2419 + "node_modules/svelte-hmr": { 2420 + "version": "0.16.0", 2421 + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz", 2422 + "integrity": "sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==", 2423 + "dev": true, 2424 + "engines": { 2425 + "node": "^12.20 || ^14.13.1 || >= 16" 2426 + }, 2427 + "peerDependencies": { 2428 + "svelte": "^3.19.0 || ^4.0.0" 2429 + } 2430 + }, 2431 + "node_modules/text-table": { 2432 + "version": "0.2.0", 2433 + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 2434 + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 2435 + "dev": true 2436 + }, 2437 + "node_modules/tiny-glob": { 2438 + "version": "0.2.9", 2439 + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", 2440 + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", 2441 + "dev": true, 2442 + "dependencies": { 2443 + "globalyzer": "0.1.0", 2444 + "globrex": "^0.1.2" 2445 + } 2446 + }, 2447 + "node_modules/totalist": { 2448 + "version": "3.0.1", 2449 + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 2450 + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 2451 + "dev": true, 2452 + "engines": { 2453 + "node": ">=6" 2454 + } 2455 + }, 2456 + "node_modules/type-check": { 2457 + "version": "0.4.0", 2458 + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 2459 + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 2460 + "dev": true, 2461 + "dependencies": { 2462 + "prelude-ls": "^1.2.1" 2463 + }, 2464 + "engines": { 2465 + "node": ">= 0.8.0" 2466 + } 2467 + }, 2468 + "node_modules/uri-js": { 2469 + "version": "4.4.1", 2470 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 2471 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 2472 + "dev": true, 2473 + "dependencies": { 2474 + "punycode": "^2.1.0" 2475 + } 2476 + }, 2477 + "node_modules/util-deprecate": { 2478 + "version": "1.0.2", 2479 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2480 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 2481 + "dev": true 2482 + }, 2483 + "node_modules/vite": { 2484 + "version": "5.2.12", 2485 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", 2486 + "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", 2487 + "dev": true, 2488 + "dependencies": { 2489 + "esbuild": "^0.20.1", 2490 + "postcss": "^8.4.38", 2491 + "rollup": "^4.13.0" 2492 + }, 2493 + "bin": { 2494 + "vite": "bin/vite.js" 2495 + }, 2496 + "engines": { 2497 + "node": "^18.0.0 || >=20.0.0" 2498 + }, 2499 + "funding": { 2500 + "url": "https://github.com/vitejs/vite?sponsor=1" 2501 + }, 2502 + "optionalDependencies": { 2503 + "fsevents": "~2.3.3" 2504 + }, 2505 + "peerDependencies": { 2506 + "@types/node": "^18.0.0 || >=20.0.0", 2507 + "less": "*", 2508 + "lightningcss": "^1.21.0", 2509 + "sass": "*", 2510 + "stylus": "*", 2511 + "sugarss": "*", 2512 + "terser": "^5.4.0" 2513 + }, 2514 + "peerDependenciesMeta": { 2515 + "@types/node": { 2516 + "optional": true 2517 + }, 2518 + "less": { 2519 + "optional": true 2520 + }, 2521 + "lightningcss": { 2522 + "optional": true 2523 + }, 2524 + "sass": { 2525 + "optional": true 2526 + }, 2527 + "stylus": { 2528 + "optional": true 2529 + }, 2530 + "sugarss": { 2531 + "optional": true 2532 + }, 2533 + "terser": { 2534 + "optional": true 2535 + } 2536 + } 2537 + }, 2538 + "node_modules/vitefu": { 2539 + "version": "0.2.5", 2540 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", 2541 + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", 2542 + "dev": true, 2543 + "peerDependencies": { 2544 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" 2545 + }, 2546 + "peerDependenciesMeta": { 2547 + "vite": { 2548 + "optional": true 2549 + } 2550 + } 2551 + }, 2552 + "node_modules/which": { 2553 + "version": "2.0.2", 2554 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2555 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2556 + "dev": true, 2557 + "dependencies": { 2558 + "isexe": "^2.0.0" 2559 + }, 2560 + "bin": { 2561 + "node-which": "bin/node-which" 2562 + }, 2563 + "engines": { 2564 + "node": ">= 8" 2565 + } 2566 + }, 2567 + "node_modules/word-wrap": { 2568 + "version": "1.2.5", 2569 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 2570 + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 2571 + "dev": true, 2572 + "engines": { 2573 + "node": ">=0.10.0" 2574 + } 2575 + }, 2576 + "node_modules/yaml": { 2577 + "version": "1.10.2", 2578 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 2579 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 2580 + "dev": true, 2581 + "engines": { 2582 + "node": ">= 6" 2583 + } 2584 + }, 2585 + "node_modules/yocto-queue": { 2586 + "version": "0.1.0", 2587 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 2588 + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 2589 + "dev": true, 2590 + "engines": { 2591 + "node": ">=10" 2592 + }, 2593 + "funding": { 2594 + "url": "https://github.com/sponsors/sindresorhus" 2595 + } 2596 + } 2597 + } 2598 + }
+27
package.json
··· 1 + { 2 + "name": "blog", 3 + "version": "0.0.1", 4 + "private": true, 5 + "scripts": { 6 + "dev": "vite dev", 7 + "build": "vite build", 8 + "preview": "vite preview", 9 + "lint": "prettier --check . && eslint .", 10 + "format": "prettier --write ." 11 + }, 12 + "devDependencies": { 13 + "@sveltejs/adapter-auto": "^3.0.0", 14 + "@sveltejs/kit": "^2.0.0", 15 + "@sveltejs/vite-plugin-svelte": "^3.0.0", 16 + "@types/eslint": "^8.56.7", 17 + "eslint": "^9.0.0", 18 + "eslint-config-prettier": "^9.1.0", 19 + "eslint-plugin-svelte": "^2.36.0", 20 + "globals": "^15.0.0", 21 + "prettier": "^3.1.1", 22 + "prettier-plugin-svelte": "^3.1.2", 23 + "svelte": "^4.2.7", 24 + "vite": "^5.0.3" 25 + }, 26 + "type": "module" 27 + }
+12
src/app.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <link rel="icon" href="%sveltekit.assets%/favicon.png" /> 6 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 7 + %sveltekit.head% 8 + </head> 9 + <body data-sveltekit-preload-data="hover"> 10 + <div style="display: contents">%sveltekit.body%</div> 11 + </body> 12 + </html>
+1
src/lib/index.js
··· 1 + // place files you want to import through the `$lib` alias in this folder.
+2
src/routes/+page.svelte
··· 1 + <h1>Welcome to SvelteKit</h1> 2 + <p>Visit <a href="https://kit.svelte.dev">kit.svelte.dev</a> to read the documentation</p>
static/favicon.png

This is a binary file and will not be displayed.

+13
svelte.config.js
··· 1 + import adapter from '@sveltejs/adapter-auto'; 2 + 3 + /** @type {import('@sveltejs/kit').Config} */ 4 + const config = { 5 + kit: { 6 + // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. 7 + // If your environment is not supported, or you settled on a specific environment, switch out the adapter. 8 + // See https://kit.svelte.dev/docs/adapters for more information about adapters. 9 + adapter: adapter() 10 + } 11 + }; 12 + 13 + export default config;
+6
vite.config.js
··· 1 + import { sveltekit } from '@sveltejs/kit/vite'; 2 + import { defineConfig } from 'vite'; 3 + 4 + export default defineConfig({ 5 + plugins: [sveltekit()] 6 + });