From e5a4ed62717cafcb0f35eff4fcd05e4755a5b796 Mon Sep 17 00:00:00 2001 From: Arnaud Scheffler Date: Sat, 2 Nov 2024 17:58:27 +0100 Subject: [PATCH] First version --- .dockerignore | 24 + .gitignore | 21 + .npmrc | 1 + .prettierignore | 4 + .prettierrc | 15 + Dockerfile | 19 + LICENCE | 16 + README.md | 22 + eslint.config.js | 33 + package-lock.json | 5086 +++++++++++++++++++++++++++ package.json | 37 + postcss.config.js | 6 + src/app.css | 29 + src/app.d.ts | 13 + src/app.html | 16 + src/lib/Error.svelte | 17 + src/lib/Footer.svelte | 24 + src/lib/Navbar.svelte | 72 + src/lib/data/global.ts | 59 + src/lib/data/landing.ts | 143 + src/lib/landing/Educations.svelte | 20 + src/lib/landing/Experiences.svelte | 35 + src/lib/landing/Hero.svelte | 46 + src/lib/landing/Projects.svelte | 23 + src/lib/landing/Skills.svelte | 21 + src/lib/landing/Title.svelte | 10 + src/lib/landing/type.d.ts | 31 + src/routes/+layout.svelte | 15 + src/routes/+layout.ts | 1 + src/routes/+page.svelte | 37 + src/routes/404/+page.svelte | 5 + src/routes/50x/+page.svelte | 5 + static/apple-touch-icon.png | Bin 0 -> 3386 bytes static/favicon-48x48.png | Bin 0 -> 1099 bytes static/favicon.ico | Bin 0 -> 15086 bytes static/favicon.png | Bin 0 -> 1571 bytes static/favicon.svg | 3 + static/img/logo.svg | 143 + static/img/profile.jpg | Bin 0 -> 180192 bytes static/site.webmanifest | 21 + static/web-app-manifest-192x192.png | Bin 0 -> 3898 bytes static/web-app-manifest-512x512.png | Bin 0 -> 15147 bytes svelte.config.js | 18 + tailwind.config.ts | 12 + tsconfig.json | 19 + vite.config.ts | 7 + 46 files changed, 6129 insertions(+) create mode 100644 .dockerignore create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 Dockerfile create mode 100644 LICENCE create mode 100644 eslint.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 src/app.css create mode 100644 src/app.d.ts create mode 100644 src/app.html create mode 100644 src/lib/Error.svelte create mode 100644 src/lib/Footer.svelte create mode 100644 src/lib/Navbar.svelte create mode 100644 src/lib/data/global.ts create mode 100644 src/lib/data/landing.ts create mode 100644 src/lib/landing/Educations.svelte create mode 100644 src/lib/landing/Experiences.svelte create mode 100644 src/lib/landing/Hero.svelte create mode 100644 src/lib/landing/Projects.svelte create mode 100644 src/lib/landing/Skills.svelte create mode 100644 src/lib/landing/Title.svelte create mode 100644 src/lib/landing/type.d.ts create mode 100644 src/routes/+layout.svelte create mode 100644 src/routes/+layout.ts create mode 100644 src/routes/+page.svelte create mode 100644 src/routes/404/+page.svelte create mode 100644 src/routes/50x/+page.svelte create mode 100644 static/apple-touch-icon.png create mode 100644 static/favicon-48x48.png create mode 100644 static/favicon.ico create mode 100644 static/favicon.png create mode 100644 static/favicon.svg create mode 100644 static/img/logo.svg create mode 100644 static/img/profile.jpg create mode 100644 static/site.webmanifest create mode 100644 static/web-app-manifest-192x192.png create mode 100644 static/web-app-manifest-512x512.png create mode 100644 svelte.config.js create mode 100644 tailwind.config.ts create mode 100644 tsconfig.json create mode 100644 vite.config.ts diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..c69304f --- /dev/null +++ b/.dockerignore @@ -0,0 +1,24 @@ +node_modules + +# Output +.output +.vercel +/.svelte-kit +/build + +# OS +.DS_Store +Thumbs.db + +# Env +.env +.env.* +!.env.example +!.env.test + +# Vite +vite.config.js.timestamp-* +vite.config.ts.timestamp-* + +Dockerfile +.git/ \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..79518f7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +node_modules + +# Output +.output +.vercel +/.svelte-kit +/build + +# OS +.DS_Store +Thumbs.db + +# Env +.env +.env.* +!.env.example +!.env.test + +# Vite +vite.config.js.timestamp-* +vite.config.ts.timestamp-* diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..b6f27f1 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..ab78a95 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,4 @@ +# Package Managers +package-lock.json +pnpm-lock.yaml +yarn.lock diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..3f7802c --- /dev/null +++ b/.prettierrc @@ -0,0 +1,15 @@ +{ + "useTabs": true, + "singleQuote": true, + "trailingComma": "none", + "printWidth": 100, + "plugins": ["prettier-plugin-svelte"], + "overrides": [ + { + "files": "*.svelte", + "options": { + "parser": "svelte" + } + } + ] +} diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..80084a3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM node:18.19-alpine AS builder + +ARG VITE_EXTRA_HEAD + +WORKDIR /app-builder + +COPY ./package*.json ./ +RUN npm ci + +COPY . . +RUN npm run build + + +FROM docker.io/library/nginx:1.27.2 + +# Enable 404.html page +RUN sed -i '12s/#//' /etc/nginx/conf.d/default.conf && cat /etc/nginx/conf.d/default.conf + +COPY --from=builder /app-builder/build /usr/share/nginx/html diff --git a/LICENCE b/LICENCE new file mode 100644 index 0000000..68d6d0d --- /dev/null +++ b/LICENCE @@ -0,0 +1,16 @@ +MIT License + +Copyright (c) 2024-present Arnaud Scheffler + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md index 8474a2b..c9ef1ec 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,24 @@ # arnaudscheffler.fr +## Developing + +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: + +```bash +npm run dev + +# or start the server and open the app in a new browser tab +npm run dev -- --open +``` + +## Building + +To create a production version of your app: + +```bash +npm run build +``` + +You can preview the production build with `npm run preview`. + +> To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment. diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..a526565 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,33 @@ +import prettier from 'eslint-config-prettier'; +import js from '@eslint/js'; +import svelte from 'eslint-plugin-svelte'; +import globals from 'globals'; +import ts from 'typescript-eslint'; + +export default ts.config( + js.configs.recommended, + ...ts.configs.recommended, + ...svelte.configs['flat/recommended'], + prettier, + ...svelte.configs['flat/prettier'], + { + languageOptions: { + globals: { + ...globals.browser, + ...globals.node + } + } + }, + { + files: ['**/*.svelte'], + + languageOptions: { + parserOptions: { + parser: ts.parser + } + } + }, + { + ignores: ['build/', '.svelte-kit/', 'dist/'] + } +); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..5b6dc40 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5086 @@ +{ + "name": "landing", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "landing", + "version": "0.0.1", + "devDependencies": { + "@iconify/svelte": "^4.0.2", + "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/adapter-static": "^3.0.5", + "@sveltejs/enhanced-img": "^0.3.10", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^4.0.0", + "@tailwindcss/typography": "^0.5.15", + "@types/eslint": "^9.6.0", + "autoprefixer": "^10.4.20", + "eslint": "^9.7.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-svelte": "^2.36.0", + "globals": "^15.0.0", + "prettier": "^3.3.2", + "prettier-plugin-svelte": "^3.2.6", + "svelte": "^5.0.0", + "svelte-check": "^4.0.0", + "tailwindcss": "^3.4.9", + "typescript": "^5.0.0", + "typescript-eslint": "^8.0.0", + "vite": "^5.0.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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", + "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz", + "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.4", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz", + "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "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.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", + "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.1.tgz", + "integrity": "sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.0.tgz", + "integrity": "sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.5.tgz", + "integrity": "sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.0", + "@humanwhocodes/retry": "^0.3.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.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@iconify/svelte": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@iconify/svelte/-/svelte-4.0.2.tgz", + "integrity": "sha512-6BSrU85FzGfhQD3bTXpnkCCvBAglEt8T9QednVnXAYm4C+d3464y+pYMzhQNJm5mPId2cuiw+2wXlDflXllHDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@iconify/types": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/cyberalien" + }, + "peerDependencies": { + "svelte": ">4.0.0" + } + }, + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "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==", + "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" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", + "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz", + "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz", + "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz", + "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz", + "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz", + "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz", + "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz", + "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz", + "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz", + "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz", + "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz", + "integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", + "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz", + "integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz", + "integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz", + "integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz", + "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sveltejs/adapter-auto": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-3.3.0.tgz", + "integrity": "sha512-EJZqY7eMM+bdbR898Xt9ufawUHLPJu7w3wPr4Cc+T1iIDf3fufVLWg4C71OluIqsdJqv85E4biKuHo3XXIY0PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-meta-resolve": "^4.1.0" + }, + "peerDependencies": { + "@sveltejs/kit": "^2.0.0" + } + }, + "node_modules/@sveltejs/adapter-static": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.5.tgz", + "integrity": "sha512-kFJR7RxeB6FBvrKZWAEzIALatgy11ISaaZbcPup8JdWUdrmmfUHHTJ738YHJTEfnCiiXi6aX8Q6ePY7tnSMD6Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@sveltejs/kit": "^2.0.0" + } + }, + "node_modules/@sveltejs/enhanced-img": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/@sveltejs/enhanced-img/-/enhanced-img-0.3.10.tgz", + "integrity": "sha512-1JxjthN6yb1md3rSFbHRDBi/Jj2R9EjE06vh9zbWgYxm5d4UUphTzNICJTis8bkIDQilbAokrkaQtfRpKSE7qg==", + "dev": true, + "license": "MIT", + "dependencies": { + "magic-string": "^0.30.5", + "svelte-parse-markup": "^0.1.5", + "vite-imagetools": "^7.0.1" + }, + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": ">= 5.0.0" + } + }, + "node_modules/@sveltejs/kit": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.7.2.tgz", + "integrity": "sha512-bFwrl+0bNr0/DHQZM0INwwSPNYqDjfsKRhUoa6rj9d8tDZzszBrJ3La6/HVFxWGONEigtG+SzHXa1BEa1BLdwA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.6.0", + "cookie": "^0.6.0", + "devalue": "^5.1.0", + "esm-env": "^1.0.0", + "import-meta-resolve": "^4.1.0", + "kleur": "^4.1.5", + "magic-string": "^0.30.5", + "mrmime": "^2.0.0", + "sade": "^1.8.1", + "set-cookie-parser": "^2.6.0", + "sirv": "^3.0.0", + "tiny-glob": "^0.2.9" + }, + "bin": { + "svelte-kit": "svelte-kit.js" + }, + "engines": { + "node": ">=18.13" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1", + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.3" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.0.tgz", + "integrity": "sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0", + "debug": "^4.3.7", + "deepmerge": "^4.3.1", + "kleur": "^4.1.5", + "magic-string": "^0.30.12", + "vitefu": "^1.0.3" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22" + }, + "peerDependencies": { + "svelte": "^5.0.0-next.96 || ^5.0.0", + "vite": "^5.0.0" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-3.0.1.tgz", + "integrity": "sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.7" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^4.0.0-next.0||^4.0.0", + "svelte": "^5.0.0-next.96 || ^5.0.0", + "vite": "^5.0.0" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.15.tgz", + "integrity": "sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20" + } + }, + "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" + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "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" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.11.0.tgz", + "integrity": "sha512-KhGn2LjW1PJT2A/GfDpiyOfS4a8xHQv2myUagTM5+zsormOmBlYsnQ6pobJ8XxJmh6hnHwa2Mbe3fPrDJoDhbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.11.0", + "@typescript-eslint/type-utils": "8.11.0", + "@typescript-eslint/utils": "8.11.0", + "@typescript-eslint/visitor-keys": "8.11.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.11.0.tgz", + "integrity": "sha512-lmt73NeHdy1Q/2ul295Qy3uninSqi6wQI18XwSpm8w0ZbQXUpjCAWP1Vlv/obudoBiIjJVjlztjQ+d/Md98Yxg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "8.11.0", + "@typescript-eslint/types": "8.11.0", + "@typescript-eslint/typescript-estree": "8.11.0", + "@typescript-eslint/visitor-keys": "8.11.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.11.0.tgz", + "integrity": "sha512-Uholz7tWhXmA4r6epo+vaeV7yjdKy5QFCERMjs1kMVsLRKIrSdM6o21W2He9ftp5PP6aWOVpD5zvrvuHZC0bMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.11.0", + "@typescript-eslint/visitor-keys": "8.11.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.11.0.tgz", + "integrity": "sha512-ItiMfJS6pQU0NIKAaybBKkuVzo6IdnAhPFZA/2Mba/uBjuPQPet/8+zh5GtLHwmuFRShZx+8lhIs7/QeDHflOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "8.11.0", + "@typescript-eslint/utils": "8.11.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.11.0.tgz", + "integrity": "sha512-tn6sNMHf6EBAYMvmPUaKaVeYvhUsrE6x+bXQTxjQRp360h1giATU0WvgeEys1spbvb5R+VpNOZ+XJmjD8wOUHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.11.0.tgz", + "integrity": "sha512-yHC3s1z1RCHoCz5t06gf7jH24rr3vns08XXhfEqzYpd6Hll3z/3g23JRi0jM8A47UFKNc3u/y5KIMx8Ynbjohg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "8.11.0", + "@typescript-eslint/visitor-keys": "8.11.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/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/@typescript-eslint/utils": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.11.0.tgz", + "integrity": "sha512-CYiX6WZcbXNJV7UNB4PLDIBtSdRmRI/nb0FMyqHPTQD1rMjA0foPLaPUV39C/MxkTd/QKSeX+Gb34PPsDVC35g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.11.0", + "@typescript-eslint/types": "8.11.0", + "@typescript-eslint/typescript-estree": "8.11.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.11.0.tgz", + "integrity": "sha512-EaewX6lxSjRJnc+99+dqzTeoDZUfyrA52d2/HRrkI830kgovWsmIiTfmr0NZorzqic7ga+1bS60lRBUgR3n/Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.11.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/acorn": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", + "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-typescript": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/acorn-typescript/-/acorn-typescript-1.4.13.tgz", + "integrity": "sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": ">=8.9.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==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "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/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "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.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "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.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "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.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "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": { + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "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.30001669", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", + "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", + "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/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/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "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", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/devalue": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", + "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", + "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==", + "dev": true, + "license": "MIT" + }, + "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.45", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.45.tgz", + "integrity": "sha512-vOzZS6uZwhhbkZbcRyiy99Wg+pYFV5hk+5YaECvx0+Z31NR3Tt5zS6dze2OepT6PCTzVzT0dIJItti+uAW5zmw==", + "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/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "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", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.13.0.tgz", + "integrity": "sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.11.0", + "@eslint/config-array": "^0.18.0", + "@eslint/core": "^0.7.0", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "9.13.0", + "@eslint/plugin-kit": "^0.2.0", + "@humanfs/node": "^0.16.5", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.3.1", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.1.0", + "eslint-visitor-keys": "^4.1.0", + "espree": "^10.2.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-compat-utils": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-svelte": { + "version": "2.46.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.46.0.tgz", + "integrity": "sha512-1A7iEMkzmCZ9/Iz+EAfOGYL8IoIG6zeKEq1SmpxGeM5SXmoQq+ZNnCpXFVJpsxPWYx8jIVGMerQMzX20cqUl0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@jridgewell/sourcemap-codec": "^1.4.15", + "eslint-compat-utils": "^0.5.1", + "esutils": "^2.0.3", + "known-css-properties": "^0.35.0", + "postcss": "^8.4.38", + "postcss-load-config": "^3.1.4", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.1.0", + "semver": "^7.6.2", + "svelte-eslint-parser": "^0.43.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0-0 || ^9.0.0-0", + "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "svelte": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-svelte/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/eslint-scope": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz", + "integrity": "sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz", + "integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==", + "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.0.0", + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", + "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/espree": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz", + "integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.1.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==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrap": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.2.2.tgz", + "integrity": "sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15", + "@types/estree": "^1.0.1" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.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", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "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.4" + }, + "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", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fdir": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", + "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "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": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "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.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC" + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "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/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/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/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/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/globals": { + "version": "15.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz", + "integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==", + "dev": true, + "license": "MIT", + "engines": { + "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/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/imagetools-core": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagetools-core/-/imagetools-core-7.0.1.tgz", + "integrity": "sha512-XDUx3Ac1VrZ4XF5eAJNYdHbFXRPNyebHFrwJsZ4WHb7X2MitOVW23cFphSDByT3MH5rdWdxKr4edSW2agChvDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", + "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", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true, + "license": "MIT" + }, + "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.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "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", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "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", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "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-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "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.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/known-css-properties": { + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz", + "integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==", + "dev": true, + "license": "MIT" + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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": "MIT", + "engines": { + "node": ">=10" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "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/sindresorhus" + } + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "license": "MIT" + }, + "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": "MIT" + }, + "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==", + "dev": true, + "license": "ISC" + }, + "node_modules/magic-string": { + "version": "0.30.12", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", + "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "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.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "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", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "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==", + "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/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "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.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "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.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "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, + "license": "MIT", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "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==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "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-nested/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-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "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": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.4.29" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "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": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-svelte": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.2.7.tgz", + "integrity": "sha512-/Dswx/ea0lV34If1eDcG3nulQ63YNr5KPDfMsjbdtpSWOxKKJ7nAc2qlVuYwEvCr4raIuredNoR7K4JCkmTGaQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "prettier": "^3.0.0", + "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.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" + } + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "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": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz", + "integrity": "sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.24.0", + "@rollup/rollup-android-arm64": "4.24.0", + "@rollup/rollup-darwin-arm64": "4.24.0", + "@rollup/rollup-darwin-x64": "4.24.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.0", + "@rollup/rollup-linux-arm-musleabihf": "4.24.0", + "@rollup/rollup-linux-arm64-gnu": "4.24.0", + "@rollup/rollup-linux-arm64-musl": "4.24.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.0", + "@rollup/rollup-linux-riscv64-gnu": "4.24.0", + "@rollup/rollup-linux-s390x-gnu": "4.24.0", + "@rollup/rollup-linux-x64-gnu": "4.24.0", + "@rollup/rollup-linux-x64-musl": "4.24.0", + "@rollup/rollup-win32-arm64-msvc": "4.24.0", + "@rollup/rollup-win32-ia32-msvc": "4.24.0", + "@rollup/rollup-win32-x64-msvc": "4.24.0", + "fsevents": "~2.3.2" + } + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "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==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/sirv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.0.tgz", + "integrity": "sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/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": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "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-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-ansi-cjs/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/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "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": "5.1.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.1.0.tgz", + "integrity": "sha512-qD0pUvL3P26Vx+K1VodZROSu7MjDHFDunEVZ+2d3LUDWHyYI87AJFOIws0HufKWHDgXbPO4FCSugmysnX4LDwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "@jridgewell/sourcemap-codec": "^1.5.0", + "@types/estree": "^1.0.5", + "acorn": "^8.12.1", + "acorn-typescript": "^1.4.13", + "aria-query": "^5.3.1", + "axobject-query": "^4.1.0", + "esm-env": "^1.0.0", + "esrap": "^1.2.2", + "is-reference": "^3.0.2", + "locate-character": "^3.0.0", + "magic-string": "^0.30.11", + "zimmerframe": "^1.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/svelte-check": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.0.5.tgz", + "integrity": "sha512-icBTBZ3ibBaywbXUat3cK6hB5Du+Kq9Z8CRuyLmm64XIe2/r+lQcbuBx/IQgsbrC+kT2jQ0weVpZSSRIPwB6jQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "chokidar": "^4.0.1", + "fdir": "^6.2.0", + "picocolors": "^1.0.0", + "sade": "^1.7.4" + }, + "bin": { + "svelte-check": "bin/svelte-check" + }, + "engines": { + "node": ">= 18.0.0" + }, + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0-next.0", + "typescript": ">=5.0.0" + } + }, + "node_modules/svelte-eslint-parser": { + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.43.0.tgz", + "integrity": "sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "postcss": "^8.4.39", + "postcss-scss": "^4.0.9" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + }, + "peerDependencies": { + "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "svelte": { + "optional": true + } + } + }, + "node_modules/svelte-eslint-parser/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==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/svelte-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/svelte-eslint-parser/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==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/svelte-parse-markup": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/svelte-parse-markup/-/svelte-parse-markup-0.1.5.tgz", + "integrity": "sha512-T6mqZrySltPCDwfKXWQ6zehipVLk4GWfH1zCMGgRtLlOIFPuw58ZxVYxVvotMJgJaurKi1i14viB2GIRKXeJTQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://bjornlu.com/sponsor" + }, + "peerDependencies": { + "svelte": "^3.0.0 || ^4.0.0 || ^5.0.0-next.1" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", + "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/tailwindcss/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==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/tailwindcss/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==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/tailwindcss/node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tailwindcss/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/tailwindcss/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/tailwindcss/node_modules/yaml": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "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==", + "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==", + "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_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==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "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==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/tslib": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", + "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", + "dev": true, + "license": "0BSD", + "optional": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.11.0.tgz", + "integrity": "sha512-cBRGnW3FSlxaYwU8KfAewxFK5uzeOAp0l2KebIlPDOT5olVi65KDG/yjBooPBG0kGW/HLkoz1c/iuBFehcS3IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.11.0", + "@typescript-eslint/parser": "8.11.0", + "@typescript-eslint/utils": "8.11.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "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.0" + }, + "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", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/vite": { + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-imagetools": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/vite-imagetools/-/vite-imagetools-7.0.4.tgz", + "integrity": "sha512-C9C7b2p/8/TCN2g26tE9haoer2i8K4x0v2RXUiHsIjiz221vQuKItCQ+VyiVCsUMPXfJC/tlZsmCZVBz5jh7uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.5", + "imagetools-core": "^7.0.1", + "sharp": "^0.33.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/vitefu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.3.tgz", + "integrity": "sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==", + "dev": true, + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/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/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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/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/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zimmerframe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz", + "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==", + "dev": true, + "license": "MIT" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..3e057dd --- /dev/null +++ b/package.json @@ -0,0 +1,37 @@ +{ + "name": "landing", + "version": "0.0.1", + "type": "module", + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", + "lint": "eslint . && prettier --check .", + "format": "prettier --write ." + }, + "devDependencies": { + "@iconify/svelte": "^4.0.2", + "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/adapter-static": "^3.0.5", + "@sveltejs/enhanced-img": "^0.3.10", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^4.0.0", + "@tailwindcss/typography": "^0.5.15", + "@types/eslint": "^9.6.0", + "autoprefixer": "^10.4.20", + "eslint": "^9.7.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-svelte": "^2.36.0", + "globals": "^15.0.0", + "prettier": "^3.3.2", + "prettier-plugin-svelte": "^3.2.6", + "svelte": "^5.0.0", + "svelte-check": "^4.0.0", + "tailwindcss": "^3.4.9", + "typescript": "^5.0.0", + "typescript-eslint": "^8.0.0", + "vite": "^5.0.3" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..0f77216 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {} + } +}; diff --git a/src/app.css b/src/app.css new file mode 100644 index 0000000..1dd923b --- /dev/null +++ b/src/app.css @@ -0,0 +1,29 @@ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&family=Roboto:wght@300;400;600&display=swap'); + +@import 'tailwindcss/base'; +@import 'tailwindcss/components'; +@import 'tailwindcss/utilities'; + +@layer base { + body { + @apply bg-gray-100 text-gray-600 text-lg font-light font-roboto; + } + + .font-roboto { + font-family: 'Roboto', sans-serif; + } + + .font-poppins { + font-family: 'Poppins', sans-serif; + } + + .font-outline-2 { + @apply text-transparent; + -webkit-text-stroke: 2px rgb(156 163 175); + } + + .font-outline-3 { + @apply text-transparent; + -webkit-text-stroke: 3px rgb(156 163 175); + } +} diff --git a/src/app.d.ts b/src/app.d.ts new file mode 100644 index 0000000..c316018 --- /dev/null +++ b/src/app.d.ts @@ -0,0 +1,13 @@ +// See https://svelte.dev/docs/kit/types#app +// for information about these interfaces +declare global { + namespace App { + // interface Error {} + // interface Locals {} + // interface PageData {} + // interface PageState {} + // interface Platform {} + } +} + +export {}; diff --git a/src/app.html b/src/app.html new file mode 100644 index 0000000..1bddb55 --- /dev/null +++ b/src/app.html @@ -0,0 +1,16 @@ + + + + + + + + + + + %sveltekit.head% + + +
%sveltekit.body%
+ + diff --git a/src/lib/Error.svelte b/src/lib/Error.svelte new file mode 100644 index 0000000..4d3e08a --- /dev/null +++ b/src/lib/Error.svelte @@ -0,0 +1,17 @@ + + +
+
{statusCode}
+

{message}

+ +
diff --git a/src/lib/Footer.svelte b/src/lib/Footer.svelte new file mode 100644 index 0000000..86873bc --- /dev/null +++ b/src/lib/Footer.svelte @@ -0,0 +1,24 @@ + + +
+ {#each socialNetworks as socialNetwork} +
+ + + +
+ {/each} +
+ +
© {year} {firstName} {lastName}
diff --git a/src/lib/Navbar.svelte b/src/lib/Navbar.svelte new file mode 100644 index 0000000..05c5666 --- /dev/null +++ b/src/lib/Navbar.svelte @@ -0,0 +1,72 @@ + + +
+ + + +
+ +
+
+ +
(mobileMenu = false)} +> +
+ + +
+
diff --git a/src/lib/data/global.ts b/src/lib/data/global.ts new file mode 100644 index 0000000..2eaa5c8 --- /dev/null +++ b/src/lib/data/global.ts @@ -0,0 +1,59 @@ +export const title = 'Arnaud Scheffler'; +export const meta = { + description: + "Je suis Arnaud Scheffler, un passionné d'informatique avec plus de 7 ans d'expérience dans la création de solutions digitales innovantes et performantes." +}; + +export const firstName = 'Arnaud'; +export const lastName = 'Scheffler'; + +export const menu = [ + { + name: 'Compétences', + link: '/#skills' + }, + // { + // name: 'Projets', + // link: '#projects' + // }, + { + name: 'Expériences', + link: '/#experiences' + }, + { + name: 'Formations', + link: '/#educations' + }, + { + name: 'Contact', + link: '/#contact' + } +]; + +export const socialNetworks = [ + { + title: 'Linkedin', + icon: 'mdi:linkedin', + url: 'https://www.linkedin.com/in/arnaud-scheffler/' + }, + { + title: 'GitHub', + icon: 'mdi:github', + url: 'https://github.com/ArnaudScheffler' + }, + { + title: 'Gitea', + icon: 'simple-icons:gitea', + url: 'https://git.s-algo.com/explore/repos/' + }, + { + title: 'malt', + icon: 'simple-icons:malt', + url: 'https://www.malt.fr/profile/arnaudscheffler' + }, + { + title: 'codeur.com', + icon: 'mdi:letter-c-box', + url: 'https://www.codeur.com/-arnaud-scheffler' + } +]; diff --git a/src/lib/data/landing.ts b/src/lib/data/landing.ts new file mode 100644 index 0000000..8e3e8b3 --- /dev/null +++ b/src/lib/data/landing.ts @@ -0,0 +1,143 @@ +import { meta, title } from './global'; + +export const title1 = 'Stratégie'; +export const title2 = 'Réalisation'; +export const title3 = 'Innovation'; + +export const text1 = meta.description; +export const text2 = + "J'accompagne les entreprises dans leurs projets stratégiques, de la conception à la mise en œuvre, pour des solutions numériques sur mesure et impactantes."; +export const text3 = + "Je consacre une part importante de mon temps à la veille technologique, ce qui me permet de rester à la pointe des innovations du secteur. Cette expertise me permet d'apporter des solutions novatrices aux entreprises, optimisant ainsi leurs performances et leur croissance. N'hésitez pas à découvrir comment je peux contribuer à votre projet !"; + +export const imgTitle = title; + +export let skills: Skill[] = [ + { + icon: 'eos-icons:project-outlined', + title: 'Gestion de projet', + text: 'Conduite de projets avec une approche axée sur la meilleure option stratégique, intégrant l’analyse des besoins, la gestion des contraintes, l’adaptation aux changements, et le respect des coûts et délais.' + }, + { + icon: 'mdi:code', + title: 'Développement full-stack', + text: 'Expertise en développement full-stack avec maîtrise de Python, Svelte, TypeScript et Supabase, intégrant des workflows CI/CD optimisés via GitHub Actions et GitLab pour des déploiements fluides et performants.' + }, + + { + icon: 'carbon:ai', + title: 'IA / Chatbot', + text: 'Développement de solutions IA et chatbots intelligents, intégrant des techniques de Retrieval-Augmented Generation (RAG) et des standards de sécurité avancés pour des interactions utilisateur enrichies, sécurisées, et des réponses précises adaptées aux besoins des entreprises.' + }, + { + icon: 'mdi:docker', + title: 'Infrastructure', + text: 'Maîtrise des infrastructures modernes avec Docker, Kubernetes et le cloud pour déployer des applications SaaS robustes, en configurant les éléments nécessaires pour garantir performance et évolutivité.' + }, + { + icon: 'mdi:web', + title: 'Création de site web', + text: 'Conception de sites web modernes et sur mesure, alliant simplicité et optimisation SEO pour une visibilité renforcée et une expérience utilisateur fluide.' + }, + { + icon: 'material-symbols:home-work-outline', + title: 'Self hosting', + text: 'Mise en place de solutions en self-hosting, garantissant souveraineté et contrôle total des données pour les entreprises soucieuses de leur indépendance technologique et de la sécurité de leurs informations.' + } +]; + +export let experiences: Experience[] = [ + { + company: 'Pyxis Support', + role: 'Directeur de la division digitale', + date: '2021 - 2024', + description: [ + // "En tant que premier profil technique recruté, j'ai joué un rôle central dans la création d’un nouvel axe commercial dans une entreprise de conseil spécialisée dans les marchés publics. Mon impact s'est concrétisé par le développement de deux applications SaaS innovantes : MA-IA et LEX-IA.", + // 'Maîtrise du Cycle de Vie des Produits SaaS', + // "J'ai orchestré l'intégralité du processus de création et de gestion de nos solutions :|- Analyse approfondie et optimisation du besoin|- Conception de solutions techniques|- Sélection des technologies|- Développement et tests|- Gestion du déploiement et de la maintenance opérationnelle|- Optimisation continue des coûts et de la performance", + // "Ma contribution s'est étendue au-delà du technique, influençant directement les décisions stratégiques de l'entreprise, notamment en matière de modèle économique et de partenariats.", + // 'Innovation technologique au cœur de la stratégie', + // "J'ai privilégié l'adoption de technologies émergentes pour garantir notre avantage concurrentiel :|- Front-end : Svelte|- Back-end : Supabase, FastAPI, Celery|- IA et ML : Intégration de LLM dans des Chatbots (Claude, ChatGPT)|- Recherche : Elasticsearch|- Infrastructure : Kubernetes, GitLab CI/CD, Grafana, Prometheus, Loki|- Outils complémentaires : Stripe, Brevo", + // 'Leadership et développement d’équipe', + // "Au cours de ces trois années, j'ai constitué et dirigé une équipe pluridisciplinaire de 7 experts, comprenant des développeurs front-end, back-end, ainsi que des spécialistes en Machine Learning et Intelligence Artificielle. Mon rôle de manager a consisté à :|- Recruter des talents diversifiés et complémentaires|- Favoriser un environnement de travail collaboratif et innovant|- Assurer le développement professionnel de chaque membre de l'équipe", + // "Cette expérience démontre ma capacité à allier expertise technique, vision stratégique et leadership, contribuant ainsi de manière significative à la croissance et à l'innovation dans le secteur des marchés publics.", + + "En tant que premier profil technique dans une entreprise de conseil spécialisée en marchés publics, j'ai joué un rôle clé dans la création d'un nouvel axe commercial, notamment en développant deux applications SaaS innovantes : MA-IA et LEX-IA.", + 'Maîtrise du Cycle de Vie des Produits SaaS', + "J'ai piloté chaque étape du cycle de vie des produits SaaS : de l’analyse des besoins à la sélection technologique, en passant par le développement, le déploiement et la maintenance, tout en optimisant coûts et performances. Mon expertise a également influencé des décisions stratégiques liées aux modèles économiques et aux partenariats.", + 'Innovation Technologique', + "J'ai intégré des technologies émergentes pour renforcer notre compétitivité, incluant Svelte (front-end), Supabase, FastAPI, Kubernetes, Elasticsearch, et des LLM pour les chatbots (Claude, ChatGPT), tout en assurant un écosystème fiable avec GitLab CI/CD et des outils de monitoring (Grafana, Prometheus, Loki).", + 'Leadership et Développement d’Équipe', + "En trois ans, j'ai constitué et dirigé une équipe pluridisciplinaire de 7 experts, créant un environnement de travail innovant et propice au développement professionnel de chacun.", + "Cette expérience illustre mon aptitude à combiner expertise technique, vision stratégique et leadership, contribuant ainsi de manière significative à l'innovation dans le secteur des marchés publics." + ] + }, + { + company: 'Pyxis Support', + role: 'Développeur full stack - Freelance', + date: '2021 (2 mois)', + description: [ + "En tant que freelance, j'ai conçu et mis en œuvre une solution complète et performante dans le domaine des marchés publics. Ce projet répond à un besoin crucial des entités publiques : simplifier et accélérer la rédaction de leurs appels d'offres.", + 'Le fonctionnement de l’application est le suivant :|- scrapping des sites sources (DCE et avis)|- traitement et consolidation des données|- mise à disposition d’une interface de recherche avec de nombreux filtres', + 'Stack technologique :|- Backend : Python, FastAPI|- Base de données : Elasticsearch|- Frontend : Plugin WordPress personnalisé|- Déploiement : Docker, VPS', + "En complément, j'ai développé une application novatrice permettant l'automatisation de traitements complexes sur des fichiers Excel. Cet outil, conçu pour être utilisé sans compétences techniques avancées, offre :|- Une interface utilisateur simple|- Des fichiers d'entrée et de sortie au format Excel|- Un système de configuration flexible pour personnaliser les opérations au format Excel", + 'Ces solutions sur mesure démontrent ma capacité à répondre aux besoins spécifiques des clients en alliant expertise technique et compréhension approfondie des enjeux métier.' + ] + }, + { + company: 'FM Logistic Corporate', + role: 'Développeur Intégration Talend', + date: '2018 - 2021', + description: [ + // "Au sein de l'équipe d'intégration, j'ai joué un rôle clé dans la conception et la mise en œuvre de solutions de transfert de données sophistiquées. Utilisant la plateforme Talend, j'ai développé des flux d'échange de données robustes et efficaces, tant pour les communications internes qu'externes. Ces solutions ont impliqué l'utilisation de divers patterns ETL, ESB et API REST, interconnectant une multitude de sources et destinations, notamment S3, SFTP et diverses bases de données.", + // 'Innovation dans la simplification des processus ETL', + // "Dans un souci d'optimisation, j'ai conçu et implémenté une solution novatrice visant à simplifier la mise en place de flux ETL. Cette approche a permis de réduire le déploiement de nouveaux flux à une simple étape de configuration. Le défi majeur consistait à développer cette solution sans recourir à de nouveaux outils, tout en minimisant les développements spécifiques pour obtenir l'adhésion de la direction. Cette innovation, désormais centrale dans les opérations de l'entreprise, témoigne de ma capacité à allier efficacité opérationnelle et vision stratégique.", + // "Contribution à la modernisation du Système d'Information", + // "Mon expertise a également été sollicitée dans le cadre de nombreux projets de modernisation du SI et de sélection d'outils technologiques. J'ai notamment participé activement à :|- L'évaluation et le choix des technologies permettant la création d’une plateforme d’industrialisation de création d’API|- La sélection d’un outil de contrôle de code source et de CI/CD|- L'implémentation de solutions de Change Data Capture (CDC)", + // "Ces contributions démontrent ma capacité à naviguer dans un environnement technologique en constante évolution et à prendre des décisions éclairées pour l'avenir de l'infrastructure IT de l'entreprise." + "Au sein de l'équipe d'intégration, j'ai joué un rôle clé dans la conception et la mise en œuvre de solutions de transfert de données avancées à l'aide de la plateforme Talend. J'ai développé des flux d'échange de données robustes et efficaces pour les communications internes et externes, en intégrant divers patterns ETL, ESB et API REST pour interconnecter de multiples sources, telles que S3, SFTP et diverses bases de données.", + "Innovation dans l'Optimisation des Processus ETL", + "Pour simplifier les processus ETL, j'ai conçu une solution innovante qui réduit le déploiement de nouveaux flux à une simple étape de configuration. J'ai relevé le défi de développer cette solution sans outils supplémentaires et en limitant les développements spécifiques, obtenant ainsi l'adhésion de la direction. Cette approche, désormais au cœur des opérations de l'entreprise, illustre ma capacité à allier efficacité opérationnelle et vision stratégique.", + "Modernisation du Système d'Information", + "Mon expertise a également été mise à profit dans divers projets de modernisation du système d'information et de sélection d'outils technologiques, notamment en participant à :|- L'évaluation et le choix des technologies pour créer une plateforme d’industrialisation des API|- La sélection d'un outil de contrôle de code source et de CI/CD|- L'implémentation de solutions de Change Data Capture (CDC)", + "Ces contributions témoignent de ma capacité à évoluer dans un environnement technologique dynamique et à prendre des décisions éclairées pour l’avenir de l’infrastructure IT de l'entreprise." + ] + } +]; + +export let educations: Education[] = [ + { + title: "Master 2 spécialisation Systèmes d'Information Décisionnels", + location: 'UFR MIM Metz (57)', + date: '2020', + description: + 'Fouille de données, Intelligence Artificielle, Conception de systèmes d’aide à la décision, Optimisation, Conception orientée objet avancée, Sécurité des systèmes, Projet suivant la méthodologie AGILE' + }, + { + title: 'Licence Informatique', + location: 'Faculté des Sciences et Technologies Nancy (54)', + date: '2018', + description: + 'Programmation orientée objet, interfaces graphiques, Web, réseau, optimisation, sécurité, théorie des langages Réalisation de nombreux projets (jeu en ligne, IA jeu Othello etc.)' + } +]; + +export let projects: Project[] = [ + { + name: 'Mon super projet 1', + description: [ + 'Lorem ipsum dolor sit amet consectetur adipisicing elit. A accusamus quo quas, ipsam commodi recusandae dolorum beatae soluta numquam impedit ad itaque ut facere cum. Asperiores voluptate quibusdam fuga ducimus?', + 'Lorem ipsum dolor sit amet consectetur adipisicing elit. A accusamus quo quas, ipsam commodi recusandae dolorum beatae soluta numquam impedit ad itaque ut facere cum. Asperiores voluptate quibusdam fuga ducimus?', + 'Lorem ipsum dolor sit amet consectetur adipisicing elit. A accusamus quo quas, ipsam commodi recusandae dolorum beatae soluta numquam impedit ad itaque ut facere cum. Asperiores voluptate quibusdam fuga ducimus?' + ], + link: 'https://git.s-algo.com' + }, + { + name: 'Mon super projet 2', + description: [ + 'Lorem ipsum dolor sit amet consectetur adipisicing elit. A accusamus quo quas, ipsam commodi recusandae dolorum beatae soluta numquam impedit ad itaque ut facere cum. Asperiores voluptate quibusdam fuga ducimus?', + 'Lorem ipsum dolor sit amet consectetur adipisicing elit. A accusamus quo quas, ipsam commodi recusandae dolorum beatae soluta numquam impedit ad itaque ut facere cum. Asperiores voluptate quibusdam fuga ducimus?', + 'Lorem ipsum dolor sit amet consectetur adipisicing elit. A accusamus quo quas, ipsam commodi recusandae dolorum beatae soluta numquam impedit ad itaque ut facere cum. Asperiores voluptate quibusdam fuga ducimus?' + ] + } +]; diff --git a/src/lib/landing/Educations.svelte b/src/lib/landing/Educations.svelte new file mode 100644 index 0000000..4a60e96 --- /dev/null +++ b/src/lib/landing/Educations.svelte @@ -0,0 +1,20 @@ + + +
+ {#each educations as education} +
+
+

+ {education.title} +

+

{education.location}

+

{education.date}

+

+ {education.description} +

+
+
+ {/each} +
diff --git a/src/lib/landing/Experiences.svelte b/src/lib/landing/Experiences.svelte new file mode 100644 index 0000000..5d7f614 --- /dev/null +++ b/src/lib/landing/Experiences.svelte @@ -0,0 +1,35 @@ + + +
+ + {#each experiences as experience} +
+
+
+ {experience.company} +
+
+
+
+ + +
+
+ {experience.date} + {experience.role} + + {#each experience.description as text} +

{@html text.replaceAll('|', '
')}

+ {/each} +
+
+
+
+
+
+ {/each} +
diff --git a/src/lib/landing/Hero.svelte b/src/lib/landing/Hero.svelte new file mode 100644 index 0000000..ff2abc6 --- /dev/null +++ b/src/lib/landing/Hero.svelte @@ -0,0 +1,46 @@ + + +
+
+
+
+ {title1.toUpperCase()} +
+
+ {text1} +
+
+
+
+ +
+
+ {title2.toUpperCase()} +
+
+
+
+ {text2} +
+
+ {title3.toUpperCase()} +
+
+
+
+
+ {text3} +
diff --git a/src/lib/landing/Projects.svelte b/src/lib/landing/Projects.svelte new file mode 100644 index 0000000..803a47e --- /dev/null +++ b/src/lib/landing/Projects.svelte @@ -0,0 +1,23 @@ + + +{#each projects as project} +
+
+

{project.name}

+ {#each project.description as text} +

+ {text} +

+ {/each} +
+ {#if project.link} + + {/if} +
+{/each} diff --git a/src/lib/landing/Skills.svelte b/src/lib/landing/Skills.svelte new file mode 100644 index 0000000..1100345 --- /dev/null +++ b/src/lib/landing/Skills.svelte @@ -0,0 +1,21 @@ + + +
+ {#each skills as skill} + + +
+ +
+

{skill.title}

+

+ {skill.text} +

+
+
+ + {/each} +
diff --git a/src/lib/landing/Title.svelte b/src/lib/landing/Title.svelte new file mode 100644 index 0000000..6ad63a8 --- /dev/null +++ b/src/lib/landing/Title.svelte @@ -0,0 +1,10 @@ + + +

+ +

diff --git a/src/lib/landing/type.d.ts b/src/lib/landing/type.d.ts new file mode 100644 index 0000000..37b667e --- /dev/null +++ b/src/lib/landing/type.d.ts @@ -0,0 +1,31 @@ +type Skill = { + icon: string; + title: string; + text: string; +}; + +type Experience = { + company: string; + role: string; + date: string; + description: string[]; +}; + +type Education = { + title: string; + location: string; + date: string; + description: string; +}; + +type Project = { + name: string; + link?: string; + description: string[]; +}; + +type Testimonial = { + text: string; + name: string; + role: string; +}; diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte new file mode 100644 index 0000000..ba63761 --- /dev/null +++ b/src/routes/+layout.svelte @@ -0,0 +1,15 @@ + + +{@render children()} + + + {title} + + {#if import.meta.env.VITE_EXTRA_HEAD} + {@html import.meta.env.VITE_EXTRA_HEAD} + {/if} + diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts new file mode 100644 index 0000000..189f71e --- /dev/null +++ b/src/routes/+layout.ts @@ -0,0 +1 @@ +export const prerender = true; diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte new file mode 100644 index 0000000..af04ccb --- /dev/null +++ b/src/routes/+page.svelte @@ -0,0 +1,37 @@ + + +
+ +
+ + + Compétences + + + + + Expériences professionelles + + + Formations + +
+
+
+
+
diff --git a/src/routes/404/+page.svelte b/src/routes/404/+page.svelte new file mode 100644 index 0000000..bc7f3e2 --- /dev/null +++ b/src/routes/404/+page.svelte @@ -0,0 +1,5 @@ + + + diff --git a/src/routes/50x/+page.svelte b/src/routes/50x/+page.svelte new file mode 100644 index 0000000..70b31a5 --- /dev/null +++ b/src/routes/50x/+page.svelte @@ -0,0 +1,5 @@ + + + diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..22825d4fe29ee27c82b974c80c15995faf206742 GIT binary patch literal 3386 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 I(RPmc55pihtpET3 literal 0 HcmV?d00001 diff --git a/static/favicon-48x48.png b/static/favicon-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..ff47849c7186cbe39efc937a2695bfaedda9dedb GIT binary patch literal 1099 zcmV-R1ho5!P)6bj{A zES635G{#9he+GlWA)cXFeijxMMtXXBhSlGt6sV}EXu@I9=;&ys&*z(44g_FxNcK85 zhv-(VfE9LA9*-y0Pyn!51Zx90J%{s#SV_5DuKiZ4wHp9_Y#PFIz&$#q1YS~7vYuw2 zo13%4xEey{I+XPB~G!%evh6;luwt0GbdYjklomU5NyWNi2+1X)iCIf+h zv#+mjVg>BSoFcV^!T=8Pd`>@$3U}0zP^lKiufS+tcX#)Yk;w~R(g5PAfIN!T7b`?;qf7nO-iQCIGDCDx5yWQ2~jGbsn=t zR3MS#B-pGp4XUJvlLBFB} z)e7Jp4#!BoNQ?9U?#Dh;rGl2Ji#D9z>t<$VTnuaQQz2@IP2fN@HR1w5`lC2%(ZYTt zLq#oA1LBe9%%d0*{|K+!sGUpHPMzK&w!-Ecv1XCGP){NR?!!I{06Tcbye4b$Ne=f> z!iBFi>=$>pNLy9`lBmY883_vk;MEdLtpan8F;^(K;>K;Zlnta82f2WFs}+D103R^^ z&ZL5sM2ERvm=othu8ax*$OeG;GgFE$p=^8wNd5#?O)yvtgW^J_yD4@gH$K{QJ5Wpz z|0$>eu>;0mLhJ%I?(pwr*pI|Ug)YV!0N5!5AlBTdH9%0YeKpcc_!rbK6Bs4;FyBX) z-jSl^u>?Sv{m&SGTj|@fn(5j`FJngA{{gB~%|If! Rd4B)^002ovPDHLkV1j6~`D_3H literal 0 HcmV?d00001 diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..3efade7a4cb748e3ba1dd97a50ca194f33752187 GIT binary patch literal 15086 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 \ No newline at end of file diff --git a/static/img/logo.svg b/static/img/logo.svg new file mode 100644 index 0000000..2eb3057 --- /dev/null +++ b/static/img/logo.svg @@ -0,0 +1,143 @@ + + + + diff --git a/static/img/profile.jpg b/static/img/profile.jpg new file mode 100644 index 0000000000000000000000000000000000000000..82c13e81afc5d752eb5f505c9b8e78c18f111863 GIT binary patch literal 180192 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

jnjcyV}7wqgl*!< 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%0DG6c zcwl=s;aYLvIF|5jH&p)6NN)K%0!GJVb;0f|?@PsD5lKv&>#$Qd@y_*ilIA)pIv2#W z&OTe1krjLFn7p68^NauDxZEt}?9bwEDje83isp*6_dz!qxLDT?QvvOPWOY^N5Jf z#RqMT$)51koPM2;005g;y!|mrDLE+~L}>nl<4@i=emg;;_X((*UmSBw)tC0pqV8_-QIy-Nw%u!`?wR8QJJKw2ywrl&%}zgR?_9Y@4iqpOR3REEuouc&K1 ztA)M=s#QonMk&Jf(@4a#Z2`|~3<^-@Js#3JbWTvGA<{z}oqD)e8SE6fd(8b_(k=1b za9|2xyXqnqBQypa5st68Doq4V4P=AyxbAc}?TT-714A9!_Qzw(n?ERdBK|daNBwUfzxw~d0rL=#=1hGT| z9ta)UQuAjfuaornzSQkM__kksnrG-Z8?o!;2w-f|YlwLk$8Y>yQdk)dw17-Gwat&-_2BLMn$odR|FNloTOU@e@v z*OpOEW_EW{1N@ia8mzutdtrhv@Wz4Q7*{r{)<$qwW6u(#?zxG{aDjYa-tZZ96ZiKj zze++41E{TVt>!HV0iS}S<_k2KX#We*5l?tA=H|U;oNo}X%Xw^1URv&@oz$X@z$K2I zgZl?%V^hxxy(dv{5a;X_I@sz9f!uk$^Ll!rq-H2?oJpzV8HIn-M|gf@c#KG9F-5{@ zZi=j-PkGhXu;r9oo__Edw(?=Gw~zEg3Dh-4jLAH0Oa~yA`S$4V0Z4h1dA6T05HbsT zX2+;DDbmQAU(T7iRa0=aN1JxbbeK84=bgP9 zb?7L_nC5qV+0G-x{+;ZOTLwy93uIHzvH-$owIHOE_<;)tzY*R6ql0EvRp*=r#LiOD z?mloIB3i%vu@wT!;52)I#)$?DYpgi^sZyhIAMPJ6qOlH5P}x-j<4RN3 zkr86TkH06I8oFDJJ$JU($198j!$ifRbTxwX@fTSVB ze{1&D@iNj+ZB6OdBi<39OS8XnLfHaAl5hTQS~d(fsj70k<)UAjU>}|F91dbV|+lNCK4g|n)aaT6Yr2%DLhV#Z_TyOT=y?LjLHJb z(-pcArLq88!;i@Qx5A!4R^ffc2lyceYh^Te8Z>oOEM1NCwtlMKzx;vQ_yamkF%(}> zUrNU|iNw!7x^$&}b?tY9!|Y_36m<8mcFcp>0j=x43}C`iSz$n|;?cbO>eD%tEVy4b zf{T7hTpGzCouRf}^l=@|{MX0X&kk;OO|9oo_whcGY=Cp@iVSlL1(W4jugxTnf-#QY zHh(Npxk2OiTlYPugpvrn-4Nu%0rTV@{yzbtBB^$r9WdVmkN}a?JttgbM%ytHLd)_= zLsGDKfbpsIuT_y}G7_(A3YY2*K>bw+UWRVY(s z_Fauv4Gr>S*XErXuG$O4c|UUAzSAJAmR+<0s*=^B2n%`d3J{Mi87dj~Y`~D#d#&~I zbp}caj?|N173uqdV32s^f86wwc%~agz+CJLx%GS_aQn{t|3O?npo!^r!ICKzdpgN0 z!=kr+CX7aKf5G7*aO{!|;B+TD+){#LmCS<2*(Fo=>v*N_fi@2vGV=#VC&_qTYz!_g1g%}IVQAZ-rQH$P)uXe#tH`n;g6w5+#ThxcPOMb830a68@PY8+E=^q=Xp5!fHa&ZOfXW((RfP zLRPFBmi%6PU#dM(qpRz?=ilqH(8BFh)iClb@F0MycGdmVmky(9ncJ!EPTH;z8{)Ko(crsI*IaKpv z;NCe`(`0yKAox|ZU*52J6h_y~XD^oJP(QS{YWiNgzQ#Yp>lb-1zotBX<=t0qJ98xJZG4QTMwGH&z+Jc2rTWd787l{yW$^AUe2XTP6*b>a6lm^4Fj)fg+3woIvl--P6x z&hUnAQ*LVqfs1G-%wABr=1%~8wIs7kHdPrd&cCzBBbzDy^Tt)=kv5oBUrk}o!jV+ z8fjl{;r*$~N~cp3lId(cK9aZBNeQUV7VMkVZcp8hsZNB@BHIw+X6PqP-D88J`-vBe zNrxNCU!TH*xArxma{*%64$SLg?_Y2k_7d^Zd_n`#+~T(tQ7Y2p>1zENAXcvx@cf$A zZBK&vaNF**!K%=TwILZzxxUBlW<(w!ru)#uvjqlj-x=V;ZS7!6hA;R1Myb_4g7%f( zAG&K2S324EDS4-}y(NNTpfB!i%&!{RF(KgdUSj7%b==0|2RHMeRypoxv6l!X8Knf~o{{suL+*f>J*oTU}vqVHN z=|c@Gt@<4u$J<39swSu`(`E93LEhgF<8)^rteuCy)HL?b@Qit>QUIP)PW`(M54Xxn zK|g++>s5T`1xcfXZeka&g3uD|agtV`f$U;G*1hJO|l7xx&S2U&rWd`+LQ)O2^J4VmkD!JQGQ_S#G5S; z|F|;BPO49_YK9eNf8xLZbqa3<;%c!#JZ4qx5EhY{?weO(hJpd3i6Z+hq{V|`r7jKe zY(626oOE1PvA&dbt0&yFu}h5cE897H5{#vDr(*{YpnPfP)hoWWe|d4w8y5%C;A%F{ zURVNLH>r*vwOgHg^B^$}N4x#)_|RwBY~H8Gw{Y_hTFw{sdRy>`0IL-4?_49xU|DF9 z@E^D-`3ou-FSzFICR1rrwk(JT66+(U1ODj9%^)VPJM$$;8S=tK(e4oUY~EvM+Ie(# z8k0}ql(hUe&Z>Hy6Yj_z0pdP=;o?SRxS92515aLP;Jwt>F2~gcGxYc#!+^%)UdpT% z->s&3`p>QsxVdKEU*MKR-$}W3(#w}LT6gtQUM;OlS@TZa&kx8?bXyuw(+m+XuJjD^ zi6+w|7L6_ms40FZ=UW4?T+H>75Leb10dtLh#NjYW>kh?TE#S$J;xlT;?~HXd4KV;W z8hx(rB{x_3r!P zlnz|G8|>LJuR=mPR+}$*{vZj`V-R*Lu51x*(MA5S#}_~{`7q+K&@TV2YsThRFQFmi zmb%(ge!}rFkrhjXojP9;XzTwVcV#g)wA-9edFQ@vRk-P5iUt2NgH7QVflGr!Pk=>) zAQ0A}AN%33I86WmjlGbnvDEawaGiK?EHe;I z0i0pk`!(S10+_hREe`i6rLRtJekYsIAjfi6sW zfV8%U%|E|Wo#?khmI(HNN$z0zh9Sf|>(13?oW(YDIQjP{E2yi4KC;lYis8Mo3aT1v zIc)m&U(U5GtW`o~UvYuVPHNI%#`u3KZT~ugj6yBnyd8qG#}rod=T4l$fr#7->t^bG zJQmQ{NHqPg^t&SGdV}Tb+DIcHY@{nV5gs;_wtn>*jSV3+|UW5 zy%R3M-!pj`#MIfm^2nqzgHGx7=CkqB#r2JLBTg1(p@eMS>2M7Fi(T^xO0{5916dne zJ>B;nV@~wa@|Xbhg}%hD*N~y>VT)RUo}eb$cPUZe+cI&|=)wKBvj#0Ph^;L!Y1TbF zWpab0gPR4hF6G#1uRi6G;Lwyweeq90p!rC=chXK(u1eS@t2QpJs=6H>r!}8h{6I`~IJ=RM0i3Ll?O>Yu3E9*fcZF^5ARUlAr~yAbbzA_wl5 zGybVSRmKC_COu0zh`bN#3+a$QJXW-J&{r z3rQI9naX#u5l5}I>sMmx9`dS$u#EO|W%no`wa`*n1P+X&3qQ?CxC|UdscUXqE5466 zaUXux?x|(_cG%><;RL8QD6@_&87clmb`g{{epl=o2j_Sk%||L6Vks_KWhbVu>KMs4 zzC2OxRQ|b1ev3)3gt*`O*d{6ZA-E{*(T1T}YzNqEzI+zO&rcGlQ19sW>htgHL$~wM^8)2N1df~m9 z$df`X0Ys@(xhB3jT5gd^QW$T`;V$>Eaj6| z@mkA-rGG#;Z#-@J9e?~XmbGB6dRli@q*b1vLU4l|hnpM8r7M}MSnbz}__pt3-4%#V zr|fyjtY0Y}M~8}D9|U=4_YhYv$x>k?Jxxf}xjo8yEu@hU-JjOo^LT6B-mW@hJR~DV zPNPtW%PPgiXNKo%4}@@6v*Dd`kac*j@yzWgJ=B9jx&V$CVHMD&55#6e1f_tdSfpHA zoaaw{741C`kveJzJX6zhU#Z4YOk!ZT5%hO?Z2Q4OBdht`h5AEhz;HYJz{xC>?4rEW zSp({JPNmE9AKvupT+HR#GCHD{r{k5N(7)(1c?X~I`0KlOjla-!RNCafLJ*7Dg5h%U zwO7wv-Fyw(Qzn&&U;t+mCee~7?h(n5$Iv4y_ul>yhB%||-6au2f__i6DTF?rSQe~j z>cCC6#doQsd$*aIo44R``bV|9lNP?sRvNt8Ha3`M=8Mubuj z+w`_fqw791;Ey9E&R8sChK$W+VXxFXe+b0jZwe*DXM!KTc^E{SfUXeNdgx0auC)-fhb#1*k_i3qQMe`8}83G8_R=h26hJIGt_SMAF%@9YEJ(*>YHx@9!i59u?ksUb7n^}5bm@lYsN@JB z7{4l}uFcUwXlEp$y$=*8cP|U;>3Wm0OrPg;bfA<(v(ZAWkO%d|g5?N(aWDN6bu24E zVL5I6ZSNH_aUa*J^zYG(v7cM5GTOk(<>3lrz3Kb2s;Fhr?*8U>ys$nh^PE*c{Gtu- z95{3lp%&BEeHWcW$E!V!vqfuW_ZlgF_06JUW16$(J1#%IGfIBk8Uq<7{gyj<{28hz zZ1bAm%iBUjE)HwW7&uqqxJQX_(2u(cEZWUV*MiNo;(HqK^uje37=*C&`J&`_(~V;( zx>?0H!zabL1=seWtHpXi!BS{q73xc^VzfWV;q8s?`R?6=Ca;VUH1ll_)xYG^T?~{Q z-!1$oa|xc5Bg2}zQI#SddHo*cyoT6Ti0G5+M}?ntfA3(DY2a|%_o>dr{U=*U3mK$~8l zZ+^c||9hOr-F@!!eUI1c`5JA&l|R=*$sPN)1P=ptB8Xe?z8;dxrJ3a@@mHoci}2XB9@Zs?TUC|a}86QAcSD%n&fINCs%E*~ZcaE+p@|4M?oLQ@(xQb-5~3g_8xT1a~u{dYb-kvY^N{Iv>CCx z%&-m;+%1QQ(43cQ}cH&p;&=Az_zzWSdGn`Bz1%KkqqC|?_ZlV z;jvDe|3o|#y%R*OU5Wk)AaV7+>y60Z^)`IyA`I;_$VKW-6Uh9+ZKS2pwN(6Kb3eo8 zfceKR0}4J%3cVc2)i4v8Vi$O@TAlvdXeD@Op+T^y)lZ#Fk#~HlKm>8%n@Rq|+WbmF z^ZRM9m=dR?nQ3uQ7QIAC8B4t9p%N=vfw6Z~$=tj3blY*6ILmcsM8f8Vfg$C4vRN`U z7C-v5jP?4jDuvN30YKkaeq^1|EVJhB!Yj9$@+CsVBxru-(u(&@kso%qD?xvnXXV$e zYp%JiHpbPQ`Z;x(e$TJK;rw%sTKaTq)Kq*#USFUbJNs8kMEB8&S>h5dxz?9|^bEN* z|KP)FG7EF+$~MnGN#r)!-FRK#%pHnhW7x}N`s$4wFP5IeYJO!rCxz@TJzZ3l)aq&@ zn;wc|7l)F0Jz#&VP!G;pcms}fyqGDYwWXV@-w-AS;w^DZEs(+e-VV>hZ~DaT9YY9_ z#c>)agUNg%vWJJLKR#@B@PBoTlVFCw>$#Uo%_JaeRQ`}QS?sl< zY+Wq&DZ594Q+&hO6c5pAmp*kYdt%|)vh2{auCW~u;^V%q5oZ#TGJtv*mgQPu5sEhO zph}j>4&eSNL87fGvQLn^CjB|G@oc5Y#hE!k`*wv^c;?xOj;jl@JTd`FN_Uvt&wBFV zaCsub_Cs|3hU%qOJ~FJg?=(0(c0I&wlg@9%_Wh$%{m0R zsA;?HaI&~OYMzF zS|IyRo)dlE{Z)u#!ila}ygO@BHm$H4z_I=}bb+Y}0~`oEOh!DXOVD%9mp4r0P)!B; z&apm7cguWvg|Cx@iUurz1l6Z1QYmiIKJMEM)yyOgbI++@p>jXxW#kuQ6sLndv+fc? z`)HjNm%EGSyr$b>AVP;=T2UNAurRlWJixbNPPcZl9qPeI7(kIe5{kqgZmM0$dJ&(& zJL|x-8L77W{@gzuQq+KVhPlt@(CJF)!An(**hH}EOmfFyszi~Ca;bO!h74>t`1v&$ ziS_a2MK{OpvxGvqjn2qF+9X%WS@4DHnnh<-eeOVe#g7fMa3k!cH(`}|yD>Ej>;q{H zoQtXOS+*on@jFW_ZiLWW%SH}sRz97nYEVzBg_%aS2)z$%Yn9Y`w(bzWuAEc24CsQUM~fh zO=i?)n2zwNtVS;)U95Yu#x0fdbmT#XdKzb*Rqp5l7IvcfU_y?QAa}!tM+X%AR>XPM zOq5$R)VjNkH$S_jQY%F&ai>4Bc)p*DOJo;elgSp1r~T^H4H-rGk@dijbZ#|=4?XWf zZBNwOe!F|BI@tCS8WR4{uF>aK5ceNsv(90gOqn$J%fcLez3%fhXQYYcwo2nee+r|P z5_+CyIB31Ys2w7fSxnu`+YfVBI}O{v?~=hx0vVS}-NtKU7d*Nhm@a?7bI^#M?j7WN zFB+Kbq&L&7smcC<;c8q8uAyNPtU|zt9>v%gW8vQFP5d${e2ij&XG1UYSWkLxz&>-z zF>nx23sPy&)Q|e-^%KpkQC*UlOnHqIq1y}F7yqCosCE6@Ux_|GC3#EozBJtqz;D>E z;8A{cfh<7YDrQ!p9FuE`Ef*)e+)`%x42xU`#)SQjik%%*1`m?GyenKEDXDYN65_;c z^>cEp;+)Q=p9iU1$>}AHlm*G}ripi38g?;a*PWib=R~L~$&t$_gD$z!Ei~P#{4}rK zWE9lmy2H_4H=H|Bs{NCo)fAo^)_)#1>u03<t}x>vahT6O_%n5Q)f*4Nb#r$4 z=yt$)0#8}v+okiL(~k?)RHqP4H7QU3IDb1#mU0Kh@mm}B{5G@3ae0KO8i$!7cGxjVipP=ccE7O8YF~W6ZF-;BW~xPYWrO*zj>)aeNh{Pths`|82>E*c zJ`1A;kLy;syiLukQ77qYMKKBUge!_u&a^m0i6e$2v2X&uEb{1&UAu z*^#UEK{|4H8UI-AU)!WV`oFoB1fXa+k9FD$@Yw5Dwl_iXmkL*~q#AW-V6mXtHxqAF zA+zKh^8Z3qxmiB>onEnl@wlk%BKFy-asH3XZLF2c)ELL)7}&%_#Y_knW{$%Y;9=j? z;1-!Z1Y{57@}*b$CJNf#m9Doj(cPPB&cFSY;#z~cFrpPDY4fg<`9p7Jcem0(5u3r~ zZ>ltE^s%IW1Q$fb%q3RQ2-<w-{5>z(F; zWL91~DaYI74wH@?$bbBm_Xf(k27275lQ*EhmoB$dwobBaKaV3AfFmeIj80NORt*;x z3JQ1Du+P1+4R|<~LWydVBTRrT#AAK6(;Ao-HBb zUzIw(y2QP}0vMVqP!C$Mg4+`kV|>`XdNLEsSUBhiT?)%C@K;R=(i^EUv@^}i<ZyifGTQQ&&^gh0q&;c(`EY*DPIy-4AU*KL zzqq4()7b1v^_ymjU9~a0=E1)g6wf|?`*i0RgMX#EqU*de?v~(I6Aa{iomB$ATDJVO zrRnpTasJd%7ZMLQX`#GfW&h?g{*0l!clsal+GiT4Gvdn>++K?2Pg}?G;?tpb`Yma` zzs@S816yvsE65aoxG}@L6UJaz%)T2@NzUt>gv)MC9x7S$k#zCSo<6%P zOQw(Jzwfp_0(2k9PUO9d_@>4KLU<)%f*!lOy@U0I+h*?^GNw|KRrF30PL`sc1#=?M z{C9iOf=_FE(?y@wSL2S<$r7g`q+q=&AG?mBgx_{33D)WXuUTyJA6Vacn(6E^aVkM) z@vHJ&4!xrWvcdysl+n*Jnr~giz|4HG6 z-tUiFMao&h;#w#3rk|$k$Ux55uYas}4nf(g!zrjRyF-R((6Ne13u^0?VC5m!TUT&j zUw&}AL5IuPHz&#FcpMkzeWH_kT3?{h-CtD0QdWb=~#l8sNx@|y!9RiCzl z@L|X;TyQ25=k#0a!)YCO{p`y9Doxq=`S^0sIyR9)ZcDQktfP3kPwo@HrsLUSd+&Ap z+HHmK1&hxPP^_M33eZ~{&)MCE9HGe#49WIcPPAdFP;}Vda_O7fP1l>OAzFV&9^!Ai ze|)I4{oMSgb9)iapv#%U12o&wI^_S~@I}<&@duhe%Wk?<-U;1TgJgpf^f9%e&@T(j zQSYk(?7;f*7c?SCV^_?gsQ2MzF0>cer(xn3s1kI>TBk*ZvvQzHl5G`6Jp3#a>KDjz z$7g!0{~c{O$R<<#OZqUAavT5=|Mbu@W-wjbG>;r47zEq1xxTn2;Oqmz!1w3h-FA#A zRUBB(m!~&e2g$No(hW)`GBP~Ga!&)k(7k^|vw_uNJqvSRicDws-~f8+H+9T^{+O6K zNO`vCPBTU(C^^&$$z9`r*H}T=doaS6%bfn`NqC>>;MXytpDgOcjR24_5z9#QJxc8h zYj(8?y$cT!o=DE#m2g4VFUUfJh}GUz(;*OEh_F`=5;oPSyN0uDj0ug=OK zQ3&;b%dL&OpneB@etdokc>0)KDDhLbuGbJVF-a&ib}F|F$GlPr$VbNYh=jJE>dw^2 zx9EuowWm^NB$eU!_p$+|mgV3uccvudG?RNE=b4LASFNJZ`5U5%9{pcKkHsvq@4GOE zQPBt)bUUl%^AI~ei`94!hIdP6N@dH+37lc;vzjtZZ&^;fhn`hFZq*W>6au65h0XB2 zy^?K(wQEL_hTRprYaZNSN>D$hXl4ix2c zmg-79qfxR4OAZxi!O`L1>X{;<2JZMDw4mcr@#gg+(=Txj7yxIMFBenE8h}j33RbWo zpON6eq?AJ}7wpRfx$AD{T0GKg5rT?JEN%;K^fe=EZP`pNWODFK0&tS%Um`ZFyR8v9 z=tx`6O3Ed+X+Lckd5c{m`T|@O)#b4-jh=WdGuJB384B78HylMr_#iQ_NA;3$1>;Wz z6~odF){ifA1~;w3RVR7jj1n@E=Ip~L$!>&3tmT-ngGow~e$o?b@Auvd*2%Id>8^c~ zFRtutN4CN?wTxHf)y5_^S_M59KqZo!(6dZt^=^5DZHnKvL$~zL^#?#YK-)Zs<_~)o z-~350sV2hv6o5*rS^2gP!cpef_x?rzbXi6yC+AQKj~8O~>@8n3zLVnFwf$Yl49D~u z>nmiUV3VbC8G3}ADC5r?e0WJ~;lq~yCuG28H{?rcf3Th1x>^Ac`DbMsDcB^`7Qn7y zwhGwGh8b+LyC%L=;Fu2bhX?hnKKI0Ur6OCPHzrMM(@z4si31AF*^^v9-6bFwfxMsw`D%q<{L3~f4?Zg*~!-|K}B=f21%IsWdf zbSS>QX=2FxiG7{yMUc|AYm3Gg9n+xnn8N>{3||B=H+zq-yx`z=)*AKSUwKoi$E6_H zI<3?lc{~z1Zr6F2*Nuxj9+@yKM46`jA} zj z29V_-4e-JIp`qK~ZsuD6iK|uckOA(CV|Mrmx`J@r2lu-F@y4HfY45rkoRvB;gY=54 zdT(%Fuh;`|yPrC!YzJQGD(BNNF*_3n2BtjLTD`H0b1Wufeu@{DNTpRV*1eP`y53pD zg55qIntGU4F7@5M*aPfWaysso8ctNqS4`{#;8cZ7V!yw*-N|KY&DwMbv_yaQBBj-H zqYEJ)Ft8djD*yD(D8UbCKBdg>`hQXB9;s2iXLd?mj5=C=GwY+55XhDK^<7u_i&1s| zUV&bE^d;>t%RT>+Nel3EdyIMH z=?ZV(_YWz$eqoe2F+)jGJ}If0po;*9VuqLnbP5ACm%euv9EFZ3{i43b02MOfGk55l zIa`Za`RuOjsKwXF3VeC(AR&`SlD6td$;&K1g*R!(K{RdWY*Iwo{t#(;dk^KFGSEPkUAxW+}7@a5A)rC~%=I)2rIl z*P~;vsR$9)LwhQ)Sa5eSEXJ>o%9dFDpCqh)Z6EZQ!r6mhzzC9sS`BKZ=m zk6ZSpSQ|{H>YQI}U8r#X)uO7%Pf!R5_>w}e&}RDQd<=;m-3@CpLOM6pWr{RZ=3I>Z zVYru2)Kf#xNzXM~t{9BHj}DpRyWh(RVJdaj)4=MJw}fW?2F@d&Sf&1!-HWoapHx?!*90%&!9(e(^TW$5Gxa z$$z{;6&bJ>DKDYw<*O9%op+BU2Sea<(j zr$VNx;Mzl|$rtn$&*7K0tU$a{fhO&WTIZc1Nb}x!91Jce(M#X+6)h;S9(IAasB#(~ z+5Gv+7Ftngw@)UM{BzGu4vI|K$|b9kLj?woY-RWQGTr^LCk-(3Uqa#HoCA63eGL@O zG8OsKCcF-noCO3uUHnp4cnLo2R2{B=n?_ms%H}}6lJluNTpZwgDzY{_f!j`6_k*6i z9%tbR?LSh^+Z|(ZjIA4c#EH)RlJ4`9b`g~5f6x`y6K%sKaP_&t{u{aY^bAcdfv3ZB zeQ@Lq{k9}P1Pa4t`W~r+RLX!cWU>$#s6{3Q^m*%ge&J?Cj>o9LIcCjJ_nkOUaQ2Sa zJ4UpN7d|@d2#{OOlk4*8Zn>i{@k)uw@yqFu!SmjPyv$HX1Ue zNPFMu`p2gwgmo}(2`Uu;GjYXLW$7EH5rwUix^B@>YPoHgDqLa}OlziJYyCqMu4Fuw zASV0eH;4_I^;apl-44+x%1ESA^Ezr_%U<#p&a$gK$d?_tI*yVQ5#f*U_InhJy;7>Q zsDEqGMIDJw3F4?`nu;c1)!|PZwa;2A5FLpJvB14{Jj^go)?cx|KmR>yfsSvKaUS*H z`2uU|sa4vkfr@RVqT^$|+@;yfE%84=QubE3^eB83w7WlTjKxOz;fZ=wCcy@{n%u_}j5oF%&oq9H- z(rY*J=179js{;K^_D^I4-`HRKyTAQRVtbj_Xh1~xUPdBzQB5{JmFDw0X(26fCgR*S z^Iqp{VeZ@NNpW$;Gw_PGQu1w}MN*0nOpevq5O$rx4E(xNZOQ5MZrdQ*B;Zfj>9!nm z@H$zap=`|_ZZ9jXQnP_bxkutcr#rDe@k+99(A(*2gW>1%FC^zV8uoy&WLIfjWR}3u z|7~PliEoyL23JnM75u$Nosnge<*dd+Z@nCcpuk){lS$}l7e!$m@acZMtIo|CQ!?r8 zQfUr9B9nd~8&auQqn`(uP;Cb$E0rp7K7KPHipR_|^&t2vKZlqON9C|9?a|>6I$a)L z?GhCH7nNa!lK3>Y`{{C!Jq{2N@VkjfAzjuaES-nA5(U=I^ZX|>aTee`^ zMVG>X1=zxRq>P6cTT>kLJ|MgL(_B{)abS-c ziJwlOs~rjEW1l0Q8E&Kwmu~z%{763)%uTK>Cw>^R7ZUQjpA> zibytjC_-0*=8ygI;%P1DdIoR(8Q3w7Oc79(H+q{RVjOJr{D+i>bl^FE=e^SVx3_8J z&*3{QZgDTyRKE#)G*zP=WDkPeiRALhl-taTjgt7!4GtX_O9rzeBB zW~>{X55zNteDufOuArc=vN;KigQYmJl1X&CQ)V68extnVZ8{PtP*VtX{D^`};Mr4b zM?!vIA)64GPg42^>J85>88p7z&0{Clng^- zH}YLr4YY)sLYUgjzzlxh&iK`-H2p-yN%Xn+&&1zx1FcHZ<{Mb7-lwURUm{VJcU6Td zBKMZ^3|F_CTAzk+nZp5=3P3g z)_Nw%)+a*SN{2VD&!q(nrGXF$&H!9F81c%LeRFb7025w5y7|P=Q=)EXqdh++T zSa~P7VNJXA&)lVsEqAnp!(k(f&rfySz`;-*c;PP)^S|Mh91V?9gTxUTQx zO?P%$h5f+|G&*P^kOxJe|B+sR}0GBGGOYPj*bDV7yF8P@r5^=hZMaeY&$m+Vk~ z^Y!n{AZ|-Zinbd}YG)d&6oxaiagKQvPdU`#W=LS}8E5~H%uv2nAC#AOg=i5ble61- zptD6K%Qb?o=@&06v*(qeq^X~Kl}(;wWB+qZ5pD|!EWyffJ+|usrgEI2%hKHg)|sVl zqL|Y63DByUteKb6K;7e`l#C?K)=oFUtFvy0^!s@w-@JEQ`5XNtZ8qHgzSXZ^{QMrA z&ZR!w2kL6sDgJ^%$0#uaI`dNGxP6^v)w7Xrd8;;0BLpciAf+SYrx)kdx2=56{oM@F zJXCpq1lw|bWgqvkgw~fDlyd_f3Hx?^Ljjd%EZg$4{~)<4>GvtlDe3Ppc=q?x5?gJ; z-S&>(mucZWLVN44e%Rc+RHmZ9X28V~INArtr#GqDiG2~|K(`=6zj1CLtHTZohGwq4 zySD`oH5h<#fD zA!~oeN7gXgR|j1QQ4>a4?Dx5ZE@BsNq%>ec$K|b4loGF?MWL~Ostz{$=y%n$={IA1 z*I1C7E%$mNb4MkDFNO`>O$K=3`}0}S?{Coulb_3E5xGm;1!H9WgwZJI^+G3pBk`a}0-pel zKTD^8Exac`IML>Hqa*7<_OYe0r<;|8Av^-w@J_FG393(vOPwWFL!l{yM3#Mc*a3Ye zYbWXQL;)C67=^iB*8Vn!#Fc|&hjf#xRTX1kQwR~RF9PDPO!k7_>q2EFuu+lWk2bh4 zp7ORvE2)$_NugaE8yHh*n%8e?ySMH4zI5C@-#@owwYr;Evdn_)p;oF}{x=f*`;QlQ zfqF7~J}cCK(9kGt3O<(D%M}v8cUU|#5SgiC#6-~Q?gX5@&3Ge8~k?PXNvIa~O2Aal1#56#Gp(Q3RK|o{s$mS|J193YU zwT*A3FnE2k?ILX8S^c?oZwXXQx8T!9wh$eO5>!R-WsC^Z(4l3hEo$5U;#T*vmsV{T zkmUfv^w4Ck2xA+vE^TkFpXa=WBS`@&=N5^ZS;YS9Uaiw9o%DQ@)|skf`2ZLEjQ+2; zR@`deta%>fHtp3wvU_eTaeLB5NdK7&d9xVfrt%?GO_Zz#P{#EpKRTO|1TlRFk%z@8 z1uDzkqxX6l&-s)po6z2Sz24B|sVYA1!S;Qrr%frULp_(;qn8-@wQv$WuF-=``>E73 zC2)rycve1MCsp^#zmonz=Dt77ZEimOhtkwZSfuTFjJ>QmgL6Z)2i=(=4`Q#9yk4R|$aT27GScMD zRGp-=n7DzdZqGvm>BfzJ`7Aq`4I?J8n6*O5ejMKGEwiDtXl8m*bI!l*aS*iidMh)` zGL}>Q3%9fQY>Mr9{U3|lp|P{bmUlv@hVR5BM}ksxOEAJMy&Y0C052^0B}_m>T1K7= zhMrDQ`DKvLh!=k~m#h0o8@roa+rXZue>3+W&O8nu8A%x3mb>(p&N-mc!~2&r8JQA2 z-6Ju?!v-F5kOX`Yo4WPGD~{LT5Ej|*4^wBta~)GqF1$-SaZjb$BuEcDoPz>ekQ4Y z`niD=WV@WlxM`02(tcn^>OzPT-_bOguKW+8(iJQZiC5cbgRbrEf!dG3^+w0a<9B0i z%u0&}4t4O2-x0E}|M`wpR^F1mS=!lZFr{_!!_qElzepeMTOS;%i-GB~s(KE3O;lL8 zt%eT0c>DT;NaP?f$L<_WEbOaw-5yF#XbJUTGpt z%_!Mr33#77&O7pr8EZR`yZi$~cn3KFBL`r*dlf2#zz}R+I zZ7+vd`rn=Qvd-*gYCC9a17+Q_`tYTvPu@&SRp2;@3F_VRx?YM;OvNNPGY5CrhIa4z zN%nPqeEnyhNjl2eFYwsaPLU!!mJWuG%H4Q#J0&XKkP~-CuPpN&rZT5G- z$&rCV?y!~DYJ{Sdg&6Cx3`SD!HAiXRdBz=?J~EPOEzP?2K-q|`vORH;GRm(X5mUG+ zwq>wc?H5{^H#p3{wz#=Df#$2W?Gv=nigOg>VeH*2p!_^fcR2cHy#q5hsq!9f9?+*< zR>xBx^8r2nPzy(agO{nVW&pA@bh7eEwA0TAaB5GD~?u0Ud1h<@F-Vw=QHUBzeWeuGoS6uTmMt=y@l}HXAlD$V9)snIV@v0kyZbIaxxglCX@{A zlXB7RyK0QBO4DuYxR+~T6t`qwI%xIBxSg%u=(WvnY13gM0&2e0{9n`4FWx_F%HBQ( zBS}m2Py~;J=(6=Z_AclgRUR6l~k5!A8)BMspcBGclvWeN*nylyl(YO zX*df?4bw#jM=t~a0aQ;;jY_HqDN^O2@rrdFe*M{TsfrvKp)_})1bTi4ENNr@wfSId z!j~Y&d%earde&FQ`h1n1>oSC5)zVe!*HRYc*l!;>5)%4vT2U~dy=Q&-3qj%~J$p0m zxgKRI=~L@cOa2gt%2_@2a)GE1?*dj^Adm6q69#@xO;v@XgfK8U);Est5y26RV@vUc zno~k@%!#dY=vaoYyRm!OoycoM?4hVCHzQMZ(#?d&JC}vddB1x(^voa0WM@UH^|HhF zvR*j>##euHwk13sN$7rYaEdv0_ZJx*;UOP~zfy6ov0!W^Po+)_87RHVF_dTSfATkV zggNhw?MP$Z?B(vW5U&fK;N}yvD%#Q?+sCeGWMeKN%J2ydjobzZm^piVdh3X7Lp1tH zbwYPlKEBewwFdFK{+C|Z-fx?C2rj*jG%5K}e}ULTw;R|jn!~pBm%Q1R=p368ptF!+ zS!U1G=I`=3HeW7({15tUr3kNR%cq&|$6G$73v6}8Jv_B_lxNcd@5Bs7-+UA}_o~_d zI?>y1;oIhC$nX$E5acJ%^`e-|cbZumOjqohnV$m}yS&OmFfg_ozdFM(>Ll4@i zB*SYWB#|MH_=&6{77F|nd59_^uGURep8ym@Hu6w@757lvqSZ(go|$jkR2eR(&`#J- zC2gNQSRVw*e~umwyKs$x0tp<)Z1Qw$%B{5fa)O?-H=uTRs>!#rZrRsFxn{zs+zGg2 zaMVgBv^d?xKt8vq7gMm_M%KFA<(fui5@*_Dpb0^%b$G%{75GzX``GZ~sa9xlu*$=z zr2=G_x)7{f?sUV zxR4_jfP8SEgZyT-d4ZE^OtQUSeNRq-#Ih4BPIZb;Chfu-a|(Vjc|gI}f8Ho&pB5NM z*nDA^D(BanVV8Jna3LV1G~O_q90U8q)#azlcmg~^clyU_`C~BZ;#~I^b%XwL&`g5L zLVjsCc-A`Wr)=Nv%e2e-kCr_+@MzhXp(@-|!y!SAd7glQEPv*?sH`&{z1>SQD23nDQ&q)jBok`^90aOv|=%_6}_4N#z*Q=_F|k&hq+5tX5Sx()4$m0Vdl(C zhisWMs3VYIYR(*N)xhjJP#E5*Fp;dL_NpVs=z2$TD@yDJesP(L{pH6lQR_F{#}w_m z=vhgtG#|{Dz<|-{3t%l0o(uvZH8=7H%~@qj6K^+LWEXX7+n~?zZz21VMOiI^@@@R> zqJJE(y)JS{7uR)HiZi><0<32t(|N<)0_s&czxKp-IT zMMl#7-)PvacuiajOG7Hp^@IAy7QcW^yzd&DAT6LrzGxz@RdvUsV>zm)K5)@G5%h^{ zVCpnbqny;|phY)fb)loE5zvkDWJVix z#0f__3^k5L(V)K2k1{e3h)$l*VxGZI4QAFKgThH=?a!c=8Hr6;D)B`-*W`TmcJ;^lm=r?G6Mw3AleH4 zO5qursNwVFAMOlp%(K0D6&aFM&@{vTPHgCmbY3c)`DNJ850Ol*#N3X60_iv&N-q{l zGwVgby3MDDwOZ@(FBWbDO5iepP=8VldB|m7AdZ(oG^Op(MOcPUz_Yi}aMmoM+O<0E z>6b(oU4j+aeB)W}m$M>eWRv$tV0VWb#!6wU33V2Sk+8A;^7*%*yS zNK$mHsgDaB5Mr~8epKvoT3V|LlKl%^&MG<9Mtr$dv|%S}jpkhJNs{tlB3u9~ZL$0f zr6s`z2_yQpi?`Tq&MX~f@aU#}yvMdb^vvNGLK=~T4pn<3P8i(D9eyQvSw{q{%&MD%Q0%9`WGwg-{Q&uUA=3X@Z0tBEK8W%$sV{K^?Y6JO6KX9{yqiNL1J?WOqYL5 z@-tdcXLt$ZrTNWTTsGv`qWxz(Ip^@i8Wno5FIGqey@tPi9sqcIRtj^8XkZ0pFR=YX8xA`7R|DRRDGt;GfTJ z4-=D!uDbFqd&rS#(>C}x^V2xd#4o%VNo`D~kqOeSC@vpde8foVm>npN1I~PubWsV<$U-3pRWCQNApmo)8yY4NULh03g^*BlKQX4LH9c&wW zM+p*&BppOy^t0Am7p0{R-^4#u_Da9&4sJgHXo&$O8`iGGGUX4}Z#cqe7mwL(M=mQx z6h}S6#D<<6;`e%Zh$+?jQq9ZxIf)ziqa;C6jn@x@$HbJ+e#l3NV(^@OXd%_$ht5#A z`z#e6zB^xae*JpVRuuoOx06BvgiQdYdpfs%W1@@Uiek~V)+G{O$?d%spW)cdCya{P zty0b~F82far35l`fp90+)mV+#yUIr38?9G4sAX_{;_wv(ne%Q=45P$yXP=Yz?2n!A z2w@hD(QB=r?~pUjhF9Px_VOLu@QgTBwUt8`r zHDlS5;653ek(J`$!4|Yg6<}(%|*eZ%T52mwrCBr5C&=ee+vm`WT1)yn+VCcB^2lcXsGY z(|^#VW;#^+Tb>#I$aeEriYCV74f+)g|Bfpi)Y;k4CD(QUCLQOty#WSC%T7)^h;+^S zoLKZ%pkQr29`62y9_w8N>^x|&IDn31oiK5BZs*SP=MEytvN14t-H^8ehEsC_q91L( zfVjW>DI-7rgA^?DLZZ>}>}tCwdN&I?%dXP(!Mof|K`wPO_VQA>9Br#O+oaw@v%lku zeL-?k|3Q4~!#p34FZ=;F@%p_V6!Ii~EMW4ss`u*6b_7JsmKM7B=sl5qgO;JLtuDyR zAhbYkxgB9-p3+oko_pkfMUHgD7re-OR6?sVgej7FU{J@#M^kV0_M7ayOh4(rFl%4X z9U6y3%hAysoKH?#MaUId!)1re6!auyvJtVWbjx7%^El3oj>;^r**VJ{aVtCI6M79r zdOzt}t4`Y;6tAsN?-k+JKx^9{0s>e3^q*>g{ni@8&6q|3QMTC6K8}5oL4SP$LEdvh zp>qGYsL>ui-SCC(2-G&p8Fr&BD7{^M@&@t~9Xbre8cVW2s27Y}Z80pZiGr2sa;_Tf z7`|L1f#5|gO3t@#KT+*0N7ty6U1X*m`TQ0vtt+*p|7|ZRiH@Be-&`x$DmJ_?8WUw8 zMLTO==m$WSHWjT`bvQFs`KI!Q7Pt>XDbOq46wnd(@0p_ipm4YI-8a{8?>-;WtF{6y zSe?g69m~;RGj+M~pmj(&{|vMezwIw#~nJ+Q#&wliTP;m*gy7NFW`OcEFSjG+Lc)LJkfF< z1w?bOwPME>he;5_rFH2DrCXlk;(*!J*_r~c@tXabAmgDHDff4!Iy%K!kpK6_`eJxl z_YMt071+z5M$2YFrbb4vg+y&kRT>8N4aamw7n+m!$@x9hjyZPU?-5TWZ>fi@3$)bS za8slq^_gI{mMUvlM`vEn;tN-)WI7-1aS_6#L)yT9gv3c>2C$4-MA9*HO5Xk*-@c$c z*`|k#ibzC-%F#kI7?7}_QfZdD-t9nJVe{J4qYr0G+IYl+|Nm0)cV%|#L0gH=WYy|MHIZGgT9-!ID%1DjRZOJ4<=9i z)dpiPp#P5CYj2A|CJ$LU>iMx%l2(uARHAU8?qBc-eah@9?JCFmrb4#H*XBRSmiWV* zUGmcuZc`asrw3ugP1fkv#w>ScIutX&_kmDD9xg}+J#oW^zcQRsAe8YRkA zvs_?wL6@<-u&^D_;u^fnNn$|*ceJG~$I>%4&ic@*Kr3;CknW^hPuUa|bK}VU{5R8W zM-!2lIUE>>tJjX)ONn{g&RVSwS3HysiVn@Z^DP;+`fsI>d(Bf-+a1x7T{=KE9vgJR#E|lVXtom>z{P4##0L#iR{h0A1MpiQq-I>)79hV+W6#JCHC2djDL*6E{U0?1b8TZff~AfcOlXNx1->aZxVVNw?_BMrV$P>! zV}ZR55(2A>4Xzv(SmWMO@(+9F3P$`L)B`G189Rrl5SlMh?X*eJS#l4Tu4lt}DULpc zEAY#6!F@8+^(9T%Cka*sEw5iQH)q4V{pbq#(_&pwaB+#;))=y8wkZWj-vj2sJ3H$i zaF87(K_$9{yg;7lJk7knqkxkU8O|1YFVR2=G)UZWsyY`Nf@&kBdbiRa2#;4I{2=%Fx z7RmZq;9j+U<(m7YwsimqfYB;xho)5QILvcxE4}Cs_HWx7@Su5uOs@TMt|Z`8X0{GP z_7QX|c9}MvwJC7U@2BUaZ#?01OSO2P^y^5v0OcuOMs+y*a>8kOWAfF$cUMfS95FX) zW?F<+eBZ!iZ=8wt%d-4Uaj3fW?0e;X0#4pUYQ9!w)p&&KE3ud9I%^2q(0a1i@Sxg2 zca^BHdEF{^vI9aN+n zpbR@KkP!mu^24$enD(vxTutPMUUu*c>o>{~RWSA28J1Hf5R8d$C6BVj#=d1|Tm^NZ z$K2G@8#kFn72Zvqs$KNN&0KqMeYhlO!iW5}3cCK>cHdWceLWpk!8Ww^QuiD60>bJ` z29!#>RCm}sei*dR`=C~lwYWj$SK%sJJUhBmcB`658CeN3Tth<71J1Mjt?bmU$a9BD zbF)oUG~UfQdtB$A?x$coZhzvKdNA_QJo1teVhdnHAS$*=@MQOPY)#wT`AFh9^&{`~`S%9a4syQ8UPO(Nm5mpSK z3pjQooKP$+X_m9#mOdQpfn=>k<9qYnc48-j>iQ84RA73hQ5Utu_#fn+)ul9bI@8IR zN@d)q{2Rw)oQ83_D0LOHudeqLto&QUPB0XDCY_FnXg$XknpbMEp++Y;D!1CdwRM1ggPQ z8m~Mn^N;U0IHj=xdyJb;;)>guKBh_sf^Zs8NdG8CYe|GMJ`d#FWKU!*L>eMqmy@yo70 zPqys9p=fUgPuKkiseyd0#3UM}k1a&&GLp$YzT(+s)0El{gKc`RXYb1bj+6I?geR+C z?~r~0BqM(Tz+cL7Fs**v!elD9C(iZ<)=(c}xL)H!sen%5isJ*T##dox^5bj!yI=%~ZQrME;PPu#NBZ#kq8o^vubI8}{4 z?0d4Uz!de|zPBSDw=8!<(hqxY{^|^F$L-iz;zTz_v{(GRD_Na|4?Jn4wTafRPO)jG zvR9>EZ^%8@w5n6w$=Hb!+BJ1;f#h?h6+cY8#7q}aycCI2O2rqH&%Mg<|HZv_dLCp} z_h4IFyt=}uHB2I0ZNK35d8{97(lcY@KC|a{vC~_x^HL+_PDIT23WiRf`8Wvl-4_o1mJ`O?>zmB}r2Qy58Zl7Y>gYIKitRKtSD_CY2QV)tApo z#W_sf*_Y{)nA-3=o5%j)2D@|ui;WkLP}k?R*@gC6?LLg;BS35+#Y*}YubUx&n7C`i z{?TfJ*g@tK_^->peDCbOXj+K%_JL``^YAvggIO2Z*v0WD{k3aowa%IoVv{8M+ez-Q zAQqxGM32=s5ZHJFK z>7Sj6C}&=Db^}US25QmVX1G7Dm?z##>3-O<{1q?# zHg|-%0?$8;B45z2R969|e^t)G$Buf6W{hnn-LJ53jVAFqjFy~P@MCo{$M$d0Yq?%) zNKM@0vVA5&m+MKA>|sy6du41=O+(auKA%4L)8$G zoqOs<2itPO_`mj*x3ZfdTDf%V{#39Djf^lqo}KxO{^--J)R#b$!Q0BasFn1Hsz4^Nn*tbm&h&0JA`nywy4ygS>!&e(5p(ed*_K4 z)JG$(ofZ#Pzx)Tq6`p0D@#AM${hCcU2V*yCNWH)Gqd#$so1*&nXVQX`NgWvFd0`sEV?nu-xT}g)&s!ITAeJmBnpxWIML}X!Mx0)a;TS0V`RY- z^h6PdDHq2;Coy=={A{)pyOd$ro$KRAk5h1OSYTI`4J>^_S(9adzOe@ze(c^@=NMeV zQ5n9~q1FxJB17jns=`&ZXK7&IpHHGve~y>HrYPgfEbsxzo|(sZl4|6IkKV2F=Xh@P zzED;3yGhzMb@-!0Q{qAPIfBN+4S9~&A&wwBthe2({;t00%i7NQhl3+T%FH-IS(%Ar9+X|EjEt;9LiV1Agpw^p zLfLz-jAI|85M^f_d+&Lie)s45`?DU0hX?QXeP7q>dR@;~(&~0E6XAK6iet-*sKJf@ zDO<@~%8cm~d6eID3$SH4g0I27<66D;V^(zfcrHtMz99<-!9<7b;6-q(Xlj{Yo4deo zDsx|(eL(YNu6G%!SQ}0q3xLZ5D`(bma^#BRuW9(&vmERIp!!r4^Da%!Tj5fx93;#r z{5;oEA!}S|AqOJIgLY{HL}%q>|2566G#LQ+qEC`3TslpKq9ZC;-oq-c4W}L4=z}{A z*1Wvs+=Sa8_&uA5mWW4y%U*%zz!jv4-sip@VqGrUlaH@4)wUS4yG6TsR~kGAWL?#{ z99(O`X%~9C7s*Tmau@oKgmRQJ#!763{+=>#2ILd>MSIVoSf5rlD9nYje}qwuSgGLq0#Dkz)tfL{*&Vz%SBTWk?mu znnvZK-10epeXC0Qjrw#gL_r&~HjGjC7rfy2W>n+Ey-3wOtG}(?4_`!fH=ii&qC=a6 z$z#;3!Y1#-+p}sQfflC*$F8R-3%dH6q7IBOpp4$a9$X4cilZmAAMf^+tVDT`reNhC zJ%9ootTSD%dW1`4;@S^606aJtXegUmcdH($Vm&y_q!c=q4#*#NM|72Z7b4Clt`R>G zQMfG|JUvE9(rrr&qPt&^F0C8cE{lOx#vF)`YK+IrmOmscEl;|q=kzXb{t7J{NJB-} zV1vetlD1moee;1RS*A1MFf%&%gS6@pLXelP27u!V`BQn}>;M zw4{LIMdRC!uI$dR4V8^|JJAlD&4Il9$?nk3K;`y^$tnTAaep(rj?9J0QWXJ8cPG1< zc->dHYx5Ihk$$?`*KgOWOR{C!@a!)H@lSq#R7BmL1!GYmUjA;c9Ic*caaREf=Y{3C z)pq}hrDu0?b{jz7Ts<5SaflJ%=TSS3s%L9ng}!j`-y~mJ`OSO()mnaeSaQPp^a>tV zV>kY8YMCN0`fvEWrVOzX$b`~n1>CCW`mp20Geu(3Z7C3a6>BUVn_UZ7kEI!bUgZu;jwn zn~A}Le0;M}5nJ=L!SGSKB`(jj17Oa6M$q#Q&>EEUY)5)+4FbD(o+edq7_+Gq#AaQt z@Mqf9rI)Jf(jIq_mmZ$8DvbA-g~EPfBR%9ZR)&Lw)*@wnEiIozb1&|{N>5`=(43YgVF&G&kB>Q{BdTDfbP+xmwK-ZP zFVTNP&iPjg?06N8#rW%~an`;kF?lGHv3r;wQc{_6SF?W*meEf~KD3jnWKUsr3Tuf8!f;(Zutp|BNU+&lOej~O)Uc{)8K z+Q&C_h#W${D>m?QI`V-|F=6L}&r=~OuEwtWE+d#zaL-^IzF>r*BjtpQ65U|3AE=Ns zGzXHy-jYra;0jIL&JWHgAT{JKI(XQ^ftB(fq*y@zx+Dq#ekU3Gg}j9&fEE7_VxqTN zOO%L%0|Nk&0wa!t7;GhhiTIt*6m(u|1ax~rQwYLRM4ARDM;jDxD^T_6GLh&61)A8e zFaXzGGxb|2K>xap+|01swn6`0%*gw1o_>J7p+WXVYHeTizf5*XZwW(TYnwnlE5{~- zD&rTLvzE#DaRYt1v6i6YjRx)s9;yoBa0;J?q z$NO-}d}ZkX3Y`TVwB~&l?YRv+k=yB(wrI@HRbSmH$}hP=W)!j_$*P8$7AkgKsy zmM+eV;w)nUw&}Aw*!|9W_d+5@QkV80q=n-?FY+SsO@Z{^60WuY z|3Q*VFcyv=DIu15P}(@(B11P?fxMS5{$=yNn9?Y+81)JxVUj$Vb5X``~5cvSP3e7 zl~D?p&+01rB;}LHR5t=U8YF(xmRlx9i|h(^9=upIlThn#JWg(r(O^5FH`TRRO9ey% zyXoEBayg*w#bKO)(eoY|wdbG;A7m=@*4zrUN zKf8rMAWn_|y{CwFnxVs{R27^HoI%pwi)=)5?&o@)=4V&i4%wuNjcrAsTN@$4tqWx_ zX`66SGhkJQ3|*H#2Gg&buGGO=4298RzPMn0Ie_oPN z!!j>tlG39m+L(?CIQ?CHUBD(^4<&RpK(w_)#(5m#-+(|SzRX7uY$i*yLm6dh9B0Ed zAiq^FifJB1deHOxuT`Jm`4R6ebwHi2U(R|Ra&nFiuYoA_4M67-Vt!D(6Q+;`=WYF5 z5?h!Gp9HIa)*JL)9a18?G+_m#bm3lHd={%sFu_-U;)4aLDg;e~3{_gE^MnD1@y}kz zD=Sf1sS)m>M=2=1|z0)r#I$+w9#E>%Hve~NZ#QK zmsxv|yvXhf@LPFzE0Tp>lMANbzn4{!Y{K?Oz6U7h{n4%M@f;e=cqmfrB| zy^?xVEBqw-C^Vo<*)dE&pC6V3@m1b#N%C=BSHrS}`bc1KKDoDV`O~0GN(+kR+P5ON z$?88hILykyP}m&Ei{?M6hVtNAI11(Ny>+?Ew2}tQd^vZA^4sNA%kzv|<9oQfl_Boe zE|Zx4%%AO@>XTve#dj@kAm;q^KRlAS7W6HDt&O19wVp7@T@TG;T8n@beY0)&PG+(n z;A>F8)cTI5dF|AIFH?4^A<}(ojI5cY?S^tw5aOsUlSb&`e)-;A?$Rrq%?qTH5H=A~ z|4R?9snbHp&qPZY+UQ)Kw=LKc4gTEaG125jdyF_6ms5R98;)aok2_M(OaR-+j-*!T zJuGCDSc&SOFQIhmpe8SP`3}PdGz_`xy|g{_6RWRv$Gmg># zyz2Ki>W2X>k+9T4i__`F#r;#Kg_e&aQ+X3RI9Pw8{4>+fxptdD0`NxD@Vs?(X&+Y{ z(=w0-%-H?q_9Q#xEDoKRl*_j{`PvCv*w+_hSG^d%GU*B|ccn|9h%sMxBH*wlu02)7 zpaAvT8U&idu{+pf9YkHtQt?`}p6SjVv6yjf1bpK~!{rCDBM)n~8 zY>M>B*{!5E#+KJrfXv{%77gO2Kil{4U_VQrrA11Pjh*Qg<(IIFZKimz(h`8RDRDj3 zedvw8h+8z|2$;LBc1&QVBwnvR2-u|lD`Svj()vDyL8(*~eK6d>av*!)EN?OUZ8-?B zRP_cq&mpymU|RShm{ygUs8kp|b14es!&)z))5y)i6BPx{!t8r=oGy(P7b#fi8d&z^ z{6#zdUa*(dzYlp=|A*84reJfIn~_J0eh1NfNlAT~>Pbr4idehxL=DC7^L+=sb8cWq zqR6%z6-zikb~Zs{6pfx1C#x|>|6xTrGZ8mjYcs#mi-j(;vZ96fF!qfRNU>3|l?Koi zDUI^cnaHcHq>BQiy6)KGi+$XywH;lD`?f;YoQO=~(xn3x^fQw5wIx%?O#*?WW%=UHJ&QCg&6fC`n+>4y)4ITPWhJCpaS-c^Vm>VRR*^U`<`6`*zu#D~ zqd?-!%)PH?7?DP*Lxv!{Xef=pDu3@E1pdID+EcjhFn3}?8-D&sO;5BA05qX5xFyu~ ziW7D_1BQH2APw*5NN$62C#{8?8Z#E))AW95E%0TyV4)*9rZqLyU%dK5O~qhxh0{+2 z%Fg+TZsLNz8q*QUdKRB(N^s4YFCOA6jHec87fBS;9ARa3pbRgXoWkCGDKQx{(P9#K zU%VXq`e9+ez_FYX5a05NHe9T-2AH2_<+sA<55rq&f_(?OWfp&z`j5MNaQ#U5n#?pG zP=Ki#+{EPLpZ(z)Ytm$Xas6JsfE9Da2z>J&MEdgEZdsT+nqp1V_WTha$rGVJ%1o`9 z>=@oDgis|P1M<7%yI)pW_o(@1U^{0l?-&ATQN$qTn9rgm7 z8Eb-5yC|Ubomvr{Q9NJZUO8>_{RfFzB$ZXggklS@pm;q`Z6@K`K4RL64EzL7$-GiB zR50CiP0r_144r7(N&b{E&mYLX-9`B^FO4(tjOP^9rI6l>tgmbMUF0pm&f$d+wH{tz zhS1WV`sl3o)(C0@r9ws%^K|VM0x~vNd>9%EUpXUK>5zWgriPIm?+}oE!ME^?BcOwz z$YW>o@?`%4Y!|;X>Eth)TfTtH0HQeoedq!f85ipIt8J%ppJ0r(x5tU_2c~{FUdzvq zUOAFIIYl72K}sj%?w5);-S?kG#s^51UYbRs;EyZ|CcV8htLxONJ8oAz37ys~Tk6uq z1U%4gxU;3vF(i#|YYg}Uh{llLH(p;(kbp}4(q3gioyx`;`?wjI3}6$YU39-bR8+5g zT^n4&&Kr3?>mWXRChx)Xi$G~a$<$a&k$H3rvQ6Z*|4TY-Dr-RI z57Pa*yVg%#qje=WCb4&Ggx>8ZhvP%&besZByehvj{EoDqXZ)Q>O3yj!>R;U1TMk)l zg=wRU{`-<3o0b=<&iyXqliQB2<1v@Db8~G(G@`|&?sjrRkryok7MOmHGO6-$PBMND zma5FhMeL}Anq;`?A8rV05%%hE>)Dy(bSSnQM2h@b!p4t}+cotcdve6WEbX2?fur!5 zPZO`x@HLotWK#U-y}1ME{Cr$51(&`h4eq(;hbXgbcDoG6zHo5ie{*kSHBf1qRrXn-xRnDeaQq^fF)9-c^CtHuoeC+N2R)5c2`+da&r zROAYKNRFu0<4|pAje&6)?;-=_kO|NL7T>8XqefHXziGzL33#qOFXFC}Os?|ub<_6t zddRY!;rJ#<^5A;QlDUe^)2PU)gnWFF(3ERb1BuIINm^DA6MqJX1j{d^NQ=HIEu~}u zh8*j~qtVaJ{16m>qtr1nD!!IM(pL3K^uYyzzu+gKZY46&C^@-;z!8^q@MZwy=XpG{ zXY5Q9{Pk!=a<>^*8CUROY2XzG6_yw#u4r&sb_zCEMWX8R&VcIGVmqzg%YAqrnCQwg zIX)Fh6r=Iu+09(mNTLyN)_6`CwrPLjdfci-q#kGjn$*gBVR)H^M(4h*O3nDJTm;6=1buK-G z9rQpDgRNnk{-X@EUC2P3F*I%NaN%oTGA=rcX(gt=Jl}t`8xG?kZP|jn@@Z2`V0g-5=C3R#!*Qsd-WISK4DsfdRidu&@&3vMH*cm9`(Ap?xq}@u+FXT!bc9#7^&% zS2qlC2w1Duj;%a3xx8eurNr9u@PF zWY3z-EOHTR?}Jgm_KS}o=`?Z`gLcH#Hs(0sj^ecNb@ALM>KYgHzOtVlC zSfjb(&kRfoS(+F+$tg$1FClMXYtsfrMYiY4-^X87+!Ym8hO+9DcGkJ6y-?5zps|CD z1(?dHDc62x3cEeW%S2o*B;@F5ye!53F_IfpEnm)cuf~Eq_bNpFCOwWLK<3%stu0@P zl}rB6{swI!`ZnBtsU_|;cT?j>@Ni0(X59_<4@YVtO8NI}Vy~A(x@_`qRJ*CiPoqPv zXa4fLFig8|fZs0ar|d31VjcSxj~pB=-*$W{(D2D^6+CwKl|qu5`+m`OiLLJ?zAsXT zM7pmjFm+iYoSJ;2MFH?`nU8%K!U29FipsL<1v1Wd41tsmu-RsaPU_iwWHFE3D6PAX z+GO$1nQEa$r3|;cJ#<=NVsc*l{tISCJ0bw~vQS_f4Q99v9YW=jdhIyI-8o}cXRGQK zfIh7A;`cA!iBQM%77y;x&4$k6X8hTPlb17$pjL^5KeR*ZeKN zOSIgrw&v!Gr2;xOqO44oIsYWoxhz!cwcbgsO&3t}s7tYr|>p8wNvu$Sqiz6zZgoh8b_O7rTkDHEPYl3(nqpa^IT113cm zbzW04&y5T|SYb~@hH7zBy^&@SUf7^EBdm5j&u977^Oa4i_OV&EvQxa?hlBL75~a{k|>&Vd@*BaVRtO!Hp0_ZqOr3 z`$iz;LU0gi4cRvP?h>zBx5x`kO?t&+!TQP*w_j2d{X>cQ{oO!w;%)2*{TH`fE)7$_ zQfQ3+#NINK{zv3OugRWOgS%(NsjuT~h%}|T(PzS>fkk?8i`A3fm#N~d2`P+;4M|aE zgL1sEnwiOQ+nD@bpEa^%!qD2f1)@BtmZPj#u82}Woa+%=qoqdUm&r?YZLor=!4c$e z_15EeiSOg;Av9%UoG#Zo4Bam;?v%s`gSMu7TA__K;SBZknRHMSom1>7olHPa)l7r>J_#Ipu`ENblqwF?mcsFN?>gIe26rx?o;f^XA9VNw+xshI+QNgnH|1} zD@7caAkbAwL|k7Q2&+u3=YQ^bn2%A~Z$5ZfZsWM^qF3f!M1fiGO53joAhXsZL>juc)+e&LO}M#d&%lZ$4h>Cu%*4um~9i&;h| zBBTWCVmiv!63!zaP0Y`UcyYDpTr`+=DpAwG@P~uQ*h0}n5*#?4H_-(JIt4JNWob~k zmOx%*uQ)4q1Y&-J67usF%X1RYn`b=A_^t12o~t?yK7V9^Hj3pXzt>L4C}lhpC$fFX zx;1z5|21%&+H3M20iaDBuJi5)Wn*46C6OK>5zGiC!0f@*s-ZuV)coiSgF^iBc=k{Gde${KL-+w!YV~Xox;^x93Sr=a_}q zw91SLG)6~iO{X_+!mh8#vp612NyZn`55STU3sUAk!g<(;dT~P_~k z-3#2Rm#e~p6t$l6@0J?FDzgk0+}2+@j5LjK)_`G#hH?x%^* znrc?(UQniednRWW8KY%qMX~(AB*jm$|lO}!Z06iNb zx$`%t!oQcMbABy`Vi}CbjnjeYJ-^Been+M50)63@Cz;IgvQD>P} z&FG0* zu@`B#fcT@ndKl+huXl;zanm|vjqj#btOxiJ`{Dd~j)?ndLeoe3b2x~L{^)C(S$8>J z;@<{W`^vFw7bE!YLwZeD^@D535}{|qLCAlj=MqwEYW&{++38Ev{(cO@K{M~CP!Mr0 zqFCXIr}}SYS{C-|#$957yeX`D=bCk(X}z3OH~$vq$AjDeqC(orZHhdnN5SB|Gpf#H z-U*ua!%YSWeraT$@LYtRKH*%MKE%Zg=kVuBTp4hcL-R)%L|$vUriG+{6mPFL*-*%d zj;vh@$Sc8k(xSt21vHce<3rdJqr`a6B<5T;WpqgR65>09nqt0Y^DY_xs=$un`8*d_ zSmRY>()I{}9~;QODlVP}hz9?+&2hu&QKe0AkQ_idi}k5Um_wZ9FoVN|YOa~Ahq&nW z%mH{vRNe*_j2rILk8s|9Z4>ef&F?BQU;r<`U+CSo=Jkrzl0NJPEehX^qNg0p%m`8$ znTO$uJOrD@sT@;^9E;Sj|0IKsT8SAlUuq1P6aLX>l&Pcs)D6=HLb2TxLwG1ou4-)Z zyMR|Wow=*j{hr(*J%ck)32hiWuyf6EX*GhZLS35n($i4sO-~DYa8tX5zxuKr{ohDU zfxp3;{&k&fYu|$q0{T*y$SN}O#);1yIPK&UEg7y}^!noDYf_f|vj#YTc$fe_UsTaY z67+^>2MAMSO@94OT3NB8`d{y|67_D%Pz;1hMt#O;i5``%w5MMi!&~^*rrvLed*3EU z=eII79K<)#9gk0%tJRVQjC8kMWIGM*Y1Gr@wZMM+%jLzrRe@>QE4#)IcZ=20rCZ+{ zyIt`70ik{*Rm8!ZFY;w5Ad7h9d?*N&0u^U2wJB6s?=y)1N;u+3qoW1mU-3DwCzf-U$*J9qfHE zd<{u8D&t^F@m|tp%}DZ~x|mCqb<{cR`Ccj{e`oQHz?XU-q0h3f<*t;x&o!Lw?}ljr z&Oa(hGtaUvbe|7?poP2;3Xw%mhzRZjupb3S!`{q|aM7ngn zwuD@u6oWTL3;wDz-ws^G1%p_rN}sZ51Rj0?jSMu=}R-;{v83yin17Eo#v%gOc(0U|B~y zVrY=(W1i#A>rq$~UUgnLtoGYUw^6o!c`d|Mq7;1-vNdcH1&}>(I|>&L`6f^LR__N3 zG$D8t)XdxHTxQB@?kBrvpiSAlLG=!^w`M1!aPFE>Xmi&ORT>gkm^-#GS{dRQ=H0{M zoq0_~bxwdc>{%5;YSp%1Ifvh^PY(rCr zCow$+kL^7xOKFCi;zu{zGr=~#p|`P5k0kJsN-cY>r1)-P+bk~&bSBO+}c3?`0rMEGVCV>@5@+)4ecm&Yd}_~J;+ zSROdSvf?T2!_O8(>krRVU^#(D{`Qxj@XUM9G-K7tYrl8vzv^bXiT6GIe1Y`F&0XSW zCu3RquRT|F4q7s}{0a&)@5iHwHavswQCvbI&#hcq3pME~L?niSRAA7NGWy@PW5P8_ zjE1UZj&_FP6EEvYmGZa}&wK*_TduDB_iblOZ9bPb)JXmcv6^gTW7N`GY>$Y12!7!^ z<&@QU!ToOSTh5Z^=qL-5@fT+^meWPu2v$~r`v;`yTcQ3_`jfMNuMEgZqcv8m8xIQk zB3r2kN>zMh{mjvK^`77QAOq&_CasHMxR}f>qm7rd{3h2mj;2Nqz)CT~Vg7B<@r0F} zHlj<^nil6T5EL*7SJWvj@v*-%^@{3O@NBLhI{nWdTUYJC4Ew|;%&}hJHZO4vW@1S> zbzXufO=t$m{%449f2*$NOsj(lkYVn}^OEl;W^a!)qkX}^o4EI!4@K# z{s_5}3Mt5*P+gGIhts^0sG2n!7=QR)YZg01y|^oI6m#r&nJ6AZOtOc3Kd*jdNahw< zY`BT(Yo(f(Zd++WW=t;XnMTwKrmZ6Fx$sH?ab5@<#I3g3o^|5`h)sbM$5r zer-ujPHJo8QhPryNCoO~ghl?rBtn$2$qDVpZ7k?xy@HAcFLuV+;PZL(gQvw-{y)S5 zz;sfdpl7R_bOr!d<_Ki&GN@3@Ksks9LfRla{`WfZwE>s(6hg|%{u7g9%mRkeTWi#K zkaqUL%h<@4YL7FT3O zAf{A%k@WEa86;8y316R064?6(Igb7Zc~jv}y?eiTB`om9ES%nMrTH(w3; zX0ywlF@Hv}*Wn?E{U8)3KZkvg3R$nqvWblN7U7jfR99!AyX|BZLN0~u-_41b>kfN% z=BGpQmOQ&3dISZfYWg2pF*5d-_?6KA{*_@=;^eu(e84q#2*qC_a?RzLDxUo&24B%| zLqJi2n4JPFi${Y&sjLC-q}BQB_Q&_@rUI7rEzQ^gnqX~Y?FDOmFNCOa0!JZ@&d^@c zDWBztZIEk)r9uX(Mt|Ub*1i^2T$gKDJEhoqowA*E5MvQCct-H}`C>dE@5Tf}v|_rX zL)5!Xg?#r*EqgxyFKRww?7d%_&e^Jort^~FeUz-e)X2ekgYLYmRb)^%KWg;g(({(r z%5)7d`SHQC6J)5`8yyKQ5@;q=oanb;pBhAq982=7sdZN1=y>b7gj?uSP7WLfc$M&W zy%`xm+PQk~*!ptu#jB^u@D{%6=*Gh4hP&aGI62$(usd@x|H)zy!?*;Ndy&+C%#vGI z17vh_`g!BU@y`#moycTX_HUr7BeRWgOwxy{jQk zX9QhHiDP9aRT@S9hw8b@AyK1W?M3V+L02FCGS+PV3X=jIxcXL52Ti?H!MDj@adn7I z{tndxpGWsj^)2fC{6ZX^Gl!thyzc#g7cXaiMC>K8*U zgpg$NcyQc{=MpLYU_bbVU^Z zu6KMGVoRUDD82J{$TO3CREg|S03X5cA7qg0DR+=^bY6|*pnMppugA_`j*0-x7Zr4R zp)8wbX-k$DSBHB1M(CmaNEs&Ytjn$hq_cE@Y7S&@@hM-M>f2g{{Kvd1iEnVJwuy`+ zdU6JD8koTZVOi0kwjHz-d9uP_^2UCTP~pnxcm-^6?T>K?JN~_D8~XReAcUZTq(F70 zNaPRvx5c7cQK|;znmSteG?e6&TxMERv`BW#TmOjtOZ{Q4y8UujMXTjFjvZK6e^6Q^ zq=y%*^L22gkburm-RrAj6iEGKgSBteJTG$I0;MqA^H;206L zYk7NbWg)gkI7XXz+x&m{{|#46eR92&B0VtCf>RLQ-#WZ5xv+P=>iCOzy6bHJ* zq7kk*0_vyxUu8KUj;k;>{-Z*57wIm?;vZU!P&qk_#^s&el}(FzIVt6_4`o&jh>N07 zv%NC2VFIf^V)vcy?sf*9W0R9W1I7q)`gtC+d6~bl#*nq3>nHOp=I`N4wt6ga3wG#G zj;BLHAaAw&E^j7Hasjs4_<$jODZ(``S`{+ zTAkd_@I{G_K5i&nm%W|L9Z69*t}n&4n{N|wC^SbcS6@KlRPLyR$b|OBII2FfEWdA` z5OZgI?p&{N?IC6Lid={IUlbu)|F^-K!X!b-3uSz*`;Tq zF&TpNGRcHNc2WnvdrxR}Lnl8wtFb%_p1o7yBqTpT5qaH@+9eh8vp!C9bKM6@R>j_H zeNiaqy^wp*o+eFoK~d)Bb2BIlqX_Kt_TvHttTd1QNQ~r88jxcCt{K^KziP3WzOFA?wBG^CC5q-H`s7xs5MWzdgZFVl2FABpYAm{ESJc;)XG(*mR`zfA{S@3M9xkGCp zZo|bz4Z8ftbLjITC$)<2o-^`}u0D4@$6M1@8xI5^N|V*!5mzqGIg1Vl$=EAWa6}ov zpe5R_J(lM1{oLo+yT#XnI;KGtls&rWXZ-S^j>Iu*3?Lw-%~mh|lzjiXeqiF>$k#11 z4S$vHJGxvYErG$1pe>~S@_Mzy8}qt zhu;?wG)~;Ex0nwtziQ9fcM_xndod7#{NJ_(8u+X7^<>(m%uhY5&%8YNRS=*OIgOgn zfDwKL-bxL)Hz*d#hclgzt=EAganhz8L)3&wC-*~F+K>K&?48)t zp%w%0eaXLIIYI8o9(|=8!>veo5&HG>gSf7PWcad**a`sGf zzJa1R&{ilX)C)cP7%+xawJ)pg%4*Mlj?$PM5rAEFkqvzGLW(GRs&V(Hzh*wVO+S#q zTSc9*JJ(*PjAQn8_IpNF-s|Qe>C-6sBRr!^?Iso3=Rf>QVu5>0>1wK{UfnEbp%9_=q&eAzUwZD6)Msb2V^_v(SGe1_?7bO{$I2er zyOSI6DpMm(sPZyfhuEWD7Sv@TaD!(dwx{D;K6RPa{H8FE7Fd$FEF#>nJr|F+-=CV) zq@XHKJ~0m-s$4=FovmntA2$h4TD2$O?Sy57sgv%Ju3at_T{uBQHpeq*{(O*ow9R6i zx+#8%LXn@Zd@cLzPrnCmHx(bojmiq3>9?w)`hJN>ku_@!gFP@Sm*F6}@04$2%}+|5 zK=9mg?cD0H{1rG*RKCg;9!<@WEun=^yC z4O08u=DQh=z7(gpZa7(>6kh6m?$}{>>I8DBx#f-y>;f^k26lfkF4M*3U#8!V38a1= z`7$?Rbe+Vk#)p(<56y^+aQvLF>9*fnseMwOg(@a6wfUN0K`g#KrebZwmFvL zP%^hMFc+x9FBU&F;H4q^b=6t!`<`KChZk$;tZTXf^)wZZRWQI|*Zx>(580Xj%xG_C zQoNZXEn7{Z-x(84QE=1+@jmIG2@e!HZCikEYSXA#R>Drko@B%^=FO}cPt^qe@~1kz zGOrzKBsTG?cHY`wyo&wB)byDB?$o?Zc+-t&VD!FUzn_e{B7&2A%OA^6|%7KM2XtWqsh-)xqwof#)bs=AY$F5i{Ma(Q`hPv{MPaTM>{G?HD+NyznVZsl4_> zH-TmEUeDL5hr@zRAG`*Mycm)Ur8r!DF8MGp!qtC}Hf4gWQE7e)ta7*ey$I2bP8zn7 z;CDx_zM6?W=yrZ2V5T3~hbB8L3%zQScbYV&?NRmdtMRK~H_qUL6cE6CAuy zcB3!5w}$&Sal_)f>n}CE<-{u7%g{r3uX*9C{tAS)d$&ugSb}eVsTumdkCNqU@KBDB zbUIspyEoG!yjQnX!qAvA^J)0P;^LI-kzX#8@_5Zk_e=p}>3%q!RA6T-R>Y|q!o*F9lrKO|q;R`46r3SJW z=%AH@`v=;a6S!usPI;Oa6vKz$?JexOCsTyrN5(kPS-A}^nQ5$uZkuM9BEJDg6a;Nq z2&FoR4%uZ5d|AjEYaEo7>x))Aqewgnt|!130e+=$GtlL72Md(9z95dK8BU()43IqL z9Tu~!SvLCv#w~D_l43y(szW>AUh@->5OH z{!L){?NrQm^lX%_#D&Y!QpFJJKfgZbHw#`<>iJbafO%p5`+0Fd8pS5MHG-Eb6m@ic z5jOmn27Cx<^wmrBX+=zO9TYzYtj`+EpYrcQ*y~p^4uA@rN%Xk)j*{2rDw!0}vM>1! z1-Fiv-g-SL5<3`t0tD>?s;7aM>VUebop**W_;s~#_$yU20t~-|57rduRj0)9K2NF( z#=l**%DLKY8t{2`edAO@@YJ2sjK15pf>f78?j69j*UtTp^FOOG@?s{!H~0CbJ?CJT zyimhHv!krI%Mk!=(2vR{*g192pQ1IE9h^waR#U^bvt!b=T;=M!<)l-mYU>|*=y6|w z2toVK=g1uhdyQ2QZ$BK%gfDD*QjK!~Ts5Y{pGFkF@}6Lqd5KUTAAU9ddVG`{o-(jB zIR8|+&gJZZO|IY5d+&ZL-vVhKSM~Ir#B5e-f9d~u6GR{OYs0Y0M3s^hN`mIUxfCX8 zVE{l6Df`=!?#CO?a$4c*x}pTVM<&oA^Wd4Rhz&6)J7Nor6{Z6Z!ysY!`od?%JM*n~ z`Q3!S@CpaVbeDCO5BQL3H$z-bZg4ybiDY-t<7`OMC2Y%}(hMHt8yf#;pkM_IIf({! z{|1+6#7QP)+X7|E11mp|F2R;L91rW^VL^8Egu=MG@VRAy8cdH0vX%}OB2Y_Psi+!h zm(~InC!wsvg_QDs2)UTH|I1>ISBzAx!DGZhyaQbO`1#*NBf-ig&D+!4%35iAT`wa1 zyx)@tr54B@tb{}!?!+AYmks9O{{A7d(cP1<<9`l&xtz zl@FF_HzC#g9W0jj-bm}3*`v*dMiy)LgRYg!Qrmv!A^d}YX6E0}If2}NGaChf55u~v zjlKa2c>d=oNCDTSS4**1hrJCLx!&v_NXopj<*xMrPgj=2b} z+u;0gkW|jQxfMJ)5AX#UUCC4DZsStwJj9K*G@SZe@SI{zY5&@Ps;qOwhU3F)0KDCGlhPJi znC0VcMr>J;g}1{sRpP=jbN-wze9WfkWDxT=Z?kq&hIfj&Mh_edMI?CH1oRzTd9mlx z^9ma##nA&(@459TQ}ndjKqN8dPrRj(k~gcH$!@}c!<_E$cg`fHg?u3^$21+1oX;|@ z_qNoSKNm3J3z&GJthz7Bq~-{8fTTR2f*V}YSyFvA{IN9_`)+{7=$%TRgrqoR`F8yv z{Zsp3;vJqmCfR3;N!%uN^da)MT@?X&D-@#pNnJMGsswAXrlZMn&p*!@K3qmWIZk5k zQFy{`6pt=}piH>W&Q#g|#P8R$NI>LZM(f01AKA$NwJYgry5*IK`>g{Lkm2uCV*=EE zw*-xdS#PUA4~*;WlwC2#A(!V~63en8QiCOsmuInE4MTreylTGm52njWmC#iEbnf6< zIy~x97g2+J=trC|89}=1pBoV5YPZ-iD>c@4MIUWiBe3Rj{6{+z$%_x$j@P=Lb~TBH zDlZg>HMqS636#_qQrbFdgHdge{h%-#5w@qtahAren#vGer9{K`(R0K2d-YH_v*NF#!=#vk6c){CG{6?Q?QC#5 z@vdrwILkjsxG6{Kg3V`lY3rGd4-F84U}sdJoLcEU)6?5~2RO-yyW%Y4x9Y0uBC9K9 z(^TQ+-rXiH!6P8sZuMd=ywibkVYZ`D_{Q4iuuojUbbp;pn42lhg%zG7e1WFDXhZNp zXS}!P?>nYyLlQ~{F(#-;Di>493)#S5-+A81sykdDZ6_a+*E)Ao{gPp=jHIW~g)r91 zj;$tlYKO8jo?_-bcUL~>t5nuMWwuEC_VU?pYiHFw(3QmE=`M5R840~7(w$>Q(G^9r zK9RKvYomNl(8Bnl&J^T(M?V+cL+z;>$MvTL3zS>-tqIXgz9JU0L^Qrc} zLZh<;&6?!}K)d#k(3RT6=OXmp#dfiPbaY+CwI%0E4A)qRX9ktO>IEE+Y(WRZDekkd z_%#bE{j_CRvc?r%hw!ihmf|3CBBrwvuL}~v!b1PFWU-VtjvQ%L9ltY!i_s)QuDdpR zm(`Mk}M zgmt~p7`K%d*iF-yh}utXX|BCMK=X)tx!8g-X;S6k-h;=u@HWA{D@_7qU%zf%pVZFL zDndj??m5)B(s}+(JzqI~eAysG;G~S=!6tj^j~Lb^nSW$*N}gEg<+$)TE~}S^;i-4w zA=OnLq8@>+oyRHX|sEO!&h(YQ`Xm$vXwzVNW2a@k^zJGSG9sJ9=V;TgrU?K z6nPgbrw%N@HS#BGcxNWL%oJr$)8nxHh9?16j zLTpkw375;b%(YuQNa3B)K8Yv8J!>)$3s_B&H}!LgIEAVX?U>>&6sN1By{^xS-f3w% zwf1tRFqEtO0lqF364Pl`3E$kn8TWcTv2!SWDP=2|>m4lL7`U@$dVfKC9I6`q6ElBh z58C+;a(Kv~7~K(-i+RX7BFI&H-IQNRW`#A7xE^`UUws!D`arOpu}%Qb7ZS4VOAV$7 zOBo^Xim`A4lO}jNv_E`(;q>%<@cR_B2fIw+jmV4i#AByW*(dXj7a1G_ADo*}{z7ui zur;vnqk1~H;P6a4W3c(A^}DAON}m2L`|Rku1~^QY_N4xS%2-R+u92Zo4f5WHpns5t zr+(W!sSrYGaS|+2I`HG!-{ep@@3ynRUgNRDWr4iZtMqHNO{Zn7HzVGXsc#J`ZfnDn z>5sMFAzzn;8cBw{+|ztf@*_XR_|+#yRCJm<{uOjxW-SpV^m9Kt=R3_H^swxcyb#_c zd446l^yq_tyE_sJziNXXr! z+!N)NTgaWz^9rp-NP@I_qxY-ir2q9oaqKDzv6)Vj=o{KrwPA5-CRbFr~Lj#8)?0PNLZk2 zHvaq_M?U@JQgx?RHt@apr5KT5OMwq#fPD;!Sp0-wkMg`+mDSCk`N7N8*k~mA+T9h% zyE{5xE&L|i#ahBJ9XrXWS_m@AFc9A&AsZ#X)a_e$sCGKHO8ywc>-^T=bz96#f6l{9 zEkHN=;v$kF*&4fOXQ*{)Jv2*Llw>IE;=^B(DaICYnmLyd7xZiL;$e4`3<=T+t#j;J z-~%YU#EP$+-#YmGI%M)*C7T}i$=V$D%E$5O|I&AY%r4MV%CG=R-lYlGtP~wqc2>c0 zgUjw)RW5?T$;o31gdT9@jpCz#@s8=kB-Z7SWGAJ`7cwOd)0zXmBx{wg6EdPv4}G-bL&=rtaB$sg2Z(wz5(% zU3IOOeqghA?WbEyB4yR8KE1QV|LFq-|CJsMhEA7|yD2iuU*G~%(>k1Z)ow~(q-!F+i8iXz=n z#>o{bgj7+!+}A9$Ca&5qJt z5_tJVG5ejv#)SXwk6aHr-s~(?RuFj7dTOEiV%&bT@{(IdPu8btFLXq{>+aL~Lyh3G#faHXF0rY}9@0Tq-aa>;Y)) z>Lp?`)DQCt=)@@h@x1*&2y+jnV4}xKU*3NlfN0m%G#H9xe-8}lz|LBmPgoqab*xb( z|F_u{@%o5`h+^QeJ8LiK|1=z59+{MEJ&0SiItpl%{6AuVh+$_uQ4p8(ABsSvfkJcj zd0jQ5|A9J6^y$=JuhW3I$vF92!=F%z>c4jkP^fA$4JdOHX_z%C zjOE>@&$?8kv^UH==()0DWYm;H)CSecF2W zH*%m8+yi6({p}E;puw@trWOx8TJZ>PR5vCYMS1U(Vamq+?2xzYtMm+{dVVFoqbi06 zKo3#_3E4#;?9u86kQ-NLiYaYj0xxV$3$$ADlzD4$ZI`NTW1ABQPNUggT(LqbqWo_hOX|lZQt(E9~&1MuPvEsb$xw4 z{YUzB>BKRbeAta4{MLo~xNW@p-H?7ZN+t2eGLDC+rY`)j=X#Ty(3_~ zUoj+IX3VfF<7E8o5xpMBu@|T%dGW0-1`6;sf4sGB{ps#9BR7b+WwYS*VUQ2-IauX{ zIV4-P0W2M91?{LxdY-?GZiWhe9MyEg;vxUNt~_FT+sm4Z=oa~QhM%HrS2rh0Mq@Wqse(YwI(}7zD)#mH*ESNefK zz;JFl3P=oUpVtS0St5uL0Ic8@y?jixR7YFO#n^RV#_Expe9jiQqs^E8Z6+k}ulkst zIHP6ae9*cb%H5qY*JHf!vrD2W*-8PA% zUJ_?nYLb5G{b&4Q-a3K9nOpAsa_g*Q>BH8#A7|^;&m$%=PaIqTqkaGpUDN906yjyGnmSADM?`rnjJ1;pq2jy=1}q-F&+0KRupcnW9%Ww>7WMKlw~3 z3+!ZzD$UgT2U;?ZOU+F+W0dqdu2A8z+@3v`0KjcmHrd2hMZdd$h&-Pp7%@UW_Xu*J z!n$KKZx*sXk(*K_B7HKkhFMxS14G~Ma-P}LK0nNTUwADAo1JxZk$GaeZqWOwHZL^c z!S1kmOku%KkZW_*%+-Zmd}T$*pM8au@4}N6afeSz1{NWIrE?o^y-@)-_NW%Hy{}ky z(u#_N(rR7o=l!~_Olo#}J9PS2S0TN7>uMe!Jse_wdIhYbntA0qL}tfobb|MTM}6&W zvd*^3QG{i@*D88o3^22(maV=VR1Yw{myzxJ$yFfaI5uS>|IA3nYir3O>k9!rt=_rc z0f8$a@yv^~^J`Q!NUt*PV=ub3?JJ$Y?z-m?!1ZmNQ4!Ti@mvSIeXezi=6&u%{^5I_BH+=815_0b;T(@ zI#sD~(yFa!G*NmmIwN_wn+A*lO?1GQqg6LD>7qp-qN3EG**ErA7?eV)=+foXtrGge z%zK9U9Gsh^4E`@8hZE*rj#H*G-b0EynjrY_^%HHwS#KxJggMbAXxcs`NYz4gTR^-Mt@RwTlVxg!UOg`E$p$H!7Sm;YWg zbm&mNo$2xD=Az(n@O{UT;jN5C724%6f7*qeWWx57kF9k~icK*y%NkLizh(O|Ycj$w z1FIsfX9px@!le@XFwAXaZ;s@J`Jl6|hUQ+9{wxLQ_#%WYhO?#@x3rjl#?GfeT^sK= z52($QM*OLy9>tmTjQVV;C8%?6)@bIEgONvCRQoS$rvXm2SRBuOe&LBN)svVMPd#<% zJPtl|h05ApQq1gx1|@a|&9Y~Ztb2whhnMTSk%E7Zcj9XPuGLrhQz((K{Mv>B*>V*s z9Th$V^%h9y{23f@f51XDNYV6G$>6t$qs|z_2Jn_jZ9Az`J7TV_V}voDrpXvqe{?X4 zMW5U*m?Dv`Q}#;5DKBJVbzv**t0DuSh%&I za9-JQ0!4apIFUTh90yBMd+J5@`i2c(u4T9*K|?>!u0&P2V^#?QT5^ zNg34$-5mj8Pq%1@+bTa#|7M9?1Ugkx>}&))Nq$$ER<=h_3YeV1kb?_2LaQDq<%3m$}yuQ zThMxqJBGIgsJgry+9fAQy<7L4DAe49dTw)Q_|=%VK5Qg)v^6T4ya(_Jt&y;X{;L`i+cf zy>8-BvB}D7)fAr74Hj9c0Jnf_C_yC1^2LsyLU17pqMO6UGylFM0oB~J`(e9uuVGH;ifA|LntG=xwDoS2S1DbYxBMlfV&`62`&C8TsE% zw}~=yV!eKqnJQ+hRFwWzaHGR!ZALLL(wF(`U%Kva{Y1dQf=aT4L@peSu{lLnH@JcB36tyP2U+X+-UCEQ-bhc;X<%Df|6J8KtZC? z4}AqceEdo0Ys#PIFp8Z0h{pMRA=DkrL~SsVrsaESP&X?z%biz~c=aEs4oxrta9xX` ziF&bR4knjt;WuaOY%A6ziI zMJZs39#&UG%F|+-ZeF+`%$k z%T9t8h420PF)6DXh51HRp!`007-nite0JJWw5dLDj<9e3*uw8QgLHLBq~EmkDEtDv z7fgmz%!3`ZKNzNrUr?Ae3FMrAbR+$#Z?aSaFH{Y%G3=RQp_HrjU1<<(Xg;Td`0VMs z7>nM=FHyQ?hSW_Q!VQxKyMXXH=lADVFsqE5QQeV5v+>$qS3Je)+;d^oKIi?i1qLl9 zTKgjTn-b(TT`pBUv_EkxNjJ!&a7=x2=?qiGroRx|oc4xg{i+Gol z(CPgk?~tog{c8~Qiu<$4{A{B=%#1)=J(OF+=M(ZAKrA8|NTy6rPcm`R-)zS9?J_uS zLz+FoGyA}5s*)1$tAph5=f+G$g#vvn?&rIh>#!-Fqr$J7aHikQZl|a+N^z%Sx{ZxC z@gQTQ{`vm22Oa*J8eP86AWbFe-sxwWFx6`W&g0Gh?$B1VyE#qi)02n4EWX&EDZIbC z)*57IRv-U_CQ)2gIQ+#&OX~V|`q18khKAZ&(6b8#M}f%b{HbnGw9OJao(5^EZK%Or ztM!=)kLRnX5VuTM67vGd-wo`cpNKOg9g-0gJ`%g8THm+YNQbM{QrmTL(#nri=qxS> zfmX}niD*L6GAyB0Vr<_re;ZjVFII?>Fx94}K5r!@#ySiJ2i zwkH(h&k^>?b1;O=Avev*B$&1=E)D(p`+W>I-LdJ3br`A}pszG@eWu=}s4q*G3-8@~ zWp8JfF(|i-KTJlx2iEDeQAa)}j!_;aoDdcV|B2cnldOyPy+$QI%iyx+s>Md+wK`g_ zoW8^OpkKmj$0leuNCzuTe(|iZEME`)nQ6l9al?DIcO!40eQS>efL%5cQ*99GAmzyS zw>4@v`_glV!W!hrC#knMK#(WnWi!78w)Suj4tClhLEL|r|@zL z%h526MP>;wtEqR4XSRwGL(0Sbml}9lalS6>gegJAg!_~D5ntijldGR7K4zm)qQ^;{ zc{fIP-A%~EwZ60=71jIHM4$fPVF-L0#oer0O7X$+3%@V0GZv6C=49Y)=e6>31$u;1 zy?~_Xkp!>E}vjSaZE_ zzG<@7vsL!C^{&*%nK(VjIL1IDoH#&!G~Oy+{}LVSuGZCGSC^CjQFcZ#T6KR4 zi;{bEzyy$+gWfugL{myPyB9c~86Lc(eEylA_Q}x8*R7-n{`d9g)E-{;R@>^6iTV6< zryrUlNdk-CtTPV}G2Yt30^ySKmn~AG`Y~Garz4P}$bX=C*yCt(!}OW^EhNUKhx#YD za|y*0uefskGhUeK+sok}qH385GNhnI<>%x0CAY++u*_ZYv;HbMh9AUbe{?B5{5mD;w3v|((ft^Tt`hRXyu&bYdNkVneid|G>yFH|^T1uJX123Sk1AuV);qeD z1-52BiP{s-X}z~43%B`EYO`}MWJ30j*52v9emyk1R)lbHtjt0}(h(kWq8qEeqjnFw z=sFvzO%U>_rwhdtk2yG}) zcY&`e3=Dj4KMR}Snw-~&4`ec_j-qZs=X=}Qxam%EZaXR8rbX)^E*IhI1>b1;oDL>hm)!4K&!VTr$OjyrFsZ>9dM%j71YDD2q+9exDVbA_OcZ2g27bS z&=pYP!}oUs;+_X?A>{r`6r49)jc<(g_rDLsJ1n_)f1CCO;{MAG=kmv~hTl%q19@nM zLD%-lK<^>9)Byjt+_iegJzCgTOWua)@&@*nq!B=RTDK_7zp_FfRm~0(L=FIQ7saY1 zSNO*FUU^*l!WuPyjE;5c#SFrHrsO|O%P3+%Ecy?xa4sOL0f{)(GKr8b9U<&V3ud?u z#(r?W&vGsm@DCs-s9H62qC1j7i|7qN#p+gVPJEzqs_p_jyVqutb4NYQf%$-5hONE! zJiZD%d>Du$VgWgAgkePaRf*HQW_rXi0@bx&lzB490IosrLf44ob#vW4NN)Tr;Xh$y zzjRdGn%!j%w~yUD4j~t?2CC|s^9@{Y$MXRXuUN%4S|+&&%OCug{?w?fxpGsUb%Z?z z4#h!ZH}6GT88igG-cSV#0lL=&exeqnc;0{-)zRS9}|g5J2r-0T1x6EyL@1jnCcG z)D#SqIKl6xYhr1~qUClJIfwTe3mltI*$yrQesdvu%p!JPX=QAriSmBG)FY1#q#=fU zMBUT41|8och5ie@jF>TV_!4)P4nCgfOhs4R`!?Z+TcaJTBko$8crcc~-u=d@ZrKA$ z(1G-618=fYzHL3~D`vs?odqiG*{!0wDVue&-u3?whX*+R zzn`@Yo`Ue{NxI0}deUc+$z zZO^``jfa-hA5pJ>PVSjM31^R_GrnpT(%25PDbXBp>t+qQ>RGEZZP@?*pp$WX+zT1o zWyD+pLw*DT)d>)zAtYn7hTl=f9!tQWVGY{jrPuDm=g(=D{f?3@*7tXBc3Fk4DeWC5 zIA;N{!^ZK?=c>Gnuc$2PgA1T56S!lCe0sFV7i?w0x!<*1SL8{^miryw^<|GtADw%c zBDTu7kX9mz;eI2^I33i!#tmAR%@nFE5Qq#}M%F3^Kt zf1{_o27SJ5PQif1g7>lco}|h_vAB2wizj35 z;Dk3zw6CKsVe5~UTUY@t3PQD6?z7V5{FMh`ob=UZj{46m5>BZfb_%3!`rjgse_xhv z_xU_CprFiq>jw`xDIVb-$$Fz6E`u6|7hf6T+S_q7T35UIa%t1D`j_wH1km47=G_8F zYBS%7oa1ciY*+=Nx&-2wE*jduvU6xl~~g*-)t! zWB#Whxq&s~OHw9Ygiae`Q{*NtIdE@tn7 zm=2ayq{L0v*eIEv`?%Cz!$9i^{_B1L%VB*csmJ)bQFrWP=5WWZF~6RT2ZT1}dZ5=2 zxQ?XI;1VHE`T?w$c(`VC>GRC8hHFs}qj&1xX@8F`5_NfXU|?;&D!V2pCTxWd5TCd# zc7NjQy4~Ro5tA<<=M6QM)nbR876Z9sGp2K6o`lX=ij~BmZ%y4|VB4Q2fg-F{T;q?p z)R2$U5S4=hcK2}Ed#8m$Wsf_Y%)|swmaBE&n8@BxDv;}ds{~@U(F}6SSm;y#Ok5en3V&oi zXbfeU+OZ8W3f+2s&;x|_&icMSX|KmYPrWmx%>+%P;>q{QxIMxM6vrU_e5?j;J#24oV%dW(_sH)Ld9T*Jb}N$o zy_z2MdU!=X1tYj>CUXA(YXllph|V#+YNPf3OHS~){BkU~Tx)q&Zz`NwBOUS&^yssf z6Zi>B7`d$g0;S}@aZ3Z)I*7B~Q7EEx$M@Ec>P@JFl2xqjiCuR>$@e!`?CH`wchQ$9 z=7rrpr6vsrZ`1eb7Q)cRsP!$0DefostPn6AWl)!;zP*(F(+oE`{vH?CKZ*VIvQNCs|BM(; zr5j{bJyweVQyxPqH>T$^igXJ5>TAy{jeP`+QBqEbrq6K8zi>ekbLVi1sEk54KrAPG z*U%&mxIUYw1H+2Kiwi%8dDzGLQdNCR!;+ltb9(lzRV>QWzLR?}JO1rxFN!r0-F?V4 zQ#72k(3xp=e$am{B{E5?k5vuXjbQ=Jl6E?{yvKpT`6r9a*AY7gwz5=bpz=edT<$si zJSil>N8`9PO)1@w1N%%I?#w)WW0B>kle{;kVObDnbfxB;-tN3bM~{rG@B%|*k3R1K zTK)7j!prUyvGi={^|JcOhdG_OdGS4o%U(S2_1+_7u_w5JLa5lxSx9Do)9Tw?_x_Ev zF>8Dy_ExhKJ3x+7UzY3SrCs;A58yudYc}&DETg7p&blNNN*_M06q>>YIhH}$n^lQx z4&mFal7DgDYMI8@Onn1aeI;Xrt%TjxNp>8bqZH$=vcLknzM_tFo+srZajb5shaJUx z6u^iPMw5g0!Z@{{664<&P1(H{HH=rpr3Syd?D+NIkJx|jLF0pw(=HtqzFbQ?(;r`B zMr$?AZ-<|~*DvgL?_w%XADS?rGo}c*z%H}$foDHCw+TUZ(Q!1fD0WhQ7G4^YoYRu4 zU~?;p(|%TCPX&Bxd#AMhA_*WmP;*Z6|ABmm;{c24NEj3wxIPbQNO*T+#x6RO-c%=` z07AK_bUe3&nf71$y_1Mc4*nU@;p2F%s$W*jVlm>4^eQ?LQ+F7v;gA0@%;qUfSJOPU z1s0v@I_aGZ=&US zQ-Z+$uLF@hp(S@(hw%xcDiv=e`}n#j-sn_nO19{#_`FDLejVp?Tt!Su3Pzlzs>K_S zgt`!Japxt%172{mA8D{06Z~2{XoSyY>>4tU4t`z@Fg!2r zYmLz@wek}EJBR6MLspNj5htGe%04?1vFRf7dk+Ntxz2nw!72Ap62x9>*NNew(v|!T znLd1pZ_2WKO&b)+H|Y%25L39yuvV4Ia*QJfjf$d{&Y|OKvr;vir5QV>?}?lB-+U#c zvY}bF2ASq+Los07(U5^<0?SeqEHp@D4sj{+q{rjQ7IJ9sW?ZB!2q>A4ipDSSgvm-w zH1jQ!-W{k-hUA_qc0r^fF^6C2AbO1_8pcWC2sJZ;9Rr=Tdz~;H2 zyL*g3<}j1L-=%uUx877{@B?_puNF8kKGEPs>-3dha83s={*vTuy2xTL<&I_TS*Ic2 zu0eKKb3`!Du`!96%ypXoO*VKZiKaZRBx7#r$|Q5sc-`Ibte617H|9ZptJ93**H-Z9 zE3JzZmn9vFaRJce&{?E{WYr$=rdFEzD zVY@_G2KKnoBP+OMY-{(#dQ>fo%9XT)>4@estt83CZAY1MSBqAO8*M08GUoOTEFQE; z@|>)mNYFa?^|v;ezJB#S&i<_wZRL@%_VBrP%swc%muJtTClYf$N`=xWllXF3^Xazn zp}DkeIPT^B!;q5gl@u6-{Y(L*2RZX!EluMhlI`y?B=Ms^8-;)A?gJZ}GX%Yz#XUZ2 z^?N|?&H+<1gna+>-7|llD7z6w4D(;*rUv7#H_mJ~TD}G9-IBSs#VJw{d}{*7b3!0Z z^a%41_1=H<%vZ%-Cb304Cw?w3H#%fw-Tj=j2oT;u5iBPjOGu=mBU9L82d!y~`H}6! zUt%D=Z(8QH+8{IL5!xA|Nq)l8iG$k1SB7jx-^!@s5ThxQD~*F#pSYuh;4~G=dwyTt zR3TTYKoHe|(Q0LmawA!xNc?z168%}O2VNfYB?IX^_D;Z-xIF6iKM>=!(`qW~@=;O; zl+njO(9Kze_S;j;zxu+X*L(pyLtB29Lu&k>E@Co;4o1*~^~jy2ybDX@o3^=DqjJrp z1~(j2E;cMTu!>I*zrwfU=uf>vfi5phD|Bh`P~w-O)o@0%f#wv$s43g~+&+hKAP&~_ z_cKVNqXjbmX~w|`1_T&aX5Iwjo|)K+Tx*?qGAQ;uU0HT@C}PoN6l34Y9~NXq)K7A$ zBwZ+Ns{IQd%)4Y4wnrOus{3_tIY#s599L)4dE?GMGR+TN(i_M;q-G3nD<{Q$(~RW* zLWAR3@dssp*}pRqUDX6wxRvNu0r^~<+H%Y2CSI~rlH`hFml*d=N3SMD%3VLp1C22t zk;CHSI+{qMy{1dO^}qah?3O>3y8m z(3Bg(@-lmjV@3vR|2RgAjfB}cw=9?3D)H71klP#z!s0u#ZhRM?ZMg25n-JC&+Y{*& z;f}F`Iqgh&7@lTqRnTx>2g){@>N=ldIcB=Q2V77B1#WlckYH1I>?1+q(AVgtVeSnY zv~GOm9crsZmf$bUE$+J~WXZJSRKPxk{s`y`LXI|3I>euOmWsErO#z5pU@Pr&F_2#@j$rJ7YA)hLzHDOYx;gm?Oz9ktL+~Nf=G^YZ5ACVL* zj-UJ8)}GB@vwLPG@5S>1f=kieH>jqeer-Y2JGuu~u7gDbO8(Q6@;hRrAvMlXe*kN* z5b&`JTNy8}w0aBBd1YapfQEC+U+O0S6Pzdx(<&*UoQw@We;J~>nVyYZ$F9?Uf@}@$ zpuej;2%MOh;RTe6b2e^?7tR8H%B?_@;~uri^7@ZLhE@H*bUnmy$=cn!?_+{?LnX%$ zN$Z5s7$r^{3%WFHG4Q?s$Rj%slEDqKdZ5{G;Gb)a>o$K3#U8(oy9o5zuMugv$NV;z zcYhbZW#-d(20ZOcGn>;f*OEAeI#Lz)w_qHWmMRBrtXu=ojZNVHn9)22YGd zz@f!3y76zH6R#IxAlSXleV`Iq!YWxi>P_?!AW@t=Xld6ydgmMlE?EH>w&0W6GtWZj zF*gpyW{%*97weX9d*2;hnPr0vR04mXR(v_g&SvrIcT?%9?+ZBU-i}!f>3l)jH&w9$ zpc-QTKuGH9C4-r@j(W#o%n^0i=;fdZ&BIF2qgb8>Ejdx7i+-A3;*B)L)~Uf!v76S9 zj^eMS-mq2?fvm3|N2IjHJ=jd{wIuW|LhsGeFa)cNs$%6zpwVNAaEz$d7WlI?55BB* z=>KB^2#{*k^3Biw@FUa!f`Zm0mC@WGd1(?{`|-)V?N%hLKtxV~9v;0~68$g814 zNqmp$Uyy@G(qLDCsf>P1GC%8pRwU}FcWLI_YQ~v?v2^C6 z|FT3@uGw^K;bN@_;9P%-^|AShxoHF<|I6(iSmLfl?&_P~k3kF{{nRT~y|m}j4ji{B zFyWv5o*d;8h6Rq8^kt>qWPr1wcg1%dsO+JpgvW~CUXz`hi%$Cg&$v_lesz$KMU8G2 zk&jw2V;q*cV=nbwbzem=kZ=lPNuTYHUtLYI2Q;c(n40UZiGN&w&^nGp1}-^ROMyRd3o}%jlDL;>e)9oy{n0+nrRaedZ-YVG)WrIKS;287QTuCE zzI;!FTbP#!w4mu2v5dQ5_kgJ$HJb3kTFM?KnLl?tpD*7+CG&|+q-HLf=KO0dE@=g%IY^rQ~qCYn=a%)9W){cBvF1IwP zWIp63?UEfg?TeG#N2clcodZ+|4kl#-uS#`L{s0L4mvMG~X=r=dnFLX~FudewwTKyS znZZM{Q1sV3Ocz}0S>}&Uuh6&uaOnCvtC^ro@Hy?g3y8yK=5OyFJj&({mj~!5Mj)Up zQO%&qZ|Gd;JcP)c9AzC`cP#Pa#v0q&HnOMn8zu5YUYF^oY0vK2Gwr+9+ejBj+w~@R zLV;aTaRytUD3SgP00#RB1LklKApu>B7Sh!d%eGEmSgGfN#eRj}g>TsCt8_;1=QjuMoa%YM?FEQSiluh?Z>$UVs89nB>ACd1OzCA!4=ohLpyoD8}Nu zLZ)E)7~!E6;O6EkryH1Ai5GUW+dd~fWcOVreiGm?9lkD@T`=lu{9#D8vZ$*H@HLMSY5=g;ae(5}< zFBE8-F7}FX2vY0n;Hx{u(FWYj56um~57Ea_rSlsb(p7KPtMY1P{F?hX8R`Tnv0d>K zjcJ@|h(sJWEXQ2^sYQKdfXCH3J<7OU>-a{xz_aesHVn3EPkkZ&!Q1t5jA&iWKvXgY zU@;v3o_?r3f}Mw0l_aGaQd_akwXYcmi0FmJ!g7&#gohk+q15K01j-9F1uK^P8 zU%Zy~>^)Pb0w6mU_%rxqFkJXg%=N{=A#FE&aZrzDg11iMNH|Vdo!UsV6rGu|m75ml z>pQZvK#j13jczMFs2+rclq6tFDuSp9ARW%lhdmvf>|2X*3twoKAALO7!2Q)GF>J0Z ze;?N&`_CAP@nXGw`&%`BShV**6zTG1nkyYDL2ad%w-uL|41q4plGj>@s3mQx&&~U6 zl2Tyd_Zlwi+I$mfq9r*Nazb=#>ksV%1~n5+{7r9EcB~>lAvZ@GrtVY(iLjIaFNzxI z=Wm|DYsgF368{zHT%rsnqpWXL_$*ILsGvmHlfccCqNVE>EwN}tI%{$v|345_s%)5| zSH9TL^w1#fa%z7g_E39`i0;88HVu{Gp=akP3gmaNsgXJ3YaC+Q#H7@^i&rM83Mr>; zl!@hXg%07fSr312YYq6b-QAHiDJ?`VIVRDxD3}w)upL{wmk9njn`&yBsMqLhbsT)- zy%=CYUyjkLqR2_M?M&i2HcKcz<_%+OP1yrHc~#OwY|Vs+V=vk9TS|!=Qsef)ICY>+; zj=J{Wi(sJnXSfzM0|stbmkhQwtVY8UY5oTsSh;EAwU1samfC^qC}(YGDHNg+=}atp zV9JX;zfKOE@8wm@@$L&$ht17MXGPJqNfoANqdx)nMZAEQo4;U>D)N2SQSV0KszZ7D zEh{VoJcGhY942R&PAl|`tlzZm>}-0MifL?~k;k5>&(V=Z1S6~o$hHNxP1rfYXA<)Z zrSt1GeLq%KT;3S)f~R9NH<#EOPxPq##JtXp2-h2VgCgnM&zPCVI)AM0gFJY)<{2me zJjLbY(WT|`2c2doxBiTdE)1M^sZb=?Lt9_nK+Z!3_d-Z9TbM)8W3lwNP1A4lSeMs2u z97*gI#1e$Wl=t+S?e$TqyQ1gPW8-$MCvzjM--YS}qp%d=>BA1mH3c<>gokoX5k0~CfE^QpBv5^pO(olj4)fDGAwLm8zM?t;zl1Fv zW)VT6tzU%CjwrtTkQbpK(Y^IOL-@)2J7mkh(klb#Y24Di_n&8cI5*YWWJkjS2YhOtC$Z~@$yak&uPK!sHpgZH@_iWgXRSj^c5MHLiQn{sb#*xCjUONMc4L8%Z7$uvFRI8S@#hxqk>pwII7ma=X}W(5tr6VojLQF=h$VEySOjzxUA$HZq?NX_7exCZ~gU zW)+_4aB4&~;3c=0TQ34J!CW9jcx;-s4-urWZ_`v|w%L3osuW(lxnF~sllq|#?`%N- zM5Q3AJqSU|0-Mm(dG<&Qk9T=e%0|b^K+pwMlVbfltm)U!aMPVSN6C+9coljnUlf-7 z-MmwW&VJotQ|Gr<#vTw6>12&hJM6+FBhLK;`8nLyCJtqM+ZfMzCqFb4HE@_#9oH+= zQ5ryJ(W5E737z@}!b7_dKq`-M|0Q~wpU?N1dy3Kk2A3soZmGf>5nvnz5jeINB3xh219Gw!aI}x@2K&e{bjaHdarJv?TV@ek? ztwWzxHDnVy>d2i}RMtH0T~a`&-GH0SFN&RFiC#xAKMRu${&1>mP@DSD(8pWH$(Lz&o*Cuti&rWuaRJl*lzE`<9Mj4QMYikn_-S!oR6rtY${~W z&iv8bn7{Y%sQ}`=Sp9cNcrT` z+baYC1j}@iDHe8tl0JQoxyw!Oz1z(YJm@qH-?L33QO;M-(&$)p4KYAtzk4nUV zl`JW%qz_$J6};~X3#seirhG?w!(>-#aCJ;KLXf&V+i+kGiu*$A{|7oB2GA$nV^}EMRZ^&bTaz2$NMv{k!h(yFw+QqRaN{tl^f$!75*sk0uK}oPZze={G z$J~svjQmWwBQqXbF#A{DE^2q)ey;U&Au{CfiO8_&hj?K7d}v5gCf8Ghh#yRAv#?DE z71>JAH{+^~K6ht=YMIU3(AYUBjfLYx-3G{BuD#T_&wbJALK=4n*R+Y!(Cz3y@=RBo zm7$>`q3D4fu-60HFDR@23$06GnT$CSm#3W5qm5i*>*Hhjna$LKmG<8K1F=TAxfDLK z*;I3?sbTN0cOQx@i%X(3e<79{2r(OhXbBqOCwhM!xes;-81Q<8b@CEYhFos6Dq36R zISh_jX$?v%a1qjt<{;iCCsKsIc^%I4{&LPa=e?xtun?Vj-&bt^NHR;R&E-=r3(Z!; zl60}HKA*XUqO_!rI)B@XetP|BSYorW=Uq)##$iub_(d&gWOJXpv990%zhnUI3|bxTsS{iRe7Ru<7uCW z9{BH#8`6JRho=>^DIVXZ>?s#$!(H_uqjFQmGro1JYMC9HNiN}T>x4!vI> zcunutuInKf$bc$4o>pS~Zc>tc@G~D!=kuI@^Ruc4H=bNE3pj66%007v%l~$a^dbHs za5cq*q1sSYcMx2yS8e;2hR+*%o&2!-J*Av$9mBQrZ1L(JOx{AWBk{if3|B{L@Z3d* zoSt2=dd`PE{cVA7QQ2z~Au8y%8eS*bv@uMLY3hE9^fDwxoFthibu9$ul0H6vbDR5$ z08+4;Yxph;=pYh0y|!$XOoA`q?T<57$D6Z+qYl{%4|`3I3)5f5$4&*PP3$WW7icUd z(InvG?%6h)IsU+AHGzNn;RN%a`>8A7SCN5^Kg)-=PVsqi%MPt+%Z>~iS$<;HaWnVQ z!@Il6sWMj_WwoaIEDyV*^%ot_!AFIK##eC~=77bDWdmn)J5V^S*uLhcXvFN5X-v!z z@GbgMr-ei=DlkBuYj*ZnjOJVpl3Cp+Pleh11FhzWF`m2pR34exh!*Nwf}YpOxlq0Q zKI&dV*w{g4BAi_}^wIpr?v8rY!@TnZ3xjNeSjEz}3vN0<_I6p4|6kv-ch?T5=bs>hf z3p0JNu8cq5((%3OxtxxRnI)0=ac9aY*J(zp_#K)G4t~M&Y_Kc?sZYvSwZYgExOZ?> zRoyo;#M)BXMyQYzBh*VyTSwWFXGJ}(VX$A+73Ut@A3>*dHGFyxCIsPZI;D&k&Lc&3 z&fg>z7kZCBv32%fOA{deu)gxW0#Mj1HUEN-J%|U54@Gt08z5~mS#Sa{UDf!N%k*R_ zvRVtcpU?)@u{`^qp5qh=L-hK*gcucQ2B7!zNsxq2dp;2|_$-E1?jOP9Vqn)>MgPw0 z&id4(8pWr2@bMl;`|Q`Z1sS#SR?lF!+vr=lD8nU+3RhncF5eo`Y+Ik`UA>PyG1#9I2edqd z@b4Q!UDY1a34BmoeLXa0Q=7?_J^&F4v>qSLStUE~o&Eu4{kfK~Q`l7L+pkVHRlsOo zENl(E5n;yBVBN#*BE0}j^2h!1q#y6LW-H%w;oVZ8AOJ$~bg{t+H(P>;2kU|`rsOsy zJ%eF<*C&D>l^L{xSQ(joH=^y2A(v8h5lt0$QQoEUtm$BBRy+ zla(~3400|@ia_4EARS4^aHdb`;^x^&B2H|fg6WzV(_2=YBCof@4wc2%z-T~nA%CI& zQJKAM-nIy=_8u+d1IJ=p8NxFt_b)QWlb^}LZ|Z0(2KNXWpkOXH&q=ht^4 zZEk>iRK$)Drfon`TB5|e7b+^V(MkKqw2~t4>DeO?=k?A4Y{@PSwKe`EWVidOn@Ic+ z^DX4W0l9bG+ATD0GOHgw*DjbFOaQvB9_`clY3gRbIr6_7Gyxc{T5Jtg-^%Q!-vCr0 zDr~C4K{n%3yCCKOkH!F}^=IAcchTFl$#$wf(9jFq7`w-)WxTO+e9JrR*L;FNef)a( zM92E=3=y!D`q75bXUA6a!tGA(mWwZG2f@kVHdt5`pSBiLSu3 z5)$FaGK_nO$yNLS5LWkc8bi+p&>uK9G2aDpeJa$in_jD3e96oWLVzsR4%ETvJe|d3 zfP;tifBl}?3$D1e1(>yPRHS#+szu>>JvH_PbD-%uoAa()*cz(yKQ|zKsa>)7{fX2# z72p^29u%W)&Ri>Cz)H@{p!PPW^G7c}Q|*b6RSP^t^lEyBYgR=dfzQ*;m1rRLD*e77 z^M+o~Li&4}qiLT>*h12lqaDd)s9NCy9a)lh`el#$;}&RFPRiupy*Y!TsLvuHE9sgl zFe3EhH)taHT9bG0FAu~c7(ZzL3t?32Vg?~SgYK-)b$ef#1?XC>XQ?{ZM0$+5Y}Dc> zd}=&SC;@a^sp4>+72*O&Ys)387DAor*S&T9HMK(40A6h5<4<;>*9q^O*mFndTP5y` zzLM{e5~>0W>_?+rw_eNudu2^fH*BjC0d#Ca{*BSuAp3((R{n_s->eh^c32Df~@j&Aj7$lW8bTl z)x*9`1Wc(4M6aJLok2t_B!KKPa^;0uu3B%Y!@X3=JUBZ$ZBmq)TDu3F~u9Cb$ zO+cH`w6M{apA$e9lon53?Tl*pX3YAkVQLTB-z46$chU6+z?fi3w76e`8qJ;nLoc05 zQNGt?CnoAZK9&LisJ=|IHXu!^10iwbz?J0&=f32Yoo^7UyUNlQuBq=03J}m+o>To+ zHnqG*u8l*63`*H>7X9fa@Pk*XY=zY-+X-X%HGb5 z)+{wayTSta>axDF=>i-n9 zv9aV3I)R{VSU~|>b05cGf(6ues6i{p-K0n#OijU^sK3|foEa}{I9sD)2|hMsRuV~r zsLV{VzppU102vwAKSG^4KYH=k;7qpUE-%lpcgVb_gihxAZVG6xY)AgmP!Q#R6otOHFw)TX3<-pWIQnV`rN~F$4D|WJbk@2ssi?e&31DS zUO6S+GEUAjI)N)SX`tby`ulwVeqy(wRAn2(g0DtWT!CQ95eM3pil1{hpS=Vj>tZS= z_xU@K7Pnv8Gok|=PZX`keMh*~4zF@TqKQBz^I!myo+|??Db|d+B)*o(#op~Tjg{Tf zaXoVwPdtp3(Sj<2TCltm`S{#lajvm**Zt!xP(x2(u46+Pp-(tjjVGTr9*b}uS<^;Pe#lzF`}{H~J-*tEc-ojo#yQNRq#%P>@)43hIWjeI)AOnbe7bn$xO zvAajSL+HFx-`M)K9KzM>AM#d`*w5ZZlI5ZDL8XtdU@5a0ZEBQENy6qk#(X;>+H%i) zvt`*We?LkI;qi#G!<7?6nhm_X3i|~K$I)>I+`Px!#V?U+jb3SB7xE4s#a!3m>B5k~ z+?-}*wRJ$#szRgH(dH!dh*8wdzP%c_)3ngVyJ@VF|g;2yL8ot^W0 zS#?#Jzgf&v4fUVHf$p5@Rlh6A|Lz%O=M;J@WHJf!IIf@?BZwVH-DG)v>^Sj&Hgl>k z(;2J$2R5d7?)4OdWy;@W1JUtv88JkP1j|OT+pA_O#Ay$EMNkOD2%o%hG zW$S;p61W#wvPi~Z^*DuETeznA#`n*u&%Q0|7h!lg*ka7-%zT#aryGe#Et}RxqfSiVp~>N zwkV+$=D3b&_9@QKfz!tSlH1~if7V6q zGBKt!uy~2a3s==XqTMYsc4gZtYs0=+#m+a@#pRp$lg8K9`*dLny^TwMaYarm!?nW) zS~E)BF^V@(mxK}$j2z3itL4p~)J%FkpQtzGr)jmAkfjzeBIN^VrhW8Ofxxi$3emX{ zw?5#%Ba~;qOpYR2LR42O2>-J@;(*K7xp{UgPO9FPN(ukg!8=lb_L>5srqt5m5|8R z`G^i4_EFAz^^b8OzbwYdfd1{-CZTt7*mcvJ^Zu&DYU5CIdir23z11hh=M>XjrDo-8 z*FIqR?h8qVT2P6x4vLX22oXPfRsCK&@fQ=#$5n7%?;+jHtsJpE@(N%2HQZ)d@2TS< z76T=)3lFT%UN8w)tMf`PJ|eMHS&fWEl@q^0lB|jfqQsLxo8ne%jcD%kEy09eL5_v+ zR;%6sj6ijLU7GcPLgIuS%;lwWQ5orZ4(2tTxUXJ54IS&*weJES%=<009JWfPmo82^ zCH#mpCaoQ`u$)OMisq;kGvLb&Qv@km%bg(`M)Ch-Kg2srmYRi&P9TpuHFC>V?+a9Z z@aC6l5Q~gat2)TTK)m3Junsg$NXd(K`^jpSn^npG^NB_}<_fTPHJl8Lv~|bHkxPj? zK^Yv!|7x?P=6fu{;o(v{*Rmx9wXy33lV5#Yqi7T12ykF1sd}QnI!_G{V(6H@OD1EN zQ*USKm8Xy6Nb$u$dy6p@cG>uPUJ<1{#x>O=w%hA0jH9w4xb#(=e%YZxFS55r_j=Px zqDE*iP(YZmN+h~qVG|b@)!j~b7~fRc+(>)edi$43wnW$~;b04F46YR30wrSLSFp(| zn(lKE#Gbd?t%KbR?6~3ge;LE0db#nOGXtSQvxX$kATrVhcWY?A`vkh8F6m_<#oD=R zvh%OzJsfIQd%XHwpq_6PZ`1UuPaRakovgh(WIzb7Oq>w%xKX&2~gPU9;z|*&Mt2Q2rmC7 z_K3YkdcD#@{(j-cJ5}sD9aBdU+dnznnDY3cQZn-N+ywl%zWD^I^C~r&RRBH44G&Gl zwxMED7bnhUt4cksja$dpx~FMuJKg3PD9@3Xvf{Y~6Wn#C%3&igqM@p3#thB=ow;1J zx8ReQwI^Cr=Z{ARC}XXT>o2;`Lqe?lrKzFtl1437tf7a{ohoclW%aIR{eK$Hhu7%r z@fzxj=5U1OAJ{Y8FE2_3HqNORBZ(sCEgB`Ae6e_|EUW;ceVI*dVcUU>`*xhdWdcSCeZ55yxx4py`@&=4T|g7& zeX>~GRMNMpy?Tlq%Ph8~o+mthUO69Bna-54bV5`M>`lI4D+7Yy9(ROrlxc!EiqgEn z3*4z%aR(8PCuMIIEY?=V`k^;h_ zUC##^?0u+k#}W3(x1mcEZK|?>i=UL#APX$4)8vm3zhpSLZC!VJWc6y3oG$8vGX=mj z@TM)JC|*Kr`-IlFb9H!N-`3uu-a`r7CDW+)zsMPhdj-))#nl`x z?`m=ZY7hL@g)hLUVJXl4LDFgv>ZDRNMN7HlRtZ1QC0&7%C(DUZUt~1M;y0gdT^f|! z42JC8`>uKXm$U2x{Or(poO@ePF>xJ2<#`2ND>_&$4QZ;U_{f>-M}`> zmk*v^De=sI!LR<=Ls92Wlt`9=*it^p~2SP%ji*%!VMCFSbn{g3GPvX*8(q7f0^=^kml6ZWjrjXynSrt zwpz8!8Se{fqcrR~bH&)2lG)Ag=kt_4weuq4~|lgt!z5fceVq6~9{4%|DWpy17~ z@Xl|Ai)0Jw(YYV+|9T0Uybk8cUv7)#?sFGsBU4Aoid{|vgz=QD~+SZbl5m?FlNlt#RbG~ z`M$U%R`M&FL}+P3GCzuz2q9Y9NDG2(INS#+nmyKgwN-sBarR<%+LFkhgBxz`m#PbSUv4?)dhxx0p{upUPdl41;Gn zcSEY=QH4C~6sZiScL$br0QGg2yJbv{IUM!#MEHdZS3ntHQLRZAF$KT{#F{rR^$hrB zxOP0GzBReUjq%oOqhI`Y*p0Z(QN$;jc@9>RyB*>v?Cm?sza!SPf!AzDoeeyYma^^7 zt)ce&0SO#Cfddj^1$yH|vA&+C4fG#QdMI~oUd3)Esf+`SGx2uzia$=z-h=UWGwG8w^1n;w zingyGTYUdbg$4V`T}f^^%$ws-!HYV1>-)Q;99Mok0*^@f1A7{-@%rIt?bVc_)W7th z!6kZj|C;=yghUM)<_%+hm|ck|t)Wk@%FyW80-EK+%x@Fc|H%GM{9Dy{ zN$Lsd-uGE6U!wNf1@uw`d7TWB6-_sizwGI`hY{aMfLE41t|IDK*z~PXe?EDbqf0FE z`#8ZMzQeoCyk2QyBk~c$2YCh!d>X2LZ_4dMh;geZ6UFVLm+GVV)Wz#ol zeV{gF@K0MgNKa<~C<-yppqX_%>pb1}ja>`HQm~tDd)`Ek$0{5ZmRMq8GTDnF_$M75 z{0d$W20>!TDO1zWmGWdy&a>wy3h!Pt6bKd0Mob~daC||Im@Kyg>i44zo6xUvyMT z%srUYftE&uT2{m;en$DjT@4_QUM=Tq6_KX>y=3K{y3!u02#ZQ*&maJ9LVU;X)9&9H zxP2VD__Je*DpTZp{Tn*t`Qn#W1l*t+$3l274C8yz#24>jCep~1>TWQZC zSzaxXdvFFF%WNw2;ZQg5_|` zbt8?f9EJM|vT1~?QM;S6gu$`+^8U0xFcPp?;MW1>FiMdGQ17& zrxMpIQ1^1|+bB_9&0Y~~f9fv|BF~2lTE$p1CKzEsfa)n88G*&K%wM);h)zk+tp|x~ zLyL&l?zUmAY$e{@DnIkJCcty?mNq{O=NA5eGngt*{=oVLVK0o*Tz+4)d;@h0^@XxVQzSU>oC)obn0Ro{LnI@qvy5Lq0QL}o+qf*cVcbAaHwAQf_C zkxm~C_+^#%d=tS~!&HnvnOus7nWcOEhoOY4`>dUr--e8jSJVgH7`pi~z`_|zV;8<3 zVkhFlOFkfLiDvAAJt6LHR8wfDKQ;dkjF_#fOn$s$?$tw_$Pw=M6Pay)j?Xzbq$N5k z&d!xHx?c*J`WLXF1fu00z2KJt6=HM*ob17`I`j8d;4`o`JBeul%nfGrfd0tS04ai z9Qn(5m;VXeQ~6VtZ0p9-ui33V0WF z1ufmIUNkKI;GRKe4}JZhvsYXmeG4(LuT5!H?Ju6EvN!Ma}ix zPH?wC=kJ`l%`HB=EJ1s9|*~<;UAAYo0on+7jq`2tEW|K+;h8jV1Q z5DnI{3(wt!6deBBMM0#PygxA11;_@r{Wn)l0hRU<#db1<4z-p)c+kAN`Bm~z&32un z=s_xf17?+FyLpY3GG&`!FWYQtdmZ0u$|<+~@aP8Y(b=cfGa>Qp7BIwfsN)t`>=M)< zv0yJacE_3U9l$#1BqvUaX{tuo?#({Uh@O$I9PF75om97e)M2MGpX47DB^V#k4?&OU9s zo4=BMlyNDVA}2v-hKc(4Xz7JD8+i7*vg)fxu7&R$`nF>4Q5E&upJTRBY>1dN#yD4{ z(77R2JQU(a3P*a|s`o9wA?WNZe+XAceVr5X$O$+sH3XnZi(jYn6Y+Z!og*eHR)_;{ zCs<%`1)m-4oEz`5yZzq1@blV5DGNgHUYEpA0#vY{#h2ZF9&nnP^>UAj>h!^HP@g6` z)ei1f03|Y0{v%wtSi6ekN{joK*YLdHYn-{yZ-@i%Vi>xSK#@{&6upW5O{5%Lo6x+U zLZhS17IBMYioXvx@nPt2$ymx~FkKewZd@Zja)#~y>jRkLB=p+N09-_Na3@cWxme=!5@HY!2dy@{4 z{g-CZ=eI-@l*lDw_g-%y+OgYbe4siGpCjuQ*TkR5d5+ya0$WG!StM4xk8MU*pb{Nq z2Il(Z3?5tOq|ZN*L;Xx~z87|z)ZjbRI}vKpTg;VVBiE0W)uny6N6@vik!M|1^{kR( zx74ChD?X?q=m25{*#PF@1X0l+wS5i)F7--Kxji4Qm%x&xtO$eCs>oI$3Yy^MiNKM>XbJ#Z^)mtWe853kM&63&u!ApM8QmYVvBlRp?8hYEGgaYqVEfyc9ppm z7}Q}8niZvSe_-7=g98CKY5QCNVq*fq5e?V4dVMwa4hyyF@5d4Cy{l;6_`j1G7e*`d z0!z2fuHn=5Vi#0&ro@(G731i+jD7ge?UglyBY}=Ef1&kIX!(Ko#`yaA2T;9t^)&IrduI-Eo2j{dnK8*V97l2MXaA~i z>-1~l5;CN(xFk`EZB0_CHudp6cPM%Niphq8)_XiG1V1uOwSPkQF=C~W6tHizL{6xV zbJBZE=}Rvg7##QQe^wFf43Og!H%3%vQ3FG9(9GQ|ZZ#HA^Hrv1wF3W{=-m3~1c7}@ zgak}@t9t9RnkK!i2#avWEb9o2g`!H8H}qy_rl3g;!CNnmpueDxs!u7&$RUu%Yb%NH zH3|5}0F+5EUbSL}JM9RH&Q;CN>&KwCX6 z0=yu2B)9QA#5`gGZKy#*D$uLjwrTxd6Fu zQwsW!e_#=Ikir8bw|0oLP`v_jp{Yl4myR(_)%th*IBI`j zJS+b^#WALd8{fS+0_M3~L>jlz3aH|O=Fknlb0?@{{&KbR8(lh&nE9^{^^{;33m0kh zcC{6dbck&~2ez<(U=_+CD;r>+G^lc4D8W!liQ3In+RzSsh*Ri(t#CU4xQ#Nlpmc<= z=u+tJ6s}>VetyudluE-r!(4|OOq6^2u^zvEQ(477r>H2m zO`hL&Wx3}>a`niZfJpFvK7(16UxS9uAedKR9~>|B3jF(!}ZG%rgNdT6TB2y0Z z(m%DYnm)(hK6#Wn^snO1`~p;G333G1Dr#qrxT9X+01{nImGaKC_?ato&dCYw@#e;PS_u2MYN#1B~<2J5vYr)l@Be+Z_&SH1Fp@l-&U{%&5 zqMIUb2|w{L037JOcDX&nds3o$YLhk!^jDG*!=E!j5c-q2^a`~jQS43x-E9x>=61X7 zsjm`-yO@O5yGCHUeZj+1@jz=RL9niBm0i8%Fb>?w9zp)@HcK4vY?p{bSLQUK+Q|)I zV8l((;F;GGt-bB_c)+DoW33F-KshQSC)7+tSM#=f-Z@KACIGZ79d(P~+Xu!bGZ4Mu zr@q`Rli7(_vHF-Gi&99|{b}(ZKx48j-dw>`0e)Naw}Qx4oI}mgb(-l}vUY1|U}4!G s*eCePkqqQ+EDZ>iI;pGkJv$%7JP58VXhoH?aR;$T-4T2X%vp#34C+Wx=66OiDuDjfal!*b@-A$s>yAH$ykRUD7PP@|H=K?oh;}6M#UWp12yPUfIBj%1rfB!e@~vu^l^6 zv*Kqhi*d7%ho>WVKL5hKQVGpydyN3_eVMtXrNVR@!TGd7Y4Q(#Ta!rZC7I`SIq3Wr zI$G6tdf0WD-y;CcQ$i9WpW;_gG{08@v&IqJYqYq?0`3^OoV>eU5^vZUeX!cGH_{*- zw3F#aa}xS{^4g}7bk_B<^7!_qCQA76zK`GRJ zPiT_4%Xlwiv8rSeTk(f6!2ffRSn3T(88CwG^8CWZs~UFC-z(vX#+0_hp^<}W7ePU z(HVrrSYpxT!=U5j30VhadUL=BbAP_=j$ri0CAt|`1a!$2w=q^G(BDHkD>umfXru3xp>7sGud+bIVr&b)W?aW~TwwdQ z;${|$lp{4YFh6vTTH~~@b4$j@Cv|Zh9nJ=>RlP1w+ZwULEOSyitpGv(`~upbf`*{w zPi~#vIVrsIUOk%8A?QaOaE2?XLgEeINimjVy-e8EOOl zXtP1lu3y3K{aMcgyGWIGGWR;H$<$CIRGnE#^s1m$) zKIRyEZGqgY)?F1oro(L?g}nFAK_02W-x|6L6#N`RmxVMh?5=+Mq=N(xuq?`Yf#x8+ zQe)Qbq@RUO@^?I@ofKtgK@g#ImYpGyM_1Z^T=}l^Q>px>aSPhE*lXE$B=8oPZ<%u^GHQf5ppiDeM!RiyMcpqt)WgaVK}FV!JEW6tCWQhE2V$- z9v$j>Z7TSxR(cntB6)N=`2>D#rfKH^{wI4|Dy^k}F4At|IEQQvtPCE%KWkix|0 z7?T2ZPesR`9C~i4DAD~FD3oEpL|lw-(I(6WVxtag44;c9P6(IlVRwfl-U~-Gex(*Q zx&E(p$v8>ER>SDfl&y2o6stMr+!qP+Ut>>}b)qMsA2i=Y{wURfI!oNKkUht|vXz!y z_58~A+o$0bdYZ8YmW4f#rO(Wojch-@S6TJj9eT;QMQlyG-cdGg*{sDbDBueh0n%EY z^E*}08<+g|m)3+)OP&bk6gxdFV1(tqelDQ(e`MYd6(+Qq{9Ze1!XY*bBB9$mKYxr@7~THJ_}Yc#vp~e0t5aFe z)W5lg(tkVlOjk*JqQ)0=FN28$vVuHB5@Pc4tL_Zhir2q4PhXPW~&j|j^ZB-k2u z1*xW^N#4)p*LXPnR?^}TSQ3jABdpzqw z%{~rtUCYlPI5C#wJcWDT-~^2uX%row$1HG5-T2`K1(4sU`;~tU<`q_=OIaz|z@d%Zy=r72t3ZP8};j4g_cZ)&ku#u`&*7^@H(XGiXjX7doyRZrJh???7K z00shN6=j_0!t5Ht()`pc9Z=BVe z`O{|aQ;E5W1Jvplr+338S;WTIw~@5B{$>Bygh0(@t8n6<`OI5vcR{P4HUi~UqINy( z>pdPP*{L&ra#P4m;iJJ=Wcv=(XZp{INWB0LJRie0+5=V0Pr(*tQB05q@6i`fX-qfI zl{yZ%bmm#bFc_n^@XlV|9o4@Ek8A-|El)6|!|E_&&w5RPR>k94?Uilm78+anxKw!A zr3po@nF?4j-BK&^T6z%>61?9s_;9-k=drWWd*ObQSE8Vz|4Wx{BZUs71fr<1{X3fM z>N2d!&l;!p@(&-reGD)N49JI|#Io>*hF+O41;@WE$x~Q62BAE?_`+_SbG(xVdEbhz zq@uG!&<4Y_w0gV|NH_CmzP$pC?q-b$w&V42U_^}Sdkq&{ zy;E(YFkUoG5C2T{OF{9}r!%#BC6~HaB1SS767zm}kG%3>Othnif1zsam>MKQvBddx zAr%=Jvk#6Ax$hmC46`lIUv+LGnR6zSO*1|`o zo-h5vZMs_o{CUv$44g(pDg<EI?_O98Fo0y){rf;0dB3D zY7IE(QO3PM6U<4akS=9@B}>pfL2|%uXU;^H;7x~Y$2=}+@KXl($;PO?&|LRnJ8^)f zdyEpF)=@*N3_W7PZ_Vlm16gOi40{f+j1`zzy%v-?L7$3QG5w$f$-p^ zjlZVlI7yaXzr-Z*iH3qjAr4(P?lYo)U3zoeZ@Go6b&+3w>` zCv7%SY~G0Fmz2nGidz$~7O7I149GHUJl9igu0fB`De3ktxoXv`;zqgwx->|)QKz=B z;3HVx48kHeJMI+U|KzTOjs;P|mdP_`rX}!VYYY_yv%de>3~xOv5h60KiZl+<7kplw zvI+!?z4X=wgn~aN(k3Q5Hy`|&zuOkRT~K{`ekE^F{7(Y^*Co?z64M~aJV3)&UIb81 zvtX*Kv$*!bsXg4{q&O8HINLn@_D0ggB@Y|ZwoBUvuT6_+6hJF3y0k2GkABbzXQu(Q z-I3;*04=&8PSp$~d)}H_rr%VSj938~pegE`?Cr1DdmMl}Tmj61^gaHiPTS4%|M36y b3J3wBr-Vcg*Qw$=92tI8xRJ2p)*>Bwe!{M3_qy&+~! zw;t_tY9f2?ak=$pKQoscw8=I4?5wdv(q{hDkQv9;vAGX6DJ&ILXIuNe^jZGSHb7RMn!ynA_NX>p5zpv3q+n>85Xh9}6L^aj_`klY8Q3U5d%Ro@9SO!GUKv`4!&uaqG zeE6RQN5j{$ilyxl{qq`!jPv|i6Ruekg(gJDcgF7g^BNvw`@fIz?`c2`{2NsN=ElEB z^)KN5Kl6r*!}xSYM50&YFYUlFd{BW^`PuJnuaIG^MXAFP{i=?GV|8U^M-kd>)-F==ags-y4IvC#Nak$hhD#+{1a?wG9|yqhM1WoXOsVz#j8%I(^h9{u(~X{oSxXKs~w31Y)xo5s1D!bw+D6)@QhAD>#A z+EiZTe9Yw4z6+^Oo}Fj)|5Rw+n|bVN_qLuTdU{qt{#t%)9Opxgh(=ZF?-kjA*^e%K z*@2}PQg(B?+U3wA=lffBA$C*ZNkNezE8lh7?g^v~o#Sl2dGP*m>ehPG)e4Gr#rb_E z8V^Jcx%KX4^99v4Nq8+i!`A(UGF0ug^pV#Bl{#?tAn6Ua<6B}+&eTZI*xgD8Nlhoy z$o!0OVf;Us`0S`}7j8N$a67 zb{Nv25M^^c34*YWW4&ZMs<}?0Yl~19v?T4-u$tJ1v%-3xWws~w=m>FA1QS^z!Lt#MupeDW7!i4V4{zbJ&A>CA}O zk|6hRZ!3T7h?Ci<`~JxNL0VDq1e|2 za^fAXPFXaDh4d&%lZkvHtHv*N1VeHYB+X9+4*Rr?=QNG4-t^&XH1_hNj2_zl)UioD z*y{e)@Q*I?5^3QIxhJA&Cgb+jNMblw!vk+UjiY$mtS!HueB!0+T2wm@JB4+>SLGa( z5Iv1g*~Fz=TlJL@)sLI>X05s%$)R1;WAp-hlk9wT4~=tcO5s)$jgg0u0>v$VViy{>p_fP*4tDO15&v(?5 z|99{7S7}`d)6y8w-a@VogjW7@oVX@FL1q67D7VQVaX`I>;gIRHV+=Pg_f6S17?}zU z=ju^B7=+oH;84O%FTT$~ija`kqnQ#7)s9`ixewZKxYLu88n!0-V;subt|RDojBH3; z#pCa)jKi0g8kSr6yc8>2C2_%3mG1p?jt#^*-iaa7@kT%&m8Q8pCE-S_Xm$8V*rNrs zfcr;t!uJm;9a`M>W|_)AS&O{J8f7mHJs*%%UwrZHgwS|4tJ_&kB=R?WVA=Jw9wXBU zYwWJgWLvNMcpCEkVMQx7aBTj+)ET*BSmeI!mfVD`0z5a%8OZV`fixOhPB4LT#7 zT;M;``=%!PDVoEu+JDBRW{W(h<@kd=;EQVp{z^qSUXhg#%`gC!lE<*y5me;nVx6Hw z1SKHD6*#mp@X*Z3t!ir+@ihoR0o`#M+ha%7kK=7C-rz?Us5{}yE_ zB8gRfL%4S`-M3xh{^&SQfe(`?q4_)wTX?WyY*Td?El>*T{OJ)}zs6S^jjPxV6pwi} zQP#xGjkr*lT>xBrA=j$@EL`Ez?s|uW)45u=xt0O2luU_pfkKz(5BG5Yf_f8I3sFDw zh&7Zw9ugG6^A|fXk8jEpOPJ=JYzn7{d^lO^&=BnIxc3;7XlyEkjgsv}1&)p1D_xIG z^9?%HoH%j0r&AQ}r?19jt$fuvhFKQDA#a)G?piUFF^!j~#M2@Wp;enuPZ>>@EC^e zZ49hdqx1RMy@y;o`D=c*@}=3X`*7kKK7Kg&P2m*xk#=DxQ5;g{lmAJT7J1^1jbYw8 z1eqd)ERDrK$_C+Jd$ho&ve4b99rj5OHb3Nbo&;aylOn{@KHz~};NUrhv@X9Qa-k!B zsv$XN6U)-{rw$E6?`H0)EXIDj zr_xz)APNe6Dg^ZJl)mgpNXR!i)RhcsLfv9*(T2d$injYYf)XQjK|zvwdoXNeuoVL@ z`U)dyaOykNj_pT#)GbuesdX8~Z=>5D3o+VLP;TqhU~Zs1vlmF@ID+DX8vL$G@ot9q zX)2bUFTT=ECo)rP5WMeL+&;bIn+X!8+Uda)H@m0Ap?a?ZG_j4a>8c=%j+Ly})OkeJ zGyMR}I+Y}CZ)Y_*y`bb*42?Gi<54#e$_S|DH+c{2}AYd%P4tUlr+zHLluPBk(Qksm_6j3{J zD7nW-3e7M{izKa^c&1ZMqxB)Z<<2_OhdGBNn_osTPm$+JgO)E0lx2M^w(bAB77JL* zoZ*}{+E_5y^a7mXxX`NiAn9%-J-;_W&$u0Im2w2t9E`p&sx3S#iHqNVIyZ1(NFgnz z<`XcSi6F?O?#ji6_0is@2n1M{nbrvK>(awc>d$hvUFj>j(Jdsy%zU-Aq!%<=X zs~k8a(h6du+}Ff95!1La!93HQb=5D48I;B9LPVNMP$E#q$Y9JB24N>Dh_}`J0B2Nx zh2z3nr^*ul@Xj(|YrYr}n-!Mb^0DSc7EvX+K}(~)3z2fh-gc;WI$xEvdgB~3dZg?Ow-};66@>aP9dIqFsu9pGv z{+}pI3mlSAk`*XLx;~g13t-RSmtpDTg6*#~Y7g)7H<@o?koY16P$ns>j^XF>nj4d(<*-!`B zFyASl7Gv$S_4`+EiM`6S4d0QAdqL6pNP8K3{}^vshCGk*tcCqDsW|`PpVNZe$aR$_ z>M~)npP~~E+A6%@%5-@bC&8oZY0snJ@lZci@o;t8(E+`#tpH8}3kvfL4&?3PaL)<` z6K0F$QS!~b!*^8rxl3Q(>8Ut9X-4~d;F-k=((vm0mGs;bxD4<0-1zzJ-0K@Vv!+(h>NF7V|BuyT z!>q9n<=x^`m*0wJ?OWZ4+Z_iA;=lW5XoVBHUlh|GF!<~l6L6Kx+vdn^nyf#&HCZ1B zs)b(rUpL;*7QiXYJQg28>e2E2a;Z8ham=SpV5%TLo#}sVfKg_*CCcKd)z{zljV1hM zC3Z?t71~K~XKvUc=~MIHivOFPf)QL6e^~Q2x6BT;))dcLT?4h%kN-2Tv~FQ(CnasK z{6Z9$^uDil1fXIW3bE+L^ijGesA$?#OTZa@ukV=yl(xq{acpWNiWR4*)8jJe*#cF5 zO~y}w_GPraL)nQF-Uoq`ppO|jS>3G3s0pxt%maqn?)B?cZ^^esr2hoJ8E)>X+#(cd!hh);*nrxMx>!* zZ&;6AzCqgLN|y$!S`>L%6raTgvc$!ZfW$T^<+NQ#<2TnHxb@{JtqOlALP}(?CJYU1 zMluX8ppZNuu$~=pBz?9TFDh+}17cEH7bz}6#==(aKKB^xb+h|aWSMkNKt=h%V>Zw_ zaQXban^F$i*aAgjiG+1FN(o=Go$gGVs_0T@9x2|n@6_8DKHpq67pht96CuW(!~mHp z@~7@Fam-3K%XO)WYDVt}c=TZZ=|?9QhARJ}w+EoN!s7EsK9SKv;Z}JDX|wXTo|mAB z-w3Pa&C)3j+Z8FyNYdNTQ0c~lI8t2oj}{1w-6^V_yJ$lIne&!3)0fto8`Zn9dVR%7{01%(7Ruy* zme*nnldY;{csaS%obV(_iTHwa?+Ux2>fs3XV|pOPPl0N@bvte6Kt1lGInp5Nl%E!O zigO7Pb}EY7!F$m(iitDVvedx@N~CFJ@f-iu%&_y)^y#(U%fwY1!t-J@vHkTmM)uTJ z2-EqBu0$Y2t-`A>|8I#vG8_Nm)%0Mlq^>iBt^S+}@wf zJcMR=4PbhsKYmD+8)RLk>#)jFyQ|ZBR`;tpOeTVn!N5U3Lrqeq(NQm$ zGEK?g8N78bZQu$C>{9%;ohH*n`!%t!04RspMq+of4V=VfJTC3}7&J(-A;_1YK|U#4 zy@X_5vcFzwoD3T19dNeP<%LSi$=WB-m>7mTECwc=aH>F$;n&liU+8&hoevMzo2$z{ zy{yam`^PKRDZrSR$Dw${q$Ba5mJAzY*?(jb*9%%Gf-xj*g+2MrcD3~`pBTuQJD1iv z)z*iF8EA5={FAO0L{ADp_ffI6rl_du2=z4bGfoADiqOf!6#)qt1zslKP4uA1HgpmQqzz{aoX483a45f?b?@}qv>lyn?!<7clIjRe4q1NPqQ zs`r86BnWzngI&gshpp}?|BI0ReAfu)IuiHE_Q5lxq=qfOYngtMbMI6xi=$v@@8}5w#*f_GN`Ri91I!>=oe;~vBZFu&77}WYP?ycGsUnW41J|DiM%-l z&0xYz!jgh!uR=r$phB0zY^r~)Ow;cXUUWxSDL6EE8(k%YuMPVd_8ev9!pk2Zu5bWh zInB|!QEZr9T<`=!laJg>d_1R~bx6k-mDIM^gsC%0Tb1D!8#g_Bjxyw(kpkn+tk6ss zlxRbb&eeqQv`itEogNGu2Vfl`YgD;F{5xh>y>~(wfW4~0^C{yHFQw=w@3RpXr$HNFqt?qST(4en!mMbM95d=#Q@2~IA{)*(SbZ}hw?Wv%14q%9&C(~e7(ny{i=93>aEoJW35s4trGqMVF@2yI&B0<)>d2!JUf=g{ z#r%myu}zB#hWYo^p&~1F$W%E#2i<1D&?lxjVIP0|uJ{e8z20rdEe;W=G3E zrc8WPY_)w70FWJUp6X>+!kVo_Cgx1h%6M;ql&@OW*lwvd5UWjXA0`wouX!XNI&#!n%{T*knhQ^ zS1wN;JZfLnPcN-Cl4qD9jVF_C+MNF0F?XvSs70LH-hXEhXKt_pBO;NW`o!K(ZL>en zP-Q`WruVVlM`@#QW;AHG#Pc5>DQyzvex@i~nzd8EgyojD6R!;`5xRY-yTY|=ynX#i ziaJ*fIC;iJ5)YR{-F=MN#LWxMTJ97X(H%#`6OxBr_{s8BTnB9wV@m$&_0!YK90wf0 zCLw$-=|^)+1eK6av}7NOjVWay9sWSplPoz+t?Ov-WBaz-&u4Z1#kYG@7WD8jqg0En zt#sh@x%w)Osd>i?*}NvZ4b~%r63(2N!DCHcxu)yb++FRCB{Ro3Lzz)u!SRAHLf z?fhuAM`t$;L4AL|;m$9x9bJn;j0mPetMg5N*&!aCpgR@|#hiv1nIOP|4ZVANG%$b9 zu?Q}_Z^(RP^Lrr#+5Me13s5rJKl;MQxkqXset?8JNtQoR^?^Cn`z2$`LK%6#j)Dqc zX&V0QLBF*Oo=fwbI`-IZxdQS2U9Z(MIn17PjXO4ku108(!>?pVe6F*Vv@AJ5_V}H9 z6wec@zNM6ei}QEvwQ6dN$2Eob=p3#X{Nr7*yFaL)zP`X-WaY>s2mbUld9~nf{p)wh zGCfy{EQ*=ZLo$ULa7JTye}L8Eu~zYQY{pi3^^HB*uTNu6!}Y5GbInVOB8!7oEN|N{ zOZy5~a;=FXE@u*tlkQhg*{mc61K!2$yI(?dp4{e1l#HfB*$-|^B{?c=_Wa0- z$ahR8R)~=*fN@pVWY_aZp`t7(5T0EPY?rmUgpm{b^$oG9lzdm|muuI|31w&Jmqaon zv&6T1Y?wL@lNPGSYR!1vlV2>oy;13hwca&EDt$3=YrOCRY&4#$L7lTJ;F}F% zsnmW+7w1*;QOsgC<-{0Z;V-!7@)h%Z0|B>>PmCRgmTPvRagp!UU8#c^CmYfhW{XM# z1sQ0jImi2BxKfpFdU-dt?hN<-k`Gx4o6`JUi-9$Xdyz@W2NM*!KQ%k7*Jd>awe!?XR3Uc%|63+MqCWX>K3F(Y%LkDoa##RmPqkoCBJ_W?D~h zkjbnrZ(MGddb2cNrc-QFnG0mRW1oZx_-dJoSqW4%SE@vYaP;C#&@XbKUH@Hk+B0eG z?B-T>V|%D@$tK~Vf^A~mwzFa^l6#T8-yT)lC~bD}1&r?Ql`36beO{8%IG|09es`S^ zMf2=;*(uTrnYN)YaHXaOoMY}*8jMN7nQt(R&uhGjx76;?jE>1pW@ZH6aV!S zc*ER!)iH__3^jn|XA5qh+F%l{XhU47$!WEzDkY^Z>4(l7@7(mN%}K`tIJ~P-#qPYJ zH{Q6pczZ!A63o?85W*9)kNQ`CaN@M{HD(8?H+G7;fEI2i5-G$$;3ROJa3u|EHX3C- z=Vr0z-#^>~Np$ORhJdnvEEFtqi2zF1kl2>N>3NN-@!to|S)lm8iYK0mJUSYzNwam{ z;`^!{XLXGr%tiaB{ID3p_RjExiU>S?^_I!kc?~}H(io>t?kE!HGikmeMEYWat_iM` zzI*9sj=IG|F|2mRJ~Yn%RsHAY!3c*M(;l88q~IZ)^3I&*4wv!QTB)0t5_jwIxb}r2zYwQiweMu9s%r3@m$8qDTSF9SUiKQIbq&*$y7!lq_ zYIw)>fPVYwVdv3}X?<4*Bbgz7pg}(klEs0=jKJ?XPRG&Ct#|JCSS?lj54wd z;qN|h%X`f$E4@U)8hf%otUDzbBmXgQaoGC%`{ZwSS=YaHNY}lusV~LC+LA*$x8!7v z83Rp0h1^5%GIbrTl7!p4&n@pc1Y9`NlN0S{N@nuFGjiD~LPe!06W^e;dGw6oxg5|f zbgY60fckVK+qCn4bMZidbw@zuGjA4Dg)|FkdRd)oFXH0#8DhD4?^MC3G^3exvt2poxgpR7Q@J-#ZM!fy4P}}QB>~cX&=$hj{Dc-K5yZ(}a zh&6;JjsHUtzJ(4+f}8-Bo$E%ZyAzb(xzIsmTz}?WD2C*QNh@s{{=)G3$CxAA{2#qf zA&h=rheJ`U44S;Jb83ANJWH|_bSWpSA)?;II}cYvDSMTUB@W7fzF-ddm}V;X2B_o{ zj%(j)S@;z6N%km@Hvm$%j>>+?iJ)%DhAg|}uZ4VXVz)idGy{TvXIVHUG+*8CAc37P zYI$#_%=TVx`Wg>%J#)jisN!JQxu4qmFT=6COfS&ZxyLU7RjuEm+#i6_w;IohQIGrL zS@)sfL7{okDUkoE?PLpBU@tE$@G*OQwr4SPlV6B72XJPBaLTr{uhuu8sKTuPuD(uy#$G zGW(o#9M=88KcRvOHbVQ4udg0^3_g?Cz0>|(QZsZuud1N!O0iF@EApOS{3Pi(@>l@l z%S9ZjEUI50y{xq4_*}HBRy_Rq4E>#dj?@qY9;DeGk2=g1tN`o9H=qcYl&d6L3ttQ{;w4m#rS{c`OPaU() z;(PA|hs?D9v||MCROEsBpEB6^hjG$(1l4SydiXZXC!Ok>M@w`-!#FyY-HM;o{fR~} z>X2<}EyT1FF*(!$=i;=BDVG`AU2jjw-nokbiK^UFs{6__XbfM?AMnxm%KD>~N^MYKenIoeQW-ZXUfOFfw38*j(w$AZyJWg+&mfPCSURm=RI zPfv_BZK^#N%o2|??A>!H_=i)-V$Jk%OZ?2^Bs%KBGFV2?cJH-}S_z4VJIa}i4w=5g zZHZ7S`Xw>kG|iU7iP)0f~=uW5z3#-Lj}N_fd>tgFlX6mJ^knI{nGw;@;zpJ zKbFrCl{?D=r)1t|9Gi9%x=66XQ=m|pdaoZlr{@I5crW-{-D%Q5Ho0HUY94)9j(&>p z=v#dRyw^Ja>N*Qcs6o6nyA!9dyPS4J_1;Ww5(O-UtVmk92mX#e959SW^1SzjE|^Pu zf`q}rmG=>13SP_f@_fkdd-yU*9k~7dDiP#7++aS9Fcbi#zCVCaV_H5rrZFGs3nN;C5b7Y6OdnBMg-1_wK zfU7zvue93;+pPDkDmhnb&u{Ss=`ye(pcp>l{#ns{xw?sRx}<3bX<)+JfERZW05 z^M+4r6rSPjH8Zw&n&)L74sA)i^DN6JVYbt_Qf8}Kf43h!-=3K~KGh>hdMb|+W@Q(o z$$gh2VH@6pF88BDma}dG7Eh=8-FtrN%V&DY)*HAM0N!2cXFIpp>GH_kXtIku<%Q={ z^ow@m9g+TEi0(>f{m*+((bx9pAZRQY%O|~UnzqR9Zl4Mt_%W-lj3wW@@`eFy=5G3D z^VMVFir}DKhb1!_2)a@kCrkqNqVR$Qb#9#HHai8+3SZ-#?dX|ZV7JH%rBcK&dX?pj zs^Cax2Vq}$vZ|3{=b>yZc_R^xpj!b|uk9yPP_H=^C@7#TP-k;;MKH3oB{&TMY$6XN z*>^%T?zE895@v^sF?lyDs2HOH*`1NJUOU*LeB11+Dms<*Xrm}539?|?g7I-91g*Fk z!<#U>i#vF>Ab%3f2S3kz!whxbW)!{RA0L#~`aT;76mj0DP|ps`)JF=JBmrQ2FV4M} z>q^)mpse^`+xYBr8k?3nsJV4#9=oHKEs61^%8Z3#_HgHZSL)%jCgu)U0E_-{ z8^i*&+-~5^@Q~KZo`9R|KUsK~y}Q5Yo}k)L4P~_9atCxkiFWDG{)%;kw9p?VUrB(V zQ~uP-M+H9NsA%?TqHsM$KeemrE%*+T1bVc=oImZtWf^$DmedL=4_koNQ^39rsA zQM8F_0L_#SU7MGH=+qr~K?K{}gSMT)C%o5$cE(N=uv=Ao+It@)%t{5$QbJ zsuj(K16%UTVUU1e?I*}aLX-2|+xwzvmsi32Xop#a`M-}^k4Paq@8qOYVt5W82k9k{ zMbDun%p18n*H2%BfW!&9I8N#_OzKQiQTem`lRDu45Z@0riSoaZ75xG4bpYSb4v*3L z$6L!uO@9w_FPN;}q`SUrP0&21v7FLo(DQt&a7;L4n-ixKOjjAOqz4YUK@HFSr~Ml_ z2?4yL)e*n?09>M>tVt@@*JLWKqM=vG{-TG9I^aPtm9zy@WkH@eG2|(u8b>nPs@PX3YvYtK11U(-w}XfL8XZs zqIS1Ucfc?Lq{p>uQ}Y^odFosp#=A7A+bvLu()P3RiQs}8L-$wVpJhUL?eS3BWQ}}N zg57t>XW|4ewCq+MF4oRT)4Z6p4pTN1W&(u9wL|cA7_K_5R6?Vu6UcdkZ_3{vI!{7B z)&EbE{G>JjWsa09Rq1%SZ3~m?=6nUM4?X>JBz$wh_a&p)-@SZI>;Cn`S5W!028uJW zkB)jt)8+{Kcvw~D57jI+Zl?Z;LfS1Sopysw@W*0Oz&w-w0TR0dOwZKlEE&e$BrLQ% z2o10q(MrHc^m_w;YG?ju+~O`^+d3y@=_WX{^EC8(k8-81(MzbEOlqEd7ylS^VrSY# zm=^n3V*iC!7U6_x{l>%h{?iX~`@=g-=Wv-YXYuSpkH~a-qPX#K(yQ;)%^){qAb=Uw zVUj3bbBEGvuUOTXbfk>ayK`$LOupCdJmw$c=be7U%moF^ZUql<(A^)jU70hJFoa@# z5mzeK`;XfCBepD}IBj#MF?gAwU5CmwaAHqQ@M zXpOD4UB?ZhX+vSDFrwmPsfSMil&SJQd52d{TRTQ@!N2*(NE4`BS@F!S4Jt7wMs~oj zHuZcYD6tOcZS)PlxkBVaIWhMI0~5A`V=*uPZg_p^wRYBaCSrsrd5nntuAaw-$3P+ z8FsjX>EIJ%QS0)vTEv?`uP|ySE1elb_xTGNs^XNN_q!?bzz%U4Ea+ygJFE8}`+a}U zcw`$4ktTk96@9w|UAAW&SSotkFPAq~e(d8?gyGcec`an%%IFj09GCfl@+?}+zIoG$ z-4D&8?jUU09yW8rZ6t^3y9JyCHXkznb|WrW6(7PGc3saV0PG9mJ%1C1qKY^ln zIf3?zQj~8^&_Q`_d(WzXa+2zlY23)(&T}YpAh}!T(QK5_Zu9`#4||+tr$6>C3yK>h zh?&g(ZgCwky7Prre5)>#U^sSkJ{>xG8S)pp3DFiW1R@e7jUu5jX-}KbTxz0*N8XD) zvu{sx4k6xX#5WB?;ID_F4oT>r$FXYsHd5ah-&SB&5cg+T^!?$sw=lSspvf|Sg^=;5 zpPl3oDiQ3{4IcE>(vKuDKD11zuWj{(&yg*`8Uu0MUa27@n4Gh|4p9FR3xtDo=roZtp)=BbhQjllpJ@u G@_zuy%fO@n literal 0 HcmV?d00001 diff --git a/svelte.config.js b/svelte.config.js new file mode 100644 index 0000000..230d10f --- /dev/null +++ b/svelte.config.js @@ -0,0 +1,18 @@ +import adapter from '@sveltejs/adapter-static'; +import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; + +/** @type {import('@sveltejs/kit').Config} */ +const config = { + // Consult https://svelte.dev/docs/kit/integrations#preprocessors + // for more information about preprocessors + preprocess: vitePreprocess(), + + kit: { + // adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list. + // If your environment is not supported, or you settled on a specific environment, switch out the adapter. + // See https://svelte.dev/docs/kit/adapters for more information about adapters. + adapter: adapter() + } +}; + +export default config; diff --git a/tailwind.config.ts b/tailwind.config.ts new file mode 100644 index 0000000..34c3baf --- /dev/null +++ b/tailwind.config.ts @@ -0,0 +1,12 @@ +import typography from '@tailwindcss/typography'; +import type { Config } from 'tailwindcss'; + +export default { + content: ['./src/**/*.{html,js,svelte,ts}'], + + theme: { + extend: {} + }, + + plugins: [typography] +} as Config; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..0b2d886 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "allowJs": true, + "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "moduleResolution": "bundler" + } + // Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias + // except $lib which is handled by https://svelte.dev/docs/kit/configuration#files + // + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes + // from the referenced tsconfig.json - TypeScript does not merge them in +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..3201025 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,7 @@ +import { enhancedImages } from '@sveltejs/enhanced-img'; +import { sveltekit } from '@sveltejs/kit/vite'; +import { defineConfig } from 'vite'; + +export default defineConfig({ + plugins: [enhancedImages(), sveltekit()] +});