From de6e8b6721f9e53c2c6ab9c50771cb2471b2bbfc Mon Sep 17 00:00:00 2001 From: Suraj B M Date: Sun, 13 Apr 2025 20:35:20 +0530 Subject: [PATCH] feat: v2 website --- README.md | 56 +++- bun.lock | 484 +++++++++++++++++++++++++++++++++ bun.lockb | Bin 108109 -> 0 bytes favicon.ico | Bin 263006 -> 0 bytes index.html | 5 +- package.json | 37 ++- postcss.config.js | 6 - public/avatar.png | Bin 58531 -> 0 bytes public/resume.pdf | Bin 45929 -> 0 bytes public/sif.svg | 1 + src/App.tsx | 131 +++------ src/SiF.tsx | 23 ++ src/assets/react.svg | 1 + src/components/ProjectCard.tsx | 35 --- src/data.ts | 68 ----- src/index.css | 14 +- tailwind.config.js | 15 - vite.config.ts | 9 +- 18 files changed, 637 insertions(+), 248 deletions(-) create mode 100644 bun.lock delete mode 100755 bun.lockb delete mode 100644 favicon.ico delete mode 100644 postcss.config.js delete mode 100644 public/avatar.png delete mode 100644 public/resume.pdf create mode 100644 public/sif.svg create mode 100644 src/SiF.tsx create mode 100644 src/assets/react.svg delete mode 100644 src/components/ProjectCard.tsx delete mode 100644 src/data.ts delete mode 100644 tailwind.config.js diff --git a/README.md b/README.md index 79f7c0b..40ede56 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,54 @@ -# My Portfolio Website -Here is my portfolio website. +# React + TypeScript + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules: + +```js +export default tseslint.config({ + extends: [ + // Remove ...tseslint.configs.recommended and replace with this + ...tseslint.configs.recommendedTypeChecked, + // Alternatively, use this for stricter rules + ...tseslint.configs.strictTypeChecked, + // Optionally, add this for stylistic rules + ...tseslint.configs.stylisticTypeChecked, + ], + languageOptions: { + // other options... + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + }, +}) +``` + +You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules: + +```js +// eslint.config.js +import reactX from 'eslint-plugin-react-x' +import reactDom from 'eslint-plugin-react-dom' + +export default tseslint.config({ + plugins: { + // Add the react-x and react-dom plugins + 'react-x': reactX, + 'react-dom': reactDom, + }, + rules: { + // other rules... + // Enable its recommended typescript rules + ...reactX.configs['recommended-typescript'].rules, + ...reactDom.configs.recommended.rules, + }, +}) +``` diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..b2fcd16 --- /dev/null +++ b/bun.lock @@ -0,0 +1,484 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "silicoflare-website", + "dependencies": { + "@icons-pack/react-simple-icons": "^12.6.0", + "lucide-react": "^0.488.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + }, + "devDependencies": { + "@eslint/js": "^9.21.0", + "@tailwindcss/vite": "^4.1.3", + "@types/react": "^19.0.10", + "@types/react-dom": "^19.0.4", + "@vitejs/plugin-react-swc": "^3.8.0", + "eslint": "^9.21.0", + "eslint-plugin-react-hooks": "^5.1.0", + "eslint-plugin-react-refresh": "^0.4.19", + "globals": "^15.15.0", + "tailwindcss": "^4.1.3", + "typescript": "~5.7.2", + "typescript-eslint": "^8.24.1", + "vite": "^6.2.0", + }, + }, + }, + "packages": { + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.2", "", { "os": "aix", "cpu": "ppc64" }, "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.25.2", "", { "os": "android", "cpu": "arm" }, "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.2", "", { "os": "android", "cpu": "arm64" }, "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.25.2", "", { "os": "android", "cpu": "x64" }, "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.2", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.2", "", { "os": "linux", "cpu": "arm" }, "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.2", "", { "os": "linux", "cpu": "ia32" }, "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.2", "", { "os": "linux", "cpu": "none" }, "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.2", "", { "os": "linux", "cpu": "none" }, "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.2", "", { "os": "linux", "cpu": "ppc64" }, "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.2", "", { "os": "linux", "cpu": "none" }, "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.2", "", { "os": "linux", "cpu": "s390x" }, "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.2", "", { "os": "linux", "cpu": "x64" }, "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg=="], + + "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.2", "", { "os": "none", "cpu": "arm64" }, "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.2", "", { "os": "none", "cpu": "x64" }, "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg=="], + + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.2", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.2", "", { "os": "openbsd", "cpu": "x64" }, "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.2", "", { "os": "sunos", "cpu": "x64" }, "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.2", "", { "os": "win32", "cpu": "ia32" }, "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.2", "", { "os": "win32", "cpu": "x64" }, "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.6.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-WhCn7Z7TauhBtmzhvKpoQs0Wwb/kBcy4CwpuI0/eEIr2Lx2auxmulAzLr91wVZJaz47iUZdkXOK7WlAfxGKCnA=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.1", "", {}, "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ=="], + + "@eslint/config-array": ["@eslint/config-array@0.20.0", "", { "dependencies": { "@eslint/object-schema": "^2.1.6", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ=="], + + "@eslint/config-helpers": ["@eslint/config-helpers@0.2.1", "", {}, "sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw=="], + + "@eslint/core": ["@eslint/core@0.12.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@3.3.1", "", { "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" } }, "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ=="], + + "@eslint/js": ["@eslint/js@9.24.0", "", {}, "sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA=="], + + "@eslint/object-schema": ["@eslint/object-schema@2.1.6", "", {}, "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA=="], + + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.2.8", "", { "dependencies": { "@eslint/core": "^0.13.0", "levn": "^0.4.1" } }, "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA=="], + + "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], + + "@humanfs/node": ["@humanfs/node@0.16.6", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.3.0" } }, "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.2", "", {}, "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ=="], + + "@icons-pack/react-simple-icons": ["@icons-pack/react-simple-icons@12.6.0", "", { "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" } }, "sha512-CQJbCvJHn1GpnyJQrkXNVXSS5ct/MPzcmr2m8HUe7gCHUVG7Hl2PwrIIAvCcJ5hZ+3CAYi4WoWERoFj8DzGl/A=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.40.0", "", { "os": "android", "cpu": "arm" }, "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg=="], + + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.40.0", "", { "os": "android", "cpu": "arm64" }, "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w=="], + + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.40.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ=="], + + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.40.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA=="], + + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.40.0", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg=="], + + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.40.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw=="], + + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.40.0", "", { "os": "linux", "cpu": "arm" }, "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA=="], + + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.40.0", "", { "os": "linux", "cpu": "arm" }, "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg=="], + + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.40.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg=="], + + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.40.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ=="], + + "@rollup/rollup-linux-loongarch64-gnu": ["@rollup/rollup-linux-loongarch64-gnu@4.40.0", "", { "os": "linux", "cpu": "none" }, "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg=="], + + "@rollup/rollup-linux-powerpc64le-gnu": ["@rollup/rollup-linux-powerpc64le-gnu@4.40.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw=="], + + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.40.0", "", { "os": "linux", "cpu": "none" }, "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA=="], + + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.40.0", "", { "os": "linux", "cpu": "none" }, "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ=="], + + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.40.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw=="], + + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.40.0", "", { "os": "linux", "cpu": "x64" }, "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ=="], + + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.40.0", "", { "os": "linux", "cpu": "x64" }, "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw=="], + + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.40.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ=="], + + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.40.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA=="], + + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.40.0", "", { "os": "win32", "cpu": "x64" }, "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ=="], + + "@swc/core": ["@swc/core@1.11.20", "", { "dependencies": { "@swc/counter": "^0.1.3", "@swc/types": "^0.1.21" }, "optionalDependencies": { "@swc/core-darwin-arm64": "1.11.20", "@swc/core-darwin-x64": "1.11.20", "@swc/core-linux-arm-gnueabihf": "1.11.20", "@swc/core-linux-arm64-gnu": "1.11.20", "@swc/core-linux-arm64-musl": "1.11.20", "@swc/core-linux-x64-gnu": "1.11.20", "@swc/core-linux-x64-musl": "1.11.20", "@swc/core-win32-arm64-msvc": "1.11.20", "@swc/core-win32-ia32-msvc": "1.11.20", "@swc/core-win32-x64-msvc": "1.11.20" }, "peerDependencies": { "@swc/helpers": ">=0.5.17" }, "optionalPeers": ["@swc/helpers"] }, "sha512-2F0+bQs7+pwbudsxRffLdfpGCQX4Ih5k88f7LqTfj2oC7aTrv7FssduOvcAvfVY/InZmyYEblKl1rqg8bvzrZQ=="], + + "@swc/core-darwin-arm64": ["@swc/core-darwin-arm64@1.11.20", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Sc06h6pwMhQagU7vz92b7wwQTIibTiqRE4y/XjkvurSbjSarrtSZR4OKkrdNwUkSy1HlQE4NhKQf7tmLeQ7PhQ=="], + + "@swc/core-darwin-x64": ["@swc/core-darwin-x64@1.11.20", "", { "os": "darwin", "cpu": "x64" }, "sha512-kHANJrgbqaGzUyTectNfLyhnHAeDGGVSRXYyPVAx6x0nuLOnRhKbuSyZY42UEN1IgHauaADCzcd+HiiMv/rgRw=="], + + "@swc/core-linux-arm-gnueabihf": ["@swc/core-linux-arm-gnueabihf@1.11.20", "", { "os": "linux", "cpu": "arm" }, "sha512-FXllEBeAwU6FNIZzo+u1LmHGaHzwAKzz7tWRkUOqBKjKr20Ot4KGS3xlz2qgV2NESFHAisdHja2P2rcQWqtZRg=="], + + "@swc/core-linux-arm64-gnu": ["@swc/core-linux-arm64-gnu@1.11.20", "", { "os": "linux", "cpu": "arm64" }, "sha512-OsYMFyJzUM0K8a97tu6KxZaCob3vr+UknVqHO09QwechX+rdX4euWm7Lte4d1B+7SBfokhw7ghLZsNTQfRw9pA=="], + + "@swc/core-linux-arm64-musl": ["@swc/core-linux-arm64-musl@1.11.20", "", { "os": "linux", "cpu": "arm64" }, "sha512-fbSWOQ5ZZ7sWodoC6GnzV9RhbImdxoH8b14K1tnHCWJXolzTH40/4JKf/koJ3r24nm1PtsqX9OUxRsOXYAy5dg=="], + + "@swc/core-linux-x64-gnu": ["@swc/core-linux-x64-gnu@1.11.20", "", { "os": "linux", "cpu": "x64" }, "sha512-OFU53idbY8KA1RkNzZBi0FpoRPSn/anv4N7ZzGZGk664UoFwMbSL+XHGocJzhV9G/VNGH7bMBmgoVWk72nn5hw=="], + + "@swc/core-linux-x64-musl": ["@swc/core-linux-x64-musl@1.11.20", "", { "os": "linux", "cpu": "x64" }, "sha512-GZbqXEc09nIarkGMXc2P4Hf2ONb1vre22X7Se9CCeU/QtWYRU/H1a2TFnYgBKzNVOH65Dd/XYXcuy+tM1aw1iw=="], + + "@swc/core-win32-arm64-msvc": ["@swc/core-win32-arm64-msvc@1.11.20", "", { "os": "win32", "cpu": "arm64" }, "sha512-i0H2MeK8krEd/YeiGz0GHtNL9wSGfAPXiouh8aRNV/u+w4vPaaRqnXwv/yzAW+D2vPpKJBhOwmNFFzdgTJ5mWw=="], + + "@swc/core-win32-ia32-msvc": ["@swc/core-win32-ia32-msvc@1.11.20", "", { "os": "win32", "cpu": "ia32" }, "sha512-/7e3X7EGO8uOvAUP+YKJTdoR2JR5vdiewDOnDS9FFXj8yr9x6/oDFLd92Sp9NglF+aXuqAo33IfH2OTz1MR+Ww=="], + + "@swc/core-win32-x64-msvc": ["@swc/core-win32-x64-msvc@1.11.20", "", { "os": "win32", "cpu": "x64" }, "sha512-rcZpt5uiVNTs/Se+CYBoaDphafFJcsqXo3DNmfkJZoDZUb4PZqxu61p4Qa+lvFDQlRragrlLRpGQM9qnLNd4iQ=="], + + "@swc/counter": ["@swc/counter@0.1.3", "", {}, "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ=="], + + "@swc/types": ["@swc/types@0.1.21", "", { "dependencies": { "@swc/counter": "^0.1.3" } }, "sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ=="], + + "@tailwindcss/node": ["@tailwindcss/node@4.1.3", "", { "dependencies": { "enhanced-resolve": "^5.18.1", "jiti": "^2.4.2", "lightningcss": "1.29.2", "tailwindcss": "4.1.3" } }, "sha512-H/6r6IPFJkCfBJZ2dKZiPJ7Ueb2wbL592+9bQEl2r73qbX6yGnmQVIfiUvDRB2YI0a3PWDrzUwkvQx1XW1bNkA=="], + + "@tailwindcss/oxide": ["@tailwindcss/oxide@4.1.3", "", { "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.1.3", "@tailwindcss/oxide-darwin-arm64": "4.1.3", "@tailwindcss/oxide-darwin-x64": "4.1.3", "@tailwindcss/oxide-freebsd-x64": "4.1.3", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.3", "@tailwindcss/oxide-linux-arm64-gnu": "4.1.3", "@tailwindcss/oxide-linux-arm64-musl": "4.1.3", "@tailwindcss/oxide-linux-x64-gnu": "4.1.3", "@tailwindcss/oxide-linux-x64-musl": "4.1.3", "@tailwindcss/oxide-win32-arm64-msvc": "4.1.3", "@tailwindcss/oxide-win32-x64-msvc": "4.1.3" } }, "sha512-t16lpHCU7LBxDe/8dCj9ntyNpXaSTAgxWm1u2XQP5NiIu4KGSyrDJJRlK9hJ4U9yJxx0UKCVI67MJWFNll5mOQ=="], + + "@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.1.3", "", { "os": "android", "cpu": "arm64" }, "sha512-cxklKjtNLwFl3mDYw4XpEfBY+G8ssSg9ADL4Wm6//5woi3XGqlxFsnV5Zb6v07dxw1NvEX2uoqsxO/zWQsgR+g=="], + + "@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.1.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-mqkf2tLR5VCrjBvuRDwzKNShRu99gCAVMkVsaEOFvv6cCjlEKXRecPu9DEnxp6STk5z+Vlbh1M5zY3nQCXMXhw=="], + + "@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.1.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-7sGraGaWzXvCLyxrc7d+CCpUN3fYnkkcso3rCzwUmo/LteAl2ZGCDlGvDD8Y/1D3ngxT8KgDj1DSwOnNewKhmg=="], + + "@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.1.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-E2+PbcbzIReaAYZe997wb9rId246yDkCwAakllAWSGqe6VTg9hHle67hfH6ExjpV2LSK/siRzBUs5wVff3RW9w=="], + + "@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.1.3", "", { "os": "linux", "cpu": "arm" }, "sha512-GvfbJ8wjSSjbLFFE3UYz4Eh8i4L6GiEYqCtA8j2Zd2oXriPuom/Ah/64pg/szWycQpzRnbDiJozoxFU2oJZyfg=="], + + "@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.1.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-35UkuCWQTeG9BHcBQXndDOrpsnt3Pj9NVIB4CgNiKmpG8GnCNXeMczkUpOoqcOhO6Cc/mM2W7kaQ/MTEENDDXg=="], + + "@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.1.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-dm18aQiML5QCj9DQo7wMbt1Z2tl3Giht54uVR87a84X8qRtuXxUqnKQkRDK5B4bCOmcZ580lF9YcoMkbDYTXHQ=="], + + "@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.1.3", "", { "os": "linux", "cpu": "x64" }, "sha512-LMdTmGe/NPtGOaOfV2HuO7w07jI3cflPrVq5CXl+2O93DCewADK0uW1ORNAcfu2YxDUS035eY2W38TxrsqngxA=="], + + "@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.1.3", "", { "os": "linux", "cpu": "x64" }, "sha512-aalNWwIi54bbFEizwl1/XpmdDrOaCjRFQRgtbv9slWjmNPuJJTIKPHf5/XXDARc9CneW9FkSTqTbyvNecYAEGw=="], + + "@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.1.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-PEj7XR4OGTGoboTIAdXicKuWl4EQIjKHKuR+bFy9oYN7CFZo0eu74+70O4XuERX4yjqVZGAkCdglBODlgqcCXg=="], + + "@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.1.3", "", { "os": "win32", "cpu": "x64" }, "sha512-T8gfxECWDBENotpw3HR9SmNiHC9AOJdxs+woasRZ8Q/J4VHN0OMs7F+4yVNZ9EVN26Wv6mZbK0jv7eHYuLJLwA=="], + + "@tailwindcss/vite": ["@tailwindcss/vite@4.1.3", "", { "dependencies": { "@tailwindcss/node": "4.1.3", "@tailwindcss/oxide": "4.1.3", "tailwindcss": "4.1.3" }, "peerDependencies": { "vite": "^5.2.0 || ^6" } }, "sha512-lUI/QaDxLtlV52Lho6pu07CG9pSnRYLOPmKGIQjyHdTBagemc6HmgZxyjGAQ/5HMPrNeWBfTVIpQl0/jLXvWHQ=="], + + "@types/estree": ["@types/estree@1.0.7", "", {}, "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/react": ["@types/react@19.1.1", "", { "dependencies": { "csstype": "^3.0.2" } }, "sha512-ePapxDL7qrgqSF67s0h9m412d9DbXyC1n59O2st+9rjuuamWsZuD2w55rqY12CbzsZ7uVXb5Nw0gEp9Z8MMutQ=="], + + "@types/react-dom": ["@types/react-dom@19.1.2", "", { "peerDependencies": { "@types/react": "^19.0.0" } }, "sha512-XGJkWF41Qq305SKWEILa1O8vzhb3aOo3ogBlSmiqNko/WmRb6QIaweuZCXjKygVDXpzXb5wyxKTSOsmkuqj+Qw=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.29.1", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.29.1", "@typescript-eslint/type-utils": "8.29.1", "@typescript-eslint/utils": "8.29.1", "@typescript-eslint/visitor-keys": "8.29.1", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", "ts-api-utils": "^2.0.1" }, "peerDependencies": { "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-ba0rr4Wfvg23vERs3eB+P3lfj2E+2g3lhWcCVukUuhtcdUx5lSIFZlGFEBHKr+3zizDa/TvZTptdNHVZWAkSBg=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.29.1", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.29.1", "@typescript-eslint/types": "8.29.1", "@typescript-eslint/typescript-estree": "8.29.1", "@typescript-eslint/visitor-keys": "8.29.1", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-zczrHVEqEaTwh12gWBIJWj8nx+ayDcCJs06yoNMY0kwjMWDM6+kppljY+BxWI06d2Ja+h4+WdufDcwMnnMEWmg=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.29.1", "", { "dependencies": { "@typescript-eslint/types": "8.29.1", "@typescript-eslint/visitor-keys": "8.29.1" } }, "sha512-2nggXGX5F3YrsGN08pw4XpMLO1Rgtnn4AzTegC2MDesv6q3QaTU5yU7IbS1tf1IwCR0Hv/1EFygLn9ms6LIpDA=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.29.1", "", { "dependencies": { "@typescript-eslint/typescript-estree": "8.29.1", "@typescript-eslint/utils": "8.29.1", "debug": "^4.3.4", "ts-api-utils": "^2.0.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-DkDUSDwZVCYN71xA4wzySqqcZsHKic53A4BLqmrWFFpOpNSoxX233lwGu/2135ymTCR04PoKiEEEvN1gFYg4Tw=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@8.29.1", "", {}, "sha512-VT7T1PuJF1hpYC3AGm2rCgJBjHL3nc+A/bhOp9sGMKfi5v0WufsX/sHCFBfNTx2F+zA6qBc/PD0/kLRLjdt8mQ=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.29.1", "", { "dependencies": { "@typescript-eslint/types": "8.29.1", "@typescript-eslint/visitor-keys": "8.29.1", "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": "^2.0.1" }, "peerDependencies": { "typescript": ">=4.8.4 <5.9.0" } }, "sha512-l1enRoSaUkQxOQnbi0KPUtqeZkSiFlqrx9/3ns2rEDhGKfTa+88RmXqedC1zmVTOWrLc2e6DEJrTA51C9iLH5g=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.29.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@typescript-eslint/scope-manager": "8.29.1", "@typescript-eslint/types": "8.29.1", "@typescript-eslint/typescript-estree": "8.29.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-QAkFEbytSaB8wnmB+DflhUPz6CLbFWE2SnSCrRMEa+KnXIzDYbpsn++1HGvnfAsUY44doDXmvRkO5shlM/3UfA=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.29.1", "", { "dependencies": { "@typescript-eslint/types": "8.29.1", "eslint-visitor-keys": "^4.2.0" } }, "sha512-RGLh5CRaUEf02viP5c1Vh1cMGffQscyHe7HPAzGpfmfflFg1wUz2rYxd+OZqwpeypYvZ8UxSxuIpF++fmOzEcg=="], + + "@vitejs/plugin-react-swc": ["@vitejs/plugin-react-swc@3.8.1", "", { "dependencies": { "@swc/core": "^1.11.11" }, "peerDependencies": { "vite": "^4 || ^5 || ^6" } }, "sha512-aEUPCckHDcFyxpwFm0AIkbtv6PpUp3xTb9wYGFjtABynXjCYKkWoxX0AOK9NT9XCrdk6mBBUOeHQS+RKdcNO1A=="], + + "acorn": ["acorn@8.14.1", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "ajv": ["ajv@6.12.6", "", { "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" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "brace-expansion": ["brace-expansion@1.1.11", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "csstype": ["csstype@3.1.3", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="], + + "debug": ["debug@4.4.0", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "detect-libc": ["detect-libc@2.0.3", "", {}, "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw=="], + + "enhanced-resolve": ["enhanced-resolve@5.18.1", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg=="], + + "esbuild": ["esbuild@0.25.2", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.2", "@esbuild/android-arm": "0.25.2", "@esbuild/android-arm64": "0.25.2", "@esbuild/android-x64": "0.25.2", "@esbuild/darwin-arm64": "0.25.2", "@esbuild/darwin-x64": "0.25.2", "@esbuild/freebsd-arm64": "0.25.2", "@esbuild/freebsd-x64": "0.25.2", "@esbuild/linux-arm": "0.25.2", "@esbuild/linux-arm64": "0.25.2", "@esbuild/linux-ia32": "0.25.2", "@esbuild/linux-loong64": "0.25.2", "@esbuild/linux-mips64el": "0.25.2", "@esbuild/linux-ppc64": "0.25.2", "@esbuild/linux-riscv64": "0.25.2", "@esbuild/linux-s390x": "0.25.2", "@esbuild/linux-x64": "0.25.2", "@esbuild/netbsd-arm64": "0.25.2", "@esbuild/netbsd-x64": "0.25.2", "@esbuild/openbsd-arm64": "0.25.2", "@esbuild/openbsd-x64": "0.25.2", "@esbuild/sunos-x64": "0.25.2", "@esbuild/win32-arm64": "0.25.2", "@esbuild/win32-ia32": "0.25.2", "@esbuild/win32-x64": "0.25.2" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@9.24.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.20.0", "@eslint/config-helpers": "^0.2.0", "@eslint/core": "^0.12.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.24.0", "@eslint/plugin-kit": "^0.2.7", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.3.0", "eslint-visitor-keys": "^4.2.0", "espree": "^10.3.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" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ=="], + + "eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@5.2.0", "", { "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg=="], + + "eslint-plugin-react-refresh": ["eslint-plugin-react-refresh@0.4.19", "", { "peerDependencies": { "eslint": ">=8.40" } }, "sha512-eyy8pcr/YxSYjBoqIFSrlbn9i/xvxUFa8CjzAYo9cFjgGXqq1hyjihcpZvxRLalpaWmueWR81xn7vuKmAFijDQ=="], + + "eslint-scope": ["eslint-scope@8.3.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@4.2.0", "", {}, "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw=="], + + "espree": ["espree@10.3.0", "", { "dependencies": { "acorn": "^8.14.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.0" } }, "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg=="], + + "esquery": ["esquery@1.6.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fastq": ["fastq@1.19.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="], + + "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + + "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], + + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@15.15.0", "", {}, "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "graphemer": ["graphemer@1.4.0", "", {}, "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="], + + "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "jiti": ["jiti@2.4.2", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A=="], + + "js-yaml": ["js-yaml@4.1.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "lightningcss": ["lightningcss@1.29.2", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-darwin-arm64": "1.29.2", "lightningcss-darwin-x64": "1.29.2", "lightningcss-freebsd-x64": "1.29.2", "lightningcss-linux-arm-gnueabihf": "1.29.2", "lightningcss-linux-arm64-gnu": "1.29.2", "lightningcss-linux-arm64-musl": "1.29.2", "lightningcss-linux-x64-gnu": "1.29.2", "lightningcss-linux-x64-musl": "1.29.2", "lightningcss-win32-arm64-msvc": "1.29.2", "lightningcss-win32-x64-msvc": "1.29.2" } }, "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA=="], + + "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.29.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA=="], + + "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.29.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w=="], + + "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.29.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg=="], + + "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.29.2", "", { "os": "linux", "cpu": "arm" }, "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg=="], + + "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.29.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ=="], + + "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.29.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ=="], + + "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.29.2", "", { "os": "linux", "cpu": "x64" }, "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg=="], + + "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.29.2", "", { "os": "linux", "cpu": "x64" }, "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w=="], + + "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.29.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw=="], + + "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.29.2", "", { "os": "win32", "cpu": "x64" }, "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "lucide-react": ["lucide-react@0.488.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-ronlL0MyKut4CEzBY/ai2ZpKPxyWO4jUqdAkm2GNK5Zn3Rj+swDz+3lvyAUXN0PNqPKIX6XM9Xadwz/skLs/pQ=="], + + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "optionator": ["optionator@0.9.4", "", { "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" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "postcss": ["postcss@8.5.3", "", { "dependencies": { "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "react": ["react@19.1.0", "", {}, "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg=="], + + "react-dom": ["react-dom@19.1.0", "", { "dependencies": { "scheduler": "^0.26.0" }, "peerDependencies": { "react": "^19.1.0" } }, "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g=="], + + "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "rollup": ["rollup@4.40.0", "", { "dependencies": { "@types/estree": "1.0.7" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.40.0", "@rollup/rollup-android-arm64": "4.40.0", "@rollup/rollup-darwin-arm64": "4.40.0", "@rollup/rollup-darwin-x64": "4.40.0", "@rollup/rollup-freebsd-arm64": "4.40.0", "@rollup/rollup-freebsd-x64": "4.40.0", "@rollup/rollup-linux-arm-gnueabihf": "4.40.0", "@rollup/rollup-linux-arm-musleabihf": "4.40.0", "@rollup/rollup-linux-arm64-gnu": "4.40.0", "@rollup/rollup-linux-arm64-musl": "4.40.0", "@rollup/rollup-linux-loongarch64-gnu": "4.40.0", "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0", "@rollup/rollup-linux-riscv64-gnu": "4.40.0", "@rollup/rollup-linux-riscv64-musl": "4.40.0", "@rollup/rollup-linux-s390x-gnu": "4.40.0", "@rollup/rollup-linux-x64-gnu": "4.40.0", "@rollup/rollup-linux-x64-musl": "4.40.0", "@rollup/rollup-win32-arm64-msvc": "4.40.0", "@rollup/rollup-win32-ia32-msvc": "4.40.0", "@rollup/rollup-win32-x64-msvc": "4.40.0", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w=="], + + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "scheduler": ["scheduler@0.26.0", "", {}, "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA=="], + + "semver": ["semver@7.7.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "tailwindcss": ["tailwindcss@4.1.3", "", {}, "sha512-2Q+rw9vy1WFXu5cIxlvsabCwhU2qUwodGq03ODhLJ0jW4ek5BUtoCsnLB0qG+m8AHgEsSJcJGDSDe06FXlP74g=="], + + "tapable": ["tapable@2.2.1", "", {}, "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "typescript": ["typescript@5.7.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw=="], + + "typescript-eslint": ["typescript-eslint@8.29.1", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.29.1", "@typescript-eslint/parser": "8.29.1", "@typescript-eslint/utils": "8.29.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-f8cDkvndhbQMPcysk6CUSGBWV+g1utqdn71P5YKwMumVMOG/5k7cHq0KyG4O52nB0oKS4aN2Tp5+wB4APJGC+w=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "vite": ["vite@6.2.6", "", { "dependencies": { "esbuild": "^0.25.0", "postcss": "^8.5.3", "rollup": "^4.30.1" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + + "@eslint/plugin-kit/@eslint/core": ["@eslint/core@0.13.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw=="], + + "@humanfs/node/@humanwhocodes/retry": ["@humanwhocodes/retry@0.3.1", "", {}, "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.1", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="], + } +} diff --git a/bun.lockb b/bun.lockb deleted file mode 100755 index 0eb48b42801c1899d712964d8c7aae7f5c28c828..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108109 zcmeFa2{cw;8$SHt$($)NMaE2#DP_u-c}iwc=6RkXq@t9mloZNP$XKXQiBdvj$WR$e zGE=4~^52{1yub6k>wSy-*SEfJt#_}E>)HG4>$>lK@8Rroo(p!+LxGNdN{~xw%4e63A15d^A8<-_yg#7jQ5_SPW(>$g6;IQh@GO z?jBCI7)&Uxp0}NkhpWFGrfdravlE;z1PJS;0fah^Rz4m9?ikE8;hK&C?!2dyeIT?e z5Aw92o+nPv4j}a342MoWf)1`8)|eR(0;sD8$|3pz=b>LRxI8R`?XmW@va$2QU;;oM z)~f(NpdXY#6rLBw)koUT2J*1n&Cc7wP85Sd?9!00#lzmp$JYz^>22rd16_U#%3=Jj z0OR0eSU*5YfcUujHjW-HPPSIw_C9w0cJ97D`M@}|F99l11N64DvbA;c_Ox;j1mnTR z(Z|om+selda}fl8H4aYRR=%JCZb2|Q7>oxX!Fc#O+POpf#<;vSK-m71fCqI~g9Pe} z0_V1aJO@D7pHl!K|1%E#ff4BMYk-jNY31uE=wcTb;OJ!I2>4DucE{}i(&Os$0kPHi zIJrA{TKV`;fO44c1LaUh91JqpzAd=&Mv#Ygs{lg%a)!0~(Ewq8*fOr6Dagb4&4D}| zr=tL&pDZ}+Wm@A4GOyMDlaAevH9!7c#~(NY{XGg0+8JcQV1Q&;13+LZES+_&ycFc= zK;GHO*9kNqW9#Y<0b}Luu!_~-C)5G`XX6V#bFr=YUjh)8GvlxnoP+Jk2MF6^YZd71 z13stW$}e-Q#VrybJRb}Y*0;f7H|JXafyrv+YGrHJ1oAMBj{(B*;qT-Ny9eX#;p*z= ziNOr>U@*Y-um*r21YyMhLFmE~aOJ@OVLL4Wf~JN^0ptS61dt8j(yq1g_W*&3uu_1) zm9T37;d~Cnp*cXvmjejxu;I$FxcmtBT3ovULVxXito@u^Z80B&F&G+k+2eg zupQ~R@)%q`03aNck20$k_Ctr+=+}inUz=!@df;^me_O4dGzIL`4Fx6KFcA)%P zy=$NzB{*;AVvWK@$$3t4#fB>;M(cq>1_w>M}T@TZd0Hfw#&-K!y7g{5R^l| zw=1oc+krfczpb6Mp947W<^z6!WaDV%>H<(wd2OD8>w+Ng$-&Bb)g27s!L@Na4bDTp zpSP1BoH(9-?twNQwswbsF6<9EoIX21I38&M!tth~x`xPkd|Z9t^J@F2_pikxS#7Ny z&OU;xmp(ARJ*~Wb?BYNJ`QZpC#9aeik zjSbyGZMNKY>uafaUht`B3U*%)BS?CbA^S*NX^Z&kCpB$Q)C5%+kX+#_1jB&(W3xxGj>89MaZ@YwjukBe6GRkZI2A5{w*sa{1{6X4~LBs!(##>>X z7z;|Sg9dU5yN@)IYqyy_nBqG}#CKEsR&loUPBqJ*cn!@c+bcy+KGgL&R9&!OmfQ2F z?BZ$qh{?!aWy*WmzA?=gY@;6f^TN|J`6G9ZK8wkmKW=-NqGqf9`Hn(X z6AjX!uANj3HiCin#xavjraA|6$vb|nD7A|-($KgXa8kBC)px4K|Mm8wUa0Gn?xK=> zdAh!9QkBFZq$9>Ga%s^&T74>iwd>1}G`Pinzok2^a%Z>khr=|Zoe@+=TwTNQQogyWmmj=o*c>_@;yZEyH48N z9Je(y?2)Nb*4gtsgR#Dv*4m3pR-TMf#EwBC_6d`J@p5& zT&`H(HF|*=IXoTXAds^#>1>g*yHKb8k@(n!1oC;odtrKCdICa3g?2vQM!=z3Wtn(_ zPQY6%-X`eTjkFMtYfY4)ky?p*Q|Z}ewZTW0T&tJ0&5s`~Wq8@$-2ChFn6#Buov028 zFV=}lmE^~9J=ZQZ%1nhzk>1HXJ(22LDL=J{>|T1kbXqgjWh{qOizP@GZ!ow$OpfS~ zy?11ttwC>P`nlOtO!237n1=e#@$Ta(*f09CS>=lYH}Ra3@{0w_>!IQ)^(#?v%PFOt z)T8^qp3tSBI@eOdjkORSj@U-%+iL6jW(L1Q^zll}v@zbHq{&J7w3c5FR>r4End-S8 z({87+h`WCJfF=HuwkhI1Do$CY0HT>v39W{Q>GAi2h^Y?iJ?}%=mij#%698XF{PN?%FF?Va%8G99xs~?^@mCM`_Cv^Mr z95bo9YXo0@E4}i_%|icI!iq^pO9?6QZ!!x%dOKoc#_;2ZhA@i%)!=RE)|MZ$ zjSjumv7);Fs*_WOC?fFO**Ocn=w+XJ{yo_Ts=h>6hlskC%+xnII=tdL8W!-;p0Xva zudVRm&fH(a9JAkj>8`u+v0CR|vDRg*y+qOzaWC&Ue?N0@)eH9yvAN-`CA@YnvR5L# z-gdvrqCe=o{Yj+gP+{OD<4<1SuU(OU(N<={@cw(8?W45M-;%F$J=MOPJ!|!x{iW(P z#<|$^V#DQ-Cd1e>81aux^)4Xa7tKf`;m7Ct8Hu=d1kyXcRN1XYSL9d zr+bA$zFR{fT&|5-qq$b~edMlR2h1Z$c(#Vs91*y1mhXV|`F#{yENVx@^ZoAij?aGJ zq)X2kkdqS8G+;W_mv45CJxKDw{L5CdFV-h63qC{6`)Iis9#c9Uv3-jviw?_~I=j%3 z0B_Te*}4TS0TZ2!dt={6Q7+!f$H%9fY&Uw|Thse6kJ3gzGi`jqy65ONV(~n7lZ+n` zD_mpbY>Z^5xkZJZmI*0}^0qP(8gnu8`d{f~XQUyOrNGzhKE)|Zw5a|uvdgzfr=Hm7 ziD6zLKIJzgUbPKxMw#?1h3wzU6&nifAIxFtsckPlIFH|bHu&0kG51Sd>UhO1$IiW> zQ&YG->pYyw9kyE_!p@pbeb8uYJlB9b>r7?)J1)sfrPb9=93qiKIwt}=`6d-#m~gfEKI2*d5_sxc}8A0p4p~- zL7}y;I>kII(2#s2!p<~E^=3h@>yKlGneRs<6FKAWG=5XpvB)KtJCh@s;Hl3zo!Yzi zP@o0V4H=c(m7E<#ijmIKbX~T?yg00Y{7gpAfL1Pe}QnM38#>!3VGf4@266l&_b677)a7 z{{M-CK9AUW1U~2hK5RQoNcmdszyCz)5re>iTd&pl{Z0E70Uz9AhCw|fhX38_KW7m8 z-hi(F_*=j!r0kzs|NRqEw*>HE{Gn~6?7y@AIfK;w4*1{}Aq+e&!@wAd{8Qz(pAfz@ zASnVq5<6rZ{FV$(BK#1*2e-7Ve8}A>{}tdP;|Db5Ur#*OYyT(UgImckIB(W#8)_r| zJAsaa@q=7&-?L%+oq%tT<3ru`Cd9rh=y)W4kV~{q0fZk2_^|yjzmXUq{HK5qL32cW49Q zF9W_Z;BUk>ny&yRE_k%_*Zh+>KIn$kg!qNa{#QWiRRF#OuKlp`dfS2UmjNI4AI!u4 zU+)}5_>$lu1?0o{!?aQUX~0*++5a2N>Y{9gk;9KT>0TTL7Fp8-6ygzbm+HtA8|6v(Y{wFP@UM$W& z%&*sXsEzPzaeNqecp&Al&hHXZj{`jHg8c_=!!f*G9}vC~;KTV3;}5w=Ir#Y7gw(qN z_;CM-a5p-BzW}}%jt`!DZ`gmvt!wKC(r#oP|JHeM67gRb@R92m)Ii4JdiiO9FOO>f zpLoc5#QqfEtDyKBoqv15mtipeh~7s1_XT|Ls5lJTMb>b{$KN4h?-7m<^T-(f9S=E& z@TUPE&VQIk`Vgt}J4E=ZVAG+2%7(L;qp?;IZB@gz$f$>_h%~6T;sQz9dov_K~%BqxORUAC6zhgPI#%zuEv_1n|LS zbd|f&`LDJOgE7F_hi%`e|0#g42KY$)p~iX=62BjS5Bnd9-+H*P4#MA0yT(Vx-g?In z!jAxa6<{C9Z`A%fz*oezf4y9^|4iUZVPyS*vEOL?T>)Pd<^Ouyfz-SCZ~XPP0pT|T zK63pBTbT{}FA8pYrGfv*_+9TDMC`i(K8zo-|3u3F)DEOxCg8*UBiM$orj5>@Nx(;s zpN;mPBK_L+58)wxt=IpvfR8+Xf^%r2@#_J6MbLg|5BA@B6XNGihBf=hz7Hw?lMYgE z0LMq>@1J)8wdben z>txPBt>N6!BV5q=tuzmc&6wGsXp;41?ANPeU7+Xr4EK<>XF7y7ZDgxK=| zd?{S}*J~Tf&Xy)K|bOa`1sp|)bjy+Wx$7( zk+RId+FdUf>LPr7z}H3D2g|{_62dP7eCR)%|Ii1d{7)iCJ^Y>j z&-=%X#_urT!~G-VflK+i_uz>AaKIPB@u9|g*D-`&jN>D*N6OdR{(iuh2KK==c-8hs z+b_(v_Wa>*`8I$rk83|1!|P2*JD;%qGyd1hh4m2rJmACj!!mFw|5rK8|1KeX5%zzs z|8LeCJRpqlZvws?&OUgQv+jiOdjMY?7eBcF*y#N$JI9*;$o>&*$Jdn*`x$@__ivB{ zn~#*k{O=M{Zy505`U(3Uj{WuSV-Wr>P7FpB*M4Y^w!Us%y@2rD0AB%TA8e&I?Ef_2 z8{q6i!|O7RvZKrO&;1MH6FB|Hgw#C;_)5S&l85tfJqf8_5BP_0{=+o{Xss(D{9W8@ z-{1W0{xKWy_u}FYE`{q(i2W_R;9cHL@Q(q$=_dH)fN!`7J_X!cXShcmre5P0e>^`;}P84 z{0Rg6&9uL7llJ$6&6n{e;vWb2aQ}d;`^Y-@r-ckzzuEzRAK=6K@cOgfgz(3O|G9tp z8@@2uydu}{zv24>zS<`Ie+u}@o8aS%ZqB|2;A?Hd{#C%=O#He5e>3f86Wd(-9RYtc z?Z3ZC`%8eYvx)d?fX(k_{J#qLo9aKn-^}>u0-K-B^uHtEZ^r&Tz~4;#mH>Y<@l%xe z=lR3mtUu9!znS*80sdy%&juFn&DeJY{LS=#KHzJD`9lmY9N??SbtmNdVZVQE|4s6j zd~)#cNd`B6p$2xH9w7Gp03XH=$rEmnUjg{w5*P+)&^B@%hWXzm#NGtT|MmI~brC)v zxcI~NL%XnSqxS6pAGq)@KD-B8PeSac0zMeRVUPoDueS{dza8-5{M`r_+Cuoupz+Xu z0-SxM9M<_=Lh2a;K63vKeSps}){_u^7U0A9Bb<%K{}Uj~13ru!9D9f^qW9krsmCD; zezzC!5xWTfHy%=s@UH+qeEtE;A$Ozw*9!RH614jK8}a10@SfRDdTi2ZQ+ zwfI5XFm2TT=kjao7t()-4%GTxLhKVOthFD>Z)Oo~C z2jI)&_(&P5+JF6s)ZMA{&-Vv^6F*bH*Tco{zZ&}wClLENfDdi~!(jZO{f$2V?gISX zfDiTH7=#+@Nr-(S<$vr$K2rWC4Wynb;Ddjw?~fp5f8xUPNZlwvhU+(WJtR~egkKH# zdjKEKJ#uiYcMc+awu2bV5x|Fe*#7kT z_+cFh;hUrQ+W>E)_7eafY5(8EzXR}+eR!4)hQ4RUYt>@ej*4YX3Ok%j5iqZCGzY?6=_f(Ep7j zgio!p_Wdj3H-dlCLik4jAASGzCmwPh;a>%O`22Yz*IuZB@EZXi#vhiEz#r>O2!9KB zcmYBf25E5qtv4Zj8^8xHguy(F-Fo{0;TPcSLms?-Y&8D!fUghiLq0q<%C`XzpOEiT^XeN1lJd z@xR`LjNhMt57!?`K!o#my$Ruq9a{VT5%QpYiggMg{CL1O1NPzl&qfl$7Y2(5^dH)W z{%_QNDB#2S18u`Ou-=5&?*e=z{%{T;<$uya>d_ru8^3VeuXpT2ZG^85_;CC|E}R2M zIjr-$gw(qS_;CLNeTUbd_4KrnD z0|6gA!ViO|Ab+Fd|32U=0zM6n3pLi05c~5u`v`x%YcRrB1TSBKTj1688_xf&>oE@M zApCQHF9G(*KN*CkhVe!(Lpy|AbIS5?2rG z8CDY-q5t4<{%SkGGv(C;5tf6;ysPPV2w|0f zDuUb5RRp(ntLZ->yw-tj<7$Ek`CuEisteZg)jXJ!s|g~s2j{U?O`E$`K{YY6@H#pNMF zy#R1Pz2o4335~EkaJ6&|A^!v}k49K87#t8oaOWYy`X_ODh|r%1a6r3};DGhdg99dr zusj-OKtdy|7XuE6vEYCSBCLN29I!kd956wI_$K@fyj{>+nM5r%_D;L6* zLxdmq;PMb*JrP_v{5$9{L4@&@z~#{hi}vBle}_<45?2q6ut*A54iWCBm2i28@S`#= z4-x9XzcUXLMEFq^m;X-)^f&5 z-@z=4$@F(Tq9;WaX>_)yp8@v%7X~fNCCLBIYelL;GPrl7hbE8gr)krm}j0?dqn*<|LYW6#E~(Vo!G)A^v<^{Dv8{|Z#Yjc@sc4}*23}bil7M93`3-Q(S#357w&11 zgk6?c;jXRkv~bwVLzw>B7A=lCW;vR<)O+-fEE>ooQ>>B7dWZ*PQ=SjoQ>$ltE(5 zW3`;7d?mNMJL=CgI1A5+z1Is>GQN={L>zjLGBYP*(D2yWJtAzL5 zjxwlk++wCs%hz8~_fSB~zHPuzQlK*VVTWl@q{ofehPjTwi!2Wq+B4{6bK6EKbr!p2 zcxfaLm)}D93!fz*2|HOqFSq~BzFFBzo-ViMno=lkzwtfMEi$@b_wn<<3H#_4>8$9O z@(jXH`41-U6&t*~C}h#zEzWd-f@IY6$c=b>lrFqCK@wKK6ocJa=BDuyvxE8S=US{r z=kxjT!*eIJ6H>32k%W{BM>3b3-*fEc+cSp+G6G-qFj7j!l4zOVnbbU4GAK<7@A;7N z0Pnq!gk>R|=z3mwMM$1U4RCbA70Bm^!h3 zsDJA`eO-FPDOyhJJg%~DkB&8>bV(6WfY|-qx+!OpOV0SuYaNag?bCk}8$Yj{H+pnh z{AH_&%(lnjI)mp3#(u^H$i29pk(;nEq#e>$Zf`e7dMVge=gH#~lrFqyLlX9oUo=0> zn`ipTQy#?nZInmp-yI&y57;%KUtBr;G5jkR`O`9;Y_b{h9h@!1`g=;Kd>+@{3qQsD zQg7xHffCbEd6X_WA_@@u^3}Nybsrx*)tWcSrKk(9zL|L<^v87xTk4Yo)RiqSTD*e@ z+!ISrcyoW;))}*y>kS91jMJM_5OjaVp z65eTpP)jh-6g8=t48FL%2Z8&_OBxWquZjjJpvkC2pF`z=bB z0ucp>J)884M@QkEp^4s>SH}xXYGWRar}mKV*E*aQy>;@rOKk)1&4!e>}W!lq^3l-cc^*&A`?agDK|!CTg@i;G#rAGlxb zZ#a48$eXYsh3DJz@j^X+nxo~FRp5oL!q862Wm>p-$;yw?aWw9nT=~@oI zH^y}@X>{`Nxtb?=1|xGpB9GEYgPob*uw#}=Q2x@O{cX~mu-Gl+rRauf+n(^w{K4ZB zgx<523=z@ily(yqJg0hBDwyoloByNi7Uga0k5SileRN?}e}Q+y!@4uiY^;RG5~v zQ5}r^Mv1|jDDBsfq(!f1@ctZ0*a@%37onp^yH&ne3)iT*UzZYDdQQE!I*sCq(Y@FH zw@K%FtVV|GTdwrJ+`{fen)ECE@O}EH`_HRU&p6eIe0!*d@|O+~1&Ea<@>nuI!6BBG zyl}r}M#({cOqt+N$oPH_XBT>(t0MT{1b>#g?b%{Pm0!RXEpYzOP?l`n-7p=dZMTIl zzu?P(&vKA;2R=(c61M!^ZoIfuofA`&iqcN`=6PFUJmiTYS@^M2va<1U@!?+>hFRQ; zs(Iz^6WJ}4@2gufm{Zktna7UDs5S12a?e2N(j%e(v2AY^OY#Z}7U|puYd-EFp_6m# zd|&oCEc^V5m`Q11+U)fqWuB^6^$Q^bl`%2_kzZHtxjp=4_EJbKGKkFSuxcPm7v6Iq z2|Mz|_4DI>X3ZJ*{Bq_5&mP{xlB=N-6=tX@TjP8ud}MsmL&xu(a>)ZfVLjH5xK zRU{7huUtE@-8%BQDv|JRlrAG83J`mcZ<+osW%Nna-1lxpe51z%jV&W?&N566O+4t? z8SL3o@ZgSYUU!(JOpkm0UG~Bc67EJJUro0sT)S(3wNTxN0Hw=>);+p|_^VR7A@TO? zJ7@MxbhTDWojezW7h0mO6Ug%QcwKXNxp$|}r6X1Yg+BsoLfgu;)FxLfTuM)$mlb1k zTfEzk(q%^Lz8ukaVSm+^b!^*1qq8QDGu;-#I~o(KZ&k)8Bq=I=qOzboVfAg_=lOZ2 zdnE_1`^DN*+n!4N7JfhbF4pDah(3Hahm40EXkGQlxxcXD%ID5=wo31drhM7q#v36E_RhRT=Ll9v@Ff>9U}8eMMhR zU!v&jvEq7dx8rb&OM`2a$Oo~;Xu%m-;fif%Zk>O|9m%S!SyO{zYW%Fg!yMfwibPzxr%FOIbKoMShdfm$mM>A zl0CK;dd=e8s={1KGYbW0iG|($I&$`8NX9*c&lHh3>_qFz2Ja-?F4Rh;C`U<k;f7mZWb#i7N@??;n>pxx{MNsBdIzFjZ2$nkGwHL;dmT zMDL#dCvv=k)fauEYaS&nZkG$+I>jcv=;fp56I}201m!OWTG#qn&I!MByYDhu3kjO+ zm*5fXb=xst5F|{=I2dsDvpkEqSJRvWrM#Kv{iyB<@@oYbe(F_Z$ns@O^Oqh7r@LQ| z(&a?!j$Qs4bs%wwU7)>T$LU!Sw_@Q5^?hOE<-X_K94=H>d>TDlsxJ5G(^7CyDaU7qk9n^4UZx18%Z1h*(8~x_lREKYI)UHfft01-Vg3p>Wn=M)`zKx~ zA6V!db#SQKTB$AG|3Y)XmsCblWA52qiJLKY_6CGTH5SocH&MFWXx%f+-l4bH#;uDZ zNRr>)yfEJQtwg3WnSH6c|M)?wRBF{@hdXI=<&_) z_dm|=Fzakm-l|XYY^AO~cUE;QLu2hbmbHB~4_Y@pB(Drl@7cy|xnE z-;Fu3ETol6bwjJU=hMwoB^-3cE9#0>+uX!+zoxg`enQOhz)r8D;AP(fX_UXbXx-_; zb{YZ_^V7i(UbV~ZVSD@bh!UZN2cB{+eWmGjUe5hPE50?9WI7~K#>`avq+jd4NfaYy z>#rP`mrJ?d60ZZlb3o=BA6ggliA^1IGmFEdYPm|qtLSHfgU-acE$4h(Z59SUeeL-1 zy@6%QwzN2~$Cd1zgIjgV_t`u#PD$lifs3vSPJ2wz_W}H9-Lzw&hZ&EV)>6fj^L}-} zG81K`i@0^`Q_N+3aAizl-cp-JbA7>fy7lth%++2diq}_pPwr)JHMXlNF?Dzov;)0P z3ZQk1=#+X56WIOIhIc&rcKO6pCRrCVJ z?qV)IHm~q#qWolWQnh1aCn^rR(YlA_qhve2VZQc9fH{nar)>7XPHd)bEiEFod~ zA0JTu3ZZqsSkl#92_AlU@`{Y9HtVfBl^9y>_~uiZ!po2F%Ekrt2wntO5q%eD)Fk>T zxP0hqMo;(5*Acz4#capR(P<*h=yh@rT36yrjCx_}mD`Klx34LQI$qWxX%w9!rbuF9 zUM!gI=w9F_7?2=kGF9}%pWeyw@sjP9J@kW2x5=riCZDng$=1)J{6*gDfbv)sHQfU@ zN($4e@iD-Pj9z?1xN+Ac1$ z$nE*gmZ=9>!u7d3Y#)6VoO;5-z*@FtfyLzdjfDYot+?wydbK4w?Hbck#IDl!DS?L> z$b1t+>)Jk}wi=VVEpwy(V}}2$$5PL}Jt&qoHNHX<-LJYJUC<+<&v#A2{JpYn{kvL5 zoxR0V?rI?;nt{exvEDC9Z7N4maS%uAk_?AVMhE6hzTWleReH?MAeIr`}@v(x!wC|ocHSc)df!rJPJ435!`{Dw(f9}cQdpc33-qq^CHik#8z~daMbYRM@ zM@rU^QL6#vFL;;eUkS_m!jev7mMAKea^O_FcmUspyXp1*7Pm{JZyI>AW}PBn>CWoj zHgZ*0pxyZ1%9~fpuJ7ANvKjTqY$JW?E2QS&cc4go_x(#1`1@6*okE}@vTulbw@Bb_ zCB6xkM<>kMY%*DgzNmA56P7LM`l)4qu_0@&nd#L5XOTNIf`wM<882^NI@HvBAY2^& zFXM>rezdO5d|pNQufiwaxi~Usg}4kl--hr#{AI=W*`VaJCZigGiY%XA;T5&dZzy?> zX6^El{2&(lU1>;`XPvm(&D63`xh_FnuTh4dNT?a9tpu@E;M((eT{FwWykkl(X7WS*j*xo z+)TTDpIc6p%*_P7N9lrh;Qp1c%H4W9e?-pw40uRaM@h8%fl^uH=$)~+E3a4b_Zld? ziWqt~_)9X?QEvErN{e&WAr}{W1H(_J)eG(zI+p52C0s-4%KS?e^xHureRfMVW(%Ur z0ofTJK32+Zn;UuL!~RT2VdWU1JAZa?1S4q#&vS-zl>)GJE8f7FULrw$Mdx4oJvtqI)~AUG9&G|w9JopZ9QybQ}+}wmk;{B@*o+_ zv&ymba2G5UI>%Vbk-5B|mE4ZS{2fa709rTy+BU^N+LRDidP-5b)x9sX9_KNJ zN3q(xG+wZE@BS4rZvK?3dDvo+o5tuhH(z(RAr*^pnU{`LT>lY$l&&0FcZ$zDVT@5} zroHRkM=HsHLkq(r2|vU5&)>atLMC_Ar)O$nskPq4k1z#$xUTBZ37I^Zsod=Y;e~qk z6w#&MJ`PbAEOv676{V|y*40x{(>&Sr`poI+>F;t5hb^eLWqx_h zX=BZqTw5q{W+g$eP{H`uTl44Qt;%?(S0!sZ)!jc2EhBtg)zBa5Hd3!_2?&s6e$|R2mcSkt+ zGo6ZQBNq>qzI=-ER|&1_A#=TbN~ZelgUD8MexJ;W@G+CGg9Eo7xVjPac=J?Fxn2D6 zEx(WRkn*SPdY|L1ubvLk8s@1buxKrFj&*6ha~GwnjMgo;xF~5ef5UbBwS9DU&872Y z)^qQD=r8r3yK>HPr_Oni@LKUtTq#AZ)BaCTVsD(cXjPkwI@gUtAf^@n!2%_`N*q~#om6iysB!|Gwv_w3y6dt+YzK+7bi~f zVi~!gXYnrlweVeLo%aI~48Hf%O|=qBFU!^MSPD{QZbRv+qIEMQZ|>8$@l%kqL_{z> zR_3l!Z(gFOusZP-&cYFjqXVW#;~VJ9@=OXDcy;23YR?fRyVIV{4;_@sdUw9Hs!VwV zrK^V4#TM_=u{dn*GnH7u-N#>QQ^>KH&-W}SpJDsL8 zsF{`5EoyhiQ@I-A&q&2GTZlK`@ykTYSN$hU*PmT1^DUtiu$p^Bx-~z=s=3=%I`Ja9 zEIAi2uJZC+w)QPdQj62u7DnkHb(F3aTKCRCiKa20w*8iV>ZK6lIPz_=^Zah2URS77 zw)%W0H}h@(;HT;Ez;Uk?C9BGg#*5;aA21W|gH9A_j-@&rZF}f~($z-mGT)xH3zexM z6?^qGcv6G)Xvgk%9iqcdcUNYX=AQ|kXb*W#!*sj);3po98o!5%%_%}$9SN0RgLft4 zH*YaxP(a^b=%95iJ&7wQS;a>1M>5G?yCr)0Ezl$E}*{T(o3>zem2m)`K|2^75i4 zZ~n=LyozKbyfX(ga-$T@pBhq57z(h9ux6&s@O;y~aR8;OkB9=qO4oMBWOX_l$1*oJ zzwM{CuvgGtZ2D*;pC_HcRXCU!i%F)wP&w@{7Ty%c@UBnt8OhIQM~+N-ySY8`q;x16i&Hawcd*#+SRyDXS$8@OGVvXiJKcva6%o*hrnS$S7W zlqniC{p-Pr*xd5|X}Rtfw>#?Wge$nlF6{Dw;|tlR8l!ca__Bt^p57CnF=t!8({VG# zqI&y+B43?`|L%8=2|_z4_bHckP5Krx1y~S!-ECz&z!&>Wn8eleQ`wtG8Rim8rO1wWUTYs+0x;ZUXH_! zl-S3*B1HRk(RbsXlPKnW@z1m)c6N#e_ojS=8;5d z^?C~nzZ32I@wi|9k_Ih&PsQYtc#dv4*tggIy3|(Bp&GLOOB9Lq%R0dyXW05`R7ujg z`B1v%XkFj&r`=>%dkXIDeW=PYz?iv@E!rjO@Xu3wekOZe3X$}$zV)iFe@fKorou_p zRL$4n=@%sPPI*mq$Vy=eEit?0QM&Mbd?aCug_=!bOZ4i?M~Y~+&!;_fZSb`zxJBQx z$WzjJnAh#Q^h1w?OR8L#J38L0riO?l94fh8!WdsIkNH3*bEZO@1f^?%hyui3D7zkaG3tzH{d&6fLZg-4f9#hpO+(G$!46V!A zw9P6ZW$ySj7TWzQ0g{FL`%bHU+{69w>c_~4kKqSP^oGAk*U2P1`{r!*H=7Y^*IO~U zwvWMOs5tK&(N_vo;xZET>AS5`!756>k_`&K5*adrF#)Ed(7a>g3B{4;^VtKqQZqF#TJA$+8?3( zwL$BOf6AI+ux%ioq2G!3;g=4^_t)d3Lkf*oND312-o4wiJa@~LW8PJPptyE>`xJ}(Hd=&RPT0Y@ zL2)i8^j4OlVCub>90?VI&m#V+{kQHgqCsCbtn}0K$bx=t9-R)h$O>8et=dqm}_$qr# z8vUHs9h*&Smvm;6)L_CXk9lNnlKJdIXAfn58`EQuu(Uu3}#KYF$z(> zSKl*8{8F*tnZEqYmIpcy=b~TlRW=-MV>`Szb@A-Q3dO|>rXTnOP`Zw2UDaB$gA$hY zH}=)LHmziQN?d+&-{I`G{azgfx2Lr08Exe`4K1Eb)BC#58YD{GCJ^p!mg34-JWK7~ z@!Yt%ZfFUm>x99nZY8bxrDR5j>|WFJb`8Lhhz=v~S?D3epm{Bly+WBb!%x--l& zauwc-92YdRjLlB52@S>7G!N^kottoCIX;)C6t8ewCn?=5)o$8AQLVEIrR##$m5rRH z{Zy~iT|S=NJc2*`t(i?CPxxH*UghT|enjrN`R1m)qF^ zua=P=%5t17ZA>U#SG4XIcOLoN(1I)GZ(AF8rmBdAdFkx*A38dnP#o!=_*mysQE+NS z{I63&iqDQj4isPQclXAV$WiM$ap=b0%dK^7==%USwC=M#>G=5i5iF$PnoV4!ePwgn zogZg9dKgASZG?(0x~nWaDx=)COkFYc;9`|u<&W)Q$9H|S-eElanBMuYk=(=cD1Y72 zx`_fsGR`Ze3oZ#G4~Z+=y#01`?&Igh--VT#ycGNH^U-NVPK)^1ry(@GPmk65s_Au*pR@<1>w(ri*lG}JjO}?T#?Q&GNQVDdC*r`Af$wRZmeOmk3#$9h zOF3U7dC1e9CUAJJR7C13-ouOY7dfTWpY-?dDlGD7LSHvM(Ykt{)9)>bjels+zjJ7` zhuuuX;?Ycrd)Lp0VXrzD)Cy*`*@PWZ=x#LcCedX~j*!FNA)S8gL>FUw7g%Oe&+@1wlYy6r5O%Z%UcPfFabzdCl=&)CM3UqyZD>J+xG z9k1etRRP0J!Vem3Bz6WaD@Rp{s8^&L{9kDs&=S7mJW7|V*EoubuMb)`{T5!3Wm@cc zjhTW%$5{$PVd*^I_h&!fEqj5%C($Dxye8c&+jgN!Qc<}!)9%i7)oq%iUv3&4-O(dE zL$tzL1b-(5+4sTs(2<0-h$(-aqF=d$&B(8=^J~}^wk1?Wt$De$Dc!XvQuLZ+{Vw^l zQh{WxT;E9UN*+2d?E4^=vUi`q#N{SjK(W z;U@gyx%-)0cnzn@Njhk@JsP{@S-^SdrEXYmvgnh^s4#oV;>)2|Cl!Ud_ealah@<@V zN9)>G^}U$%t2#!ntRgvBIOx*a>gDWN+2+OZ5JOn*v0u+_=WP0cpoyY@LcMdHytfk0 zS9>Xq%5Y26Jryq#Yw||FzXRXHM-rAwJzJQU-`7B!keM2fo;njg1j|>lb zPGOZ(Xj9EQAF~PM4Zczc<2oeKah_mm@8H||mV>IJ!vT)eD1VP5q5!eB=ME?pd7x1=DPJp zusr-Jdfh>OuMx^)RbPscWK|Hzm42h9jJ)AyslQ7rVbE}a$i9}lifZL@&cIZ*;Jpy# z-a?i%=gD}E=71A~3Q^^wPeZT9x_m$HkN&Wk7Q8cJCF;9E()O}xNG%5}!(7FNb zmKFzScph3xr6-QCDvN19d>;QR&}KNT_`slsQL5u}U86fi%Gd~k`OfHo9w*^f-g=_b zyMDCt8Vou58kDu7bm8x9A_BeQXFK3J@#!{>SMHubH0i zB585B-cPZI=={qY3#_8q6z)V!v2kM=*c=%>kI)3_7Ik?gjhBv-w>yV9q+9e)2*-w4 zWuD@Lzaxaqw@|b$b4zTY^XrbE zs>Yt}{1={=#V#b|Wu6!YR-@>unE zO*ag!D`82>DQ#(>7(PocUvXjECAW~w!q=*^3Izuu+FKQkmq*-X2)u6PE)LnsDR!2n z+J+idzW7wu8S!(v^1@79*4lew7-INN<|(wUV@ys$UYFkf=khzp50+lBvs=!+;m4E2dechRoc0HyF5fR)$X=6hZg5A^z}4amvC{o zYyP@!UcP$apt9)vk8PX=c()#96<@QE&%9pRmN0XZ>*U!VbDyLPel9H>O)vPoZSYOh zZXXU)M$P_mZ~nFSm@vffd%ZJg-RT|2Lg*7p%4K&ox?>{s$D~R*$4TXtYj65pd`Ld= zHL>Q^jYDm{XAT}IrN1DaKrVE>NI>;~zjZ!m=+Aqq)OXjuKgQt0ehWwI3XEMxu3VOZQ3JxJhDzCiSJiOVjw2+x8u? zc~*1B`@2#{H`&;k`c6(Wj5GKB?_GKjps!X%A;8Ko&&K50} zXM9SOZ|!~iHQi{m?!t=7Jj09ICsJ7GMuTb&^qjP!bY*Ylbl~<|QKYTpNq+0=o)F$a z{^Ca7E@g_BbS#~Z%deM^?RYb7VsC-Lrh4Q2h3i8MTKCFUA6u3#dRE7psiW3I$A4_K zFC8&C!oTC3lDP4b)tyI#&K)yGukJrLxY({jVUp{vG0|V!%TL`%@N%V^Eyg?oryB+| zW6`=sd#A^;>Y7WAMmu-o-1Qlf8X^YTKB4T z(RcRotgC}5_Zj!QT1XeB=|1hMXm-21Ot~obrf5`n+r4E>5?*zUlHPr@B44AEM!{nX zJ0w3S6j&x~RoOSP8i%#(+anJvRW#@)!IQ2+Mf@~waX*W@ladTrxIW2FHmy(0ct{ZmdcM|Vna&hB$`bEBJm zO5m7guuFDAH29&vaOS}%;#Ge!#PUG%Dq1(@NY9&^h9Rcm`zNmsF1s!y8@x8$etNGs z$uD8i?|oW3ca0G&{?hX0-xbAbR3|;8b-G)__=Vn5^28Nm7KbCxWpKJ|Kr<1o`-y+n zDMp)7O^wXNB5n6r=cM^S;Jxo%G0%>C`N80-E*1lIuc38?<=mSjDHR^Fo+H{i)Hwahck*)+mLt6SM>`wu(ct&? zWV7EF^YbgNz9VQEWGkun;1A4bV(4_>n0R~O3|UZ%CC*>WzfjrhE_dx}-;m-t#&6?-69rh>0p+JsThb35!H+ql z`4p!Mug6Jf-HOKr_slLX{t)fM#=AQ{v+yPvp8j4`%f9Q3OasTTp0DLmLX|K!D*?&@_u8LeygLh8qD+iJrdwl>rGyysZePdUr! zN3tzRWd{zW5BjcLyqZ9K!Y(Z}AYI>nUhm zSG5zqbt~t5MFLqa=n5+7H#Em+)b5zqsGUsOXSjgn`xp}Gu9$s;C97PF_9DTuRGe2% z$22XectBWl2-m+gV!^~jQ8_V+WroU6t^u|*Chr5 zWDkB94I3wAX3V|d6O|y8$)L-^PL%P1BkMy(yx2*ir(f2dbFKaT!<%T`@Y8oK-Q@Zx z7Z<4}h!Yd<)TmsH$^UeQmPvLcx{>M)12Ge5Gl_OPe+#Mu#eyH*iCpc=gB=AaM zGQx42i!v$>sc79+7vX|4D|2_Al4#>K&^L*sQX9FoFc6%)Y7>3Rorz94R-U1%&yezK z{SWf}Mj8Xcab+J&KF?+!yyI}EmzAk{a#fdjHNI(RU4a;mZ2c4A2T=TA}m05kUu^?9N%;+f{+Ihusso`21=9T$Y=gCla@wN9>)~=iB zXkD%Sw`6_a9M|r3tfRJ06zzVP$FViQZ;z*muf?-)hc`#K2|{P{J56&+`C4qJ>yCcz z5-$qXknHMz9HVn^Zr?!1s=sUdoeZ>YSbSuZHK$6f%CM7{$EyHJ3Hn5OUQZ*@cFj4=|hd(+S*;x*UC#zUEuVO{vTuvo=J|Ol0jNYu^{H?bmOibt%1m)v&C* zx#oEE71u|>OD}E*g$1f^^_!9WmAcYtzP+zenW}bM$S*IWve`SCAMH3_JiFQw&#)!R zjA7Tqg)ypUtNvnF|8B%>wC?b0i~qykTL47Wb^pQxVpAfDq6h*8>d*#CnHX58AT}|; z;1JG`iV7%-UD(}<-B_sD*Z~+|2N{r%QCXP5)R;OqO{|GnRLnde!aSbP2U+H0@f z`)sx>J{zxYsDAx;gN{$n?G)FX`)zV{^P%&947ojd#jI{AM^l3};)XBnJFiN?xN%#} zj(GOkeq{IKwQ+&*Q!ZQ?!r-#~_4Rz*?bT&@Uwz%XMi)$ua#FjtrFObumgbE0X;zDB zYvtIPzIv>?KJ``CB)bDSKQ`?6qB$x3`Do9@4kup)=cyL#yS2X!r!QK1!3I8Vm8}!j z*G|u@_4e2?$?7NPZ6m(wG(05Dxi|LyY1hv(JO9C=g=Z!$$lf&7TdVhuw7}pSYUeEO z-R|@$xZtDk@#Yikej}Ix_#64S2Tp8B9p#%isonbR&#YC4=C3p>NM2;((9_$fsoCYP z{>{HW*jZ+?iK~X_nE>r(-t? z8&t0`kI|Ry?`+}Y9=EHt#Jz1h|A2?X*Nbv0?bExvFXEn7_oIWGS`H1HvP?K?%`W@V zTjOsX4QgzbyuL}o)>qf&Pjg@1ef;4zm7Q}9EAnu+@^RDjV-}lMd03)EYSXU| zjCAu{Ry!lKZs)<~}3YuT~88*OF`Sg>Z@?ZMr>4Ce8_ zXV}Ka&7ImO-#h8FUR~SWnn4B)uN)k;E7`5 z9$~#gk1YCixO&F5RZZq?mq)Vqx_hmsc!d}{2u zWZ!hn-OFm|&K&A%U|q|>SnG=Sk%E)o*MG7}OgGSYa7idJ_ga0+o^3B!`|jZ5e%<>i zWt`fRT@&*SpXa>H?(tnaX@1(esiV_FGzYF2=CR|@t9H#67Tgg#zA)7m-Z^rA^^UL3 zHR2{~KRWB-dO)nrpa0#-#~tR8wE9Z$anXwz56h$wdh@xvi(+4AxHP+E z&?4&@&%V3)xN153D=%DPndZ>vg3ng}=m`tsM||sG-_rW3n@7+z{oc!Now4dA?Q}55 zv_j3%?sEp!UKgGb5<1fBgvLXA{pYizLwUG+__(Vkyq|l1-h^2fw>Mof!Y6f2=aapU zyk7aEwa(Iz-?=&sZx}R73%H)II(9;5(;ul1ji;wHn{-lQwM;9i)4A3M&KwKk;qK+* z+WB;RmwUkdMu$%gGG2CHIX-Ou>Rm5C-;3{E#p+;+b^AE82_a#VuZIP{npovVw=s1q zE?ue_*e1H((9xY^TguM3vh^A35BvDIO%9E|r|Ye1-_q8~^5lTS)5iU(Y~0+==ipE^ z!KLLHc4;5%vzMkVeCF{!?75Zm6*Y&xEhdf{w=Jh*YV!rj6)Pkf^7P%$$4zWLtG?BU zt>NDdN1ihIHEN?nyGspE+~|~dsM_kq(*`U$dFc7@#?_vp zK@BQS9ThkD<)BH4Jlq3(+@H{ZoT+iY9Hs=>=<3{$%?c%b3 z^?vtT&B8~W^h?t{C7Q9SU5!z9hOV^S85s~Z`0iYt4aq#*6h7|NWS`Ap15)=}S3CW2 zkJ|X5)_ad`pWmUAdhW@9SKk)A*(se~B|t^nzQ(sJH}5$%b6bl~zC_O3Iy>ER%ax93 zx3(b<_aGm)VrK4zyfJ$S+E_kTBPy8m$G zl?=5Fk!~~6w$E>~p;A)yBd?lnb#L~Kzu)K(AGfjSqW@O&BX-jgM>SrUz3%ebLkm>~ zul`x7Uc70j-^7+z=cwCFcaJW}zwELzv2xY@$u~5npZn4=xobZ+wf(}Lv+DEoJ*ig@+ z%lHkJ1y4f#tZh3q3263>hkJyN`{v4(p$?%*yHCd1pWJiUWXmntl^$7IubzKDV!h5K zWo(#LHGjX&@3v}xuv%g?*LlXB=>x`Q>~q`wK4@!__u$QER`76-@^J%u_qmYNZpNff zgDW?W-i7#SYHY~`!wQKj1T?hI8 zaGa0ZbHb8km)_Q^&}G-Wh*AA-*;jk}c!kySsISSQgp6HHRW3V@>YclA*Zj$c3`T#+ zyV=hr;$e372G>xJ;M2W4WLu_m=IMKakGsvYMe6xWRj-do0bo%WUb9bQHRrP64dLOUh7wq0iZ_k)LD!1C39}|6T*R8(Q14p0ihM%(B zH9DuaRPU%U;8Ta?Jbh2{amOF1uUl}S+bEZf2GM=uc6VBNx>03e%7(B@gJ_^C?9^TE1325(;VYFT_$mr7ULb<+3#B+Y1g^L@Xm zV|%-qjoa}%Wyd@-cfql7V|`~{9J9oB`}E{Qc3zp)_Y5ER;lAjKA0n1)yz06*)njRI zhpbn3p#h8iJ_K(t8EM#! zr|(%l?)cHOKTWj$FLEQ)`!dchT6cm8|&do9Fqsqjrc- zX5}vOsOI>t$1v^geRhQTy;~F9aOP2+p22oLK8M>K+VOQnzDm2+b@ncqcshIRr(L51 zDmQVd@oZH4>?>Qeck}d3=i^$Qb?)-CQ^z(ldOqs-wvBpnK&Z>m_MNq|)qZa_&ot;} zcRxE#^WD2)i4!^njr}INAsXBJdxfmeajtDX802=i@K%k7dx4L8t&-}yqbUY{_Lpt_ zHLSmNX?R~_XYG~SUWCM7oaG)B((7A=X&c8}8h52<`hS?dIy^zvx6&I@CEzFl;Fg_Yxm>`wq#Md0yi?s7`9vad=%(law}@ zlYF0=dF)?a-B3OD>Djeuo&)E`-dzba5=ynJm@l1RFp{Bl9vj^sQX$XWhy{=bxceXY(i(PTcO26Bf z<}brWNt+ukHNKFPGOWFn-#@#;$F+}k@B8l1g7?|?n_qdNsny!3M@ER@?3VSV-mPxV zH~;-`s;_?KpTWT|UaGYWZ$7ZUBt7Avppl7gfS^{j=(ui!`TK0H@^PE_r&~mPtM|m? z$ZrjNRoQEsuf;dj+EqWbOgOcF?T;Tv^URX_SBN_jI$+SMq1XG3Jy69_FFk4e*e{zJ zh=tR3+z8~^;Tj*e*PS7@%d;xjN9ylr;aUH@*nMr6OXeQhtwvNe2pRb7_7trvafe1% ztXRRQ^~$BMwI>aW`D*96U3cj2?L8Kz&z`?LmWO+tkE?TZqwL-HE_?KRYjn^tJLGCM zeO}MS1qErhYd^ZVS|z?(z_kyD7IxaVB4TrzxAFZ($G-SX30&TNyQbyUDEsTN$^3k~ z!N<+@lpWlA!8hpq?H!l;8#RjR>T`K}z!{Z-fJP4I6W)X#wpi^xx$%xy&ug7~`7z6B zi|n=GD8WmY}@+b@Zy?@d1Ls?B#N4w=(%bpL~|ek9gxe6CB%@{}(|Ppl8= zIi0ld^*NT=|Ffmhn*kNJA8~wBV|MF zDQ&1`GovBCW52w7>%!AFlaE`|tZMHMEt}b9O7DncV~xg|?A^OQSk(1lZ2HIi?(+`$ zG|H{~CcA^q{HN_U&$n3}dfHXxhPt^%+qh%?wOZ?Zb!FFwSbekjxU(WN%&Xs6yZmrq z%%XGiCiRRTT<_)c<&`XIc00I4TtCA)b)~l12Ipy(@gKx141x!AXcaeiQr*;fR&7MC z>ncq!dc@QB79V$k-uUCgr_H-x*>7Un{sAKc#tff4|JGD%lfVJl^A78~-CeTWsG!9~ z{|34XwXFjUwZAVp6{FQ7e#vIvG|Tz#>%HZV18(ziPw!7NT-d>@SHHIh)F#zi{Yo11 zHavgu=&dFZwilmuHv81cAl*GN+^I?ZCoe-716J5S#` zeBAuqNf(5lI}Ta)Ila$K%f{x}dRe_YzqU3UG+>|C9s5B;y{GkG(V)qS$?ea^e4cju zy4B{vQL{W{qz#@or*xH143Kf8x&Ky1MW7Y_6DeIcdeAr#(_bYFVW>Z#ij4rR0h-og+c&Upkz5 z{wP7MMqbKs>-)0imH7Sj96qirrKgT(`}ujNT|<2@Z1ihBy_kLA)tDXAr)rXGFriW%(%@A$n>3ffl8&dC{M?%c81@#_9 zR_y8U(xGWxwHF=cwoboc-gLl#ZpWuh=&$RlG5X5+upXbU7(Y!OyEOCpx%MWWUk?s) z_S^UQLJSZ0J|EZnQ7hlD>Tgcj8KiVf)NVOE{+U-sT2mA4hCggKYUU+ML(kW!7`?lH z>Rye9CtK`ksPocr$Jj3KZW^13D^~NmS+^Yz_W>XGiT&)yue;T7y*K00K2vX1X_H~+ zKi1Q4F`~z-5v5UDL^u{4-fYt zAJ??LZ;kq^R_+Y>;dkk2y&rDFrnz^!{(ZJMuTF*P?~lYf_y65w^3$#dtG{1AXz$$@ z8-=e@9*=dLGsb6Bz{c!I5vgZX~XY+6$^KlPoOg?LC zy6wRBV@*Hq4O*1EW3OR$rByQ$t$V4pJ=I|N%V&|Po%hbR8J}CT!VY)6XLtIn8`v=> zV$SYUH_p9!^0FqsyglLL#_w6%|3-{cluzUF_l!E7&QdqX8j-V7rQ_Nr4f@Qz<#pRE zq}qXHDX9;?ZE>wIjZ4Vzh zbZ=a-QiG%y_BMT`;zj1U&AV8ODrM|o*Du)m;W;1o{Tuhq&+h8A_4x2)oagqLcQdyd zCpPGGF&L`S7;1Q9!Q5JX28VW^H2!_o$-X8kE0gbjI#o&IWa^7_{=Upy zKJL+HbrLG2YV}uXZucgk{kxE}cg_rY>lP!4vaF}N!tPa1%NDmb-QF{|S=24fnkHWp zW4CM@we`g64!ymHdfMr=(YE2)A&-x{{@6ut(W|{xt#{QJRj_D=$>1)!H>>DsyqVqe z%$7Lw3Lc$bsO0^A`M__BYMlj}k6CEsXr-*(6`HzbR-^N`U)Q$gw-+z?xOFuqdg}M_ zxRU!t-QIi4aM8T`Eo&|I?(!(Cx9_tqvQm>t@_-@0k$&X&FpZ_(zf`0d#X0xqo zN^=h^uD`3U7k{4MB_G%6xR2`THzJGqMlGvk4RoohV)15D&6oRir_JrAn~}Kb=z(X) z{br1F++yf@=&R&e^8(wBLk=`(ds_8s&bs`Xhg*nwc6i0dUA?JG>f=fs`n~|;X+zhV7st6YHGV zy>lNA_cb5)mD;rrLmNB{vD5l#`TDeN*IVC{og17wkt$I+<(r%PakGVfu1ihv;X{(l zOJDOwc0N8~?k-s$_a!$jdTf8(h>Acf*oqC#>V&nMb`}dzTd~n`=34i?dhL2n6 z^cuq<3HmLwdPsI``_&`;g^tmrD_cdiS04+{pB3l2WpVzRp{K{|o9-R8$K(2^aa;1= z>1^ND%WcEAcULt+2jsWs>HC(CTcvRa^`*;G412k?_x15M+Az=4TDZPql?r#Zz8%)y zc;v8Uaj!Q|ZRI46I+|<11DDZ-+DU6 z>Ej)}--~-K_xKp#47u=D6N`aiO4x$4jHv7bn#DI5zvRV@RC|ZOlg+ z%*b{>ruAu6M&Q!6OL9zJE_zu(cj1*gw?fwN`|I!dxKAgZH5;z(J!HDcszKVp+1s?* zCp58lssC!?lVQy(g?9D{`#R>0YhJ3w$2u(pgZ2DlM-hr#uvz%unO+Edchx?I_TQlUSiG7yUCGUXxM=u9D_MP@LrRR;o`_tv24z}6Jyu32zWL^EiOtYUdMEDkKxPuCgfDCV^BRQY*@>B zdsZz`*H3!9L0JXEH6(V5nc6X%(Xe^++2U_jpKhW@`aB(EpmFj)SIryKO`&~ z(b;_Touxl=v=1HX6kFYEdP{%DkGED#{=HWHa`4l*RNL@x{jXj#s9ZU1WKDw$y+5Q3 zt{%S2gQxFTKJKK}I++2(4>wKm45>2c)|Jebh#_odxU)+Elz`TB7S5BD1%ceTelCy#1-XT`g=JL?(OKlFm6 z`A^%l5o+U`O^wNN?h<02RbfCvQ~lvP?IRP+jR#bD`ld~ytLCK3w;d+>UFzLGmxueE zkGr&b-9gW;9;s`5=U(*7rMvXn*TIIv6W0d6+auI`I9qr%ewoipb>}xr2MWiVt#7sh80`Y-7T&_s3E~^v4;emU<-QD}5`uF*rb1F9r zJkl~|MX+q(skSQ9jtJj9$=udGeTd2YfI&ykdK&TThu?hMtla842YpNj4z?SzWOSBg zW88SHH|LH>Ol?cwO^F^A-9(dLBC3Vge6W zwFs`p;Zauy?aDTI{AJ?I@k^%MQQfAWtNEgJz4=FNt(WvS?)rG##ic**bv^d!@E%kD z?m_Q%%-a?hDR$Ug%VR@N;Y0p+;}!V0jqW8*7@s$0+p*30ZfYMc6&O~J?&`GOv5|T8 zK}SA+KeRCP_~;Nl`w%;Ui?_oxUmFv*P+5F|Zg<-u{HON#QdWy2 z{rXR@-8`)3))R9!yWHF`Ve9X%gF76ISnF8z`t15kLt6*GX>(Hd^rpadO5=WH>QH&itqD$zE+0F=|NfZ9wDO+(X#8dG5&h4iD{M37f#O1p4Ci!`?)@v6D=QY zG@5zZ!ToCo{(3C!HIe_+R@eC;@R;RRZ_vK+al1}?t!x#$I3O>k^6u{QTDmrVS7Fd= zwbqk=%zij+*`kZ88>3nY-LHmJ*l9NQ<(`ShkDkxB>dtIYVE5tC-Z}YCZOqeW3$A7u zMXhj?b!%|fY~`wP_Dw3bIiqJgJ6u0mRn~Ol><-$k1xK1?tg>EjKB~*9fs3_d<9Zre z_`X}Uu#3c@8L(8aD^nYQ)ON^!Y6n`nJib)JXWd}y;a9sk_Bz{f5blZnxWX((z`*==X!?WeT6~Z{cB^dhgx!`ObYbYK{HXcKX2u zwff0E-q(M^_J7%Zq}BPj6aAn5SocWwq0XbLV>LV7ZS_j}^mJ6i=WEx!{c?HMw9EI5 z&HH3Fe4t?w=R0Bh=_wu!Y!~DvYuZ=s{7dkqWBvRtS&Y8yek0neD*vfD9BJ^Tw%K;4 z=QtHj)VBAmhwV4jK5+bn(dNVEbw&)WwrKb}i>Z!F zE@U}v(hxUh`;+XxObtHn_GDShZ_aBbPJ8Hbby<|};4{;{O<%id@gw!0%}y*lv%)gB zQRCN6%_~pv&I^6eDctOo;mbt7?NdG{ue>&=<6D)LLl}M8?-?}txJHL7Syz7E&cWrx z)%RZ)sU4bF|3>_Y>79V%&$E=FlSsGV-AD#`#>J*W2R%Ma@(*Cci4RyL1Hn#WVT1`HMJbd@! z_#peQ>rYfqYcqX(aORrsv*OmzAG@)UMv5BSk7D<|YV&b(;=2hoB`I;0wKuk`GbYe| zd%I`V*Q9USYSv75#iTh0>Q)d3kH~6%<-ql(UH7cG<12adu=7N(q?b9@cGl84{`7h{ zr!VbeqHmPsKedMI0>n5pk>HGs6y-J&Xdb6--F*IApqQ*+X&6HT9I4!Eydt zck~g@%ys=7-8U?)7k)EmgWIpvg|Qp%XY%_|WE1&M&0|rG?QfQ7ovC%sWV))2nWsVj zX)C^~J9h87w6fDF=QC5C4TIL|IZhJYe{p8h<=ixv4tgzSez{yLX2N9St8Ow2_WKLA z9jeL49W$cuqrp|@b`qJbd{IUA_Tz%Nr!T1wa2XSy`8uG%9qV`Z8o4(pI2rfW(sTCD z3413_u4`ug>G;$<$7RcBsO}qmnXfN>J0kz7Z4PoB_gfe+W#0aJDa{fdXcXknn^X|q zYxYk&fo5ptz!>8P8DAat+?(Hyp7Bv1m^kr_T1Or(wH@-G+Qi2Fy8ozm$!o`?t>T~h^S4xV_p<} z_0P?0thsx*<)*x(Go9LoXSW`xjNZz(*z%$$ap)pYTvkAc*}tNddF3EZQqb zLgBr|!RA4MvcDDmufmbe!Ct{3VqbyaAQG)vip~^HDw2grB1D2=6`8-U75iUBTrOO0 zf&U*_fa(i5{eLA{RHpqUA>O3#DII3-do11mpYkL9+-kA)=n!1dr;YtTMYnQ2{_nH^ z`DCCtOiZcoYWTmV9i%u+jRXR9_`8opZ2mvg6=3=xs}MKETf_LjFK?6%AK>uQLGQ9n zn7=pq|4P~jFG3t9!bMQ85t|?MP8uSSgoonWF1*t!uQ$j%|J#0)A0nA|xLD#VNH_mq zQ)d3RC9XW;zqSDD2NH2`m_Xp!hWQ(~v41UG9+Olv|+O z0_7Gcw?MfC$}LcCfpQC!TcF$m+Olv|+O0_7Gcx4{2K3&e5f4_dSKYFI~_~;uh z`T5cEXZpTSe&#Wqtw&)hfaK@@(z$r_j=o8(2cjRHX-DrWg6h)?{OCM7dRGb5lwRP+ zov$aTjC(0D@uPF#=$5{7^rjd1(HU;^t}4h2Hx!;dvywUAMnK;hQ+W2=P3DY*!ozOp z+%rl8&e0IWgXqVe-^+X}DVV^%66kYrXySPy_pTl%i!(3;Q$W>023$BgBXSam!Z+aF z)xiB^?j8HLEChl&+`(&$2n@e!_Te_xj>rxr8ABmSXR5NJ`Pm+9#e2ILA&V#43+h2ipfOdg)gI0sqfYyT6fi{4wLAIdfpd}z(5RNty)CScB z>4V4z$>$6}4L~?%MqmOm1>raoL1R!85c!}PXdHAH4~hlFf#{6j380Cf1kfbVWDxx= z!6~5jkQt3Doo!0z;L+bwa|U$)*@4=CtU+`ZZcC5_$P$EO8wBB?2#`6Rn}b?_nt+;u zj6vjEIUio>I7;9Y5{6a&#*^l5S^{q3N#(>tZ!LtX= z2Q2_C1W7K0HSaW zK}H~BkO{~XWC>~pG6OXQk3h^q%^5NI&S8$|LXJB+(};W`2o0P+Kg zK>pk{6xU!7`3hY_c+XL|j|4@4!al{vIHm6KJSYwn3mOkf25kmy0&N6s0IdhD z1FZ$E0j&nD0<8qC04)bC11$wD0WAhC0xbkB0L=#_f#!jJf1hL9ani zK#xI>K=(oSKsg{vXErDcbQ9DGbRBdJbOm$~bOCf8bPjYDlmjjyKvnD+6~$X+5y@QqWAPn*ZrX0paY;(&{5Da&~eZS&`Ho~&?(RvP&()` z=n{x@r2DHNdQWr%M1Gn9$^_j3k?yxaw?KD64?zz=qz|Q^(oJc71)_B2f}VjWJx@W; zK`%ggpqHRGAd(?|0f_8Qa=$=dKx6~T7s`hppiiLhAPPr$MY5kk^7kKcPds}64O9=* z1k@8mc=E6px%;oYcO*k$C_Xt3g?|U4IOXpMpQxgWqHe8#do{dM!?iMKEbggKLVXkJ zqfmdJ`f}8#qrM&W@u;syeLm{@Q6G@W!i9UOe!^C_*JtXY~5;TcpD5{ zS{3$>t%?p@YEn29o7xpU4SE?&IA29&n4P&*OLI%66;KC9zgD9faVGsPf@9Uj+{WC> z+6*$<;3OX2aJ^3CwHAdOrlzbzGBvi$OnfmR1RNW40u%UpiDl8@VnK|)PU4!(-j~3! z1(dm!tw_e6!ga8J?3f+eo4$a2+|B8boB7z@>C$qu3VB6GYxsRK~S5Z)I-H);BeP zmL^-3lI7%j12Sz`8^}-dYpN#JcB%R;3Y=EZz>2Lm$U2{dJ7fDi%ZXG)JfwoPrLR{s zb4X&Z^h35Ur_NU=j=2^7w;?~M4w=ng@&ku1Yq4Eb6)%|I0sKp7rv!QZ3TF5>hYY}4 zLF>>ESs2c777X#aoc_wSN*p+C5RI)JPC)kZ34`41=eO?FoqZ~a;$iZKDZ5pHHl|Ly zZ{o@Q{S=&w2u~Vx|8ibZ@y*));MkDeS_-_R{){H-r;W4vF6?Uz4%r&k@s&g{oMZ96 zd$ug;;X!ETR^~Ry1@7$0Da$fF)ZEpNGaPFx^Hu_}OvoJO8adJLnR)NU#XWH{+UIyHg6-4h5JaoWFo=-)1lRu_N*lZ$Hv@-+{z~)WTe;^x*wl9 zw4Rg2A%=q-LYs~vKsK;)TGuFMLJfUZhSEc)juR)UzWD0H#9;;Czzs>p8XPJMyEGa+ znKEOu5F9IWYm%|&I4^@vEgks0?*(uuJ#E;2DapvDbp5q=y=e?11N)#?z{%9xJpTUn z=ljr;V`RV?1PB4Nhj!091C9+i&@B`kO~}Ml8oJbB z`ubo6helk)u?)Ggc#hs!vNd@;gr;*G&n+e|G!i0?F!8{r(7J)64Vn5jI&B(VHC+x) zOQaN>WN=U?#PxgCIA^?H*V_eZ<615T zhts+lJe+h}W0Toy<@&F!!GU5VBR^l<_M7@qkNLZXfn$xz#kR!!k=vkHS^Pu4A!MOq&1tTs;I`P zWKHu;+I8g4`TI;fjNNoN&aoCt@3b3Gr#m=QyFj-R>H{jkC?!E6slN!<4;yrrsm}GA z&B!noEu}_6`6;FDh1NHq0hR4b>OF4`+V{pxRfQ_PmN1T=mn>`)t`U#A->~d8V<;03 zQ;$kT;WElrEz{2Zo#wY-{Tgi(MuC5%6cq@AmV|5rGj?)ivlTtp?%v3tS)rH;9)P0- zPCLV{!$!~T-h;CNQut@ijia0c=g;(vqw<6Fcm+oXd4>4|d&$^e<4IDq2 zC_)q*CQF$eua}UYcu$RFY)I=?NM;S7`A*;OF3w(&kCc*mAXB0zGBrhs9LCmvYA}qf z1GM4VY^}Vs)`1uL2}edE9{4+H5CIPPXr`uJuuiQW-N51M9r-!yejYRO^*wuard%K) zE6eeaA+1N>HPpW7Ba9{vY|sjxI2xMccirt~!n=Xt9l^0ShtI=0VyRac3f=hpm(lj! zYp>+uLH^7Jnl8{@^z|9jXIj&7;2__~4?GYFwSenCMfvvAJfp$H!=%R>94hs0Q!=+V z7}&j<0xg7-srcFV$&1HREEO_g0is~?(Sr9|^EM4XF+)`)1!2hpOOGc=94rp?lF4M1 zW{>q*)HVueRO(^3iYOvvx8wSaDjgm^;sH3ES7~w_L)Aya`sU|{f)aMfzg99_f*45FG^f%GE$)Uk+*5K3zCs{r7*YA!Qwu}s8gC`tXpK+2S z*}L{^1&6C$-f)~$H}Of;UpJ^e;L1W|fY>Jh`ExO7=I6D&3%Yz@d^tNjub^- zmmT|+;bvbI97+!~h(P90X>_i2e^J|GRmO5M;9LNQa-mwDhk?_o>E9R`MmMoc6eU7D zn_76>>8JA|OCj^8MYWJTeV~}(N)~;4YHaATtcy1w1An9L#(i)|1J7gm6_?$6-IPOv z*0$(sP-*n&d$Z@zg7XhahV}U4;E--BlIOmxUF&)RIMfM1&RqhBY`rP^SBTB3dhOL1 zf1{*&Vo*Z<@Kd6)Gt{`#9msH{J_a0;`SNW{K-$2h^{Of&ya7<`bX=)jFfe{-a=fZB zwVIR*&}|Diq?@nj$+Q((t17ChEWn#ucyka}O6hh~ zF1l)}DrtB_rNaP29P*uB7HMnhrk~V>3|CG|&>DSp%DEDBqaGwUzCa_b2dON(+vW30 z@=>nMDn$nAdBJJ$%6HI!9Q)&)7_Aw!kKm9kwuV^kmE`-Z0Eer0?jd6-J>H{C9h|Fc zwE>6oHz5XQq`|d;$yd95Sosw7DAge-B_*V^6`P(CQd+v!TrQN5QnCTkQ$k8PnG#ZJ z2S>UpM>+l%gBUm-oLiwX`HuzCCN*QM=EZ8a8wgL;DExd;vn6dV0+->th& zN7(ueb+4`9DL6Df{aQmb@|W$U#f%K{&Qh?t0c+6_-F&JWPZ>a-$d$&@WNZcXj99O7 zd%R&}lJ^dGRyV5TO~E0*R?Qj}yRf}=b0!|fLyC_M(YxhFho#Hx;o`~NG*v4zvl4t~ zE#6S+C|%~ycw`Nknb=tQY5O6Iu4s)*bX^GD&_~0-O%P+uYHc&uXY`5Xt5ENR;0<|G zBCb>xT#gT0IHp!}8tK`hVQP&zH*lz?7;9~Am{zj_jZdj9LC(?20Qp;y5g6kKCHB0j z+9|mg&DiZv-L{*sx*f)q%InK^US8*|dr>`#&Xc*VmEZ~&;y|6#*;lXrdIAnp7TOg4 zb%8!_R&N}1E{5$rF?~z?VJ0t$m#^rDD>&9P@q>9?PB+J4sz+|Vse-;g(n6i5(ku#@JjhT@aagyu&d^zlQhkl1~{Ulml-Pj95)7=c5hw!Ta9^PN{+`=#JGaWa|Khkwr~@K8~327^QS zR4MGbujKN3RRt%SL)+6xZK!2#LQMr{5yxrsc1&+g?a9{^oCDyXK*mm+^>f()lNv7+ zoZH}_IK+M#ws@TFvh?2y&JS=%gJ-r1fA84p$sgkM6`UAws8)8W+}BTx%BVTT==BnUa1P4t+tk$DzRxN&9_@UtBa%hRtrA=}YyJ;vm>K4oz zSM0re$ChugK5D0?f~JHDqo4seREM0a+-G5z+@LfC#~K`ThGN|uuQso5P-CNl)0LB{ z^X;3JTY4*zf-?jh>UFHBXL;yGp3fi!XB0R!!LjVHWcYzfTF7m=1{1k>H1s;4`q#git;cWIob>a5^w2S*2J;)C{^Y%2vlQ*e%RGIuBVb+KA-=Y)cD6CBcD&E|1| z`BfTSS8$$#Ln+%O3kk*N6TLXsI zXd9*AL~`+1*BI;m@Q|Cgf-{4QXI{HkCV?}SBq}(oxp+=IowKQ?p37$iXAdWH?o+H` z%(?;d6r8i*kOoz1I5tmFNxG=u+~Lq#xnA7AdhXuQ3eIP=kLXOsR_-+>GSn=;gQ^ND zDrU5+)rKt#ez%==4-mFNUrf$v3J#UIa~Cha(C;(MT)`2>{48*%*l=n z*s@(!>mA!-kY69<;(3^OH*8n0^ePO8X7>fx!J(YH*RZZmH3v;qaL_hm*d%xc4%Pm3 zD|wjKYZ{TnaEKu&07n}f(YU-wspmtQKj7L%ScYlq<*OB{Dp)FDQmSgl=BdneQ{aZr`WVtOl)6FE<2-($m(eM}Pge`!vp?3LAC26F8*xhdU;< zR&Rdn#K@rkR#F|$$e@z%$7ygb&vtA0&U@5@WO|*LTMvwY-dGdrouuiU-Mu|H==Y-0 z!2GqBWF$CO9>-a_)*f;T9Io$Q$`}xnHNGP6aDT|moFK4$sGm-A#MDPZTO#7Lp1FGW zfS+Tp3{ap&gG07ny4Wi61Ubru}TZEMM%_vu#x{K28|9CY&&2m1=~hm$m)i8b~2 z^_77`qXKaLoW+sPpwpf_DYSm!cINyo(S|@qhDpx>#6x{c3#}^NhI9730Ec>zwk6Fl z$#WqMGH9S<-SxX(Gkmw_JY+Zzc@7R)H2ACCm!5%c^}w-ZSCdMZCE(@{-b03LP)mE) z;nA~#*^va(E~vI;{n{v^`%bBDcUnoov^H7i&wiD>_tce>*>isU+z$R*8!@^u;}Tzy zC{!qx32vKQYBaIyD`y6cv9%jyn7Iwj=bK&j_)-a`u?)OwFo)J=fiS7zNgYZlW;V#y z5>Z4jd9O{CMm@W^4#vC~!$DaPL56ZJ>fp!L729^BJf+-5Stwn%KjRt4#Z$UW39|$= zqC~A%`YgdRd)A`oXT)ggsb)l}qFrE$w!q$z^#k|57kYVV?>!5xY21jEx^Ntqn3}7- zhcWdIR~kcw*a?bRt}GM#$_devCqahuL~z7G;xNI-p?#+Rl%+QVhnu&wcjEkQqvP>s z3EnijLjHz$E`dWMma}HVVX@SGVgJ~M3s`!;_{NZz0EgCo4(ij6}LE;q_Ch`?r zTXp~DcKlImCLU{=ON(}9;|Vfr;GLZ0-CI?K6hQU}!rHU(jC4p!9Cag`QcANP&_Mnd zWp00-<$Gw=6Y>Kz43yn(AVVIqD9QQM&6I(47#XH^DZQpBj;5^=+kx#*)$Yimd8IWx z?XsxuN1#z%1r18njVY(4bAn{#huFih_f*EdtXW-w27jkgQo_svH&bHQi5=H>KI!9g zsmXg9QPMmgG{6dn5LWe{mmP3OW8mF%MmNR}!lhy%E#WrNh&?l;`Bchnbjp>~VlZ|A z;-MDfc4FgSj)N0vbVz;;PNmMQEhakMtk?bOITvuKlt6>f@Ze}4EL)j5dQWMsS&?Sl zDLvqn*#0nf>*d0>X4k7f^Byx#c!G%s?WvWLa$0)(qoge+9OB)IZ>IuJn3zDbQ-d*1fk~i+r6` zmsUKfh6Nf{f?-~2ix=RksW8^Q2A>&CLX3ODaE4Dp!D>V zP_k%M9)4XyU(A&qFP3O)SOGgqda_!d^0fS1ZTkLMOiHO}3$($ZlwPjYwf(vefw>Ha z@v72WrqcVCCHMKrJoOO|jkD$)IC)ZRY?Y|!TiSs`BUjbzNimD2*r0zP?~e`y#|WI@ z2Jeq$+%mOOa7wTN`iC_Tws`MWTO|r8b-*bl7f_Gh;zG>1+f8NnwGopQ@%)Q!Z-GYR z)6E7s=Q4J8#;T$`J*8`1x^D8nJ5;ONQ+JKIrjL<7t=UzpKi9w*ABBe)sj#{I=RSuL z{Eb_!DBTbK#X2Q;FV&Xtx6;uPP>WLwDBp{tjoBhrsC1dq^QUx+mY&km{rX?>v~;aY z95XScabT$)|1TQ+>2Hn>=pfK-O@I^`GUPv_cA+Vl4jJlgOmDR~va zA?HTKxmJ6@a9W#Nw<`P#tMWZr+A3=hmeymQ;!5>fm*n4@>+kA7{VM8lAx-bVA%DBq zvTyWI{pI!?$Evm9J2=#CZ?>Bs>Q=X4r5fh!n2xtVt3O+pyzAC$XtKJ~1O=xFIC_w| z{UULp$=pqs6dXrRX2rI9l5ZmhtXFW{!Kn+G0qS`PBG1t-3Qh<(R9m*ce*fgM!5g9# zoax}y2B%5hg-a7^_MEEVtl`iM^jGF>Ic(HG!8r_$K4gM=wNj6l^~7w1JUtm4XYbNu zS=rClE>UpafJ1h>;J)C}^_%g-74xH|TND~IGVT>B-2r3Pd2BJNtBz-~Rh-@c&ELAV_v+vo|Hq!T8{W?;qHR`~%!d*pIR0ICy)vBVH7{$5y_4wl2o5h>hrsYMID9vAAI1B7s&sqfE z3t<1IRcYHd1v0Tj>=S~1tW+e76nV?==ZBry5^oVGbEb@tSukrf{ClBqNRTt_Z48uI zgi6Bw#lb=*j8GPd?K89;Q&{A6KuE|)SxF43$PZhU0+?ugq~g#p#hs81?-d>vf_Vf# zag<1kzMfA=u%9Rla|Gc&VqXy(D;qUblII;fNFw&OVE^27Kv-C)tgQtS;V+hjNu$k! zLxTck<{?sl3to5&A^%CpZfZ0S^B+w+TbR9w60w9L7yJ8)eWOFdgG64zL1G_i2(yDE z6gKn;L2W4G_E(|*PyJjWdXw1S5#k*v@(B}S#1Melg&=(SH(CT%Sb#jVI4Cqk8YX`V z7RfMFbH)dRAwCwP!o@x#g%WAFoGS_O@@4EG_Lsksi6p=eky3PU4<$)1MFPn$g(IXD zR%@~Z&CCdWMaT>q$tsDXXh1+0eIcZNGlNLJjl9BAmJ&2J08rQ)WDUBAq>mCAd0Kd; z;-!%HR!BW{Mi(V$g*gw5!h7h!*+q#YZBm2~U4+)?iCLAQckwKTY+?2bnGKd@0LT;0 zdJr$o>jbA>mRVkubdN zrm6g)LP81k@(B=;lH6WQCD!6XAR6wDEQF2AgpZy({(3J=9^xA=5ixslm`G&dp;Tqa zgeZ?piy)Lm2chO2$xccriLDGtXi-K8rT~}eMYL;((Uh!L_`t}vF2njo(+v5dFHn>i z`zy~vb^|Je*&7IPCEYJP*e6UJ5-ddK_$skek#N8%^33>QSrv!E46!mOY%dK=Ny^uo~ZQ7t_6y=Q$Q;E;;*Va5^@d^@2eDFzv z5RIA=C5nUtR*`4MqsyvB6pEwdQ2?x2a;L6L8(XCh~J*fZ5tS;`lU0MbQYC`ucr z1{wuXunc_(WtI3JVS)R{J4U^-3Nm#e=&J+($Zr+KQDP4HcMgz~-$D)(TVzzIf({?^ zfgE>XK851FW}cP6b7DZ31F&D$5xR4rRP5_7iWEsC7XG4O8aaew@&#>95DKP9iXN*- zCd4gzxsvc89GfE(V){TN^}~laLiC`0Mk=j~O9~D}N_s7%Djwf6K`SMR;l4%y26x9a zm95H<3K|W8pwY-hY6cJk?2MjyND#KWbNwFdNW_{8_o;ypWm}07yik-F_VWaiK@sH2 zf}?{GWuc{!y^(F%NIVo8{*+b0@wA5|?+Njj-4!j8V8|DFhB?dbK>gtrK>6bxQynpt zt}iBbEJU&(Dpuy0+)-i=YHt9>G&{`qwoHW-=;bp~7Ao=@N#7u_6FM|vk@l@LRqL+Bq}R^%z&b6D^{j4FBE`zPfYHWRZa1tgEa4n=_4^kNrs^@I)5niOg*3^ zp~XUyIz?qs=D3cRoWXPn{{oT;#{*=$l7BV7MBahD77%8Jwzy>~RHj@}cS^{7PGe3E ziGh>+S&2?ec)&4NCP`)W2bm9PAi-P}ModyvcpQCeMD-TCEyXA%#)#bz z#oRGnTg*VRa~euwC=3Jq!h0c8&dREHp^9hMFJ9Jkrzx!FDrqCbrZx3@8NB< z4~808vCPZMM@Ey~;bP~|k^VF#PqR?i%Al+wEFKi-g<{lFQYECkr7RLN#2F2Q%%@Z& ziMe((^ukE7Z&(1P+}rY>otgbGmi$*jOybdVC^`c&v0Q+Ca%OzdO2MYUky1=T%EJ~u zI5T@DEeoG1q>>CO3N0{tFQ6zMm}v^eUl^FOY9&P=peP;` zL(?)eklUKmLH>vuo2HMDA)=s=KruUBMz_{4T!M8jS` z!u!AK@|H4C0uFE3g!I#KI8^QP##J&=n9xfq^@`@d45O0_oN|ld@EnB4zfAQ}RwoK=K0@PPrqw7bb(llI zqBPdcAyarSWWVwxwXiHJqD3dEBqRh=)uP}CEJi4?JA+Y(rNB`l!bgTA{}BnM`EuyN zZkl9zqV&cRGwER=BQf!!1h_B^Pz&!-5X)|p3R4Zq!h5QCXv3-U%;IlKpw#g8C;)&t zj)_SRzBs{LCzBw|HbN!#micOdy`}!ErBJG@bRt#q%@AxF?H9+eMPHsC_jporm_|YiiLy@#omxD%FH%i)Ii`pG5v_L7AyIQfH?mVW<`a~B(_ai zv%`EN0fzqwHSqNx<9s~xwX$P2eMm70fyE4;0Ge#V1R8bbq~Kt23Cp;?*r_2bg5|4h z(W_(us8ce7sgsx{5wlUy5Xn{IE%Gmx0VlsjC0w?r7D*C>i#)S^v$B@+OR^NHLAz#( z84zj0scuZBQ%RsrPRgrv3IQy-D0=+#t-QQkqY!Ynjt*GW$33@|iV}h|zyrd9X+{)B ziC~IQD8k~CuP^?mIW5va%6w+6#I9@rsKDNkw@~D$srb13ny5>qLcQ#hR>E;29A z2mb{c>Xw9z*Z%~}vycLo_wt`Wi{^;}x9IzSf>!u}0#@2qYh|mzF7o=HfcZTQ1up;XU&6AR(b?V%fY=+RkIjstsk6kLW22EeMdc-V!<%b4)*^eV30Ue*2-2SDHgb>C0IBlp9R`mLF0U9vmVoBFppp!blZ0b+K1~QsNeW28M^QSPter%H~*)@uKmeH6|Fl@t&Ep+>Ab zBaZ=6c>hlrjPnB0%Kee|^iSFVr!ZBx{|_;E6+KXRPydJ`Pn8^rdHxTv6ax>aqB z+djrl4KbhGaUa?-Uukh){1ti6YzvTUTO zj8+hWylB2NRD_)b%vvd{C#Sy52W=pCA0fu)m-vbg+lge%Ms4OG9?__9F9~+P(+UjG z*-bd&pl~Vvr!NZGc*4BA5rU0@z8Q(c2CtCtFlLt;o+Tl^2x`vk(+>6u3&-YSvK;bO z6cS4F?p}ykNv}i^2sx#AfOFchi`w`MNfM5^XNfE_MCvP~#cT3Eb_*wy7@Pydtl5af z!Ac@39u(0Pf5puCmbGw3rw&1uE>N=UZRrYSA*Fa=WXoDhQKTKRiU$l$%3d)pv=&4Q z?-@yE^;3zZxKo-S$K65KvUeC1%X~-|dxN;S;gFKJOWt+$H=jfn+f;@4i@ibo%xVC=0yi--V?L#QkJy*2ri14JB>?`5@kBG2XwJwbW|6!bAX90Is_kG3z@GZlmPHT z0fhI&WLa5i7q9pMQT&x+vlJcjRpus5MIgc|lwh);tO7&9@o73Ih&vdgY!{+a$sj@( z#De3;&g&k=!W!uOUffxw61XE_qavJvNMMe(I5w@Puz9B}4Icg1^ zf+!^pTS9MyfnvH_{5}dYv+U*D!We;3c(15=*t7GPZlhu=1haTb9Y{t%iK-005E$Lt zvYRe`ze|xUrW=NW#HB|h!zl;hWn~Z-hC$)(VG_>LO0+JiJIH|i*-KY0 z=E`VL)~1CZ`Z6_021n+;0#c$abH*rwGgqK<8!8Gv5@+^1Dv>W55I{v=V25JaPK16g zbJiZD<+p!j8Jt`P5&VlL0-Iu(P9xhGGyQU*yi_sO0?R1Ykyeth(uELb=}gAxWo2ne zN&>Z{*Jwt{?%uLT5(0s}f$_?gksmJzDfumQFZ=7EKgU1CG^c`&FZh+W_9cz1fWwTi z{wm4E0E!LV09EYGU-iFOP;O`l3}!P5QiJ1wDLsX38fYqUog(1?!yNGd7z}>@JG1;n z?ywc0{M;T4cM-p0>=XvSt@B1CoXVxnyD(I8Y+}i%qB7N zibvqkf#gj2=R$LzJhHPtN^(R#_f#Z2;EOyn4Mth}2RWoar^A58O^lJ#mOUZyClH$^ zAv5a+H2$Na9Vw|F$NqIi<$D7E=u|3VDALs|{NPEMHUF6Llq<{DZwhFxzEjMH`eVKd zGj;e%1YaYEirK`LFz3n446*Z%e@4bvxCB|YkBON@d_5{<&nRd5y-aTxU-yOvcq!dL zSppRwUF?nW30_9w5j;GmwhR(MsfccOAjLB#x*YfXB z_-;XxJTF1T$9;=O?TP$+J|(GC7)P!HJKs)!O}KCiHg{&B(ys~FFaTk1(39o>ltf-a z{ul8}LZc~Z%(^jt`gi6j0hLl&SZ636{uxhR{V>`0#31! zxRAH3qr|niKhX_cxI3=FVN!+t&BDTC3YpJ0a0a5X6^D`q0A4Z!2IO`<)5wdd4wa}{ z7zTKS_wbCeKNeumyd^c5!*3NGG9|H8f10_1BnCks_9CCvnI1g&|5LLGYY-WM_R>p>L9?*n zDiAp>Y+lzjX7LNf(8-P2(2#M5C8acJ>r)U6rD6WRtb{547-57Pe*uyhvI% zMl#meBHdXSH+-^ovKGmk?v}(2yhy5IMVG%fRia;0-kPc0T8o6LAxk4|D7(`YU8HnW zNH-dpr(&o90smvD6gzAU#$1X63|BPG6t5l4y6Z&*BcA6^8=vk`6}a~?qvEpivANH& kF*)Y)xu}f~Hq3!xv$0W?@VpB<;RvNTOy*VGDf$n8K44HF5&!@I diff --git a/favicon.ico b/favicon.ico deleted file mode 100644 index 3f4a8da0ed7a7c520e35955f0b15628c25bc582c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 263006 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 diff --git a/index.html b/index.html index ace4a6a..0e3963e 100644 --- a/index.html +++ b/index.html @@ -1,10 +1,11 @@ - + + - SilicoFlare + Suraj B M diff --git a/package.json b/package.json index b5b6a6f..f30c7bc 100644 --- a/package.json +++ b/package.json @@ -10,27 +10,24 @@ "preview": "vite preview" }, "dependencies": { - "autoprefixer": "^10.4.20", - "dayjs": "^1.11.13", - "js-confetti": "^0.12.0", - "lucide-react": "^0.462.0", - "postcss": "^8.4.49", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "tailwindcss": "^3.4.15" + "@icons-pack/react-simple-icons": "^12.6.0", + "lucide-react": "^0.488.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" }, "devDependencies": { - "@eslint/js": "^9.15.0", - "@types/react": "^18.3.12", - "@types/react-dom": "^18.3.1", - "@vitejs/plugin-react-swc": "^3.5.0", - "daisyui": "^4.12.14", - "eslint": "^9.15.0", - "eslint-plugin-react-hooks": "^5.0.0", - "eslint-plugin-react-refresh": "^0.4.14", - "globals": "^15.12.0", - "typescript": "~5.6.2", - "typescript-eslint": "^8.15.0", - "vite": "^6.0.1" + "@eslint/js": "^9.21.0", + "@tailwindcss/vite": "^4.1.3", + "@types/react": "^19.0.10", + "@types/react-dom": "^19.0.4", + "@vitejs/plugin-react-swc": "^3.8.0", + "eslint": "^9.21.0", + "eslint-plugin-react-hooks": "^5.1.0", + "eslint-plugin-react-refresh": "^0.4.19", + "globals": "^15.15.0", + "tailwindcss": "^4.1.3", + "typescript": "~5.7.2", + "typescript-eslint": "^8.24.1", + "vite": "^6.2.0" } } diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 2e7af2b..0000000 --- a/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -export default { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/public/avatar.png b/public/avatar.png deleted file mode 100644 index 7e7ea19a4d7ed49bd6c1b476104417d5b8f6f717..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58531 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%0A!x9CKBy#UXN>(|{BG-S!Kn=2;GHC#|quJsNT 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 diff --git a/public/sif.svg b/public/sif.svg new file mode 100644 index 0000000..b6a80d4 --- /dev/null +++ b/public/sif.svg @@ -0,0 +1 @@ + diff --git a/src/App.tsx b/src/App.tsx index 7a9f9ce..23c7c0a 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,103 +1,50 @@ -import { useEffect, useState } from "react"; -import ProjectCard from "./components/ProjectCard"; -import { links, projects } from "./data"; -import JSConfetti from "js-confetti"; -import dayjs from "dayjs"; -import { ChevronDownIcon } from "lucide-react"; - -export default function App() { - const [bday, setBday] = useState(false); - const [hideChevron, setHideChevron] = useState(false); +import { InstagramIcon, LinkedinIcon, MailIcon } from "lucide-react"; +import SiF from "./SiF"; +import { SiGithub, SiReddit } from "@icons-pack/react-simple-icons"; +import { useEffect } from "react"; +export default function Home() { useEffect(() => { - const today = dayjs(); - if (today.month() === 8 && today.date() === 23) { - setBday(true); - const confetti = new JSConfetti(); - confetti.addConfetti(); - } - - const handleScroll = () => { - if (window.scrollY > 200) { - setHideChevron(true); - } else { - setHideChevron(false); - } - }; - - window.addEventListener("scroll", handleScroll); - - // Cleanup listener on unmount - return () => { - window.removeEventListener("scroll", handleScroll); - }; + const links = document.querySelectorAll("a"); + links.forEach((link) => { + link.setAttribute("target", "_blank"); + }); }, []); return ( -
- {!hideChevron && ( - - )} -
- {bday && ( -
- Level {dayjs().diff("2003-09-23", "years")}! -
- )} -

- Suraj “SilicoFlare” -

-

TypeScript maniac, student, gamer and an avid Linux user.

-
- - Resume - - {Object.entries(links).map(([title, link]) => ( - - - - ))} -
+
+ +
+

SilicoFlare

+
TypeScript Maniac
-
-

- Projects -

-
- {projects.map((pro) => ( - - ))} -
+ + + -
); } diff --git a/src/SiF.tsx b/src/SiF.tsx new file mode 100644 index 0000000..c21dc34 --- /dev/null +++ b/src/SiF.tsx @@ -0,0 +1,23 @@ +export default function SiF() { + return ( + + + + + + ); +} diff --git a/src/assets/react.svg b/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/ProjectCard.tsx b/src/components/ProjectCard.tsx deleted file mode 100644 index 5dd3ca0..0000000 --- a/src/components/ProjectCard.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { Project } from "../data"; - -export default function ProjectCard({ - name, - tech, - description, - repo, -}: Project) { - return ( - -
-

- {name} -
- {tech.map((x) => ( - - ))} -
-

-

{description}

-
-
- ); -} diff --git a/src/data.ts b/src/data.ts deleted file mode 100644 index c203c15..0000000 --- a/src/data.ts +++ /dev/null @@ -1,68 +0,0 @@ -export const links: Record = { - gmail: "mailto:silicoflare@gmail.com", - github: "https://github.com/silicoflare", - linkedin: "https://in.linkedin.com/in/suraj-b-m", -}; - -export interface Project { - name: string; - description: string; - repo: string; - tech: string[]; -} - -export const projects: Project[] = [ - { - name: "nexgen-portal", - description: - "A portal for participant check-in, food coupons and logging snacks during NexGen 2.0", - repo: "silicoflare/nexgen-portal", - tech: ["nextdotjs", "mongodb"], - }, - { - name: "rapport", - description: - "An end-to-end encrypted messaging app written in Next.js. involving several layers of encryption", - repo: "silicoflare/rapport", - tech: ["nextdotjs", "mysql"], - }, - { - name: "pesu-tix", - description: - "An event ticketing system tailored for PES University, integrating ID Card verification for secure event access.", - repo: "silicoflare/pesu-tix", - tech: ["nextdotjs", "trpc", "postgresql"], - }, - { - name: "confidant", - description: "A CLI tool to create secure password-protected vaults", - repo: "silicoflare/confidant", - tech: ["typescript"], - }, - { - name: "safe", - description: - "A CLI tool to encrypt and decrypt files to share with contacts", - repo: "silicoflare/safe-cli", - tech: ["typescript"], - }, - { - name: "vroomify", - description: - "An enterprise resource planning [ERP] software for an automobile industry, to manage orders, models, inventory and refills", - repo: "Samprith002/vroomify", - tech: ["nextdotjs", "fastapi", "mongodb"], - }, - { - name: "docker-hadoop", - description: "A Docker image containing necessary tools for Big Data", - repo: "silicoflare/docker-hadoop", - tech: ["docker"], - }, - { - name: "silicodrive", - description: "A simple file storage and synchronization platform", - repo: "silicoflare/silicodrive", - tech: ["nextdotjs", "supabase"], - }, -]; diff --git a/src/index.css b/src/index.css index 438fee7..617f02f 100644 --- a/src/index.css +++ b/src/index.css @@ -1,5 +1,11 @@ -@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap"); +@import "tailwindcss"; -@tailwind base; -@tailwind components; -@tailwind utilities; +@theme { + /* color */ + --color-background: #111111; + --color-foreground: #bbbbbb; + + /* font-family */ + --font-raleway: "Raleway"; +} diff --git a/tailwind.config.js b/tailwind.config.js deleted file mode 100644 index a6513d9..0000000 --- a/tailwind.config.js +++ /dev/null @@ -1,15 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -export default { - content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"], - theme: { - extend: { - fontFamily: { - "space-grotesk": '"Space Grotesk"', - }, - }, - }, - plugins: [require("daisyui")], - daisyui: { - themes: ["synthwave", "coffee"], - }, -}; diff --git a/vite.config.ts b/vite.config.ts index 2328e17..f961a45 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,7 +1,8 @@ -import { defineConfig } from 'vite' -import react from '@vitejs/plugin-react-swc' +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react-swc"; +import tailwindcss from "@tailwindcss/vite"; // https://vite.dev/config/ export default defineConfig({ - plugins: [react()], -}) + plugins: [react(), tailwindcss()], +});