From 3328ac587a5eefcc41a3fa2ec9cae439c6f71cd1 Mon Sep 17 00:00:00 2001 From: stijnvh Date: Fri, 3 Jul 2026 23:41:50 +0200 Subject: [PATCH 1/2] Recreate website in svelte 5 --- .eslintignore | 13 - .eslintrc.cjs | 15 - .gitignore | 2 + .prettierrc | 3 +- eslint.config.js | 29 + package-lock.json | 4381 ++++++++++------------ package.json | 38 +- postcss.config.cjs | 6 - src/app.css | 46 + src/app.html | 7 +- src/app.postcss | 12 - src/index.test.js | 16 +- src/lib/components/FkHero.svelte | 18 +- src/lib/components/HeaderStyled.svelte | 5 - src/lib/components/LocationCard.svelte | 13 + src/lib/components/LocationIcon.svelte | 52 + src/lib/components/NewsItem.svelte | 43 + src/lib/components/SectionHeading.svelte | 10 + src/lib/data/news.js | 97 + src/lib/static/img/2024_velofestival.jpg | Bin 778258 -> 0 bytes src/routes/+layout.svelte | 161 +- src/routes/+page.svelte | 357 +- src/routes/about/+page.svelte | 57 +- src/routes/contact/+page.svelte | 95 +- src/routes/privacy/+page.svelte | 126 +- src/routes/sitemap.xml/+server.js | 15 + static/robots.txt | 5 +- svelte.config.js | 8 +- tailwind.config.cjs | 22 - tests/smoke.spec.js | 28 + tests/test.js | 6 - vite.config.js | 3 +- 32 files changed, 2626 insertions(+), 3063 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .eslintrc.cjs create mode 100644 eslint.config.js delete mode 100644 postcss.config.cjs create mode 100644 src/app.css delete mode 100644 src/app.postcss delete mode 100644 src/lib/components/HeaderStyled.svelte create mode 100644 src/lib/components/LocationCard.svelte create mode 100644 src/lib/components/LocationIcon.svelte create mode 100644 src/lib/components/NewsItem.svelte create mode 100644 src/lib/components/SectionHeading.svelte create mode 100644 src/lib/data/news.js delete mode 100644 src/lib/static/img/2024_velofestival.jpg create mode 100644 src/routes/sitemap.xml/+server.js delete mode 100644 tailwind.config.cjs create mode 100644 tests/smoke.spec.js delete mode 100644 tests/test.js diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 3897265..0000000 --- a/.eslintignore +++ /dev/null @@ -1,13 +0,0 @@ -.DS_Store -node_modules -/build -/.svelte-kit -/package -.env -.env.* -!.env.example - -# Ignore files for PNPM, NPM and YARN -pnpm-lock.yaml -package-lock.json -yarn.lock diff --git a/.eslintrc.cjs b/.eslintrc.cjs deleted file mode 100644 index fab32bf..0000000 --- a/.eslintrc.cjs +++ /dev/null @@ -1,15 +0,0 @@ -module.exports = { - root: true, - extends: ['eslint:recommended', 'prettier'], - plugins: ['svelte3'], - overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }], - parserOptions: { - sourceType: 'module', - ecmaVersion: 2020 - }, - env: { - browser: true, - es2017: true, - node: true - } -}; diff --git a/.gitignore b/.gitignore index 12d11f1..aebf1a7 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ node_modules vite.config.js.timestamp-* vite.config.ts.timestamp-* draft/ +/playwright-report +/test-results diff --git a/.prettierrc b/.prettierrc index a77fdde..8bc6e86 100644 --- a/.prettierrc +++ b/.prettierrc @@ -3,7 +3,6 @@ "singleQuote": true, "trailingComma": "none", "printWidth": 100, - "plugins": ["prettier-plugin-svelte"], - "pluginSearchDirs": ["."], + "plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"], "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] } diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..730965f --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,29 @@ +import js from '@eslint/js'; +import svelte from 'eslint-plugin-svelte'; +import prettier from 'eslint-config-prettier'; +import globals from 'globals'; + +export default [ + js.configs.recommended, + ...svelte.configs.recommended, + prettier, + { + languageOptions: { + globals: { + ...globals.browser, + ...globals.node + } + }, + rules: { + // news.js and the LocalBusiness JSON-LD are hand-authored by trusted maintainers only, + // never populated from user input — {@html} here is intentional, not an XSS risk. + 'svelte/no-at-html-tags': 'off', + // all routes are static and prerendered; there's no client-side router state that + // resolve() would need to reconcile for a site this size. + 'svelte/no-navigation-without-resolve': 'off' + } + }, + { + ignores: ['build/', '.svelte-kit/', 'static/', 'node_modules/', 'package/'] + } +]; diff --git a/package-lock.json b/package-lock.json index 16257b9..9526c17 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,214 +8,445 @@ "name": "Fietskeuken Gent", "version": "0.0.1", "devDependencies": { - "@playwright/test": "^1.28.1", - "@sveltejs/adapter-auto": "^1.0.0", - "@sveltejs/adapter-static": "^1.0.6", - "@sveltejs/kit": ">=1.15.2", - "autoprefixer": "^10.4.7", - "eslint": "^8.28.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-svelte3": "^4.0.0", - "postcss": "^8.4.14", - "postcss-load-config": "^4.0.1", - "prettier": "^2.8.0", - "prettier-plugin-svelte": "^2.8.1", - "svelte": "^3.54.0", - "svelte-preprocess": "^4.10.7", - "tailwindcss": "^3.2.4", - "vite": ">=4.3.9", - "vitest": "^0.25.3" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "@eslint/js": "^9.17.0", + "@playwright/test": "^1.49.0", + "@sveltejs/adapter-static": "^3.0.10", + "@sveltejs/kit": "^2.69.1", + "@sveltejs/vite-plugin-svelte": "^7.1.2", + "@tailwindcss/vite": "^4.3.2", + "eslint": "^9.17.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-svelte": "^3.20.0", + "globals": "^17.7.0", + "prettier": "^3.4.2", + "prettier-plugin-svelte": "^4.1.1", + "prettier-plugin-tailwindcss": "^0.8.0", + "svelte": "^5.56.4", + "tailwindcss": "^4.3.2", + "vite": "^8.1.3", + "vitest": "^4.1.9" + } + }, + "node_modules/@emnapi/core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", + "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", + "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "cpu": [ - "arm" - ], + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=12" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/config-array": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "ajv": "^6.14.0", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", + "strip-json-comments": "^3.1.1" + }, "engines": { - "node": ">=12" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=12" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/js": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": ">=12" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/types": "^0.15.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": ">=12" + "node": ">=6.0.0" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz", + "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", "dev": true, "license": "MIT", "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "@tybys/wasm-util": "^0.10.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@oxc-project/types": { + "version": "0.138.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.138.0.tgz", + "integrity": "sha512-1a7ZKmrRTCoN1XMZ4L0PyyqrMnrNlLyPuOkdSX2MZg7IiIGRUyurNhAm73ptDOraoBcIordsIGKNPKUzy3ZmfA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@playwright/test": { + "version": "1.61.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.61.1.tgz", + "integrity": "sha512-8nKv6+0RJSL9FE4jYOEGXnPeM/Hg12qZpmqzZjRh3qM0Y7c3z1mrOTfFLids72RDQYVh9WpLEfR5WdpNX4fkig==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright": "1.61.1" + }, + "bin": { + "playwright": "cli.js" + }, "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.4.tgz", + "integrity": "sha512-EZLpf/8y7GXkkra90ML47kzik/GMP3EMcE9bPyHmRfxLC6z9+aW5A8poCsoxjrT5GfEcNAAvWwUHjvP1pUQkfw==", "cpu": [ - "x64" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "freebsd" + "android" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.4.tgz", + "integrity": "sha512-aUi+HBvmYb7j8krl1+qJgkG8C17fO79gk3c+jPw4S8glRFc1DTija9S3EyaTSQUm5GJXYKDAsugBEhFHH2vYiQ==", "cpu": [ - "arm" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "darwin" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.4.tgz", + "integrity": "sha512-F7hHC3gwY11+vByKPRWqwGbeXWVgKmL+pTGCinaEhdihzBV2aQ0fvZOch9cXYUOKuKKq429HeYXOqQLc7wFCEg==", "cpu": [ - "arm64" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "darwin" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.4.tgz", + "integrity": "sha512-sI5yw+7s92SK6odiEhD5lKCBlWcpjHS5qyqpVQbZAJ0fIzEUXrmbl3DH2ybR3PZogulNJF+COLtmA8hUfvkCCQ==", "cpu": [ - "ia32" + "x64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "freebsd" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.4.tgz", + "integrity": "sha512-mCi0OKgEieFircrtVYmQAFGszRtMnZ6fpZAXrxanXAu7lqZcsK1E1RAaZNG0uKAnxox3B1f4EyQNnoyMfN1vAA==", "cpu": [ - "loong64" + "arm" ], "dev": true, "license": "MIT", @@ -224,149 +455,169 @@ "linux" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.4.tgz", + "integrity": "sha512-B9Ial3Kv5sh0SHnB1g/QWcUQCEvCF6QKGAl4zXypYj65mVI+B4AhFBwPtSN7pDrJeIx8Z7zdy4ntx+wQABom7w==", "cpu": [ - "mips64el" + "arm64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.4.tgz", + "integrity": "sha512-lZVym0PuHE1KZ22gmFTC15lAkrg9iTszR617oYRB/iPY1A56ywoJzVKOJBKaot5RiikCObmur6pogpse3gRcng==", "cpu": [ - "ppc64" + "arm64" ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.4.tgz", + "integrity": "sha512-t2DNiLJWNTbnEHyUzTumldML6ET4/g16467LZoDDJ3tSxGvguL5/NyC2lCsNKuyRycg9XeDQF5SSv+TNOhQEXg==", "cpu": [ - "riscv64" + "ppc64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.4.tgz", + "integrity": "sha512-0WIRnL1Uw4BvTZRLQt+PVgo6ZKTJadlC2btP+/EOXv2f/DWbY0rEgl+y834mIVwP1FkTlWVTrGGJXf12lru7EQ==", "cpu": [ "s390x" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.4.tgz", + "integrity": "sha512-JWtGshGfX+oENAKonoNkqEJX+7hC8yfhi9GUyPX1VX4mdh1y5r+ZiJLR5XzAB0aoP6s/PcILsGjKq8O0mm24bw==", "cpu": [ "x64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.4.tgz", + "integrity": "sha512-rT6yQcxUuXs4CnbofqwHRRV0iem349rLMYpTjkgQGLjrY4ado/eDzwPZPTCgTOlF6Nkp8NEv70yLMTn6qkWxsQ==", "cpu": [ "x64" ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ - "netbsd" + "linux" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.4.tgz", + "integrity": "sha512-KXMGoboq5cyaCQjDA4GLuRiOwBQ0EyFnJoVViLeZ45/3rFItRODEr+NdsBcVpll40hhNArlm/speWGRvj08LzA==", "cpu": [ - "x64" + "arm64" ], "dev": true, "license": "MIT", "optional": true, "os": [ - "openbsd" + "openharmony" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.4.tgz", + "integrity": "sha512-5K83rb36oJiY7BCyE9zLZtGcPV4g5wvq+xwdO0XPIwDVZI8cyB/AUjkNXGb92/rnmezEkjMOpgY61rtwjQtFwg==", "cpu": [ - "x64" + "wasm32" ], "dev": true, "license": "MIT", "optional": true, - "os": [ - "sunos" - ], + "dependencies": { + "@emnapi/core": "1.11.1", + "@emnapi/runtime": "1.11.1", + "@napi-rs/wasm-runtime": "^1.1.6" + }, "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.4.tgz", + "integrity": "sha512-PnWBtw3TV5KOg69HQQDR0mnQuyCmSGR2pAB4DC1rPF808fgKeTUMj2EOEyKATpgiuxuR5APQmiDO7PDgEjTFSA==", "cpu": [ "arm64" ], @@ -377,15 +628,15 @@ "win32" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.4.tgz", + "integrity": "sha512-M1lpniBePobTfsa7Ks9a199e1akxsXn+GYBUKsEzv3YFzOm1HJAMNwKI3qr0Zq+mxwx9gOZoTdP1yXRYsZUocQ==", "cpu": [ - "ia32" + "x64" ], "dev": true, "license": "MIT", @@ -394,460 +645,565 @@ "win32" ], "engines": { - "node": ">=12" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sveltejs/acorn-typescript": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.10.tgz", + "integrity": "sha512-4WfKk68eTih+MiJD4fSbxN7E8kVBmTMPWHUPYjvl2N0rMs53YLTT8/YjKU5Dtnz5LqDjl7LEw4U7lXR2W3J5WA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "peerDependencies": { + "acorn": "^8.9.0" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", - "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", + "node_modules/@sveltejs/adapter-static": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.10.tgz", + "integrity": "sha512-7D9lYFWJmB7zxZyTE/qxjksvMqzMuYrrsyh1f4AlZqeZeACPRySjbC3aFiY55wb1tWUaKOQG9PVbm74JcN2Iew==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@sveltejs/kit": "^2.0.0" + } + }, + "node_modules/@sveltejs/kit": { + "version": "2.69.1", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.69.1.tgz", + "integrity": "sha512-+nz8Fx/cElzb2ZPHC+6Ll3y3NEVIe4Na75PeplLlyTmd1dBXAjz2KR14y1ZgNjb2ThfAYzulu+PFy1UE3RCUzA==", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.4.3" + "@standard-schema/spec": "^1.0.0", + "@sveltejs/acorn-typescript": "^1.0.9", + "@types/cookie": "^0.6.0", + "acorn": "^8.16.0", + "cookie": "^0.6.0", + "devalue": "^5.8.1", + "esm-env": "^1.2.2", + "kleur": "^4.1.5", + "magic-string": "^0.30.5", + "mrmime": "^2.0.0", + "set-cookie-parser": "^3.0.0", + "sirv": "^3.0.0" }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "bin": { + "svelte-kit": "svelte-kit.js" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": ">=18.13" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "@opentelemetry/api": "^1.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 || ^7.0.0", + "svelte": "^4.0.0 || ^5.0.0-next.0", + "typescript": "^5.3.3 || ^6.0.0", + "vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "typescript": { + "optional": true + } } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-7.1.2.tgz", + "integrity": "sha512-DrUBA2UXRfDmUX/ZTiEopd3X40yavsJF1FX2RygcuIScHL7o5YX1fMvoYnDhjeJQC4weCOklirpNWlcb2NiSeA==", "dev": true, "license": "MIT", + "dependencies": { + "deepmerge": "^4.3.1", + "magic-string": "^0.30.21", + "obug": "^2.1.0", + "vitefu": "^1.1.2" + }, "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": "^20.19 || ^22.12 || >=24" + }, + "peerDependencies": { + "svelte": "^5.46.4", + "vite": "^8.0.0-beta.7 || ^8.0.0" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "node_modules/@tailwindcss/node": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.2.tgz", + "integrity": "sha512-yWP/sqEcBLaD8JuA6zNwxoYKr75qxTioYwlRwekj5Jr/I5GXnoJfjetH/psLUIv74cYTH2lBUEzBkinthoYcBg==", "dev": true, "license": "MIT", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "5.21.6", + "jiti": "^2.7.0", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.2" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.2.tgz", + "integrity": "sha512-z8ZgnzX8gdNoWLBLqBPoh/sjnxkwvf9ZuWjnO0l0yIzbLa5/9S+eC5QxGZKRobVHIC3/1BoMWjHblqWjcgFgag==", + "dev": true, + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 20" }, - "funding": { - "url": "https://opencollective.com/eslint" + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.2", + "@tailwindcss/oxide-darwin-arm64": "4.3.2", + "@tailwindcss/oxide-darwin-x64": "4.3.2", + "@tailwindcss/oxide-freebsd-x64": "4.3.2", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.2", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.2", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.2", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.2", + "@tailwindcss/oxide-linux-x64-musl": "4.3.2", + "@tailwindcss/oxide-wasm32-wasi": "4.3.2", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.2", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.2" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.2.tgz", + "integrity": "sha512-WHxqIuHpvZ5VtdX6GTl1Ik/Vp2YuN42Et+0CdeaVd/frQ9jAvGmvR8vLT+jk3e8/Q3x8kECB9+R17pgpp2BulA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" } }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.2.tgz", + "integrity": "sha512-GZypeUY/IDJW3877KeM+O67vbXr3MBnbtEL4aYhNErv/JWZhye2vGSWWG9tB6iiqR2MqRNkY8IOUy4NdSZV26w==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 20" } }, - "node_modules/@fastify/busboy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", - "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.2.tgz", + "integrity": "sha512-UIIzmefR6KO1sDU7MzRqAxC8iBpft/VhkGjTjnhoS6k7Z3rQ9wEgA1ODSiyH/tcSYssulNm4Ci3hOeK1jH7ccQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=14" + "node": ">= 20" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.2.tgz", + "integrity": "sha512-GN+uAmcI6DNspnCDwtOAZrTz6oukJnp337qZvxqCGLd3BHBzJpO0ZbTLRvJNdztOeAmTzewewGIMPb0tk2R4WA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=10.10.0" + "node": ">= 20" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.2.tgz", + "integrity": "sha512-4ABn7qSbdHRwTiDiuWNegCyb5+2FJ4vKIKc3DmKrvAFw7MU1Lm11dIkTPwUaFdTzc7IsOpDbqBrlh0x6y36U/w==", + "cpu": [ + "arm" + ], "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "node": ">= 20" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.2.tgz", + "integrity": "sha512-wDgEIGwoM8w8pufh9LVt1PahDgNdKXrLC2qfAnV3vAmococ9RWbxeAw4pxPttd/TsJfwjyLf90Dg1y9y8I6Emw==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "BSD-3-Clause" + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.2.tgz", + "integrity": "sha512-J5Nuk0uZQIiMTJj3LEx4sAA9tMFUoXQZFv1J6An+QGYe53HKRJuFDi0rpq/tuouCZeAbOBY3kQ6g8qeD4TUjtA==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=12" + "node": ">= 20" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.2.tgz", + "integrity": "sha512-kqCZpSKOBEJO4mz7OqWoofBZeXTAwaVGPj0ErAj7CojmhKpWVWVOnrt9dE8odoIraZq4oj3ausM37kXi+Tow8w==", + "cpu": [ + "x64" + ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">= 20" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.2.tgz", + "integrity": "sha512-cixpqbh2toJDmkuCRI68nXA8ZxNmdK9Y+9v5h3MC3ZQKy/0BO8AWzlkWyRM7JAFSGBlfig4YVTPsK6MVgqz1uw==", + "cpu": [ + "x64" + ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">= 20" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.2.tgz", + "integrity": "sha512-4ec2Z/LOmRsAgU23CS4xeJfcJlmRg94A/XrbGRCF1gyU/zdDfRLYDVsS+ynSZCmGNxQ1jQriQOKMQeQxBA3Isw==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" + "@emnapi/core": "^1.11.1", + "@emnapi/runtime": "^1.11.1", + "@emnapi/wasi-threads": "^1.2.2", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.2", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.2.tgz", + "integrity": "sha512-Zyr/M0+XcYZu3bZrUytc7TXvrk0ftWfl8gN2MwekNDzhqhKRUucMPSeOzM0o0wH5AWOU49BsKRrfKxI2atCPMQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.0.0" + "node": ">= 20" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.2.tgz", + "integrity": "sha512-QI9BO7KlNZsp2GuO0jwAAj5jCDABOKXRkCk2XuKTSaNEFSdfzqswYVTtCHBNKHLsqyjFyFkqlDiwkNbTYSssMQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "node_modules/@tailwindcss/vite": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.2.tgz", + "integrity": "sha512-eHpMeX4JXfVNJDEcsouTeCBubJBTcTLigeaw/NTUW6PB5ATKKXdyonnXgTBX2VuRbjz1hjfz6C5XAhr52ImQXA==", "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@tailwindcss/node": "4.3.2", + "@tailwindcss/oxide": "4.3.2", + "tailwindcss": "4.3.2" }, - "engines": { - "node": ">= 8" + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7 || ^8" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "node_modules/@tybys/wasm-util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", + "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 8" + "optional": true, + "dependencies": { + "tslib": "^2.4.0" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "node_modules/@types/chai": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" + "@types/deep-eql": "*", + "assertion-error": "^2.0.1" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } + "license": "MIT" }, - "node_modules/@playwright/test": { - "version": "1.56.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz", - "integrity": "sha512-vSMYtL/zOcFpvJCW71Q/OEGQb7KYBPAdKh35WNSkaZA75JlAO8ED8UN6GUNTm3drWomcbcqRPFqQbLae8yBTdg==", + "node_modules/@types/deep-eql": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "playwright": "1.56.1" - }, - "bin": { - "playwright": "cli.js" - }, - "engines": { - "node": ">=18" - } + "license": "MIT" }, - "node_modules/@polka/url": { - "version": "1.0.0-next.29", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", - "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", "dev": true, "license": "MIT" }, - "node_modules/@sveltejs/adapter-auto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-1.0.3.tgz", - "integrity": "sha512-hc7O12YQqvZ1CD4fo1gMJuPzBZvuoG5kwxb2RRoz4fVoB8B2vuPO2cY751Ln0G6T/HMrAf8kCqw6Pg+wbxcstw==", + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true, - "license": "MIT", - "dependencies": { - "import-meta-resolve": "^2.2.0" - }, - "peerDependencies": { - "@sveltejs/kit": "^1.0.0" - } + "license": "MIT" }, - "node_modules/@sveltejs/adapter-static": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-1.0.6.tgz", - "integrity": "sha512-gTus2jW6bEQAZoT1MdmPHWZZmcb6dfLWc0r6dFHnbzSDZ68kifqQ1E+dZDOMF7aXeRV91sgnPuAn2MtpinVdlA==", + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", "dev": true, - "license": "MIT", - "peerDependencies": { - "@sveltejs/kit": "^1.0.0" - } + "license": "MIT" }, - "node_modules/@sveltejs/kit": { - "version": "1.30.4", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.30.4.tgz", - "integrity": "sha512-JSQIQT6XvdchCRQEm7BABxPC56WP5RYVONAi+09S8tmzeP43fBsRlr95bFmsTQM2RHBldfgQk+jgdnsKI75daA==", + "node_modules/@vitest/expect": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.9.tgz", + "integrity": "sha512-vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA==", "dev": true, - "hasInstallScript": true, "license": "MIT", - "peer": true, "dependencies": { - "@sveltejs/vite-plugin-svelte": "^2.5.0", - "@types/cookie": "^0.5.1", - "cookie": "^0.5.0", - "devalue": "^4.3.1", - "esm-env": "^1.0.0", - "kleur": "^4.1.5", - "magic-string": "^0.30.0", - "mrmime": "^1.0.1", - "sade": "^1.8.1", - "set-cookie-parser": "^2.6.0", - "sirv": "^2.0.2", - "tiny-glob": "^0.2.9", - "undici": "^5.28.3" + "@standard-schema/spec": "^1.1.0", + "@types/chai": "^5.2.2", + "@vitest/spy": "4.1.9", + "@vitest/utils": "4.1.9", + "chai": "^6.2.2", + "tinyrainbow": "^3.1.0" }, - "bin": { - "svelte-kit": "svelte-kit.js" - }, - "engines": { - "node": "^16.14 || >=18" - }, - "peerDependencies": { - "svelte": "^3.54.0 || ^4.0.0-next.0 || ^5.0.0-next.0", - "vite": "^4.0.0" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@sveltejs/vite-plugin-svelte": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.5.3.tgz", - "integrity": "sha512-erhNtXxE5/6xGZz/M9eXsmI7Pxa6MS7jyTy06zN3Ck++ldrppOnOlJwHHTsMC7DHDQdgUp4NAc4cDNQ9eGdB/w==", + "node_modules/@vitest/mocker": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.9.tgz", + "integrity": "sha512-EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@sveltejs/vite-plugin-svelte-inspector": "^1.0.4", - "debug": "^4.3.4", - "deepmerge": "^4.3.1", - "kleur": "^4.1.5", - "magic-string": "^0.30.3", - "svelte-hmr": "^0.15.3", - "vitefu": "^0.2.4" + "@vitest/spy": "4.1.9", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.21" }, - "engines": { - "node": "^14.18.0 || >= 16" + "funding": { + "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "svelte": "^3.54.0 || ^4.0.0 || ^5.0.0-next.0", - "vite": "^4.0.0" + "msw": "^2.4.9", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } } }, - "node_modules/@sveltejs/vite-plugin-svelte-inspector": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.4.tgz", - "integrity": "sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==", + "node_modules/@vitest/pretty-format": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.9.tgz", + "integrity": "sha512-s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A==", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": "^14.18.0 || >= 16" + "tinyrainbow": "^3.1.0" }, - "peerDependencies": { - "@sveltejs/vite-plugin-svelte": "^2.2.0", - "svelte": "^3.54.0 || ^4.0.0", - "vite": "^4.0.0" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/@types/chai-subset": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.6.tgz", - "integrity": "sha512-m8lERkkQj+uek18hXOZuec3W/fCRTrU4hrnXjH3qhHy96ytuPaPiWGgu7sJb7tZxZonO75vYAjCvpe/e4VUwRw==", + "node_modules/@vitest/runner": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.9.tgz", + "integrity": "sha512-KXLMDtc7oe70+3mJfGrPUWPesswH+3sTxAMAMl8DG7I8IUQT4XW718dY5ID3vPUcmlu27CcKfY4P3h3I29SLJg==", "dev": true, "license": "MIT", - "peerDependencies": { - "@types/chai": "<5.2.0" + "dependencies": { + "@vitest/utils": "4.1.9", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@types/cookie": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.4.tgz", - "integrity": "sha512-7z/eR6O859gyWIAjuvBWFzNURmf2oPBmJlfVWkwehU5nzIyjwBsTh7WMmEEV4JFnHuQ3ex4oyTvfKzcyJVDBNA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "24.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", - "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", + "node_modules/@vitest/snapshot": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.9.tgz", + "integrity": "sha512-Jc7RKGNBo8Z28WYIm0Niej4xdSPByRf6mU58VpHQkd6Zh05rlnA+twjbK5HyeIGHxrzsc3mJgS43uM0CZKzaIA==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~7.16.0" + "@vitest/pretty-format": "4.1.9", + "@vitest/utils": "4.1.9", + "magic-string": "^0.30.21", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@types/pug": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz", - "integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==", + "node_modules/@vitest/spy": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.9.tgz", + "integrity": "sha512-fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA==", "dev": true, - "license": "MIT" + "license": "MIT", + "funding": { + "url": "https://opencollective.com/vitest" + } }, - "node_modules/@types/sass": { - "version": "1.43.1", - "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz", - "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==", + "node_modules/@vitest/utils": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.9.tgz", + "integrity": "sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "@vitest/pretty-format": "4.1.9", + "convert-source-map": "^2.0.0", + "tinyrainbow": "^3.1.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "dev": true, - "license": "ISC" - }, "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -865,23 +1221,10 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", "dev": true, "license": "MIT", "dependencies": { @@ -895,16 +1238,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -921,34 +1254,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true, - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true, - "license": "MIT" - }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -956,52 +1261,34 @@ "dev": true, "license": "Python-2.0" }, + "node_modules/aria-query": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.1.tgz", + "integrity": "sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", "dev": true, "license": "MIT", "engines": { - "node": "*" + "node": ">=12" } }, - "node_modules/autoprefixer": { - "version": "10.4.22", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.22.tgz", - "integrity": "sha512-ARe0v/t9gO28Bznv6GgqARmVqcWOV3mfgUPn9becPHMiD3o9BwlRgaeccZnwTpZ7Zwqrm+c1sUSsMxIzQzc8Xg==", + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.27.0", - "caniuse-lite": "^1.0.30001754", - "fraction.js": "^5.3.4", - "normalize-range": "^0.1.2", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, + "license": "Apache-2.0", "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">= 0.4" } }, "node_modules/balanced-match": { @@ -1011,33 +1298,10 @@ "dev": true, "license": "MIT" }, - "node_modules/baseline-browser-mapping": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.29.tgz", - "integrity": "sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.js" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "dev": true, "license": "MIT", "dependencies": { @@ -1045,64 +1309,6 @@ "concat-map": "0.0.1" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", - "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "baseline-browser-mapping": "^2.8.25", - "caniuse-lite": "^1.0.30001754", - "electron-to-chromium": "^1.5.249", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.1.4" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -1113,122 +1319,41 @@ "node": ">=6" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001755", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001755.tgz", - "integrity": "sha512-44V+Jm6ctPj7R52Na4TLi3Zri4dWUljJd+RDm+j8LtNCc/ihLCT+X1TzoOAkRETEWqjuLnh9581Tl80FvK7jVA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, "node_modules/chai": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", - "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", + "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", "dev": true, "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.2" - }, "engines": { - "node": "*" + "node": ">=18" } }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 8.10.0" + "node": ">=10" }, "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=6" } }, "node_modules/color-convert": { @@ -1251,16 +1376,6 @@ "dev": true, "license": "MIT" }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -1268,10 +1383,17 @@ "dev": true, "license": "MIT" }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true, "license": "MIT", "engines": { @@ -1324,19 +1446,6 @@ } } }, - "node_modules/deep-eql": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -1354,126 +1463,44 @@ "node": ">=0.10.0" } }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "engines": { "node": ">=8" } }, "node_modules/devalue": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.3.tgz", - "integrity": "sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==", - "dev": true, - "license": "MIT" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.8.1.tgz", + "integrity": "sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==", "dev": true, "license": "MIT" }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "node_modules/enhanced-resolve": { + "version": "5.21.6", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.6.tgz", + "integrity": "sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" }, "engines": { - "node": ">=6.0.0" + "node": ">=10.13.0" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.255", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.255.tgz", - "integrity": "sha512-Z9oIp4HrFF/cZkDPMpz2XSuVpc1THDpT4dlmATFlJUIBVCy9Vap5/rIXsASP1CscBacBqhabwh8vLctqBwEerQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", + "node_modules/es-module-lexer": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.0.tgz", + "integrity": "sha512-KLdwQm2NvGLDkQDCGvmiQrhkd0JbMzXthwQAUgWjQuQdBLFa3eiBP5arXZyA+f8x+x7OXgud6bq2rxjGtHV2tw==", "dev": true, "license": "MIT" }, - "node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -1488,67 +1515,69 @@ } }, "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.2", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", - "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", + "minimatch": "^3.1.5", "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "optionator": "^0.9.3" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, "node_modules/eslint-config-prettier": { - "version": "8.10.2", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.2.tgz", - "integrity": "sha512-/IGJ6+Dka158JnP5n5YFMOszjDWrXggGz1LaK/guZq9vZTmniaKlHcsscvkAhn9y4U+BU3JuUdYvtAMcv30y4A==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.2.tgz", + "integrity": "sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ==", "dev": true, "license": "MIT", "bin": { @@ -1558,21 +1587,57 @@ "eslint": ">=7.0.0" } }, - "node_modules/eslint-plugin-svelte3": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz", - "integrity": "sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==", + "node_modules/eslint-plugin-svelte": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.20.0.tgz", + "integrity": "sha512-AElKLVt7Hjy4d7ljwhrhw9hux60DCxCNkmK8cY/aAXvjs8tpR7PvU4DlyI/SA1PaJww1gh0wPGo2pbyURuEwxQ==", "dev": true, "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.6.1", + "@jridgewell/sourcemap-codec": "^1.5.0", + "esutils": "^2.0.3", + "globals": "^16.0.0", + "known-css-properties": "^0.37.0", + "postcss": "^8.4.49", + "postcss-load-config": "^3.1.4", + "postcss-safe-parser": "^7.0.0", + "semver": "^7.6.3", + "svelte-eslint-parser": "^1.7.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + }, "peerDependencies": { - "eslint": ">=8.0.0", - "svelte": "^3.2.0" + "eslint": "^8.57.1 || ^9.0.0 || ^10.0.0", + "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "svelte": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-svelte/node_modules/globals": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", + "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1580,7 +1645,7 @@ "estraverse": "^5.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -1599,6 +1664,19 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/esm-env": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", @@ -1607,27 +1685,40 @@ "license": "MIT" }, "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^4.2.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -1637,6 +1728,24 @@ "node": ">=0.10" } }, + "node_modules/esrap": { + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-2.2.13.tgz", + "integrity": "sha512-m8jH5hZgJE2RRUK/jjkGPcJEDAV+dYnZYFkosQaPTcE+Yw4xynXHOo6FUdwaWBtdR3b1MMa7wEDTSHeR2VWsGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "peerDependencies": { + "@typescript-eslint/types": "^8.2.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/types": { + "optional": true + } + } + }, "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", @@ -1660,6 +1769,16 @@ "node": ">=4.0" } }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -1670,6 +1789,16 @@ "node": ">=0.10.0" } }, + "node_modules/expect-type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz", + "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -1677,36 +1806,6 @@ "dev": true, "license": "MIT" }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -1721,40 +1820,35 @@ "dev": true, "license": "MIT" }, - "node_modules/fastq": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", - "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "dev": true, "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" + "flat-cache": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=16.0.0" } }, "node_modules/find-up": { @@ -1775,62 +1869,23 @@ } }, "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, "license": "MIT", "dependencies": { "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "keyv": "^4.5.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16" } }, "node_modules/flatted": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "dev": true, - "license": "ISC" - }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fraction.js": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", - "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true, "license": "ISC" }, @@ -1849,48 +1904,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-func-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -1905,35 +1918,18 @@ } }, "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.7.0.tgz", + "integrity": "sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==", "dev": true, "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globalyzer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "dev": true, - "license": "MIT" - }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -1941,34 +1937,14 @@ "dev": true, "license": "ISC" }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, - "license": "MIT" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, "node_modules/ignore": { @@ -1998,17 +1974,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-meta-resolve": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", - "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -2019,54 +1984,6 @@ "node": ">=0.8.19" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -2077,16 +1994,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -2100,24 +2007,14 @@ "node": ">=0.10.0" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-path-inside": { + "node_modules/is-reference": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", + "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/estree": "^1.0.6" } }, "node_modules/isexe": { @@ -2127,37 +2024,31 @@ "dev": true, "license": "ISC" }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, "node_modules/jiti": { - "version": "1.21.7", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", - "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", "dev": true, "license": "MIT", "bin": { - "jiti": "bin/jiti.js" + "jiti": "lib/jiti-cli.mjs" } }, "node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -2207,6 +2098,13 @@ "node": ">=6" } }, + "node_modules/known-css-properties": { + "version": "0.37.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.37.0.tgz", + "integrity": "sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ==", + "dev": true, + "license": "MIT" + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -2221,183 +2119,346 @@ "node": ">= 0.8.0" } }, - "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", "dev": true, - "license": "MIT", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, "engines": { - "node": ">=14" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/antonk52" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT" + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } }, - "node_modules/local-pkg": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", - "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=14" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/antfu" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=10" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], "dev": true, - "license": "MIT" + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } }, - "node_modules/loupe": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.1" + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "ISC" + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } }, - "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 8" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=8.6" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], "dev": true, - "license": "MIT", + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=4" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "license": "MIT", "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", + "dev": true, + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } + "license": "MIT" }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "dev": true, "license": "MIT", "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "@jridgewell/sourcemap-codec": "^1.5.5" } }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=4" + "node": "*" } }, "node_modules/mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", "dev": true, "license": "MIT", "engines": { @@ -2411,22 +2472,10 @@ "dev": true, "license": "MIT" }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "version": "3.3.15", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz", + "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==", "dev": true, "funding": [ { @@ -2449,61 +2498,18 @@ "dev": true, "license": "MIT" }, - "node_modules/node-releases": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "node_modules/obug": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.3.tgz", + "integrity": "sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==", "dev": true, + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], "license": "MIT", "engines": { - "node": ">= 6" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" + "node": ">=12.20.0" } }, "node_modules/optionator": { @@ -2556,13 +2562,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -2586,16 +2585,6 @@ "node": ">=8" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -2606,40 +2595,13 @@ "node": ">=8" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "dev": true, "license": "MIT" }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -2648,46 +2610,26 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", "dev": true, "license": "MIT", "engines": { - "node": ">=8.6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", - "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/playwright": { - "version": "1.56.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz", - "integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==", + "version": "1.61.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.61.1.tgz", + "integrity": "sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.56.1" + "playwright-core": "1.61.1" }, "bin": { "playwright": "cli.js" @@ -2700,9 +2642,9 @@ } }, "node_modules/playwright-core": { - "version": "1.56.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz", - "integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==", + "version": "1.61.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.61.1.tgz", + "integrity": "sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2713,9 +2655,9 @@ } }, "node_modules/postcss": { - "version": "8.5.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", "dev": true, "funding": [ { @@ -2732,9 +2674,8 @@ } ], "license": "MIT", - "peer": true, "dependencies": { - "nanoid": "^3.3.11", + "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -2742,73 +2683,22 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", - "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], "license": "MIT", - "peer": true, "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" }, "engines": { - "node": ">= 14" + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, "peerDependencies": { "postcss": ">=8.0.9", @@ -2823,289 +2713,274 @@ } } }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-safe-parser": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", + "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", "dev": true, "funding": [ { "type": "opencollective", "url": "https://opencollective.com/postcss/" }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" + }, { "type": "github", "url": "https://github.com/sponsors/ai" } ], "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "license": "MIT", - "peer": true, - "bin": { - "prettier": "bin-prettier.js" - }, "engines": { - "node": ">=10.13.0" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-plugin-svelte": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.1.tgz", - "integrity": "sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==", - "dev": true, - "license": "MIT", "peerDependencies": { - "prettier": "^1.16.4 || ^2.0.0", - "svelte": "^3.2.0 || ^4.0.0-next.0" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "postcss": "^8.4.31" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "node_modules/postcss-scss": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", "dev": true, "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "github", + "url": "https://github.com/sponsors/ai" } ], - "license": "MIT" - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "dev": true, "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, "engines": { - "node": ">= 0.4" + "node": ">=12.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "peerDependencies": { + "postcss": "^8.4.29" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "dev": true, "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, "engines": { "node": ">=4" } }, - "node_modules/reusify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, "license": "MIT", "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", + "node_modules/prettier": { + "version": "3.9.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.4.tgz", + "integrity": "sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==", "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, + "license": "MIT", "bin": { - "rimraf": "bin.js" + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/rollup": { - "version": "3.29.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", - "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", + "node_modules/prettier-plugin-svelte": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-4.1.1.tgz", + "integrity": "sha512-wXvbXMjSvb4C9ENWTHXyd+ihakKCsJ6rJhLP6/8HFNj4GkZr48jqL9PoKsl2sk7SyCZRTnJ7O2TTowUpOxP/KA==", "dev": true, "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" + "node": ">=20" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "peerDependencies": { + "prettier": "^3.0.0", + "svelte": "^5.0.0" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "node_modules/prettier-plugin-tailwindcss": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.8.0.tgz", + "integrity": "sha512-V8ITGH87yuBDF6JpEZTOVlUz/saAwqb8f3HRgUj8Lh+tGCcrmorhsLpYqzygwFwK0PE2Ib6Mv3M7T/uE2tZV1g==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" + "license": "MIT", + "engines": { + "node": ">=20.19" + }, + "peerDependencies": { + "@ianvs/prettier-plugin-sort-imports": "*", + "@prettier/plugin-hermes": "*", + "@prettier/plugin-oxc": "*", + "@prettier/plugin-pug": "*", + "@shopify/prettier-plugin-liquid": "*", + "@trivago/prettier-plugin-sort-imports": "*", + "@zackad/prettier-plugin-twig": "*", + "prettier": "^3.0", + "prettier-plugin-astro": "*", + "prettier-plugin-css-order": "*", + "prettier-plugin-jsdoc": "*", + "prettier-plugin-marko": "*", + "prettier-plugin-multiline-arrays": "*", + "prettier-plugin-organize-attributes": "*", + "prettier-plugin-organize-imports": "*", + "prettier-plugin-sort-imports": "*", + "prettier-plugin-svelte": "*" + }, + "peerDependenciesMeta": { + "@ianvs/prettier-plugin-sort-imports": { + "optional": true }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "@prettier/plugin-hermes": { + "optional": true }, - { - "type": "consulting", - "url": "https://feross.org/support" + "@prettier/plugin-oxc": { + "optional": true + }, + "@prettier/plugin-pug": { + "optional": true + }, + "@shopify/prettier-plugin-liquid": { + "optional": true + }, + "@trivago/prettier-plugin-sort-imports": { + "optional": true + }, + "@zackad/prettier-plugin-twig": { + "optional": true + }, + "prettier-plugin-astro": { + "optional": true + }, + "prettier-plugin-css-order": { + "optional": true + }, + "prettier-plugin-jsdoc": { + "optional": true + }, + "prettier-plugin-marko": { + "optional": true + }, + "prettier-plugin-multiline-arrays": { + "optional": true + }, + "prettier-plugin-organize-attributes": { + "optional": true + }, + "prettier-plugin-organize-imports": { + "optional": true + }, + "prettier-plugin-sort-imports": { + "optional": true + }, + "prettier-plugin-svelte": { + "optional": true } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" } }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "license": "MIT", - "dependencies": { - "mri": "^1.1.0" - }, "engines": { "node": ">=6" } }, - "node_modules/sander": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", - "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, "license": "MIT", - "dependencies": { - "es6-promise": "^3.1.2", - "graceful-fs": "^4.1.3", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.2" + "engines": { + "node": ">=4" } }, - "node_modules/sander/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", + "node_modules/rolldown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.4.tgz", + "integrity": "sha512-IjZYiLxZwpnhwhdBH2ugdTGVSdhCQUmLxLoqyjiL0JxYjyRst+5a0P3xfrTxJ5F638j4Mvvw5FAX5XE6eHpXbA==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "@oxc-project/types": "=0.138.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.1.4", + "@rolldown/binding-darwin-arm64": "1.1.4", + "@rolldown/binding-darwin-x64": "1.1.4", + "@rolldown/binding-freebsd-x64": "1.1.4", + "@rolldown/binding-linux-arm-gnueabihf": "1.1.4", + "@rolldown/binding-linux-arm64-gnu": "1.1.4", + "@rolldown/binding-linux-arm64-musl": "1.1.4", + "@rolldown/binding-linux-ppc64-gnu": "1.1.4", + "@rolldown/binding-linux-s390x-gnu": "1.1.4", + "@rolldown/binding-linux-x64-gnu": "1.1.4", + "@rolldown/binding-linux-x64-musl": "1.1.4", + "@rolldown/binding-openharmony-arm64": "1.1.4", + "@rolldown/binding-wasm32-wasi": "1.1.4", + "@rolldown/binding-win32-arm64-msvc": "1.1.4", + "@rolldown/binding-win32-x64-msvc": "1.1.4" + } + }, + "node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", "bin": { - "rimraf": "bin.js" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/set-cookie-parser": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", - "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-3.1.1.tgz", + "integrity": "sha512-vM9SUhjsUYs6UeJUmygc5Ofm5eQGe85riob5ju6XCgFGJI5PLV4nrDAQpQjd+LkFBpAkADn5BQQpZ9EUNkyLuA==", "dev": true, "license": "MIT" }, @@ -3132,23 +3007,17 @@ "node": ">=8" } }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "license": "ISC" }, "node_modules/sirv": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", "dev": true, "license": "MIT", "dependencies": { @@ -3157,43 +3026,7 @@ "totalist": "^3.0.0" }, "engines": { - "node": ">= 10" - } - }, - "node_modules/sirv/node_modules/mrmime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", - "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/sorcery": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz", - "integrity": "sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-crc32": "^0.2.5", - "minimist": "^1.2.0", - "sander": "^0.5.0", - "sourcemap-codec": "^1.3.0" - }, - "bin": { - "sorcery": "bin/index.js" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node": ">=18" } }, "node_modules/source-map-js": { @@ -3206,124 +3039,20 @@ "node": ">=0.10.0" } }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", "dev": true, "license": "MIT" }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "node_modules/std-env": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz", + "integrity": "sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==", "dev": true, "license": "MIT" }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -3337,89 +3066,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-literal": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", - "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -3430,200 +3076,100 @@ "has-flag": "^4.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svelte": { - "version": "3.59.2", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.59.2.tgz", - "integrity": "sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/svelte-hmr": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz", - "integrity": "sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==", + "node_modules/svelte": { + "version": "5.56.4", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.56.4.tgz", + "integrity": "sha512-/d0QHehmRuJW8gVz395MTkPcPozxzdjBMBE8oEYGz8O3b9KTMzzQ9ZHJQLuFKOHOPQbU6kx/X4iid/EBBzH7iw==", "dev": true, - "license": "ISC", - "engines": { - "node": "^12.20 || ^14.13.1 || >= 16" + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.4", + "@jridgewell/sourcemap-codec": "^1.5.0", + "@sveltejs/acorn-typescript": "^1.0.10", + "@types/estree": "^1.0.5", + "@types/trusted-types": "^2.0.7", + "acorn": "^8.12.1", + "aria-query": "5.3.1", + "axobject-query": "^4.1.0", + "clsx": "^2.1.1", + "devalue": "^5.8.1", + "esm-env": "^1.2.1", + "esrap": "^2.2.12", + "is-reference": "^3.0.3", + "locate-character": "^3.0.0", + "magic-string": "^0.30.11", + "zimmerframe": "^1.1.2" }, - "peerDependencies": { - "svelte": "^3.19.0 || ^4.0.0" + "engines": { + "node": ">=18" } }, - "node_modules/svelte-preprocess": { - "version": "4.10.7", - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz", - "integrity": "sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==", + "node_modules/svelte-eslint-parser": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.8.0.tgz", + "integrity": "sha512-mikR1qwIVy3t5WthUoAXkMwxkXvabZP9FJgdx35Ei7EbGWmctva1Pih16Koeor/bdNNq8NXHlwKGS6NkYTawLg==", "dev": true, - "hasInstallScript": true, "license": "MIT", "dependencies": { - "@types/pug": "^2.0.4", - "@types/sass": "^1.16.0", - "detect-indent": "^6.0.0", - "magic-string": "^0.25.7", - "sorcery": "^0.10.0", - "strip-indent": "^3.0.0" + "eslint-scope": "^8.2.0", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.0.0", + "postcss": "^8.4.49", + "postcss-scss": "^4.0.9", + "postcss-selector-parser": "^7.0.0", + "semver": "^7.7.2" }, "engines": { - "node": ">= 9.11.2" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0", + "pnpm": "10.34.1" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" }, "peerDependencies": { - "@babel/core": "^7.10.2", - "coffeescript": "^2.5.1", - "less": "^3.11.3 || ^4.0.0", - "postcss": "^7 || ^8", - "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0", - "pug": "^3.0.0", - "sass": "^1.26.8", - "stylus": "^0.55.0", - "sugarss": "^2.0.0", - "svelte": "^3.23.0", - "typescript": "^3.9.5 || ^4.0.0" + "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" }, "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "coffeescript": { - "optional": true - }, - "less": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "postcss": { - "optional": true - }, - "postcss-load-config": { - "optional": true - }, - "pug": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "typescript": { + "svelte": { "optional": true } } }, - "node_modules/svelte-preprocess/node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "node_modules/svelte-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, - "license": "MIT", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.18", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.18.tgz", - "integrity": "sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.6.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.7", - "lilconfig": "^3.1.3", - "micromatch": "^4.0.8", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.1.1", - "postcss": "^8.4.47", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", - "postcss-nested": "^6.2.0", - "postcss-selector-parser": "^6.1.2", - "resolve": "^1.22.8", - "sucrase": "^3.35.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, + "license": "Apache-2.0", "engines": { - "node": ">=14.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "node_modules/tailwindcss": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.2.tgz", + "integrity": "sha512-WtctNNSH8A9jlMIqxzuYumOHU5uGZyRv0Q5svQl+oEPy5w84YpBxdb7MdqyiSPQge5jTJ6zFQLq0PFygdccSBA==", "dev": true, "license": "MIT" }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", "dev": true, "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, "engines": { - "node": ">=0.8" - } - }, - "node_modules/tiny-glob": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "globalyzer": "0.1.0", - "globrex": "^0.1.2" + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/tinybench": { @@ -3633,37 +3179,41 @@ "dev": true, "license": "MIT" }, - "node_modules/tinypool": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.3.1.tgz", - "integrity": "sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==", + "node_modules/tinyexec": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz", + "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==", "dev": true, "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=18" } }, - "node_modules/tinyspy": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-1.1.1.tgz", - "integrity": "sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==", + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", "dev": true, "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, "engines": { - "node": ">=14.0.0" + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/tinyrainbow": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz", + "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==", "dev": true, "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, "engines": { - "node": ">=8.0" + "node": ">=14.0.0" } }, "node_modules/totalist": { @@ -3676,12 +3226,13 @@ "node": ">=6" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, - "license": "Apache-2.0" + "license": "0BSD", + "optional": true }, "node_modules/type-check": { "version": "0.4.0", @@ -3696,80 +3247,6 @@ "node": ">= 0.8.0" } }, - "node_modules/type-detect": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", - "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/undici": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", - "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" - } - }, - "node_modules/undici-types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", - "dev": true, - "license": "MIT" - }, - "node_modules/update-browserslist-db": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", - "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -3788,51 +3265,66 @@ "license": "MIT" }, "node_modules/vite": { - "version": "4.5.14", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.14.tgz", - "integrity": "sha512-+v57oAaoYNnO3hIu5Z/tJRZjq5aHM2zDve9YZ8HngVHbhk66RStobhb1sqPMIPEleV6cNKYK4eGrAbE9Ulbl2g==", + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.1.3.tgz", + "integrity": "sha512-Ds+gBRbj0lwRO2Y5hwnUBdxSwlAve9LeRyU4sNnAr0ewW0gWF0n5bgXgUzbgZ49MV9BVUAQUFYVcDUcilUExMA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "esbuild": "^0.18.10", - "postcss": "^8.4.27", - "rollup": "^3.27.1" + "lightningcss": "^1.32.0", + "picomatch": "^4.0.4", + "postcss": "^8.5.16", + "rolldown": "~1.1.3", + "tinyglobby": "^0.2.17" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^20.19.0 || >=22.12.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { - "fsevents": "~2.3.2" + "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.3.0", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { "@types/node": { "optional": true }, - "less": { + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { "optional": true }, - "lightningcss": { + "less": { "optional": true }, "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, @@ -3841,17 +3333,43 @@ }, "terser": { "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true } } }, + "node_modules/vite/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/vitefu": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", - "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz", + "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==", "dev": true, "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*", + "tests/projects/workspace/packages/*" + ], "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "vite": { @@ -3860,48 +3378,79 @@ } }, "node_modules/vitest": { - "version": "0.25.8", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.25.8.tgz", - "integrity": "sha512-X75TApG2wZTJn299E/TIYevr4E9/nBo1sUtZzn0Ci5oK8qnpZAZyhwg0qCeMSakGIWtc6oRwcQFyFfW14aOFWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.3.4", - "@types/chai-subset": "^1.3.3", - "@types/node": "*", - "acorn": "^8.8.1", - "acorn-walk": "^8.2.0", - "chai": "^4.3.7", - "debug": "^4.3.4", - "local-pkg": "^0.4.2", - "source-map": "^0.6.1", - "strip-literal": "^1.0.0", - "tinybench": "^2.3.1", - "tinypool": "^0.3.0", - "tinyspy": "^1.0.2", - "vite": "^3.0.0 || ^4.0.0" + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.9.tgz", + "integrity": "sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/expect": "4.1.9", + "@vitest/mocker": "4.1.9", + "@vitest/pretty-format": "4.1.9", + "@vitest/runner": "4.1.9", + "@vitest/snapshot": "4.1.9", + "@vitest/spy": "4.1.9", + "@vitest/utils": "4.1.9", + "es-module-lexer": "^2.0.0", + "expect-type": "^1.3.0", + "magic-string": "^0.30.21", + "obug": "^2.1.1", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "std-env": "^4.0.0-rc.1", + "tinybench": "^2.9.0", + "tinyexec": "^1.0.2", + "tinyglobby": "^0.2.15", + "tinyrainbow": "^3.1.0", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", + "why-is-node-running": "^2.3.0" }, "bin": { "vitest": "vitest.mjs" }, "engines": { - "node": ">=v14.16.0" + "node": "^20.0.0 || ^22.0.0 || >=24.0.0" }, "funding": { - "url": "https://github.com/sponsors/antfu" + "url": "https://opencollective.com/vitest" }, "peerDependencies": { "@edge-runtime/vm": "*", - "@vitest/browser": "*", - "@vitest/ui": "*", + "@opentelemetry/api": "^1.9.0", + "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", + "@vitest/browser-playwright": "4.1.9", + "@vitest/browser-preview": "4.1.9", + "@vitest/browser-webdriverio": "4.1.9", + "@vitest/coverage-istanbul": "4.1.9", + "@vitest/coverage-v8": "4.1.9", + "@vitest/ui": "4.1.9", "happy-dom": "*", - "jsdom": "*" + "jsdom": "*", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "@edge-runtime/vm": { "optional": true }, - "@vitest/browser": { + "@opentelemetry/api": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser-playwright": { + "optional": true + }, + "@vitest/browser-preview": { + "optional": true + }, + "@vitest/browser-webdriverio": { + "optional": true + }, + "@vitest/coverage-istanbul": { + "optional": true + }, + "@vitest/coverage-v8": { "optional": true }, "@vitest/ui": { @@ -3912,6 +3461,9 @@ }, "jsdom": { "optional": true + }, + "vite": { + "optional": false } } }, @@ -3931,135 +3483,31 @@ "node": ">= 8" } }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/why-is-node-running": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" + "siginfo": "^2.0.0", + "stackback": "0.0.2" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "bin": { + "why-is-node-running": "cli.js" }, "engines": { "node": ">=8" } }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/yaml": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", - "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, "engines": { - "node": ">= 14.6" + "node": ">=0.10.0" } }, "node_modules/yocto-queue": { @@ -4074,6 +3522,13 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/zimmerframe": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.4.tgz", + "integrity": "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==", + "dev": true, + "license": "MIT" } } } diff --git a/package.json b/package.json index 31a59c6..7a4e48b 100644 --- a/package.json +++ b/package.json @@ -8,27 +8,27 @@ "preview": "vite preview", "test": "playwright test", "test:unit": "vitest", - "lint": "prettier --plugin-search-dir . --check . && eslint .", - "format": "prettier --plugin-search-dir . --write ." + "lint": "prettier --check . && eslint .", + "format": "prettier --write ." }, "devDependencies": { - "@playwright/test": "^1.28.1", - "@sveltejs/adapter-auto": "^1.0.0", - "@sveltejs/adapter-static": "^1.0.6", - "@sveltejs/kit": ">=1.15.2", - "autoprefixer": "^10.4.7", - "eslint": "^8.28.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-svelte3": "^4.0.0", - "postcss": "^8.4.14", - "postcss-load-config": "^4.0.1", - "prettier": "^2.8.0", - "prettier-plugin-svelte": "^2.8.1", - "svelte": "^3.54.0", - "svelte-preprocess": "^4.10.7", - "tailwindcss": "^3.2.4", - "vite": ">=4.3.9", - "vitest": "^0.25.3" + "@playwright/test": "^1.49.0", + "@sveltejs/adapter-static": "^3.0.10", + "@sveltejs/kit": "^2.69.1", + "@sveltejs/vite-plugin-svelte": "^7.1.2", + "@tailwindcss/vite": "^4.3.2", + "@eslint/js": "^9.17.0", + "eslint": "^9.17.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-svelte": "^3.20.0", + "globals": "^17.7.0", + "prettier": "^3.4.2", + "prettier-plugin-svelte": "^4.1.1", + "prettier-plugin-tailwindcss": "^0.8.0", + "svelte": "^5.56.4", + "tailwindcss": "^4.3.2", + "vite": "^8.1.3", + "vitest": "^4.1.9" }, "type": "module" } diff --git a/postcss.config.cjs b/postcss.config.cjs deleted file mode 100644 index 054c147..0000000 --- a/postcss.config.cjs +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {} - } -}; diff --git a/src/app.css b/src/app.css new file mode 100644 index 0000000..18a1fa8 --- /dev/null +++ b/src/app.css @@ -0,0 +1,46 @@ +@import 'tailwindcss'; + +@theme { + --color-darkgray: #1e1e1e; + --color-semigray: #373737; + --color-lightgray: #9a9a9a; + --color-extralightgray: #e4e4e4; + --color-white: #f3f4f6; + --color-blue: #427aa1; + --font-sans: 'Atkinson', ui-sans-serif, system-ui, sans-serif; +} + +@layer base { + @font-face { + font-family: 'Atkinson'; + src: url('/fonts/Atkinson-Hyperlegible-Regular-102.woff') format('woff'); + font-weight: 400; + font-style: normal; + font-display: swap; + } + @font-face { + font-family: 'Atkinson'; + src: url('/fonts/Atkinson-Hyperlegible-Bold-102.woff') format('woff'); + font-weight: 700; + font-style: normal; + font-display: swap; + } + @font-face { + font-family: 'Atkinson'; + src: url('/fonts/Atkinson-Hyperlegible-Italic-102.woff') format('woff'); + font-weight: 400; + font-style: italic; + font-display: swap; + } + @font-face { + font-family: 'Atkinson'; + src: url('/fonts/Atkinson-Hyperlegible-BoldItalic-102.woff') format('woff'); + font-weight: 700; + font-style: italic; + font-display: swap; + } + + body { + @apply font-sans; + } +} diff --git a/src/app.html b/src/app.html index 48df335..b5a0ccb 100644 --- a/src/app.html +++ b/src/app.html @@ -1,9 +1,8 @@ - - + + - - + %sveltekit.head% diff --git a/src/app.postcss b/src/app.postcss deleted file mode 100644 index ffbc292..0000000 --- a/src/app.postcss +++ /dev/null @@ -1,12 +0,0 @@ -/* Write your global styles here, in PostCSS syntax */ -/* Write your global styles here, in PostCSS syntax */ -@tailwind base; -@tailwind components; -@tailwind utilities; - -@layer base { - @font-face { - font-family: 'Atkinson'; - src: local('Atkinson'), url('/fonts/Atkinson-Hyperlegible-Regular-102.woff') format('woff'); - } -} diff --git a/src/index.test.js b/src/index.test.js index e07cbbd..622239a 100644 --- a/src/index.test.js +++ b/src/index.test.js @@ -1,7 +1,17 @@ import { describe, it, expect } from 'vitest'; +import { newsItems } from './lib/data/news.js'; -describe('sum test', () => { - it('adds 1 + 2 to equal 3', () => { - expect(1 + 2).toBe(3); +describe('news data', () => { + it('every item has required fields and a unique slug', () => { + const slugs = new Set(); + for (const item of newsItems) { + expect(item.slug).toBeTruthy(); + expect(slugs.has(item.slug)).toBe(false); + slugs.add(item.slug); + expect(item.date).toMatch(/^\d{4}-\d{2}-\d{2}$/); + expect(item.location).toBeTruthy(); + expect(item.title).toBeTruthy(); + expect(Array.isArray(item.paragraphs)).toBe(true); + } }); }); diff --git a/src/lib/components/FkHero.svelte b/src/lib/components/FkHero.svelte index f1fdcc5..72060d4 100644 --- a/src/lib/components/FkHero.svelte +++ b/src/lib/components/FkHero.svelte @@ -1,15 +1,21 @@
-

{header}

-
-

{subheader}

+

+ {header} +

+
+

+ {subheader} +

diff --git a/src/lib/components/HeaderStyled.svelte b/src/lib/components/HeaderStyled.svelte deleted file mode 100644 index e86c82b..0000000 --- a/src/lib/components/HeaderStyled.svelte +++ /dev/null @@ -1,5 +0,0 @@ - - -

{header}

\ No newline at end of file diff --git a/src/lib/components/LocationCard.svelte b/src/lib/components/LocationCard.svelte new file mode 100644 index 0000000..74cdb46 --- /dev/null +++ b/src/lib/components/LocationCard.svelte @@ -0,0 +1,13 @@ + + +
+
+ +
+

{name}

+ {@render children()} +
diff --git a/src/lib/components/LocationIcon.svelte b/src/lib/components/LocationIcon.svelte new file mode 100644 index 0000000..9715379 --- /dev/null +++ b/src/lib/components/LocationIcon.svelte @@ -0,0 +1,52 @@ + + +{#if variant === 'brugse-poort'} + +{:else} + +{/if} diff --git a/src/lib/components/NewsItem.svelte b/src/lib/components/NewsItem.svelte new file mode 100644 index 0000000..f459157 --- /dev/null +++ b/src/lib/components/NewsItem.svelte @@ -0,0 +1,43 @@ + + +
+
+
+ {month} + {year} +
+
+

{item.location}

+

{item.title}

+ + {#if item.image} + {item.image.alt} + {/if} + + {#each item.paragraphs as paragraph (paragraph)} +

{@html paragraph}

+ {/each} + + {#if item.list} +
    + {#each item.list as point (point)} +
  • {point}
  • + {/each} +
+ {/if} +
+
+
diff --git a/src/lib/components/SectionHeading.svelte b/src/lib/components/SectionHeading.svelte new file mode 100644 index 0000000..8174f3a --- /dev/null +++ b/src/lib/components/SectionHeading.svelte @@ -0,0 +1,10 @@ + + + + {text} + diff --git a/src/lib/data/news.js b/src/lib/data/news.js new file mode 100644 index 0000000..79e8986 --- /dev/null +++ b/src/lib/data/news.js @@ -0,0 +1,97 @@ +// paragraphs may contain trusted inline HTML (e.g. ) — this file +// is hand-edited by maintainers only, never populated from user input. +export const newsItems = [ + { + slug: 'locatie-update-2025-10', + date: '2025-10-01', + location: 'FK Brugse Poort', + title: 'Update zoektocht nieuwe locatie Fietskeuken Brugse poort', + paragraphs: [ + 'De Fietskeuken in de Brugse Poort kan 1 jaar langer blijven in de ijdelijke invulling in de Meubelfabriek. MAAR dit is een harde deadline. Tegen 31 december 2026, moet de laagbouw, waar wij ons atelier hebben, leeggemaakt zijn. Er is geen kans meer op verlenging. In 2027 wordt deze laagbouw afgebroken, het dak is in slechte staat.', + 'We zijn dus zeker dat wij een andere locatie moeten vinden. Dus graag nog eens een oproep.', + 'Weet je een leegstaande hangar/magazijn/zaal... zijn? Ken je de eigenaar van zo\'n pand? Ben je eigenaar van zo\'n pand? Geef ons contactgegevens, adressen, gerust door via info@fietskeuken.org.', + 'Het maakt niet uit of het een huur/koop/... pand is. We proberen zo veel mogelijk eigenaars te contacteren. Wie weet is er een regeling mogelijk die bij onze werking past. Handig om te weten:' + ], + list: [ + 'We blijven graag in de Brugse Poort, of toch zeker niet ver daar buiten.', + 'We hebben liefst een ruimte van ca. 150m² nodig.', + 'Een toilet, water- en een elektriciteitsaansluiting zijn ook nodig.' + ] + }, + { + slug: 'locatie-oproep-2025-06', + date: '2025-06-01', + location: 'FK Brugse Poort', + title: 'Fietskeuken Brugse Poort op zoek naar nieuwe locatie', + paragraphs: [ + 'Liefste fietsvrienden en fietsvriendinnen,', + 'Vonden jullie de afgelopen jaren de weg naar ons atelier in de Meubelfabriek? Fantastisch! Hopelijk bolt jullie stalen ros duchtig verder!', + 'Jullie zijn nog welkom tot eind 2025 in de Meubelfabriek, daarna stopt daar helaas de tijdelijke invulling en moet ook de Fietskeuken elders onderdak vinden...', + 'Hierbij dan ook een warme oproep: ken je een locatie in of nabij de Brugse Poort waar we onze werking kunnen verder zetten? Laat het ons dan weten! We zijn bereikbaar via info@fietskeuken.org.', + 'Ken je geen locatie, maar wil je toch helpen? Deel dit bericht dan, of spreek mensen aan die je kent van de Brugse Poort om het nieuws over onze zoektocht te verspreiden.', + 'Wij zijn jullie eeuwig dankbaar!', + 'Fijne fietsgroet,
De Fietskeuken van de Brugse Poort' + ] + }, + { + slug: 'bloemekenswijk-start-2024-04', + date: '2024-04-01', + location: 'FK Bloemekenswijk', + title: 'Feest! Ook het noorden van Gent krijgt zijn Fietskeuken.', + paragraphs: [ + "In samenwerking met vzw Jong en OCUP vzw start er een nieuwe fietskeuken in de Bloemekenswijk op het Jan Yoensplein. De ingang vind je op de hoek van de Kriekelaarstraat en de Maïsstraat. We starten op donderdag 2 mei en zijn vanaf dan elke donderdag van 19u tot 21u open. De nieuwe fietskeuken beperkt zich - voorlopig - tot het 'koken' met fietsonderdelen als ingrediënten. In de toekomst zijn speciale openingsavonden met een maaltijd natuurlijk mogelijk.", + 'Elke donderdagavond vanaf 2 mei 2024 welkom op de hoek van het Jan Yoensplein om aan je fiets te sleutelen, voor een babbel of om er gewoon bij te zijn. Wie graag een handje toesteekt op welke manier dan ook, mag dat gerust laten weten door te mailen naar fietskeukenbloemekenswijk@gmail.com.' + ] + }, + { + slug: 'brugse-poort-vroeger-open-2023-11', + date: '2023-11-01', + location: 'FK Brugse Poort', + title: 'Fietskeuken Brugse Poort vanaf 16u geopend', + paragraphs: [ + 'Sinds oktober 2023 is de Fietskeuken in de Brugse Poort op donderdag al vanaf 16h open. Kom dus extra vroeg als je extra veel werk hebt aan je fiets. Let wel: als er eens een tekort is aan vrijwilligers kunnen onze openingsuren afwijken. Check daarom best steeds onze Facebookpagina.' + ] + }, + { + slug: 'brugse-poort-donderdag-2023-01', + date: '2023-01-01', + location: 'FK Brugse Poort', + title: 'Fietskeuken vanaf 9 februari op donderdag', + paragraphs: [ + 'Voortaan zijn we enkel open op donderdag-avonden (zoals het vroeger was). Eerst volgende opening donderdag 9 februari van 18u tot 21u30.', + 'Welkom!' + ] + }, + { + slug: 'afscheid-maandagploeg-2022-12', + date: '2022-12-01', + location: 'FK Brugse Poort', + title: 'Afscheid van de maandagploeg', + paragraphs: [ + 'Na jaren van noeste arbeid houdt onze maandagploeg er tot nader order mee op. Vanaf januari is er dus enkel nog een avondopening op dinsdag.', + 'We gaan actief opzoek naar nieuwe vrijwilligers om opnieuw een namiddagwerking mogelijk te maken. Veel dankaan alle maandagmechaniekers voor menig duizend uren gesleutel!', + 'Zoals altijd: heeft u zin om te komen vrijwilligen? Laat van u horen!' + ] + }, + { + slug: 'brugse-poort-dinsdag-2022-05', + date: '2022-05-01', + location: 'FK Brugse Poort', + title: 'Fietskeuken Brugse Poort open op dinsdag', + paragraphs: [ + 'Voor wie de Fietskeuken reeds een tijdje bezoekt is donderdavond een vaste afspraak. Vanaf mei 2022 kan je ons bezoeken op dinsdagavond.', + 'De maandagmiddag ploeg blijft natuurlijk ook nog steeds beschikbaar.' + ] + }, + { + slug: 'brugse-poort-nieuw-adres-2019-04', + date: '2019-04-01', + location: 'FK Brugse Poort', + title: 'Nieuw adres Fietskeuken Brugse Poort!', + paragraphs: [ + 'Vanaf mei 2019 is de Fietskeuken Brugse Poort terug actief in de Meubelfabriek, Meibloemstraat 18.', + 'Alvast een serieuze dankjewel aan Treck Hostel om enkele jaren onderdak te verschaffen. Merci voor de fijne samenwerking!', + 'In de meubelfabriek zullen we onder goed gezelschap, check zeker eens de facebook pagina van de Meubelfabriek. Hopelijk tot binnenkort!' + ] + } +]; diff --git a/src/lib/static/img/2024_velofestival.jpg b/src/lib/static/img/2024_velofestival.jpg deleted file mode 100644 index 6460ae072fc5752d1c362763c4b45fa0304be7b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 778258 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

ilI`i`npXvGIJBl= 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 OHx9wl{8Qetc_Yn1qq~k+!h`pQIhjJ`! zZusvyzsi30c_9)eZmsnmBf$bo$B7WQXXu+~AGmNl+U9Hd0NhD>cB4wVZ4ZB5uH%?s zD>5x1RsPM5FgfkYnc}ghk=tvWlzn8RXRGY{e^xa_VflsK(EZ*%5rj0om~ zEvj9ZZdY_6HfAZRPJh;R!Et0Pac~P}I24jURZ~V--(eCz)2o?c2#u@`CEkof4&T7c zi%F+Q=w*SD@c&oRS^puOX29w{{Nu0j`o}8L@are@4;W|6?iexEG5*^rNJp1KH}5?g z;ecbESCm93a~RpXotd&V(5TE-cy-RasZ6Ud6`4^yMYr`sxt$eP>AHBEmjBZk*HbIVQTslFZc zzt{IZMLBn!L75k;>@9rX8q22F)|`Bqv~L!(OY+H&7;R>wv7@9ysV#DBvpW%)uBXOA z^xv-Sti@~_tH{k|f`Fg1iDz4uFl;hyWLz9X)X;3tCH$rq~fb!TUc z>pe9mqvw!SBTDUPExWa4B}4Ba#G>%K0?)>1dAJ-r6S4VTJ??`j%0}7>rCvJ`9A>?R zdq8Oph;_ilO=Ai(#g5F+TkZhmpQZWs*7bdk&lXQ>;q{qZO?ct>To8@O$ zC)&(B#(&HY?j%ZBhdEpwOXWK<-2S=nf%?jaroypYKVIRuq_dfrj51zKjUV3mLd?Ze zxoRD=MH8Hv`}rjbVEaF#YktX@Id7H@YKgrfJKZo7K5eWBw+e33iMEKF)g7sz<(e?= zz8EEedQ=mdaGZc^h;1R6T_DArqvyb<_Pn;z;i_XXPD9GCZZZ+#*HOe}OvEA-Db9;s zJ{42brZZlKd4i>;BIgrqiR1^Nj3MHXC1hLqm~t3g;J-2k;uK+$MX$o(>0E9p9si&$ ziSrxc-&i@Fi8V@?QKRF#$-J$BPCS?Fz?EG|Jaqq+YScKz$#*gm^K?{E1E$o+VXn(If}(p+nvA0kQ`?A2}g=QpXa?q~-X!7k*Omn{mF~AWuVZVc_E>q5XcPXJ5<9Wz-9G zjWq|88NnlLEqe~8Xt2f1P;@22WM@0&?zR<-a(vF0P^a?jP^Uhw?mjYUv-LGst1Z+U zmF=O|@8E7y=IW*O)mBJRG0SDFcj7vxy6qB_eU2{6xrKYg)NXeBcsDVyxjD=Bn=wP+ zq`piEk?M3adqDcI zsZ5Ap^Owm=n*Wh*39QJ?pow(x$-5kORedN~+^I21UUv=g2|r||sNw~~{i)Cy(YNl` zmcOWr}D0-aC#xHw+z=Tmt9fCQRa8);Q4^`@2y5pf+Y? z`|Q*=>Nw%;-cSDN8&bQ2dUj$CC?Eom{l5j-GcYvA$6w+Mc_ws>_UoSXTJnI2uoA%>tmAE6*sXMJ zhIIxX5ags28cS2%32%4udO_9nz3s8Q>SdeONB@gSh_e^1zV%g{LX16IKtfLlOT#wa z>(`W9ES1Ys}$P^i-EgQdqXRB1))!}FJ7Dd{TlDhLqqvK))K zem5!(ULBr=^mMc6dxH&b4dw6BQzy$@>FNg-`IVj{fg4ntpn`Fctc8i^4^|G`1PmG~gWy=#b>5~9l5w8I?6OJ4EcM92 zQ^a1(yjX3oOG3VzXFd66n3tR*M;cB(V?TXhI9>~aT~`M*{c)Yh+c~yf)9YCu=-zmE zS8Q)?%aYPFFHhaLj9cldE{49O-7^1FsM$u_grva@s$;4yjv-!VSnaE-yG$7|_a$fg zH>TUExJ+-m&f_et*WsGYCWWXgawxWwhgBDTE9gIE`gFX)Jw~@TAEB3`hA`~IHF-;y zjMJNPXQ{0|19;$KO3k)9Elomloku-HQj?(kXk+UmLdsaVZ$)FKIah{FT5Fe8mzy#= z-m{Ew=T)HJOu*4KW4PUYbY>jfhjv_SjuA6c@hD^TB|x(9-cgp)B25M3sn^_0&x2KQ zD8mR=#c_#J8_%QdXB+wE@PncTS7Ng8IH_{Nj0RhC+;WBv1RrNB@HsdJHZEY}@mC!G zk)q#ysgmlM;i-|Vl5h{zwq?=5>msDJgM0J^wIZ^l>z6j zoSU#2WDHBu{W0CxHG@kAhX_Pkn;8|Z5!lEt^MRY#8jBx)h9_@kB2ttsi^cI}TQP&z zF&#&k2yM7Sm=WgcX*fX~KDAR-2t^GC4#7t>+1@h|r5oWg?2Zf>xUJYRhzG8R?xn>< zY#>fr{_O)qJX}+4$R%jOe$aVe;gTP~dbT8{6C>&Goo-2wyiNb0@Lp$RQZ{|3rfE|r zUZ#??ro?zm@PulU4s}Ec7v^r9LY-qPv_1PR<3O7+O*{`9WU1YqgqWD$8NN;c26SBCKzef~LZ3%5(pk14>`84i{BtA`BU;-7m+8L;YWljb2UB3sK-6 zpk~e9vu#Jlc%EpIWbA4%SO!(2SJGAJ&E^W6E3wrK*_0!p{qS5qi-qKCDDi%#2~j6! zsD(q1ijM5DMOq&;ru*cq*lea`w>ldm2=BJoHs?;doLVTWI!Cq4i6og7WohzA^@ZMo zmTpp(nnsCf=1`T9`~p2L^@TI;;3k%5{Onfdl8Yj{29}ErVYhjh6hD%gPfJO^QGySn zVfzX3O2dn^&q>a~b<-rScc2gPAtOE7Ni{n89v2!xNYu)cZ9H+zm#xu3-ggoozf z$gDX5>R>tyrr1;e#iIgA1 zu8>~2Z<4)sa@(gMp`|oIm$u4u8pS}=X`My1)vQoJ2D{PAMX_w5$Yx!l#ya-YjT|=N z6#t^2kaNN=u{PgYo|`sOjZm3ZEaXR0J&x@$ePw6mlxL+!<{Djsj+?C8{${Vu`bye* zv)4zz9NsDZ)F@%H6dWt%WqCJ6rFhK5FkHGe=Ix1B z*?SVR_M44u9!jW)4!!(BuSJe|U@MOLZPK{qcd+Tz;xZt*@)QS+rNaRAf@CKt{sd_C)sHHn|gvhi9}r{|q{7 zNRupQU$-%g+lRk|_{O_f=RIEAD_YT@UwY^L9uCBkJ3h-F+u&olwdZ!2K~41^2->va=U0?l>oe$sYkt42e4XvR0WE?>jtT!oR?Z`CE!X!;cDM<$C7!-D zZaB=NSbN2kha|OGtCPAzNxia9ktTtvPa}lc2vv(r3k4s&W+gCB*9~#*G0uw25`x(+ zg_CAbmif~9+`Z~CkL0PcPN!B7^7)p}41T~VH%P)wv!35KKj>W#$8QX_GS1TS#o121 zRjqQ_A^FG8N0HUNZ?k@nFF)!n&oavP^!WB7v#LFGf zrAdl7Tc(w7h>hnoLn%EWqD}7D?nGQ#!tnZ_gblbmF1oYJygkLk*$C~ox6;_D3eov+ z4%M34@M*TgD6wX-z2k-nO|ufCNt;EdPf9QmG6!b~z7XX^BumtBnX^vAg6`4~ONz1N=H^sVuFwvbb~Q^d*e2-O-I7oNnysdh^0ru)X|bJ!nn)6y-N51Zil z9>&znKL*Yz69Rz!HdR1_z{brlQ_a8RJcLD7Y}K~GPxi?YC$Y4`Nl)Z0h`Yvl?=|uF z`Lo--W#;Nj-cG4Zza41J=9>%gui2ICfr-M4B^7S$XP1Z61r(|LzC$QwLZCe<_IRY5 zuF2NL2I0kPR$zE*7B$?y@^vxAe~RD#@YOY$+pHJ|h#Ml_Dbi2bfHNZFf?DAiNd;O7 zABW9{()uaAQF2vQR}almEH2kD*XRPZqqIys6HoOe*<*xRVRy;Pe`ws1X)=f`IvwmI{$ z*YH-{c^PDVCA456#B;B*N>;D;c^7YxX=;?lwBLMv zGnRDQ6+QkHXN~xZmL~|lw7Pt)BTILXe5b)uUsm|;@x63u;m_rMV&T&YH3`0qNhZR% zquBZWAXN{pD1$c}IO_FRAIgh|JMNJiDysV4RkH-G(~U9@p3zF|8`L?>-CuD^q>lw(Vo%(lmieh<8`X79h!sup zwr^uhh^U|NZ*$*0Lnq5ax8?AMlTRGGkW0PWCpv?pu^Y_`;o?3$El)&|9S?AAqLcXo zCkFQ?g+h8C_Ks;gkS$P$1M(}D+L@6vrMy-`OW6Zfy)Yz(ozwL$ys?)M1xNHSfqO_x zPhHwiPrS(26&yDq^%(yQ5)@Oys@*@4@@c4Bt73sZf0+wqhfZS@X%A)h)(w9FRFH{0 z$HJK=H&gWf+|&Fo+V#NM`nJygZrFdx=KJUA9>7FG7L2W@<|98;?!jO>9h1-kqbzM#$$C^w* zh>q;T=WlH1E-=Q3_gVI25qn{;;fC#{aQCn_{4gGy4|zw9#ZGuVH}g|glUhLt`E$H7lH}H`*%l)kv};I^Mc$kHPLF-& z?oiy`gXp~vCYRe;!I?&GYJdLvo1A8!T`r=wt7o~`W93S!5#Jlx!yM}{>uD^V?=c+Y zx-?RbZDG7!y#B)mOv!a0=(v*92QfJbZLTEhmm_6iU78a9A=W#0ISR$)=Q)p>KziknP;GZe&3mQZIV&TlD&&Z%_Mmd?L^$L~q^Ed7oNChdNLkVb-g-2YBW<05VO4 zD46F`xh#|QlaaDRt{NVuC%)I#`85X<|3CxomU3(+I^tg7Zo9{4Fr$%{>D2>eLO5B*UP`7hPCfw=#b0^Na=8B1k$_&i+*oA*tmMX$ST z18c_)d2yYEQWb)*tWz2WeqQaczZP4^yVRtpces)Q_hUk#%}H=2;<;K?eP!c(*E_pB zih~7_s|^qjA9j&0-q-H03`oXhO|@ssCJ0Vnp<4_^9AOd zWaHPQMVXTd&sAwUv;ro=`Zctw$W6xDlp|K*0Q_uIlvUadm7(UU5S;$;GRF1Kn@sRIBe!X7|bs^Qm!pguno9Q>#x zK*6i@_^{*J=aC(g=e^(fM(`aRo#PzR%-Hm7Qk&{gZ^9Lxvykae(cGvK!AI2Xc*pmXus8D1)SHfHz3VnH#xs{+ob)FL~ZV;UV7FxY&X2)S$VmU zt3}|a2d~(LqGdWsZ(D#`a0EG8Z}upa7|SMe+xGaIknf?CZ?>i_{q8F?-oAU~@H2O~ zF#q;+2&rzLSK-GKZ#g@hG)0pCUB+;FWTdOvi`5+UZ;YLp2>m|d)!nMsbW5)rc8G1W zNuINV-1h<7Oj(t&#ot4CAQO&2Wx1JE3V&{1w_VQp-6$b{dWqy2k{Az}cw~-vB^ZQ3 z1FA#FP7L+YC`r=T^phuaeEp2y{^Uns6Hn9Jf326mxBsKN7{AOWZqBrOcaG1=DBpwS zdD-Dz3o6HZP#wqlAT$b7dn^>W{F6;l;GCh79}57S|2qG9*aBFxKy$}BF`~6wpK%YodM$qT&K`lx zCFy)m2)111Mn8za&S~Qw^Go7)q6m=b3z>-bH-;)uHN({9cwevk9BpDln!Ht7GU?kx z&d0sUJ91^3#rx%fq=YSH0W?&Q0sfPdYRcp^X8_nek*+D zJM5)*I!|e*S%w2K&cqn^&FL%9rpSbB&e{qj(7qdiJr`zj(1_l*;%>RXr}DEnVFlv;;Vv zFTpFoeIjHyI>r8~WJkoNr1&IKS&06O2<(>u%Brj?b>FtsQ}*TK%I@9gKfAM7FR!SH z@ctEb`DxYy>D&v>3d+|Rwf)8Yr_rN1WA&kzmW_h8$y?O8g;`hO7E$&_5$oi5j##hT z03Ri0BFuQ-?p9tOvVV4ij?ebJX(9ClX)s41KMWe)J5bF?<}0aodlC-n*Cy_4NXN_h0{EMNC{s}m+Y|Hw)Rd8pt2 zVa!F?R~gq4@yJ!KQ5c!uN>-*sV=+XzrJRA{?go+%tBIDKS$ls>lsQQD!#)u z>k&!ky&;}Zzts=*@EbA32Qg`~S#dQh-+{WJ|5qZX)0f~6jHK_YVYcHur_9YQKL3~m z|I?50>w*-YN3K*?vjw;(eZV(*v|Vp_-J#Y>_78k z()R1Xp!SGqNTB6c+=5 zo7v6VIC=K(;@h=`wcxx_h}Tfe($ZL}4b ztU23D{<_n^UsuHHWILAq;hRj;o|K;LAL-D@-8ZSQxcsT_u_mA6-hu7%%263J%aMMM zL#% zS!ooUHw#nlMn*+mpRk$Vrh{}HMrIBZ&JGXV4z(8fJEy(etGjCtnS5s7mOd43$c!92 zv7Cxl_R@3@Z>l|36tdeSs_FW`fm1t^N_wl!2Dy+uY@g3krxwj|;11Lt{Z9nqf1(2T z1+_<~q1o_Qr(+$@y=`!@{bFCL4qWhFXQ-Q8=h4n-lzlSZ^3pNWgYr7A+hysM)PN^p z+8(+4WtaR3z8?sU_$zwlqRYjp$CbHG6Ua!Ctkd<#jUK`=cxjv0;%m_Z$WEj!{uQb$ zwO;OafLbW$w0y%^*G$S7Wl@}B)`MsWWmBd^&~)+o^9QeCM1;B(8n zG!c~=tU2A2^i+n!Dy-A*$1jZwROMhxy0~oDx)o={8;et^xA=oi`#cw)M~?b1Flh7o z)z19ETz8K1Xo#I#aC*7rl=`R{A44T3zj_z<}0r)WQvp_qti-gIlIr@>$@4}AX zcO1q05K>fjg{VgSK#6`Gi~fX&ZH2G<7o6zdse>amz4~K?#LAMBo2dw?hhtIw$I7jt&y7tG?|98_4uKcT= zs$X-CYMOPH>EJw;#jhY%mMD4~wqQ@ZWg$I_7||*q;h#T3HEctc$yi^dZiv60NR1#K zMivFFq?fG0rWPBm}FA@i0a(&J5%#UEy;&U56H-N;I_YJA{6*N zlkW^6pO0)FS$=7_?m_F|er1T%JbfWztIC1h1nwfQY@mqL5E|kzOm&KjUub)LyA~YXZ&*DfK_tV-%W9b z%Pne7`z}YPQFOmI(|uFtCxu7CE!#*e==YyInN5>VoBdVa$cyO8<9gi_ph~bRZGk$Xff;k{+xR& z^btyV#RWCJ=ThS>XPF3#^Jv_u6ys;%J@ICg&ijRG%bx0Vc$c>S4&hHdjgVU<5h?oJ zU75nIrC^I!#>hrg5azhAM_jL$je2`H4g&BM8^s-IG?HcUiBsl_E#+x=xjY^ww7 zno`9WK`!egw2Rg!U}`EG;p#cWp%4s#$G?^P96ie$#b7WIi-qYgu$K*prY!Wi1t_D_;%cIWjGa-Q^V*H7L!<`owWb(YkZ#DNnDR@F<^N`dqDpPWej(#J16JAzI zp6?Rt>!&-g^i^H5iv&2!lY*)=Ei`v%_C|`m`{y!{a@Z^?XA5>f$QoID7)M{+B4DwR zU=k5cEs;2)vldU)a8G#TG?~xaI-n*S%U;(jj=x9X8FGchtE^c#mQ*>&Kaj#a3}44E zT)=p9=sN4(X^klKVp<)_k6z)Iu)U(YeQ<|~F(W-JVZj94{a3zrk*q<0omuQ~%Bx}6 z{}NMu=KU03Cb{N(qxN<~3WJoMi(X34rK7NK=`I@-A8YY$DsrB+KR)+dW#$^#AF0e& zPP8!`*42k#i^S>`GWy*8^Q)Jm+RAZlA{gGJwuL4OQ@c3UX|XrlptC|shn|r9_V>e< zMYa%4YXf7+-j8ogo*D+ffNYFWCaly%CIaEC!eO98HJ-%KXb`6kHIe1lOSR!jYB z+sR_pU{(5Qv!$EGbx8ANopx5n+-0lL`ctQQc7=HjpGZBd#+B#f$`aH@O5oVBJ2+}( zh30OT=?lpk{XenP{${b8s**B0UP>lM2HZDoP&K4iVyo*WYQ0{NL&>>pE;!lz~2Jvvo6i@SEn?6!0yCWv-D{W zv-hZ6`fT0i-;km>^W1-+uG)r&D`d@|q^xP(!J(b6L)o8`$atBi*{1_9$P0G7w;o^K zbnCT1cH1|td%2|P_T3LA+^AQ_Wp{FBnd#9R?&ZH#(M=$$v3z(*7ms8UO1|8SiXK0F z#cS<7n+&B^<$H%5i%=$=#ZG&KLJxJxe8K%RMb3;aYkCT94Q`Ntq{ zyO=3kg>Ax5)fK8w#RjJ=IwWf*zSFXsi5MK5&_s~}yf(mP+NRFB%#hzB$WSE#f|!WQ zq0q_7U;h6}uWGl*LfKlL47mus2Wi4Yg%w6_$#|tTYfpuCTqJCyv>2tc4MsM0K`MX%CWSxs#Yke}cy* zRd(y6vYl1d=}==6#87paqrC#C zEjk|)1zQ&$B}PZ~p^E1-E@HI31k!9V(vF?qrhkq8!>&4`t(eoctV10yX_=uM^K{$n zL*b$dVDSS@@WUwJH*4u1nP}k0f4lPo)Z~9z$$+5)LkF}KU@TxPAR!(e<}(0pJm@nAhC$Dc8^8%Wm1%mCJ7Qu%;*_QvEv<> zA!4J*@Wsu}Xr1StHJ3WpFcI2bXYS)6{So|NClhf&aiZ5ANk%(0=%b{|CfnPu6!0(+ zA_GANrV1+D=1j!e*5QjSoK5$XM%>!Baqr0doqnykvu*d$5TEMIpBE|9#MK>>iY%`j z%F$I!L`?qDO0pV`i3s18FgV6U_#i2U?8s^dA~{u$0TGAhLw1#wr9`T-u5OYNl`JT9hEH?fEHb-SS6+JjcQhBl?es|- zlR#gKujat+p0#H^L)Ii8tn$1Bd7rtoZ>V0;<5+Rg*5$ePhYPO_skGD1lb)|^V+&y` z_-Xm{mU0*~>X18Nobl1dQ;Sg#cJCj z!_h+8fX;*&Y_%@P{_Bsz@kc2HeAK!|YzW?TIYPK|xBVnJ-BLzXuqNCOZP~4QFyAe; z967l96U}U>pmunzsJq*#kiMT4%&A-%>X47QGXKd)^=NONfcFdAH8$_LZL;(9+2JG;uOds)WHA@n4Gp z96ucn5qLI2GE(&Y6coFZpX!3Tq+iUlpGNDieMf)|;4J>1M{EfbQGFQOy-qQ1bm@~) z+aV@`t;veZIJM|-u_{IGz+`x@bhiK}`%4T*tb}^mrj3z5i}{8zqBUA|OQ&DX!e2aC z?ZjC8;9*R~MkeBV>510PVU6R_VUfUY|4AhPpezOy$-hTN02bp1PNDIF6&|!=+en^vv*kaj^{Jh<8=N{yN`4|eF ztgKMcIt}k&sM*rVOvDpm`U`A;*Owg%zeXy&!E#ZDnuuIO-JBdl>=d}M^zfrq>xM!S zR#*G1WAG@F29J1zO7UTj610rJ4}vGIb5Y`RrQ@hPRUB`~)tA2Ys9l}=-r1zNZ6;N(9PUHy}En>20d!&TYD6a04AJUa2Js-}e%znCf$v9OAFp-E|UMtR1q zkX3A{5BmG|o~qbTltFOOWpK}b&LX+A=B9XnT8vRVrl#F-{4o=82}L{SDf;6z{Afp6ZF89g^Ryy5O)s<0YY*2!A`I=LYWfVi4%d@nZ9}VBFY~h* z7N;M^wY`hJaS_|dL4G7$>=WBS*2&vVnKofx};irjGKwSiUqS&9?6CUF6K zU2swRKE39NPQ})WbW{XJHumTPEteGs>7|kesoa|zvG+}sk8WrR@xYm?nE5$ke!JTzkw&thuD}1f>QWLk4${0Qz7jm=1BrI6*-?^f(oH`d^jO%D1AW@ zdM!rA-5sitwftx(Gwpwv3#1%aYAT3>7nq1e7*d=UyZkwNjsg?m#Xcbi%UL^oVNtSC zY)c(J8KW%&WW>lep$!8p(5l>UDxX8J8PuNOOTG)2uc>2 z7rx*0i??ekN6m%C*e5FR+4+{fA-9#Ube=4(AWM|{7%Vs=;HvVmBTxIuA(eAv_6d(Y zFJw+$Z}ad@-ciU`8W5-)cSOvjBSBi>x^oKtku&G6x4w89f02#G@Iue=oA?i+OvFni zTxFg3V>vsVl`lDm@RHN&9s64(<$!&$MS6W?aV$$@bUeR-`7^S73(lveGpIHum8$!Q z+l$)8KAwk}s3PJNnyCw|pxxyC_$UEeo6ahYgHBtxmZUzO=;V=Ib2B{3mKZVi@T|YA zONVbz<`R8xo@o9>yrPByLMjy>MLa`2K~SgY*o46c6g7FTF8}Uq*kt_Jgr+?UM+8GmZsh z`R)<63_V#=mL+7cu#iUn92!oQ9Ih#TWR$;3u9`Ds_jUo{Z0>7ypJJEP6-Rcg@p{6N zE%-2A?PRfSf%2~5IFk1Q?T7ogU4wX8{A=X3 z0d6$}7ve0!X2W!Q0cZ=L0H&D_z&Mz}!2iyVsVau#c8@?uwIesUitLP13+n=MoLg6= zZ8p;O7BjqhNL^2L@Z;Xx>iOq0*oD3>TDa5Ni*gle>y{rU&nL0cUHFYJ==YRS z4z!IvaJr)T>1ZB~X!bfhPT<__&}=BJ?T!fR4r<|Ojh%|!quv-Ct%rSL6ZAk##cnXi z4nLTN`WQReeu$zkc{|(gzSz;0XOCS!Y9SvM(DHW6>@e_WB5H^amhVAss`*w!1%D}CezABX6)YUe5X zXmQpyO|b$D?-eNo=1CbGFC(QqU@h<#bT}g!Y-N`BSenXl^d*P30c*}eukM^~CL&Q% z$Tu%{KEsrF)#1)5SuL{NPieOwJ4!endNUJoo`r5{_UcV;S@j`U0}wwDpgU0URkR-g zCB0(D<)$IM@ogj(NpsU>v1;e*W2|Jm8)SMcSO!z zlh3ESPmV>PbxS%)A9s^ZfJW~`<0Mj6g}d6* zFo&iKx;p|b$wrr{snz)&-h^EzGl#0S>CtiXAxnibRYK{TZ_*={)d*WTatooe?)e+K zbk-9z9hx^1D-xbBu~QXL1rfeEao%cJZ+)`D6}HWiklVO<6ZHj7RYC zXZOd!CeC#GZ>qY_m}s?CsS@sx78BiK($UT3+i`;-?X+-DYPh3N_X7MrX@;d>#rCEK zs^P#2liNY_UbiX^2afJ@F8@;uamMu2-}mS3X!PSz;bJ26T~V40lS?s1c}sMtC8s#s zw(^;XV44&9Yo%|7DKinW-}4*vZZ0L9Tf3N1OW)D%@H>OA)X&=4C#2*^Ei&q${n;B# z#5qw$1ZpXgtTWV0spDyvQQcg#qR-&6M=iNu-jm?CCpMjr8$z=X2Z!sTtXoNuLB|f4 zB(CXLXtIAve4^Zwdugpxq4H%(;hgCYUZP8^d`1JJ>R&WMTmi4FxenIkg(#ohcOy5Re?4K-$QWKt_t)u;$&veDfON2n@Z*$Ul6WU= z2@CqthW#0^`X3}Yj^|(|YK7_Aqz}BlMW(6LL(p&n?DwU+uxypLDGEs2?r>lo$-Ujx zMz#Fq+Qu#j{bmEJKK2-SVMP3=U^Ku!_ZR(; z;bGpnGtT%erjl3O8eh|>oao>+_Q)E~dK z;|YfpnUP9+$WCdINsd~sao^UQYHe*h7M`RcSve}j5!EFs7PqU@UPGmhgFYdOx>hq$ z@5zzdym$2*HKf2I^(Kx#LR!@E=d9@-();wHyW5Gwge;{+nv%w!@0w#Ed2*}pt#Z@r zoygivao2Gy+&vo@DNMwX$LC$CHbUg_^*z@vO2fgEgY5I7MBIHzk`Eu2yci+q$~@+O z_9|;{W8sTfi9@YyQ7NW5SUF-1fq{4^#uaF-qx}m(_N%9i`gQX#c z9-YX#)W&q~CR3FQlMgWj)nSH-zp_y^yUD#rTF*Gup9B}OZR35iAt?KTab;X_RJ_Fj zEw$*qPa#xCVPQ}0Z56I!^|9(c-f|JKo|C%>K?>n)Gq){AaMd*OTI202gphlmVvOsQ z+cTEF%wN118C{&YI+}ZxZrKGPuHy%(S0=((9G#;i6PKOK*h`M@X>pIX;ztZSKIot5Oq3QsrOrg` zi`=hlqpk`aOh%h3xeJi@t^C8${nMzJlOTVQnH>O~!jxQsWN^Kwnp-=v)Efr0ENLm$ z!j3*cI`5+w9KQ3hL9)OmBPp;lb4BH#CEZzhx7Y|1v4M*Cl-j$ROSZA~(1U%W#G?LI zN}WWs`~4;H)D}it0z)<2lEnRyr$E2XBcc!U2;LhE#xk6F=RXjarsusnQSwM!B5&K| zsgnbB;s$*OEJ@eqndV2qil5RIhx$;>M6?T{i(4!^xVw>IW`lxEM1>&}acz@%SJ#l? zxu^^Z=DAcZ%Vhmzq@1*?;YO+x6T!!dc>^a{z(E20zLM3Hy^J=;(buCSetx@Q;|`e> zH5vjhIbQO<5wnIiJ%Z0y)iM!+$jJ^xmNQ1T(E2^0X7@ha3mjQ|;1ofppdnR84k2n9 z9A!r())5DfG7-ZOIup@^VkLIx5*>0Pqa8IIjMpVCKW$evO0&(mb@u-85RQCgWhbS^ zV(0eEr;=GYUU=aOeqp{f`rdWh7(DkDXd2|u-=A}jj|-L2%jHf+pY8S8x$s;hJzJ&t ziG?mFp6jxg_{ccbQuJEphb<*aXRAWEXd=I1F_=_&t2YH|9aBwr_i@r7?N!3?bxfOM z^n{0(?wU>38-d?5%VeE%E&TOL0pCs)wEtg5L*F&fUnQ|v=Fx@s`oZHJ+CBzLYeglF zT+XQaz{ZLST;X8U{q}53+(i+i(866lF-F-`;i~x>Y~%Z|qA2$Mg=R^vImbJy%d6S^ z&6++ov^koD@6!G4wOh-bK&rNdj*yBwAz#=c&3~OR-qla0y7_mu1q~&IH7c6^wKZ#A zqzJZQ*sX_<*XeRcl;bq4sQdW77(wA4m+B6Apizbv=e8IiZL#+c$jBP9Z|z!xv{+Vb z!bJEY+oM%jVr+Ne72`%OU_RE<8+{*B4(}pD4o8oQ8oyYP@b>*Rs#`Uiz-DP9XHu%O zXI#y`cLvQFVw+`6UdL2)VxmL^2dkQmQXylHgGbgsj22xlq`t;GeE9YN#;9JJ{Cten zlVeNW9_91T@liTy`MXZLKULu@%SzC(W_Z)(Q2g88C0``znyijg4t2uOH54l$`sswd zSn6O{t$<&Nlsf(1y~Z>v{>%wHOy&#S4*FkF${Vxd_+1ATN z&aKJhd4-aa7~K~XAB)+7VW&&!lt~8e=A<~vK&D4e7PvAxRL8Ct8BF0ES6-Y;3pcdbXxD*VCsj1>Kgi;9k4TPo9x5IgXjttqw>UlTGC zGW0v9G;9#6#-|daLJ05tJr!;yt0m)D4{l&0LblQC^+rhRw-Q*3zZfGu`umV$hr{o5?4b#4gjJ=y%l=~gp~j63?ID1zx!EpJ4U}IrTA3v^@VGGQ(i81dF_@Zb{himJyIjpPTcDAD$Ropr^ObVGl9SN zT}u9cVI$D0Qvx1yFT|fp>%6l*H^fO_UGUj&&I%c9$!^N;oZ|ND`ooDIGH_6!F%txt0f~w5DeJ!TN+}y zV0>jf#;h`mwAMMQ+wRaE8@&=Yo|(ydJLA)R2=-Eqh_~w3I>ikagM^ zx&7J`q2HHP*PT`Iplr%oU7tNt;9xj03tqDP#7vGNY z+=T~Mmnhpunb@d5VH++kIYo=I5W)l{G|D{iTe&Mr}Fe#=>zZ$(6c`?2mJrCVRsEuIhyQ1W8-=^_F5 zy||Yv#4C&gn^K4QutRl4d$czW9Co`C6KB6gJ?-f&(p^6bzsERn`U^7d7W&bO3FC%? z+qc?GdLl9LHmwPJiivWZe?(E!1Fzq%&C%F!SwB8?Oy4~;DC~hjf4mXdOXZlEk8=># zPxU2@eO~`K>7k3PMMCGkK7(8KeuaL;^@N0|bBE>29{VG?lNYmTE-<2&P-NF!zLG3# zMu>evlR=Kbvn6jG&w5z9kBLy!czaS!`4IjBvQps8X4w)!%A$JxX4E27zHr$DBcW0x zLY6z^($VB)ZRw{AZ!`L)}Y#hNO&FSEwt8x5e9$!%B~OZY}4baW405p5SeM z>ZSd+2a(ORTD-%lY>g3O54gYhKxxa&j`*tW66!D4Y+JUNh*MiIR;|A2X!vO??n!pK z{kaaV-}`D+p(-}n>sWbh=OxLm&iAi1DBVeusC+Dv-hFwgexep7JSD45#Hxdov|Mr< zCM!`wvCbpIBV5cRiyBB&Z6Eb*ttoc1$==2Y@^W^%9=Xw=!S!0f<%&n*6j4AyMTLNXRHcJRiGb3iw}2=}l_m%%2tp!)pn!zlB_h2UK@n*N=_QC# zm8wAKEeRzFN%%Hzo0<2#&diy2zH83;9sb-`vXi}^z4lt`x!1k!#dd+E-Je~CVYb~* zc>TtUyc^;o$7?A~rElDo^G-vekAmSkHMabQC#*Bv*3`enf?8g@6R}S40qj?VyFKAc zp-SL%n#g`8qbnN5>Zh)KqSW`CJ>F(QJb~376^@-7bua&n?8(p*(=!>LwxboMmx)VG z<~yOq-S}t4$)*Eq`EBdu|eTO64WifYh4Fw=U{zc>khBi+NLId*RtTOnfEH3uX@GAtQ$4) z(&(~q?oW*mJ4MhPFkmNb`4eeN;ksc>tYD;z-vgUQc`ehLS z!NvZ#*l=Z0!W~;g@11*hFHcB{AUxlZxUyzipRl$WJ!NR~oVg{gs$=wkQFb-&9JQs1 zHfkY+6KQb&Mt)re7h&IgDrJALOkXkR_Sxl3$5|uv6%j#-o@ul>wAQgS;+G^Le`KU2 zmE+WBsF#y2!{?9#&{V%M!U=^hsiXbbvR(Xw=Qlu{8_SC+$v88tm^7xbnq8*`ox^E0 zex6}b981d|K{JIQ0KN?CDO+(iH_&sguLZWh#ktG?|}{WDz$d>7)Twi`P6|A;qfRx z|K{6?nAloqimqwQ=JDOEh_j$OJ!)^nh^u;o}~u<}aKFk?F8A*x8InUHfQ{mRISLhHn(~Atz@QI>fnJ%PCsmA`$ui zo?Rpr5B+6()FyZ~8W%pecNy^t(5&o$$eqjyp7^EXCxVkhjM#6BFcZdNo2xR4 zFYfOJw$3skltt8C}C8sVs0CGIR*&f^f8-3}Y$3ujl$H)6c0Q z|FfoWF=NaEurnsjU+=b5fA-D2&_`M13zb*4G>PTyFSK6u*$XDAHAPIS#bdWQ+txWa zxH$Wkl`ZiLFzd&cxu%OMd_2H2QcxjJ3EeWr#CiYK3n%>JWEgBVbpikhEl5DRtwWoY z))WNe`t({tB-!wu5D`J{q%cgRd~Q75mJTzWgIs;H+GYL)^=XWSdQ;*xqo8ADR9HOB zV|FyXR1e~;4Ngr(07Y1zBcFMuEfSLe7Jvmq5@psqlZCZXV^nSghG5PTPL$yHUrtn< zU`|f@rf3g#k)0=S@lraacHfrR&Z-{uzWK6t9%B@xIii8%B5^xgu}+~y(MgW0Lw6LK zw?G(luWx6(KqCiVipy^{`Ug(zzoa`TF-mLl+(xu{<_hYyCj4PIRX#1En)~gI zXqIPY`V5zha`d~)8XB#iKENwSHP8) z5eVWD;#9j;5hEFNVk*ZXp zl`tL$E31BHEUM7T1BWm|&Q<8=0GvKq;)2M?i+CNnbKk;)7rf01JW|%qbT2xjD0ib8 z2nuw>$#0_FHS>5vyQk}iCHKNrcOET;a=N4L(=QzzkcU24bww#<{~kDV zjiY$GY9UFj9sT`{{nWMB&<__EFXM0@7H&>?@RIv#%_(R7!VgNDcP;1xNpT%Z{NBz@^_NWN zY3h9tt*^~3i-M~|Q)#f%VKO9oc6$z^nlQp?9@)$jZ@(4aphTp9u_c?PqOs+{jQbvM zFbm-9l1D`oLj2-7Vo6+=E8qC6w&hY)Xl4s4m}E`+FGW28)g|XDck5Mqfmv2;O2N}Z z;yGMLwBulo@S4K`J+w2Dm}`C9_+xP;GWQKdadmUD= zegDa^xI$JyRwhyR!unvP&O}pL(KVRum=2{eJ%C*m2fimmc70&W*rk|83a|RWGHl3C zjoTEXGFQMxIi4zBQwWhtZ&s@dSj?4u<|iEUS|TQ}Z-a&zw3FrFdnK<MuzLsXVkmAf!~3AdJb#oNEd( z>*2K!e4JXI!do!z8XQ+jRa?f0cF#Oq9d7s)DtZM3$7e9z6T|zopfT?V;4&d&wFzn^ zOc2LbV|zdE-N=_xK*KYROt3Ra5dEc4UjZ|3sc&MA0MMh*yp>LOD<_Aqs$ABjCU;jR zw~IYr^Y^JIYO|^69ZzQYHT$dTK(<;Pvk>y+=EW& zHNqvqgcaql>b%@nzDh5u$O!hEBlv6#ysa)vT>1u0fH{+_KY6^oBx|Ro5$xlUm$^Zj za_3mp1Q^IkT((pRj}M*p;g3h>HwB1+9D3#}3ETJXL8^Q~xKw3WMO&n4EFjSyd6Fv~ zFVxxz^5=l(Ra=eUXh&!Atnq>0N1LMCtU4(A=nk1mfkuOlvJk!uXM!~BdPHyF@Zt$y zJ1T>BqUtH_l@U9Oq^r>#5=C6WWe9rCP`4~DE}du&nVabNR7B?Om5kW48ss+goPdP) z!4mp;(t}WbQc_-^Ph0Zc$R`YQkf5J*n?irlZ8EiVO?+d+XI~_gZ_|6@bl;+~I^h*z zH`(ixUhT!12~rr2<7FG-5mU9Gs{RyQOdy$CLbkK-B+0U39UGmrANt_hkWAJacR>JX zS>cs^FvS0>E&MfU^H=!(ccqgOsXgpUdxh~`ymY8J$x*q>MPi#`j~FNiy%hvHVIpm)YAZz6WfVtlf;3JhNKNzcCK^K5(vSO@yKH zGp#gBL;Pej0F5nJw1dBIIBF*7S_Mxonp<0Fh=9v#09rvoDdds&5k9A){rKwz{Z@D! z+W9(knqU8$pmKU!>pdr7F}#;c@$5Il_cZICy|D1rntEu&EP2?Ut3a`P03okYFYN1` zc7#hXXvyrlC#l@!VSbsE4;vlsrGa>YRzP01)>H(#Tgr3aad86`8S65kFJ~3jaxLU< zA7Vk7VA%aUrgWyE)uC+)M(BA>jk)Wz^p8!md$o}?d#8F=@B_G)X%f|NC1&FUl|xU+ zW7$L>+gw0a?c4=nyBoO$D&2&vWZ!5PEDS7i?kH4Usn9SgU)dl_=BLV{_{wT(D77&O zJ@GoeH1!R$1vnH5+zw(E77|u?`#wtjq`I37zJ|!|cf#-0^#j_9;A+W02?z zr`_-~t@*&1jINE0eNOwN1YKe4!0Cq+v3%MBiRa;Gjt+Rn9{J8rynd0i#>J`Z7bB`_ z`RHbwv?}4$v9{G>FW3lD8v- zALA>MF7{kHSekG^?xRY@u+WD6O)=A=QDqXxp9*hmhDM~8j-B@FAJ8ag)tNl+C_UbSYIXQ3k;0jfFiQ)3-D_{2<#qij zo2Ly$GC1;)y`T2ak#7gn+QGDT(xyLwX>F$^72&mV_|1<}U7JrdqnTf~J?vQZdJcbI z`6w3T9(wDgpF6Vz_mP4B$5#*TdnPWuRtX!GqS~Rs63qL+!$YZcv|CNM_J*CLgphAtLcT8 zE*f#6llT2xIPQW=*1Q-fbpPBYh-SO>iF>{U+e@4>6Y6jCJ9jhZSk5e}Q2SN0Fvb~= zgIpXtt?Q1;d;`$J-u*%gJF>dgX((6CW_9`3W;QyIJPnfub)Z)`j{O1vzBIfJe-@R zEHKkvrvJpk%;3?G^8&YG(ik;*;XwCkP<;WiHtAHtd1j%!V&YB5hU zl@GGzVXzsyyKm*v+#4jaab@uMykwyC1$6NVyy!XKvnII4cUbj9?*_P~LE>@t=~u!U zQz%h^0}##!ehBM8m}3h0&SjeE0;KExEnY5`HsKETFNHU;wHm7q7~?yP4N2rY zN6H~p+xquUIrm8< zc~Qrx+~?m;_bt;b1_rEy9IqoZtg$wL10(zou-9`*GpdEFnb^kpS(iB1yBb(*o38NaDbej2-5F1Ac=^Bi*J4Mr!oy_C5f z0IXA`1|DyL9=X6zp&{HTD3B=~OLFVpfIj0ly*n*e|4n@JW@%?g=cNGlnPsf27CjTI z$G30@ixhL@MiEAFAQ#CulKnQj@YN)}z8y{ocdauBw|8!B{(h#ktyQ=Qb@}RtWYci^9A6@|fb*EFI#&iu@mm7HtRHtmHcC%4NB`^0Wk{Mt^I>*DN_L;p z{?Xk&F@9p?HfjjsSMi|>swRaz3q)pj=wBmn|3yEAa5jv zwOzHetNqzk&79cI`NrLKa1o(Qur8dbTH3#;_cgu2K$Y9o2ipMtUeNcw2~)5@Jlj3PToBRZ(z?3^LNI>805qV_9EVN{5cj=h&NQ5QFlcgGlOm=DfAY%Pzh&6 zzi6G(F0Ovapz|D)po=g6*$3~?nSR|5{hvoycGz5hiuZejtbWxv&A1_^^^=LRmQ@qU z*@nI;nV&T+&YN$y%b}6Lf>cWOAV*ccipndD{WjvTZE?*3xT*7RB7D`kTjxxVpc{pZ z7bF)v$A#_zwYGIghle0795H_wG5U_ELJgtiQ8s~!3BV!(@T*@6gxNHgfkThn2|;a- zb_aK7_rTrCSjVMNB5?$D5?K-viKicMenJ%|st8?vn|2pfc?X*C zgqZe{w&2sTpVhRgC29IIV?@X|b5q~FKu4QNx*g9s?U1sNYnqS!rRX<1B{dxGU$Rd0 zF%)+fb*?>dn7K=4R7g#JJT+ReK;>R_b{R z1#2g%p%b{=D?HDWYNkrVnW4SvDF-kktXBdk3_Y=rUu)x+JD!Tp`|A72HPzwAYM%Bi z&2Kom8`lf+&sRPO;VLS~O*o<}^dcYCRmbcdyL%mq7#_J!yD@xQH`@IudXMY)r~qzd zNUH95y~R`n>85Mm1AunBA+`>C1h8%;9O4t~={nZi&p)=y3!|r{Kv`9<6w$7Io#V#o z>sCwOhu2fn-^y!V`M6XJ$aINK9m>u37vDStNeDxbf>SO=28mt8FV%9P_oXUTOKzAg zN$oZKF5M*EDuRK_z5$&d6dSz9V_3~#-52{fhw$|+P{(!N)xgwJFk4a?j_hrjXlBsi6{6Tc zaJ7aUOyzt(jKt;BAU=*Z2$QfBN0*;Xj(n^=6)~%znKP&TU~Ictl{K{>{HHvZo%AFx zP<>tdj=v`4E6|G*`qHiRBvW!T(5LkCshBO0=-Tq<3grm!L+h}~El?RetS6adXT$8= z>2rFeNNp6Mf0vUR>b^NX$ifs6f}+(ON3!d2p^E_C#nPQ{mxyqGdL7Jk!NgOPW*f>tlQEmsR-1+ImTUP5IsB`^wqbhTJYa zhCYKqt)5+&v()%f?gP|tC0&WoB@Cv%35b&)&hk77xQ48RSBQM*w16ktuHL#~y)TY- zT8b;6{S_F%_qyOd-Kq@PlM*t!L#QR_QyrlOyK9vNLxkCVKp&f$9C5Z-}%=2U?xwHO;UX3inPn3t0l7EkXIxc%2s_Z59}GiqAe_zOxIg zTcGgBrj_hsx~u58t^w_6o_$%5Q48Tqi{EL11YzEWlSQ8t2?5fsdriMY^XTW?LgZ11wkxkvvlrTWw&Lr(JrK`Nwa2~9+`EbAW zbHs$sTXW6H!qkB&(~@woR;`xMN@1|}W=1^awg#(kG|XhCTM^;M@1$~BVEqYqDMfO) zd!}F`jj}+ymMF6tp$_ZGptT2Rpx3bmEsgBQZj!?6?ug9cAno5CLc)f<1Xvjx12(7M zl{>vJa)mN!oXG@z>ZNCZRmLE|hp-kmPt!y`#i)$H{2VOqTcf zePs3&TTbIGBgk)HmqkQsHkT^lX>N?m=?uMd98b?z&eIBG5+|GOearw7*I)Cw9IV(9 zq6e>+%!$UNW`WxMO~4rdq3i7qp=(DX?sswkJBNQJZ7=iydNHNCub9BNDYLrkCFEjZ1%@uPFUZ--Fm%}{Ly!A1tCb)_{q^W06%Ul&Tf{nEQnd<8&i^gL zECbDS;?W<_vSPIdOe5jdr|4*f6zi8MaUt%}$*^nA zV}@mFBlA3De|UXRbh}%TP`d%%qx0-_RNj^I8wXS`F7vK#1_4o-$?2+9Fcu+}8??I- z?OIepkb^H^EIJ-%o^S6HPU}4SN-noY{bY{(!S^r@<=q9TuRIOkDd8D|`=#UiPdhoV zn}Icz9&d06W^ndlVd}N;bJjB1VKFGKW?l03~acS;OeP#pMto-Vj;BB6pI#A zK|*{z8B=kpWIg=;5~MhW1nfkTNqmOLape*>pby;7x~u6hgf;Jw4aohTS~Jw3l<7y)!jJL zXSqA43YGM&|2%mH{PbRbH58?`7w3b-;SEze%W-+SP} z#t#|iV|oQ>MvDT;;KD6tG5r|u$1BWLZz$sF*+u-9_6gF1X7(Bt`pOpgzR?~k(3u^SA1d{`huP82kyU3468Lx zvy^^q#VY)QCNnN+8 z+_ODY^~F_izZ9Lc)8GLJ#zX;lXlVnJd-M79%%TS?i6F-+p<^Wy7HqBgR(X1u# zP_jJfdF?R?76S7}dAXqb0XJzpDeo?1OHubivW&9lPc)Crb5tyYqDQfAN^cPNLUoi0r8pqu)S708>t-&0Ya_qsL*{b*H52M zy**#lj24-v$64b!^*?E>c7|GM-IsO!)CiI0#oD%fh^I-@3h z*v`%?@)&!?V1oaJ>*}KtyEYWy*SZ?oczEzK=zg(G>%Bl~xBCE`sel)du=7)Y3Tgjc&GkQcXr?vE30-xVw5KLfhXRm!6dB3%hxN4+ zGLb*15C3$n#c<4f@8FK{C_k-1nfX;BGl9Lsj*kCcS8_m`Tr%GpzXEev@IwANt@2gm zB@2Fepkc>9Y;v;iNM03~m}qkopoU@^)H)&O7w29;i7Hld9Ml8FeQ);~Z|EF^jQhPJzep-`tYy+CFmxP5)iYUkaENA+f;O)Z znXAQGln*CG=sNH*&z8M{W4ZC0ukD=uld#Bm`<^S;J~F-*V^iy;tK{>UO_slTe~%Kg zgaHl(fy@SKs#f=eK(u7GeVz@X=j4^I-d2wko`f)7TQ$%kivyAg!aS0rM``9?s8|gg zhB6#$)sea?KGvyq-hy>}4q`#$hzUzIfe5jbWPv%%fztN#hP2c~@8s5d%Tp8hYL)MR z-um{;rOD_d+Es2>A|OnKAnxT*tcl$a?Ju>1Bo~|2yTD_Jt(89KoVP0{zqm-0HYGjs z=rgp_9=b_C=o(W)*Jt`Ui;yteVhw^4oq4H}nvgY881}-8a;+P8>g%uiK~~iyH5viH z<~Se|rWmH-PZl)WOe`1>Won=m!D>F%MH7lUuKWno{yRcbf70#ji~#K z6zvPa20~E6ZHEpQBZanW#sy-j0j(KUA+1A|gVIZ#RE7YcUMyUPJ}a%!JMBuUVAR?} z>wVfwW#8<2>)?=Zh$X3Lit+d~vRoq1Li7H+)q$x^aDCp{X3?UPl;=I#e6Nv%JjbX} z(`$(8a~OZVS}?HJfPXwWD#WBL3e><#*}yp7lzY2X;UrJjHP_?weU*^WW@M;o{8uyM z_{?!|N`-Pc0f9BOCRzcQmU$>9dMv4o3|&F`fc?cA;$pXhsS#LVh-%wzL(>o=9_b)D zyz68^?dr@D_{E>vD{B)3h_G)8aG!<{q!>6$sEvyo<@2`EvYeTNDerc}ZSSj>B}~pF zvrnQ^Xs)`KN{R(yGba}=9GwA?;7Fa1O^m}i(_eq;YTSP2_rX|Eu4h>i)Pnuw-T9p` zyQ%}*TaE~V|HQLKXG-Y+Z9ifaL*ca#-Sy)U?0-kg_s=@89nQ`U;_xR^i66MO|6nTp z?{ew?>Mi&SV4*4WuhX=c>!;)4^BdNAYZSr}X^%U{iX9m_|0wbJ5U?@*IXjrXaNjnL*0<+2wEFn=vOHFc{DC)JQ@QWNy`?frrO7VO9I5 zq6jc*+3nMl-YmwV-TQD1FNN`E_s)<644n8NRd#i8l)O9eEObu_o{R66*p0oF4<3~@ zo}o84VO3?m?Fo(di)bZ~eDq7qj|$4YSega6C1NDxsgF@AXS3sBPf70tkIqS1Pb1Ks zx9>xE+jnOP&f=pIQD8|mLPAR%kv6a{Pk;2_`Zo|Hz!n#*JM!2}x$JYUN2$=LE zjR+{5Xs7dK;uKHZ*E{nPc84$3vZ^B1Pp6>He0gzOWZGJM3>ICPX!!ZrV-nP(LH08n zhtNy~(lA5*K5r2?TH$;2D^!-sOPAvXBbE`_PD5F{^CmBg13mR`=Y|KX)yJH*j0t;F zD)xRAvia4{G-d}U$<`Z^lFT5V%_@5)m8rr3+Rdt74Gsq%<387mup2j6b{Q3y{^d=X z0iOYuH>-F&a^W5xB1c5bcbar23XPhf4p5qF$bGBvGjCK@4{iY+;~gx|+aj=YKXUZ{ zrGfq5hd=C$XZrO4?$^MV_=>JXIs65rIvNyziUmeN;4?#lB4VfnQH}}o(k>CmA z%FDN4IsrgS@wJv;DVe_@!i8!^gTdyHPY^+4tr}=lBuyPWi+CK6un#Wm*5&upth-p?YFtUC_K>kKYSOyh1pAvY z9sKo-WIqj-Nr-dd^b8iLpjxzQ9~myW9{vgm@f&uUyAjgwb25fD&jo=nqo)Bv*io#I zF91L>foESMfVH@jm(NgyM0$8+=!=r+{grKb&JfJ1q(yv_si?BxrY`+?Jcm7Rqv;ep z@v2bol5WFNX@IHH@G1@M)Vm$rqD9k~!7?9V zGF@BMPaLrlbFsYuZPNz=zt*Q?Xq(~S0u12bJTfPzT!wgPXuWRdNMo4o4COG-ewE(# zhft6)TF@!)YL#Ze%0S!}D8Cj)L+Y8z-+mMbqL(sjQpeA_ea;R{P_e`Bes{4v;Jcrf z`$)FOn+0>qmjT&t#{8##h*bYG!6Wmf%)Sy`zPrZXFbwnc^o5)Ev#Z#j1~apB(~327 z%<76P>fLoEOpzAWQ{a0I+RMc#0&|U>cBLcq3kxir@m+>Ox~VM&^@^K%zA#s~6uZAS zh|pvSWqv2qbk#XQmXA4)-Eu8~X0s6~{gT`cbfj)JOBW?N1O_q8*8S};roT$ZcB&6Q ze5QX%GX6~->qnW#&L90hMkTalh?-!(scc30oTk6)97AF7dewRIeX7Fdl=Q3MHfFW% zfJNsbw^(|QN%$i)C*t$9#zaXLB;BwnS$FRx+Qml}z8Ad+jskiP-783W9uB4t zIILS1@M?6_r;}(UW${^V`WX|B8e+^q%P1bS(oNo(lYnegsFD$vXUY>FU?frdb??tHi{?P9-3fT{1w=NixUrKfUkr+2 z<9qLhCk`wQiVbcWBKLAC)51hU-f7qD9Um!4&I*@IWx3CqcJWqh#vj?*B0Ndi{DQP{ z@x$1*O3uFfVmQdx)P>jMf{yZ0p$w#=mw`sR-15fbDb{mhYmgSn+s&QXig4NeKTcWx zaX_&0CPhpqz49m=I-vx)H<6FJYz+sN*iqEC5{jH1y${&b-S zXIGK~JC-fWb7*rPMSM{lbrY|j0uTZWyj=Dh;G&s7yhqNbE<}G9PNcbRfokk%l45gi z8C)*-TT++P%<_W{;PQlhUfxXEM=)uiFyE(<;0@$SMU~NFK<}-?_kzP`zbtzzCgA{= zN_C5evSxRumN%l{#OARg2^);ahdU!Gt8GV}IyrPTR>|Hjmlsga?{GTHyfeE;=E@>j zzU$PL9VF!{eRI|wuHz#E55x2GODxYd zaqpe`u)M0Z`ibdt8Qm*Up=<4j8Dgs%E+LKfG@Lwt^6-l{jje}VK0?mkIq>wtOwH#i zvAygzDpz0HVxxH-{NLXA0pwJ3pWsWK*C#fjadH@n;(H;cBY!odY{%XH(JSy*Il+&u zdS~hW4=!Ed+mAz!q)DfamQW3Wt;zd|r$z7cx97=vHusI0z_A|hCR~;aA^3`6&vM^B zFv)W1{9yGQf>N?^>Xz|=gL=z)wAo3+Z}P@Vv(en_`hYgGc=>Vv4C{Gr8pz@1DT7G; z&I4;(pu3q{pc{a?wV6geW0^jtV`C;Oz7fR9&2B| zeWpq=d#a_W@(2<8;$cDH&zBbZ53k5{!75OxF~$qZxsPGji{iHsOsxt%W5I^tSY2ex z%8N&1z=Ty`CJ^M?Nt#PbJ>xRT0%+xFMXmr4l8oJVdS6QM&=zP?p9t(kQcG7JR@2OG zZGrFt6gqgPIZ3mBjok&e)Ip{I%ixVQImX>iJuZCsCFrpy9`w|AmxK)2EZ4^k0$ zAFxw%90Quv;B|78K12xnfAi1Z!5poTUw*xo7cV^|=g7IAi-KsE?f`vayu^tHmZC+- zS=3#hX&;JfZ?!*yJWCw+dW<)_k6q>)a)KNd6M~E(sslO0J|~y8+HW_)UFu=?)0kpL z(l6e+g;?4GjYL6QDKU%V_bFA=b}g3ixq!kKO-Gh)-aA~gVZ#M(qwl>0-$iH#rgAW@ zo@!FHM9phu*7u-oRuEHmpX?{Nc(qCRbsXwhPIO;#qQLM}FQa|tqwC>C79-_x#gCoZ z)##SQSzX8nI;zH9Ux~JjIfC080P|A*S{Q#%S3*~ku?{XyiMp$@mgc$nNm&LEzwx9Q zP`pKsYJbU@yksoZ-T(UxeihPz;yYP(Zi%5z?y3GFa!R?O0@3jjklKEw*6&TvD3|1F z|CBE@{CTNz!@i>^WI#*F+iC^9kwfi}1Pv9S=gal@O1OQ(WZ#c{;y>aOyyO6`@i)Yzsd!kBlnBwRO zvq0=JCTBq4iYKd4AFA#edUf{BMTsD=utp%Y~m!Wxa?GY4Oq7aY;1SR zwxlVUnd@{m)8G;9R=8MA5BZS$VeoL<#j(kZPHNzL3o~<1dOgVbgAQR-H8TEh;&~P@ zxsf9Zr9k;cn-W{=qG$m68&DV^g6%Cvo}lqY!CY2#8h;4-?Qolal!WgD*#Cn8_Rkr^ z96FK9EL`(_g>aY;pTODrM}u#0FK=K|s?!N?W{cG^F##@J-~(&=?OrR9O|B+ zG^(0_IKKtbM>mL1Cp}l|uA6v;kyc>$W0(T|M606D22y2=dqo9QA@eEvpHqmLmhrC? z+y4-3{PkV_N7UiBm!|gN*qW>_IG52P-#tZA2Tmsfsn8Iuc$l;PeT4cUVL66e=RQLD zdXQ(Hn0(fqtKG$dB59u7ej+lI4C_%0yv@4b`y}MDJtTDtw0s;GdmBMc6K?1kEdK73X2YS`U1*8aGCe~BX1jyx%wdAm+Y=xk01y5@y1tQ~r#`Z5y=y%(Y9i;O2dCs5n8$V8Nez)*Dhkwq6{_M_v^#=bV zmVFfvst}XA>~XB`%#D!4c4uGlR70E5f!+s1_Yd>T?#41N0z%{bJY(CX2-vUH1YC}9 zKa>jqlx}W>)rq>Ig z1l10)s6VZpofQ-8kl}LY%sEd!vN^ zsIn=VU`#Ia0`{>!R}6$`n)4fs4xzUD{h^5gPxc0BY{NttmvRjl`UUD296-@tVqc*-e_(OwQZarOkD)hM=8&Feb@KCf{Mu0q5f z-kw9q6^3;U+y}!loLd^IB*Sy|+O|7h`;>-t>5=2?(lNzm1W@Y9t*)-dE1cQUuz_$? z#gpYB_sVzMLo?*Ihi3de$MZX(+&|!I)OZsF+MniO-0j%I)y(o1D(9_{)(x`f^K26i zK8M*4JK-KbwqS9qDP%-2MtyO3tYyIENQk642$vZe>Y5&FX(XnnOFS0oft*u(J19z@ z!xpQ0JZdg$A$YkGqG#iPWHtTE#w?6k#xF0i=Brp@N3tr{9hA7f_G%XMsm}C0eGmWv zsP?7A!0XVIfp{War!iW9W^>IoNn}sNaiimXYILtqKJr#Ns;B#s{C*9*n0wxgctnTT zMkS;VPJ9Be^Ai?QGg4Etb(tO()`yW1o~hql?*>p`IxWAzeA4REYau0-f)xjwuc`LU zBNN7!fp+GXV<>ScZ!??ZIRg44^O7x~g$Q89-eL?gzCbwNkOaN~89zTgg}Q{f{G*lL zQOExS!}|M%x%25xn(}92JZJU{ex7-@E+-B3ii>Z(wOv)QFR6)i*{i-77yR7}f_rI4 z{BRUaGo^3Y#6yT4v%$>=+yNh>;z^?*XeY^b6Z94E_UG@mKrleF@E}zJ_YmNp7+iy+ zfnnvLv}EFkTVweAbC9u^El>koC*TG^M=?1DUT)n2eMjdii(3L*mIH{5N%+cG5BT`m z>c9LEBJ$`6ASe59f=U8Y+bg+#dIQ>{g7K`I8si?dgPVWP>;>kMQd(BH7u{FM(w17BkGN0!=c0L;H}(Eghw z`icxn{6i*6XqcIPt`iTQlH8u5=Lb%Mi1QB=oq#QYv0!I(KcpeAOX_>%<+#Hge+MG` z*{9Cl_b5a2qy2ER&-qeNcZta6wT zVvOt#NOR8SGE|pm9&{-MpEJ$-9FwTVuP>Q%ac)rYYQ4WPiVr1h^0bAVZJz~1_c(a_ zyPhr37-R(x@AUJC;P<5zJ%vySfC!oZWdISue|a`T=S{c$;Rf(A_RPuYmm>#QW8|4C z3vc;uPd;iDj%0i_YXGw_moCstne5O#qarGS^SsKX=fC)=l*6Xgq0<;sVD!wc$RH!VJfSRH`v<* zbz=X-7UocOriEGZho9aYgV^-B6%>1QT;*j28(zFkL-YDW+p zXq7yNO%ZdDlzua~L#o=hU}E{+s}hG3PZrZ$uUVPiFg#48=52m#SlTAuT%3AS@9u6j z8`0X7yyhq)AbByn;5Q2Uk5cKEP5+n@@-JfqI|TEcm-`p$*nh%L{Fm4D$1lOZY~sJ6 zAOAycu(c*@Y6IUB%OE(I-u-5F_&!!D?C@(WWu%<kO3A#(#xQaP4e$g0|2%Y}c?_*b=@YF1;=!I0 zKzJ+R1M}uAZLQ%OdrmCucC#`@6z0aTa-MiV>u%RHQweog7|7tpilTIGT-6iZ}u40ZIc|aOgTb}ujG(iLyP2lSB=rgXVOw^pZ` zPgU3_{LFm*t;p*S#=?U37M8u4IaOdF?^EJ^MEdb$sNb)bm;9b*Sq=U3g_i>2hc(un zW?D9PMGeDGSJW#?+0og=8Ycd*Ao+(uZupJI8H*a$#7A0!*>RP8C3>#>QcmiC&gV~8 zZV%i=2ns_pcvDfH(#>yX;%Ic?A-z|t&Y+c08r#3>=XScTq|z_o#j=8}+$j&`cQS z;+%H-R&3NSF?)vjj59h*bUboxqV2s04#uAAlIvEgFIj#?v8{miE!6+5bwD&s9F;+EX;a3lXQU=f8fwe)U=1glIKsvy zi$fpQhW+B+WoSIhw#zG~Nt@r57XT+&%s|jkspt+lvuB@WGSB^>mNls4tJVx>zjcRS zW5z$bllX@S?7s~5?9dqhhwR06F5_Re;s5Z`p*$%SeQ-^S=MWdj2r_zmaI0g5;EPab zJkOV+M!3|St^zA5=GWYZlmnT^MOLR;SYQ1r@0sFvUzaN6$)=R@2;Mh07OJZL@conB zDFwEp!UR<3h;dJpf@dE>mUOORSzrZI!&|7^blNbZ#e z&h}+o)AA+>s4UGQLKPCmCL+c*2sCgHn8{ZJ{px}!rNyh7 z;(4D&1Nz|XzDHqwiQ^ko$`&YWwdJ3`Ia3@7PnI&23Y6x>{d5b6Ne?9&l8UJlturys zLU_PE^2G6W--m&5+YUe5%#Kvl|5kUkgOU7^=F)#6hP+;GzYd+-IJiqevm88sW(!n^ z_OYEhdX|3v>w_>`lrm+wN6G21XWvO6+Xbl0Z$MxKCe(bQQIAexHGQ0&GoO$$)T6HB&Iu7^}&O##Hh z%=9_T>bfhpJXiY7bz}ia%(_fs3ztN*6?ws~emOrVsnmeR*&)JBPxk^PMcx~_ zHIMW|kSv=`LK~-EZ7+&o7GhEh`QtH7A*Zhay9lp1c*A;rF8t**h_t+5@M%6m!?Bx5)pw*>;K1oKnZCrD?rN1Z8E zKpd^Rx#ssNs3nZ+JtfM5sYX3Px}5UjnBdEEvNw(!L0GM)TTk_Uz6GV3j8SUfZ4fdk zxCL+NMAHT6ye*VCpvH;=xHhAH1?IBPMC!Ld&ijp59nEFq&uLu`&$BYc5BWuTT(*1+ zdMzVzQR(fHS7k?th%`_LkOPM6f${pZ_l|Oi$p~Lc0h$C@Z!CO`00y_+dhA!-0sdZa zRLlUvkL`JKvd7c-dkPEkun|-F@1FHv4u7}lA|O5r9oJw)lvz9>JrE*)bi6T#62@Tv zCWU%&XS2sfSi9CRnECm@uA?YteAm>T6SJ(yk#@LE6?n}O{VnjdrJ}lUd)cGEIq|RZ zxdK>eNyCf00tHXbFdt=*Z(B3a^f!^=OGqN7#0w`p714e+lpx1Dv(Xu<7{J(6w)Qta zlxL+M^P=WKp0%OIC*6}PFQIWU&`%ZxKSL`!m4lti!G9vq{grk9FV8*-r8IjFrAX=k zZ+Jk9=W1l+qj2cwQtdOll5SsCS(neZMYCT~Y{{j?zfI&?0DvrDTBW+)nWsh50Yj3m zfbp%P+o^JMJ~mwz$I+jZS;U*ekmjbF>HfTzUq_A@N2bwbHb9zUCPAs4w`N#&=}5-PxC ziAKue=11O%iiJt&}*&;m(#7c*zicFvw%t}}aI z@AEuo{TY#v^~+kHyMJ%84In>qhg?do!JN60LpHF7!z$JdiCS#XrQ?f4rM|!`Hu)0R zCxEZDM}cdN-mv#iIhJ)7vJvetc)O?ZfwlrAHWQH7Z<{-w{H=v+KL5>)wR=6&NV*2B zYv!5PRvbWt?u|zj?!XpQZsZLGBlD{1F~$AKhDv^-Do!oGWBN~z&wneEC!RzVxZuc**vedFA zX(BR^F;K0qh>$KoW960TUmITy+8AP1HC1E-=9xT@b3>7{ZyjBou11nZ*{Z*H1Ui_m za`V0ciu`b)&X0y-k<$sffZmMUveIX;`p9e$;Z-MI9l@%9WqV?x z0TI1zAnK&%$NeL*07#cM5trv*&8>dBNqPI0>sR0A-EDgGzRu%Gn3g;4WqyAL4jEyV z@q>{i>B2#+QE1wa^=#^a%e5aB+98=g84l5aygkpv%Bo?iZ|MO3@dU2)1)mdE*{M0<5|Y$>er2R8cQZ_rzw(5MX?d z;oH&ze0Fnk`Xle{Tv(MOQ+|^pFt4t1&l%KNzps}x!zqV;Sh zXAV~tdZBlzZG`WUal(2_I~PmX%1`#38F}=1V2gS#>D&GlAZ}?UW&bjEU$;Nz+0&YtYP2S1&{2wLKJDtsbJl6-=B(q)wkJQ>iTT>l%;rIE9LeYZLE8; z;@QFKMvq9{O~*|nq=|>-ak4=VmyQG$rT7)KECXNN-$NsQ64!D*Qa8C97q{=TNRW&y zr2O45vBVE#*1({ubQbfcnw&n5U*nsR^foX$#7SePnOHv#S$Egl{Z={nVWsyRn4T*mbt0 zS@rj*jFK6UX`*i-tv$T3x?+k42HvAsxs5Js|K;BJEqc%`dUSeFt?G3SSM)I5g}XJJ z-E#MlS4{M7%)l6U%8|ydyVX`78765r9JmN7Ue#w>YCb^SzCdQfO}A6(JLEVDlKK8_ zxgV@a{&viN=uv?`1ugwQHSI<~X7FPESM|-=?;Hcj0@Mh+TEzKSA=P5ler{QiIMIK# z#(?7KVTm0{_$S0tcO$SjcueeMC-U->iQ+F=9!f^^yKJbHW=obkRGw+}hSf}N4mi2| z9r@MzU6GF>>)yrNX3myDnid~0{8uLO?p(#y#!lV>s@}9hDJ+`IYndp2 zy4vqhny+(ko#Wufsaz~x(!gwjeb}4w!C13qwz3Q`#o?hecQ{*bu9C-0_7>aB6x3Vk zbAo%I?wPz_K9B<*uD(;=8}lUc26R!V5lL&+MDr$Ml&tmnP4U&hN=-h{xZwArhK(RO5Y z|8iTCZ08Ee>1N!te$e325}kgt=8zGkXdcW@7TD<*3;gl}W|?u1Vu7^`B3w+-oe%gq zNb*(_9=dwC)5*!82De}EjUzjfa^wJUt+TjC$8+h$_h;iDoHZ*>C!z}wi4|eyn?XRZ zzIeH92bbqKC8!fpsNcaH!}PF$k#l&uI90s%$~T>k1Ehcpo?&g@SSntWJcuP019_JB z!I#tD%mItW?`+eZy27+BVV6+NG6z+{v%|Bg&stzmg73UfJ}Q3ZRw8g75G?oZ2x@R5ygaj@zkc)$XB7v=$5X?Y1_M>PytqL zN7%LE;3*8ytv+D(K1YFECw1ys9@3KFZ|+L|PV2?WM6}gtYF9OO+yo%y>RMMe1*fv@eeC!ck_<4E6S z9T2$}T!O-0l3e$XiCI9^K$ZZJ>c*kVtu|RxQe|p`7~U&i7`h%KZT#R-KafEAQY!rB znG7qA6G?^J{ig28ulXEOsWs4CRIy$&SF&9M$D&jK<;#)i31TYsD@!0@7d(iWtP`3^ zs=^EE6acFheoj+L5~nNj6nK0AN;FU)11u-`j=(#5%Ap<5nFn!*U|3dyvI{?92y5H8 z0MOo-%!(V8@#U$rd3@B*u-Uc zM}um&s?cf4>tos47kb4;p;H~0sh*WKA#qC?5 z5w2wO-{a4J$@(QAoGu*$(%T`Z)oiQDg$TSLRt-pz7Aq1nKY8=94TklsqIbGB>sEKl zPF?XxuQe9dT+*AxBqwQP@S7Yc3%f)vUEgh6z%KE;RzSwwb;!RGofh;;se6y&4dNs%vWc8Cf;^CHc%0#O)X&R?e#*@L`T%~c(55k0JWuPp z71AHazs>YZVld~SJmJaqsP!)I(X*a_k~&TjlX4QXCBna3b!q1v&Zgl@F4Z!Qdt+j^ zENJEWnbpPZxuz4eK5FMaKMD*f-A%hKhp$j=_KcM*CBCVx+EvXZSJQ6~#pyd!HvgiZ!0IQYaaV_d7gxHaKMPnC#M_a_}p&LU)_&~wa*)LNFckK|{WUm$1>WaX{&c7&z!9)m!Jkp(RiW#ds+qfort^lS)zTa8%pPu~R zxg&o!!Uxg+=gHPx0aaLekg_OCn%s4mz#` z147}U@pwrhOXIv|h3P zn)Pe9S1PfaywL+J!L|Sr<0)eb5nH03Kcc3U%}sk>qqen@%DRJvIC3?TqEjOpI`{6f{jID<8gr#in4oQH=-QnCt@x`sI%oGN;*kWtJqp+g@Gt7Xg#k3a4D?XxkZWfq-3z7320TQd zYpX+JXDi$X_co3Yh`+ihEOU^J_3KgRxi{k9nk{Bt`i+)hx;ng#k9hmiSB;63;`P;H zUJd8ts@KAY~;3_kAk!uh(k^viK!B4W|I^<3^yVY=@%f+nqo%OE_I%0tJ%mSzbuRN$q?RO!;3hG{@UgEl7Hp) zKgv4a3$6tY%K&q))W7BgI|1E96w`|UHd@UAp)GLvdIB$>zSj=pFQ9!R+W>SUoT((1 zmiP^1NS29ddJhntW@7R@Ez`$_kxx(ZtNAhTs|-P<`nLE3;24+6c1Zovi7s^u?T!r1Y;kfvj?I$@0; z?!>Y~FC>iM^^mEg-{Y{omEa!*iBCBJakggB5H ztsZb|ZE-J1`30;RydYaGpkOt;a@gw^2pbMV8W|E-{SUn%wyTX{1Rd(iE%LueSU{2N z+pM4F7&W^}{RHDgc=iRSjBsZT0R;Uqrk*} zgDdUX@p*Q>$1nBoPekLxqR@ca92UvS@d>a*zZbS+#6#jIy4H3?nar;b!jWlk7RRG% zQa{i1ocnF2#{+NX;Tj#jUD5-@rk_}Sc}fV!cNZ(P*cR#%_b5zP$OS{QjE1Fxxw?-E zTRKJALTFK$I!8v}664n&CPr3Raw~70V;%E-5VHa#guMw$W|r^VJvnr~Iaf{|H^WI^ zsPz;EO82wyTE^|1BSIWA$k-vq(|MWrZU{IbHWI%A0RG8A*d8J_Uy zd5;*&@fO&Dd1Fd*chOBj6ED;>S?X=;15xGDK^OimL#WTrt zo}nYM)xT@*D*UCnD--q<2yD=M6q<7h1b?@~4~;~jU4Tev9RxUaeKgfq`3R6M1W&LyG@ue ztDeP)OYi-(ZfP>oQ%Eqo=Vep5Yv6w5FQ}Y<^ED&cYs_@(z&6eW$TZJO{kHP`4{zT= zB=6Hlw%jEP=mB`-FsT)VxQ{!p2@C&Ap5kv}^#4j*+a#G4aAM(!E8m*4-fft;l6=;; zcI1d1VJF@5d&D(lVRlG6`Fvstk#c2XSt>!~S?-}ImScudUg~%A9d%oq;P3h|?_)ou z`ds;CF|oe=E5t(?UE}guXsU!mmIvf@VyK{O=X#--{!9HET!Jj#)t(Gv!dPWo4)&jb zDE(=nvaP0y6v>~gX!zlrd3b|KDYYK&=0h(*)yb{{QtE0?2DS zCDk;kz$Iaxxp8mKU$(m6y&7>)lKQc;Hqaj$7}vr5G$QWO9$PMNN?Yj7PuUt(tsrLl&fhe`W6tOxuyg%t08P0cPb%m`-JQ~Gd)-IZ*UG>gb&z7}M_q6%sVc^W9 z7n5EM&I4`O50u#`Ux%k#ed6@f;X3@=L{J>U#NJo+J#Fg?-u0dmQuNmM^*I)EQ`l6} zr^_vdN;skD zMz5Q9z(xqjIrDV++rC?+ns3OO*Mv5@T~t;XMX|4r+*2hz8BW{J!a}~SPaPb@XU+A) zq*W(uhf4_2CSyLgQ3^kmV@3a~A!@Pn1CZ*k8{4pqz%k)*4~=-pN+~zIX`tP0us=Bq281U&Ghvn;=m)I`*&NU_pM7o)QuB@&A?g|S&9~z)Vu?S>@FhpV&?Q!-LkYMQJNyV^@nHHLNvw4mWe>M^fa{ITPjeH)YxH=;FFTMZFeY=Uo2U3~=vl8lO%7(}+&PWPr)F8!eW^>#D}T@A_x8?cU=*nvGZPom z>}-(g9^Mhp1{aTT3V-|ZJxLA%Y+H$F=gK*D>R!A;^q_x^XZVQeq@t?UNnEkhT3ezy zo)Px?L6f!m0ut@hZ86oTC)GLlTPooXtO8!6yU;aA?WQ#9i^>`)l89KsHnHW>U&apn z!GHc=kJNv3lHlQh8ELcPr^K2;q>51%VgLzrbjm`fY?H9BgIVOX0|5`*&;XZ~yCJQi z3<=ghN^U`L5~=$WnQz6^m`ecVkoQt_H-QDcc1M;T3ycw?=WpT<9&$RgAjeI1Sc~7@ zwyM4;$0%C!>UfK$!QCro0%J-P=UXBT$(&qV^2KjIPL+@su4rs98Enw0aBCR>%>j56 z)}|C0-@2*F~AX#ar`n`lDA65UER_}ta4xff8;7&GKX^oGR!`LEB{Lz;n(<7e)J zS79Hh@zGn$$+x|Hxn6(zR`A&(q%USrc}damR{m$N4BRlW?fk7nd2(0CoMYnAfk#g( z#0r$?9{UjJ@Wfq(@qw2SBdXcLFG$Z`?Z}cp$E_Qa!DseUU<^KYTVOhb@OdqFV>M@8 z>aDPAB9Kzq8fWR#*T%EvjeZJvzVL5qTp&!^EnJ$vlB(FeM^OzFi$iO?JhuDc(U9X) zbQAl%VKlB;3f?s(8NdpMyomw}A9mxn{bs+O0;AAE{hd64gKzJM7=)9}-LZDv8#c$x zbo5PkA3$fcwow^ktMZk6_Y-5{`$lcy^L8Y?JW)ITNV#Wad`;z< z_?h+TbEt~>?;=~|#DW-XtVHLa{N{!rLsmo|qaLuFTN@)psF=XA`f&|<d}1&!@OC?ECI&ep?N&Gt{9My?BCtJR0!#yrYTq4%HG@OC2BRg}Ym0>E{S> zdY?V60r~1JNdLs86u0Mf&&sQe-x{45G(4;`ecUc6>(@f=AKE6W{Dl{p&HWvlx&}DU z13#R!PTRs|7m{8sMAdxsMvDWsnDW7>kFlt{#b1-_fA~fq<^Pdi1ycUMaw&iR@%n!= zS78N2YxdzcTva+4-W`5>F{G}^y8-*)&Gc*_AadT>)(@0FCRTuDN-Qs@n1BVr-cS;0 zkAjAW*ca}%-zc#TWYU1f2^7#c!C;VtxbL1Q({NQpxAkR<%4p_~J95j_Vj@j`+`!}| z;7R3Wij`MW%j*S9`pOGC8>D}QCJQ|}cn_#)eJk_kd_@#HZRirY zhP9=O^0Klu;36oPiWH!-REh&-pU& zxz8tJM65sgghHP(EaV{o6$T^BGotflWRk5C|y2oE12I`xIb)Xa245_Ig-TT#_P8=Ctc#}JTu7)pHH z%n`?#NV}x>{hAVvDMYxn_!5hjZWw*Z!PJn&9E6}(!`i;H?_MG!q)gJeigo$` zMU00+^(RlA+Ll{f7bai9@|m&IJ%uqGKJ$AX#f%)_Z^%xRnZ3^U!JriyJ89-is+~E0`Wt4HnQXJ9@F^}Zf zH0V8h{B6>#z!h(LtClC|9Lhhg+O!qb7hbwQPo_~}U)mLvhe3Ju@Wh+y2Oaz|e&dm^-Fib9 z>n%N*mpB7F<6#wwFbb7zFX+I;QWIHvSFsa zs)S|iSp}Q2nq#{>=F{lMh@~+_V4>GHWXw*-d;h}WWtKdkad@JaT+;|-)(iG1ME>yN z_k(z#*&ou4$>v(;5DyR=K#Xk@f#nJ*!)AfUznL2Sv`X%ej}J^TgGuIp_K1Ra&VSk+ zgyj+xvL35k*3g$rA_jcl?*D;hZTm&D_2|9k`_XUCMF-bC`Lw~A*TdDeIUKpRB!-WAy)y#L>%n6T|VIk84tJ$EYKOf22>Kd4gpjjfo>{YWOIPtACYvfXT%|rWb}+_ z@(YmB^fcY0fN!&oTFmM#kK`G|k{{bnvGKKiKNw1GbKLo0eP5P|hgejzQ@c=Xtq*_a z1VqqI*v7`%GV#1WzH5tRi0ydvz`*Erq?^(*GolkULO|66se_U)b3zxf>tL+J|HlXS zhj#}^j=yV`!5is6cq0unwZIh!4yq)Ehpe)L2%(Lz@7pN@?W^a^k}Q~BlFjTUG9G+E z*=c+Z--O$fPgl9{j;J-_t>XWspwr41_7`k$3i|q^NH@0np$m*lOGNlVK zhqaGzq=)%gRUQ4M6a9A~29W%u#_dt;c0-63`Z5!JL^~e>(2usXSKN8|Mro8ec9x-HShQ;H{c}Qk{lx8CtZc)T zg^eHvKz|XW{-343zVR!B@%Tc$v^JOQ(G4g!`7PGn@_-QsLj96t%FqZDx0K(ub}JoN z#l&kBq|d@cN??SpzUiQAc<8%u&Emaz0!}+b8ZtGLcwvI;m6K|4|Jx36NruL(giT0W zy@g7VUC$FBTSddgl%|O$XgU#9Sc09mIQpW=>aQS&njvd3kO4&{Ku^+4&UEek2fw3l z=plHt!$zRiPA#58>QGc`>6{CHhga>aTIv&O&68rg4sW3B1LR__Y@bs>Q0K6}H;ZhXKr(sxGdiQHdnt@zddQF6qC@1@66}3{kCB18F zJ+WE%b1}isc=M&7ut8Kh=jE6z=GUGhKDO;|uoVqwHs|YK$>wfWfU(h7|0rm)GcDC zmeP@@V%-*P)OtET9W1#`v+@)@O+zwbPkk6*pQit=H+(tjEH|#GKbh3kQY^`V@4fH5iKq4^Bc zn%kX1kGJrBEy~=Z$Om$PbRQz#6u&Oh1ib1=GEQitho}V173je`>9>+JwmX1%vLZU- zpe%lCw@Gp*gUlsb;MMqszEfzc5NKdIg>3E@#jkDW4_!udd4(@vDT)uTL3hXKcYywK zTt5#-F``?$27?dSK1IiwLpT3z1gV7`r_9TQ#Ob39>l8+qQb^-SW6P0HDo=zx)88hC z^jYSSa+d?>g!|B(U&F@%ts~3?Cz~8sjh$`M)XOUF7r8vSQg3Es|E&wn{@!iyH%I(0 zev4q00?2WJXZ0U+rvGhstTi-F?(RKp{WLAZnXCg}P1biY+2)q14+0C}6WOWf)cB@@ z`PJ_quyOx9F@Nmbmgb<>y&R3+1L!Z#g7@!;!ube4ghZlZ_;{Hn@7#dQrewQq>luHj zGr8yT*&pim?5%aJ(h@O@&S{F*O~x@%S&xaUm)>in)N?+@t27PfcY$)?;jF{y6~gh6 zf|Tu-Oi(exNBYZJutN56jt%sS73LB=qvok8x;B86{3Myl;G~J@XA>vTB2fXBA+p~xCpz~i z5?1Yt*q@5DBR&vg>ynP`QGBQ}S$&*`#2q^(-hP*b8eaN&u$m!O(d1$;VZrS-oz^e? z=q%;9j%rVr_xFSNvDY=FqhDMpMywUb4|S~wD!A;be-Q*)*={6Nbp@5&x%A`ooWiTT z)Q0n|*Mkib5x*&lSp7v&1kR{v#&pXti9$Ns2R1R=!;Oybm40T;IsFKbnug;i#LGIG z{rX{e!LtX~Qgbv$w5lcBkqPaJhfN|HvxzgBh$A#?++Pttcs6hvKDeYiR~)*fJvV81 zMNW;U0l6Nk%7tusLuGw)85%c#*29YDeBWKbLAhj`-Hg>6Sp#6DpQT>5o0|{XX7H%W6{~1yA z^=6l4ROWD#gKjjRrHkJKEq;N#X>#12im5qmx#@AI=>lJ|6mcZHek1UE&mfQ5s6QZ= zE&?^Cjo}<7QFEVC9K;u_Brs>tibiF+F$_skKJ^Tbkf|3>w#+5XK2cg7%kbu0EwWov z^2;+KnlEX?4HI2c<>=te>^9;p!QDX}M8QUqgGrTk2+P;LHoD1g6v{{&<#`}! z&}$c$`d~3$NOCFqCL65;WJsbn{79Au^&DG-Y3L6_@3IEyAPoHtnlB>O^}6c9u$qhfQV5i$z|+bniY(ip(&VrID;dg>gn$4C2+iRSC6A0C>vivm@J*gCyQxoY0=ft&P! zE`T&B_CfzwzaG3$H}v)NPL1_eDPV3p)aSo_l}icWH7d7Y(*mjylYroe{Z45vp7%Z` z1!+eg4W!$uqJeEo-OeJHTa0?<^h1Om(Jk?p9K#Gf3>+8Owvw>b%sf-{dA#uTmGIIW z!M0)Al=_3cgn5%skh_WK==}46mauxSGJEEgV2k+ug&u>LOETjDoDUyQsUlrWKITs8 z5Hb042~ws5?Be*vv4x7TLnZMVUwE3!^ES_IF|p9O(3UL!MF^%6dP}epPs=GDl9wK( zNy4b_tcaS?B374H@TAKzP2s@DaEijyuz$Uh$fR=rh)L3+pnbQ(e1(u zJZLr<+bVHsho~^)(|VCW1zaTk@U)`U56;&)JIY*S7M1Stis1Le%<>4t_gVc_F5%rA zDD0+{fWuWhPaOB!QVREHjbX=4<6SRBD@8LEE7)yfopH?b_4XTdTvKfhK0Eq#BjGZ! zru14^F5yeYYvtlnY36)X!{t{)0a^Lm&YGETAX4ro?sj@1P~oo5w`eC>JpZX_HMXwU zzvp%QV@jdfOz<*aU?J$ zzv*0`ok)TiN__No5?PV^h>RjbmoV@iv6T;-`aE+e5omn&$?TboVkZC947X{YSkWFlu3=GxpX9)D}@fQdBghK$mBmhSMaC*Hw1xTa#-(whK+yI?Va~R zTB$TjPKkGA(xp zaIAM2<(yP*BP}A=0I3oczUc2K5!Ot)Z_7MC(VUGl@6*+tz9TR|j3qekNX1Pr1l)M9 zC`s$3@&kDwK}z&X1Ko_)z^OZ-*%82h+@nC%nIEumL&ZNazk zT?^lBqb8ce2a`JRf`&r#kWt@R;L?gL_Jzny_Jznw5ZcCm<*q+ILf-M?Fe0C+AcR=A zhYw7S7wO62b++lk*ezk_lezK~DAncD1>4fKbbO;;?@?SI2d2z`df+pMZ;{iq%e|7& z$ zcdVGwpruXd$DY1xSQ;h2k8C=GhkB8K8&c#@?HReo6f8*4B8>zeJJE)QfT>w&LBeDd1V*F&VY(g-EE_McHjraRv<`A+P;+-&*z9q*) zY!Nd(a->vQ6c9!Dx8*0nxBCCrH2qJXqhI^jz$ySR?)GP&1-JZOnPLKLD_zY+m3>@M zZUmU~6*)k@49p&q``hs@pT_PfB*k%+icd#rwW7qdOV3+${+aW8Q<>e1K&Xwa-~ zu8^QGUoZ;Hdi7v<%?q)iQw$K#;&rUacm%8v$&+=iWGR!>BrFdR$4y0xuc79eliE*W zZ$D0L!@t{HVVnPf1$KhW2IkxB(4FO9@j1AS8ik4t;21M4yJ_z(Cw^b&F6dUc6Y=Q# z8U!a2LRTfwRx>tl20-8E!$e24 zcm}h2r07$lawG2}kyx$Nb{$2;{OmP)w5TJ6q#Dg%W!SAWPN;pU$qA5FKETK!o&yye z>`63h*rSk~vORnJLMjT#co>L2-cWW=7CIkp(hW>jj3D{u=B)t8|i z95s!6VO{v2jyR`JAKgV|WHb~^1-IhLDq z&3+jC%h-0@vO(Gc0{-q}=*7_ZFDQEAi80Y;zbgKFKqGHn#b(bFx7MuW zh8sL9^>+kBdNBe&9NKO7D4wM4RuP08&_A&5R+Le-O7d&7XK5e%+rr1SI#r)N%Odx&HfV6L{?ZM;v=ER6wSp^23leZGlw~y}GwOxfy|Z z(9+F6La#mWlzF`!TUyBoLknMjD}%IsU-;k)#FMABHAC@9S}=taEVyGRx!Sk_4%qo2PZ=lYt>4Bh}9%ZuFZ-`UNR< z5lebu;`_DfMOW5LrZ8caz!#(lWKV_FT>KG>&D?ooz00%wIk`OdDfWxp!gwWIvYO!% znd#d?8nO~UxF93lCkw+;C>xTrS=e8`o0P=wjdzPEC&X{RgALU=osIqO5loPnzbq&Ls4 z`Kn*yDvNvrzYTE_hdza}Heo$3)E>oF&Zt+!>5LqMev%fNc0SF~$xQ#3)nt~|U!#CJ zy$H~vgp%B)CtOWbyll5pFp_n*|9kOH)5awKj`5WxnEfl|Q+HF?rhu7De`u2!_xhpQ z({r7iOuN_5dVNdqp$BAkVoThoAVeBqxk(wcfd-B29IjajCm#YrKf`TyTi6(0NVED% zn7G+Be?^CZ;p4pi3if12Ott^(cj0~x*EJ5qHWoB0nCmG^YpK^}$WkkN6lH)cOL#(+ zdp;X+diMkp7!1pG8V5=_#bQxiNI}dOAPNJzwWfJ^yEEmrzvChJ%2ARqAbEE?y~5b>re;RNbx1zDOWr%C-zD9m+ylGg$Z+_Va`;>OYREUd zl*N6EVotndn)OhJw%e^yap)@N#D=Gpmq<{lxselS`Tlfd0a_r?@As-tC8GnoQq3Wu0-V_6K z^Sm^k7eh0%LunfzBU(dMvK<6mo%Xau3vMEr?f#kL6+w2VW}->vz21}?I4kB2w!>Vd*x@;c5Vw*3Qy8G9c*Y3tvo3 z<5k1V8Nrc&`E4lPXltQeCg>YXv}0E6Nsg=XCCOcir7poY6t(pN-*x$v?~A0u<=xdt zGrnYz;)QNqLY&|keE9bpYsl>((Z^4f-HWWahw~(r2I0zyJmKH@3T2e`w`>QV$nrjr zVb8EABG`8}cR@P$2YTEpPixAoRc4;x_I^rCUjELm-mVaSMUL=9bY)2!|1zBO%UIgQ z({hWe^fd-zhp%fVe4U7Mb)EId_^3Wd9_r0N)+N$d9-zP1_ttIQFpk-u(e;OhlQ;gL z_Vj0ZY2qMWIN{~hZnre;$e9sD82T%=MtC72mmpCtNlgYUXzTX;*Q{8CY1@L~ZP^&o z2Q+V6H;f_q%4FD`1!IF@CUJhhnk{s>`=YhSxbba>OZpb@(X8E?wYY&ydNx$nwp6MHk-gKh=cBn=M$ze%dNXg zv(gAmoR!kPuUCrgkHV^$S8)xX(4tXgU=;ahzsTQtGXLmH0{_tentV1aV>VoR^qWLJ z9aiD_AgkeqnI~OiM@Uq_4IphM+CbJG8?uPW%quv=@xS(;%G!3A`E$z7LanK*FjFcoj z>1aIBnd7QwzlKnh0-s=W)EyOB6{)27bi_Tv`!NOonbhDCgo2sNG_^yV*_==02pzCA zE)eN=<#M)!uTCk&o4Iee4aE#*FJ#Fv5(GbRMBhI;fg1&ZXmm z4(}3b0kpiDoY^k}t#sM%sS_{uLQ*c3>?#AJDQ&BZv7Hv*_S&P+xA=vhbSwfEGfy8*gKq_n;(iiJA4 zX4f`nw1e)p+8c`Ff>0Z_8U6rK+8UHtRI$16^PA3nhNsq9Ul^4C^yMcOuLQGc;6C3H zSIfN^G{_u$R_C=(VlU&#M0cg0D0k1T2U1P&vU@`$9U@d;-fcVfTN2QL9=lSUa{_1x z^9_|tLxq{9Sg^AQB`-}giM6c@JJcI+)_X>@lrML?y`p+}z=iC>cw_x3G~gbq>^F4m z=g+l^iCo;Np@wM$Ae*?rrj8#>i??MJ6)}M6?ccB-KFbL@ttxN1FbQPa${~GjpO=n; z#%9<0+XVNIz8=pf7~YAC=Fdx(Ff6VNiJ z#%e9%^A)s%Q|xZ>+o@ZbhadSYXdv|O=p21$95z$L-|baRNR>;ziP|dJMpZyZTz3$} z*0>Aq?B7NqNe?&rcH>#AGak%*CC9P^@-pM)9b^A6OQ-wjQBSCQwxq}NG|SD%Ls{Fd0-Bel zP2HPGfm_bp8dfqI;{#GRe2%Cy`96|lxmy{WzAPRj2(67gMY5vg;!rIK)xax$?6D!J zB0Cr%o;oWz zNJ5Z=APGSdf+Pe<2$B#aAxJ`ygdhn)5`rWINeGez5F{Z; zLXdzNJ5Z=APGSdf+Pe<2$B#aAxJ`ygdhn)5`rWINeGez5F{Z;LXdzNJ5Z=APGSdf+Pe<2$B#aAxJ`y zgdhn)5`rWINeGez5F{Z;LXdzNJ5Z= iAPGSdf+Pe<2$B#aAxJ`ygdhn)5`rZB6C~Ul`Tqdaukbej diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index ae6915c..d978bf3 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,7 +1,9 @@ - Fietskeuken Gent - - - - - - - - - - + + + -
+
- + {@render children()}