From b8ad31544ef69227f0e03c74621a7ab8d7983ae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Baumg=C3=A4rtner?= Date: Sat, 13 Jan 2024 23:30:21 +0100 Subject: [PATCH] added aframe, nipplejs and skeleton (with custom theme) changed adapter to static --- package-lock.json | 2187 +++++++---------- package.json | 19 +- postcss.config.cjs | 13 + src/app.css | 3 - src/app.html | 5 +- src/app.pcss | 73 + src/routes/+layout.js | 2 + static/fonts/CircularXXEduWeb-Bold.woff | Bin 0 -> 107976 bytes static/fonts/CircularXXEduWeb-Bold.woff2 | Bin 0 -> 74351 bytes static/fonts/CircularXXEduWeb-Regular.woff | Bin 0 -> 103049 bytes static/fonts/CircularXXEduWeb-Regular.woff2 | Bin 0 -> 70531 bytes .../fonts/CircularXXMonoEduWeb-Regular.woff | Bin 0 -> 43102 bytes .../fonts/CircularXXMonoEduWeb-Regular.woff2 | Bin 0 -> 32442 bytes static/nipplejs.js | 1477 +++++++++++ svelte.config.js | 18 +- tailwind.config.js | 123 +- vin-theme | 103 + vite.config.js | 3 +- 18 files changed, 2663 insertions(+), 1363 deletions(-) create mode 100644 postcss.config.cjs delete mode 100644 src/app.css create mode 100644 src/app.pcss create mode 100644 src/routes/+layout.js create mode 100644 static/fonts/CircularXXEduWeb-Bold.woff create mode 100644 static/fonts/CircularXXEduWeb-Bold.woff2 create mode 100644 static/fonts/CircularXXEduWeb-Regular.woff create mode 100644 static/fonts/CircularXXEduWeb-Regular.woff2 create mode 100644 static/fonts/CircularXXMonoEduWeb-Regular.woff create mode 100644 static/fonts/CircularXXMonoEduWeb-Regular.woff2 create mode 100644 static/nipplejs.js create mode 100644 vin-theme diff --git a/package-lock.json b/package-lock.json index 22e4595..568b42f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,22 +7,32 @@ "": { "name": "app.craft.vin", "version": "0.0.1", + "dependencies": { + "@floating-ui/dom": "1.5.4", + "nipplejs": "^0.10.1" + }, "devDependencies": { + "@skeletonlabs/skeleton": "^2.7.0", + "@skeletonlabs/tw-plugin": "^0.3.1", "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/adapter-static": "^3.0.1", "@sveltejs/kit": "^2.0.0", "@sveltejs/vite-plugin-svelte": "^3.0.0", + "@tailwindcss/forms": "0.5.7", + "@tailwindcss/typography": "0.5.10", "autoprefixer": "^10.4.16", "postcss": "^8.4.32", + "postcss-load-config": "^5.0.2", "svelte": "^4.2.7", - "tailwindcss": "^3.4.0", - "vite": "^5.0.3" + "tailwindcss": "^3.3.6", + "vite": "^5.0.3", + "vite-plugin-tailwind-purgecss": "0.2.0" } }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -32,9 +42,8 @@ }, "node_modules/@ampproject/remapping": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -43,270 +52,13 @@ "node": ">=6.0.0" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz", - "integrity": "sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz", - "integrity": "sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz", - "integrity": "sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz", - "integrity": "sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz", - "integrity": "sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz", - "integrity": "sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz", - "integrity": "sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz", - "integrity": "sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz", - "integrity": "sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz", - "integrity": "sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz", - "integrity": "sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz", - "integrity": "sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz", - "integrity": "sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz", - "integrity": "sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz", - "integrity": "sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz", - "integrity": "sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@esbuild/linux-x64": { "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz", - "integrity": "sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -315,109 +67,32 @@ "node": ">=12" } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz", - "integrity": "sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" + "node_modules/@floating-ui/core": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", + "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", + "dependencies": { + "@floating-ui/utils": "^0.2.0" } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz", - "integrity": "sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" + "node_modules/@floating-ui/dom": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", + "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", + "dependencies": { + "@floating-ui/core": "^1.5.3", + "@floating-ui/utils": "^0.2.0" } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz", - "integrity": "sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } + "node_modules/@floating-ui/utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz", - "integrity": "sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz", - "integrity": "sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz", - "integrity": "sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, -<<<<<<< HEAD -======= "node_modules/@isaacs/cliui": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -430,12 +105,10 @@ "node": ">=12" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -447,45 +120,38 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, -<<<<<<< HEAD -======= "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -496,18 +162,16 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -518,133 +182,25 @@ }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=14" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/@polka/url": { "version": "1.0.0-next.24", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz", - "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==", - "dev": true - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.2.tgz", - "integrity": "sha512-RKzxFxBHq9ysZ83fn8Iduv3A283K7zPPYuhL/z9CQuyFrjwpErJx0h4aeb/bnJ+q29GRLgJpY66ceQ/Wcsn3wA==", - "cpu": [ - "arm" - ], "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.2.tgz", - "integrity": "sha512-yZ+MUbnwf3SHNWQKJyWh88ii2HbuHCFQnAYTeeO1Nb8SyEiWASEi5dQUygt3ClHWtA9My9RQAYkjvrsZ0WK8Xg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.2.tgz", - "integrity": "sha512-vqJ/pAUh95FLc/G/3+xPqlSBgilPnauVf2EXOQCZzhZJCXDXt/5A8mH/OzU6iWhb3CNk5hPJrh8pqJUPldN5zw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.2.tgz", - "integrity": "sha512-otPHsN5LlvedOprd3SdfrRNhOahhVBwJpepVKUN58L0RnC29vOAej1vMEaVU6DadnpjivVsNTM5eNt0CcwTahw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.2.tgz", - "integrity": "sha512-ewG5yJSp+zYKBYQLbd1CUA7b1lSfIdo9zJShNTyc2ZP1rcPrqyZcNlsHgs7v1zhgfdS+kW0p5frc0aVqhZCiYQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.2.tgz", - "integrity": "sha512-pL6QtV26W52aCWTG1IuFV3FMPL1m4wbsRG+qijIvgFO/VBsiXJjDPE/uiMdHBAO6YcpV4KvpKtd0v3WFbaxBtg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.2.tgz", - "integrity": "sha512-On+cc5EpOaTwPSNetHXBuqylDW+765G/oqB9xGmWU3npEhCh8xu0xqHGUA+4xwZLqBbIZNcBlKSIYfkBm6ko7g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.2.tgz", - "integrity": "sha512-Wnx/IVMSZ31D/cO9HSsU46FjrPWHqtdF8+0eyZ1zIB5a6hXaZXghUKpRrC4D5DcRTZOjml2oBhXoqfGYyXKipw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] + "license": "MIT" }, "node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.2.tgz", - "integrity": "sha512-ym5x1cj4mUAMBummxxRkI4pG5Vht1QMsJexwGP8547TZ0sox9fCLDHw9KCH9c1FO5d9GopvkaJsBIOkTKxksdw==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -652,61 +208,41 @@ }, "node_modules/@rollup/rollup-linux-x64-musl": { "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.2.tgz", - "integrity": "sha512-m0hYELHGXdYx64D6IDDg/1vOJEaiV8f1G/iO+tejvRCJNSwK4jJ15e38JQy5Q6dGkn1M/9KcyEOwqmlZ2kqaZg==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.2.tgz", - "integrity": "sha512-x1CWburlbN5JjG+juenuNa4KdedBdXLjZMp56nHFSHTOsb/MI2DYiGzLtRGHNMyydPGffGId+VgjOMrcltOksA==", - "cpu": [ - "arm64" - ], + "node_modules/@skeletonlabs/skeleton": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@skeletonlabs/skeleton/-/skeleton-2.7.0.tgz", + "integrity": "sha512-XD6aCvEQYp2LtEKM9OelK2HoJZFraM3fvpQpXsnNY82t/QeaZ9WkORCsrVz91puq786FTOktt8beZEe045YLWA==", "dev": true, - "optional": true, - "os": [ - "win32" - ] + "dependencies": { + "esm-env": "1.0.0" + }, + "peerDependencies": { + "svelte": "^3.56.0 || ^4.0.0" + } }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.2.tgz", - "integrity": "sha512-VVzCB5yXR1QlfsH1Xw1zdzQ4Pxuzv+CPr5qpElpKhVxlxD3CRdfubAG9mJROl6/dmj5gVYDDWk8sC+j9BI9/kQ==", - "cpu": [ - "ia32" - ], + "node_modules/@skeletonlabs/tw-plugin": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@skeletonlabs/tw-plugin/-/tw-plugin-0.3.1.tgz", + "integrity": "sha512-DjjeOHN3HhFQf6gYPT2MUZMkIdw1jeB9mbuKC8etQxUlOR4XitfC7hssRWFJ8RJsvrrN0myCBbdWkVG1JVA96g==", "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.2.tgz", - "integrity": "sha512-SYRedJi+mweatroB+6TTnJYLts0L0bosg531xnQWtklOI6dezEagx4Q0qDyvRdK+qgdA3YZpjjGuPFtxBmddBA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] + "peerDependencies": { + "tailwindcss": ">=3.0.0" + } }, "node_modules/@sveltejs/adapter-auto": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-3.1.0.tgz", - "integrity": "sha512-igS5hqCwdiXWb8NoWzThKCVQQj9tKgUkbTtzfxBPgSLOyFjkiGNDX0SgCoY2QIUWBqOkfGTOqGlrW5Ynw9oUvw==", "dev": true, + "license": "MIT", "dependencies": { "import-meta-resolve": "^4.0.0" }, @@ -714,12 +250,20 @@ "@sveltejs/kit": "^2.0.0" } }, + "node_modules/@sveltejs/adapter-static": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.1.tgz", + "integrity": "sha512-6lMvf7xYEJ+oGeR5L8DFJJrowkefTK6ZgA4JiMqoClMkKq0s6yvsd3FZfCFvX1fQ0tpCD7fkuRVHsnUVgsHyNg==", + "dev": true, + "peerDependencies": { + "@sveltejs/kit": "^2.0.0" + } + }, "node_modules/@sveltejs/kit": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.0.6.tgz", - "integrity": "sha512-dnHtyjBLGXx+hrZQ9GuqLlSfTBixewJaByUVWai7LmB4dgV3FwkK155OltEgONDQW6KW64hLNS/uojdx3uC2/g==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { "@types/cookie": "^0.6.0", "cookie": "^0.6.0", @@ -747,9 +291,8 @@ }, "node_modules/@sveltejs/vite-plugin-svelte": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.0.1.tgz", - "integrity": "sha512-CGURX6Ps+TkOovK6xV+Y2rn8JKa8ZPUHPZ/NKgCxAmgBrXReavzFl8aOSCj3kQ1xqT7yGJj53hjcV/gqwDAaWA==", "dev": true, + "license": "MIT", "dependencies": { "@sveltejs/vite-plugin-svelte-inspector": "^2.0.0-next.0 || ^2.0.0", "debug": "^4.3.4", @@ -769,9 +312,8 @@ }, "node_modules/@sveltejs/vite-plugin-svelte-inspector": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.0.0.tgz", - "integrity": "sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.3.4" }, @@ -784,23 +326,60 @@ "vite": "^5.0.0" } }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", + "integrity": "sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==", + "dev": true, + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.10.tgz", + "integrity": "sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==", + "dev": true, + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/@tailwindcss/typography/node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@types/cookie": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/estree": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/acorn": { "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -808,13 +387,10 @@ "node": ">=0.4.0" } }, -<<<<<<< HEAD -======= "node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -824,9 +400,8 @@ }, "node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -836,15 +411,13 @@ }, "node_modules/any-promise": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -855,26 +428,19 @@ }, "node_modules/arg": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true + "dev": true, + "license": "MIT" }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/aria-query": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "dequal": "^2.0.3" } }, -<<<<<<< HEAD -======= "node_modules/autoprefixer": { "version": "10.4.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", "dev": true, "funding": [ { @@ -890,6 +456,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "browserslist": "^4.21.10", "caniuse-lite": "^1.0.30001538", @@ -908,47 +475,39 @@ "postcss": "^8.1.0" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/axobject-query": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "dequal": "^2.0.3" } }, -<<<<<<< HEAD -======= "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/binary-extensions": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/braces": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -958,8 +517,6 @@ }, "node_modules/browserslist": { "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "dev": true, "funding": [ { @@ -975,6 +532,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001565", "electron-to-chromium": "^1.4.601", @@ -990,17 +548,14 @@ }, "node_modules/camelcase-css": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/caniuse-lite": { "version": "1.0.30001572", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz", - "integrity": "sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==", "dev": true, "funding": [ { @@ -1015,12 +570,11 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chokidar": { "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "funding": [ { @@ -1028,6 +582,7 @@ "url": "https://paulmillr.com/funding/" } ], + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -1046,9 +601,8 @@ }, "node_modules/chokidar/node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -1056,12 +610,10 @@ "node": ">= 6" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/code-red": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", - "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15", "@types/estree": "^1.0.1", @@ -1070,13 +622,10 @@ "periscopic": "^3.1.0" } }, -<<<<<<< HEAD -======= "node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -1086,36 +635,29 @@ }, "node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/commander": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/cookie": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, -<<<<<<< HEAD -======= "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1125,12 +667,10 @@ "node": ">= 8" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/css-tree": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -1139,13 +679,10 @@ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" } }, -<<<<<<< HEAD -======= "node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -1153,12 +690,10 @@ "node": ">=4" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -1173,67 +708,55 @@ }, "node_modules/deepmerge": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/dequal": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/devalue": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", - "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", - "dev": true + "dev": true, + "license": "MIT" }, -<<<<<<< HEAD -======= "node_modules/didyoumean": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/dlv": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/eastasianwidth": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/electron-to-chromium": { "version": "1.4.618", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.618.tgz", - "integrity": "sha512-mTM2HieHLxs1RbD/R/ZoQLMsGI8lWIkP17G7cx32mJRBJt9wlNPkXwE3sYg/OnNb5GBkus98lXatSthoL8Y5Ag==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "dev": true, + "license": "MIT" }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/esbuild": { "version": "0.19.11", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", - "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -1266,40 +789,31 @@ "@esbuild/win32-x64": "0.19.11" } }, -<<<<<<< HEAD -======= "node_modules/escalade": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/esm-env": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", - "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/estree-walker": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } }, -<<<<<<< HEAD -======= "node_modules/fast-glob": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -1313,9 +827,8 @@ }, "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -1325,18 +838,16 @@ }, "node_modules/fastq": { "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", "dev": true, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -1346,9 +857,8 @@ }, "node_modules/foreground-child": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", "dev": true, + "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -1362,9 +872,8 @@ }, "node_modules/fraction.js": { "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "dev": true, + "license": "MIT", "engines": { "node": "*" }, @@ -1373,37 +882,24 @@ "url": "https://github.com/sponsors/rawify" } }, ->>>>>>> b829027 (added tailwind and vite) - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, -<<<<<<< HEAD -======= "node_modules/function-bind": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/glob": { "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.3.5", @@ -1423,9 +919,8 @@ }, "node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -1433,26 +928,20 @@ "node": ">=10.13.0" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/globalyzer": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/globrex": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "dev": true + "dev": true, + "license": "MIT" }, -<<<<<<< HEAD -======= "node_modules/hasown": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -1460,24 +949,35 @@ "node": ">= 0.4" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/import-meta-resolve": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", - "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, -<<<<<<< HEAD -======= + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, "node_modules/is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -1487,9 +987,8 @@ }, "node_modules/is-core-module": { "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" }, @@ -1499,27 +998,24 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -1529,36 +1025,29 @@ }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/is-reference": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", - "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "*" } }, -<<<<<<< HEAD -======= "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/jackspeak": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -1574,64 +1063,68 @@ }, "node_modules/jiti": { "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", "dev": true, + "license": "MIT", "bin": { "jiti": "bin/jiti.js" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/kleur": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, -<<<<<<< HEAD -======= "node_modules/lilconfig": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "dev": true, + "license": "MIT" }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/locate-character": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", - "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, -<<<<<<< HEAD -======= "node_modules/lru-cache": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, + "license": "ISC", "engines": { "node": "14 || >=16.14" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/magic-string": { "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" }, @@ -1641,26 +1134,21 @@ }, "node_modules/mdn-data": { "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, -<<<<<<< HEAD -======= "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/micromatch": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, + "license": "MIT", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -1669,11 +1157,19 @@ "node": ">=8.6" } }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, "node_modules/minimatch": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -1686,56 +1182,45 @@ }, "node_modules/minipass": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/mri": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/mrmime": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "dev": true, + "license": "MIT" }, -<<<<<<< HEAD -======= "node_modules/mz": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, + "license": "MIT", "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/nanoid": { "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -1743,6 +1228,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -1750,70 +1236,74 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, -<<<<<<< HEAD -======= + "node_modules/nipplejs": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/nipplejs/-/nipplejs-0.10.1.tgz", + "integrity": "sha512-BuKBDfdd7BVK6E7sivHwrRPh9TETsHuHEwuT95nAjRz2uJu5roYngNs+BdRe8nYf8mP6OZ9aRqdgMlqVsDMRcw==" + }, "node_modules/node-releases": { "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-range": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-hash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-scurry": { "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^9.1.1 || ^10.0.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -1825,12 +1315,10 @@ "url": "https://github.com/sponsors/isaacs" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/periscopic": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^3.0.0", @@ -1839,17 +1327,13 @@ }, "node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "dev": true, + "license": "ISC" }, -<<<<<<< HEAD -======= "node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -1859,27 +1343,22 @@ }, "node_modules/pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/pirates": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/postcss": { "version": "8.4.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", "dev": true, "funding": [ { @@ -1895,6 +1374,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", @@ -1904,36 +1384,10 @@ "node": "^10 || ^12 || >=14" } }, -<<<<<<< HEAD - "node_modules/prettier": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", - "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-plugin-svelte": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.1.2.tgz", - "integrity": "sha512-7xfMZtwgAWHMT0iZc8jN4o65zgbAQ3+O32V6W7pXrqNvKnHnkoyQCGCbKeUyXKZLbYE0YhFRnamfxfkEGxm8qA==", - "dev": true, - "peerDependencies": { - "prettier": "^3.0.0", - "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" -======= "node_modules/postcss-import": { "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -1948,9 +1402,8 @@ }, "node_modules/postcss-js": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", "dev": true, + "license": "MIT", "dependencies": { "camelcase-css": "^2.0.1" }, @@ -1966,6 +1419,509 @@ } }, "node_modules/postcss-load-config": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.2.tgz", + "integrity": "sha512-Q8QR3FYbqOKa0bnC1UQ2bFq9/ulHX5Bi34muzitMr8aDtUelO5xKeJEYC/5smE0jNE9zdB/NBnOwXKexELbRlw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.15", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/purgecss": { + "version": "6.0.0-alpha.0", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-6.0.0-alpha.0.tgz", + "integrity": "sha512-UC7d7uIyZsky+srEsSXny9BkbTcVn3ZtBCNX3rW3DsqJKhvUXFRpufA4ktcHzWF0+JLZgmsqjUm/8R82x9bHpw==", + "dev": true, + "dependencies": { + "commander": "^10.0.0", + "glob": "^8.0.3", + "postcss": "^8.4.4", + "postcss-selector-parser": "^6.0.7" + }, + "bin": { + "purgecss": "bin/purgecss.js" + } + }, + "node_modules/purgecss/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/purgecss/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/purgecss/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/read-cache": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.9.2", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.9.2", + "@rollup/rollup-android-arm64": "4.9.2", + "@rollup/rollup-darwin-arm64": "4.9.2", + "@rollup/rollup-darwin-x64": "4.9.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.9.2", + "@rollup/rollup-linux-arm64-gnu": "4.9.2", + "@rollup/rollup-linux-arm64-musl": "4.9.2", + "@rollup/rollup-linux-riscv64-gnu": "4.9.2", + "@rollup/rollup-linux-x64-gnu": "4.9.2", + "@rollup/rollup-linux-x64-musl": "4.9.2", + "@rollup/rollup-win32-arm64-msvc": "4.9.2", + "@rollup/rollup-win32-ia32-msvc": "4.9.2", + "@rollup/rollup-win32-x64-msvc": "4.9.2", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/sade": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.6.0", + "dev": true, + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sirv": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svelte": { + "version": "4.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@jridgewell/trace-mapping": "^0.3.18", + "acorn": "^8.9.0", + "aria-query": "^5.3.0", + "axobject-query": "^3.2.1", + "code-red": "^1.0.3", + "css-tree": "^2.3.1", + "estree-walker": "^3.0.3", + "is-reference": "^3.0.1", + "locate-character": "^3.0.0", + "magic-string": "^0.30.4", + "periscopic": "^3.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/svelte-hmr": { + "version": "0.15.3", + "dev": true, + "license": "ISC", + "engines": { + "node": "^12.20 || ^14.13.1 || >= 16" + }, + "peerDependencies": { + "svelte": "^3.19.0 || ^4.0.0" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/postcss-load-config": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", @@ -2000,7 +1956,7 @@ } } }, - "node_modules/postcss-load-config/node_modules/lilconfig": { + "node_modules/tailwindcss/node_modules/postcss-load-config/node_modules/lilconfig": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", @@ -2009,467 +1965,18 @@ "node": ">=14" } }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" ->>>>>>> b829027 (added tailwind and vite) - } - }, - "node_modules/rollup": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.2.tgz", - "integrity": "sha512-66RB8OtFKUTozmVEh3qyNfH+b+z2RXBVloqO2KCC/pjFaGaHtxP9fVfOQKPSGXg2mElmjmxjW/fZ7iKrEpMH5Q==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.9.2", - "@rollup/rollup-android-arm64": "4.9.2", - "@rollup/rollup-darwin-arm64": "4.9.2", - "@rollup/rollup-darwin-x64": "4.9.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.2", - "@rollup/rollup-linux-arm64-gnu": "4.9.2", - "@rollup/rollup-linux-arm64-musl": "4.9.2", - "@rollup/rollup-linux-riscv64-gnu": "4.9.2", - "@rollup/rollup-linux-x64-gnu": "4.9.2", - "@rollup/rollup-linux-x64-musl": "4.9.2", - "@rollup/rollup-win32-arm64-msvc": "4.9.2", - "@rollup/rollup-win32-ia32-msvc": "4.9.2", - "@rollup/rollup-win32-x64-msvc": "4.9.2", - "fsevents": "~2.3.2" - } - }, -<<<<<<< HEAD -======= - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, ->>>>>>> b829027 (added tailwind and vite) - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "dev": true, - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/set-cookie-parser": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", - "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", - "dev": true - }, -<<<<<<< HEAD -======= - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, ->>>>>>> b829027 (added tailwind and vite) - "node_modules/sirv": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", - "dev": true, - "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, -<<<<<<< HEAD -======= - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, ->>>>>>> b829027 (added tailwind and vite) - "node_modules/svelte": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.8.tgz", - "integrity": "sha512-hU6dh1MPl8gh6klQZwK/n73GiAHiR95IkFsesLPbMeEZi36ydaXL/ZAb4g9sayT0MXzpxyZjR28yderJHxcmYA==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.1", - "@jridgewell/sourcemap-codec": "^1.4.15", - "@jridgewell/trace-mapping": "^0.3.18", - "acorn": "^8.9.0", - "aria-query": "^5.3.0", - "axobject-query": "^3.2.1", - "code-red": "^1.0.3", - "css-tree": "^2.3.1", - "estree-walker": "^3.0.3", - "is-reference": "^3.0.1", - "locate-character": "^3.0.0", - "magic-string": "^0.30.4", - "periscopic": "^3.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/svelte-hmr": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz", - "integrity": "sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==", - "dev": true, - "engines": { - "node": "^12.20 || ^14.13.1 || >= 16" - }, - "peerDependencies": { - "svelte": "^3.19.0 || ^4.0.0" - } - }, -<<<<<<< HEAD -======= - "node_modules/tailwindcss": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.0.tgz", - "integrity": "sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.19.1", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/thenify": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, + "license": "MIT", "dependencies": { "any-promise": "^1.0.0" } }, "node_modules/thenify-all": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dev": true, + "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -2477,24 +1984,19 @@ "node": ">=0.8" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/tiny-glob": { "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", "dev": true, + "license": "MIT", "dependencies": { "globalyzer": "0.1.0", "globrex": "^0.1.2" } }, -<<<<<<< HEAD -======= "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -2502,28 +2004,21 @@ "node": ">=8.0" } }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/totalist": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, -<<<<<<< HEAD -======= "node_modules/ts-interface-checker": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/update-browserslist-db": { "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, "funding": [ { @@ -2539,6 +2034,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -2552,16 +2048,13 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "dev": true, + "license": "MIT" }, ->>>>>>> b829027 (added tailwind and vite) "node_modules/vite": { "version": "5.0.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.10.tgz", - "integrity": "sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.19.3", "postcss": "^8.4.32", @@ -2612,11 +2105,23 @@ } } }, + "node_modules/vite-plugin-tailwind-purgecss": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-tailwind-purgecss/-/vite-plugin-tailwind-purgecss-0.2.0.tgz", + "integrity": "sha512-6Q+SaalUd0t3BOIIiCQPlbZQuYARVgjoC78X+fLbQJqIEy/9fC58aQgHMgi+CmYfVfZmJToA8YiLueSGEo2mng==", + "dev": true, + "dependencies": { + "estree-walker": "^3.0.3", + "purgecss": "6.0.0-alpha.0" + }, + "peerDependencies": { + "vite": "^4.1.1 || ^5.0.0" + } + }, "node_modules/vitefu": { "version": "0.2.5", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", - "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", "dev": true, + "license": "MIT", "peerDependencies": { "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" }, @@ -2625,14 +2130,11 @@ "optional": true } } -<<<<<<< HEAD -======= }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -2645,9 +2147,8 @@ }, "node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -2663,9 +2164,8 @@ "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -2680,18 +2180,16 @@ }, "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2704,15 +2202,13 @@ }, "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -2724,9 +2220,8 @@ }, "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -2734,15 +2229,19 @@ "node": ">=8" } }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, "node_modules/yaml": { "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", "dev": true, + "license": "ISC", "engines": { "node": ">= 14" } ->>>>>>> b829027 (added tailwind and vite) } } } diff --git a/package.json b/package.json index 6226ed8..28bf86a 100644 --- a/package.json +++ b/package.json @@ -8,14 +8,25 @@ "preview": "vite preview" }, "devDependencies": { + "@skeletonlabs/skeleton": "^2.7.0", + "@skeletonlabs/tw-plugin": "^0.3.1", "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/adapter-static": "^3.0.1", "@sveltejs/kit": "^2.0.0", "@sveltejs/vite-plugin-svelte": "^3.0.0", + "@tailwindcss/typography": "0.5.10", + "@tailwindcss/forms": "0.5.7", "autoprefixer": "^10.4.16", "postcss": "^8.4.32", + "postcss-load-config": "^5.0.2", "svelte": "^4.2.7", - "tailwindcss": "^3.4.0", - "vite": "^5.0.3" + "tailwindcss": "^3.3.6", + "vite": "^5.0.3", + "vite-plugin-tailwind-purgecss": "0.2.0" }, - "type": "module" -} + "type": "module", + "dependencies": { + "nipplejs": "^0.10.1", + "@floating-ui/dom": "1.5.4" + } +} \ No newline at end of file diff --git a/postcss.config.cjs b/postcss.config.cjs new file mode 100644 index 0000000..65e0bb1 --- /dev/null +++ b/postcss.config.cjs @@ -0,0 +1,13 @@ +const tailwindcss = require("tailwindcss"); +const autoprefixer = require("autoprefixer"); + +const config = { + plugins: [ + //Some plugins, like tailwindcss/nesting, need to run before Tailwind, + tailwindcss(), + //But others, like autoprefixer, need to run after, + autoprefixer + ] +}; + +module.exports = config; \ No newline at end of file diff --git a/src/app.css b/src/app.css deleted file mode 100644 index bd6213e..0000000 --- a/src/app.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; \ No newline at end of file diff --git a/src/app.html b/src/app.html index 77a5ff5..c0a3f91 100644 --- a/src/app.html +++ b/src/app.html @@ -4,9 +4,12 @@ + + + %sveltekit.head% - +
%sveltekit.body%
diff --git a/src/app.pcss b/src/app.pcss new file mode 100644 index 0000000..5cefc85 --- /dev/null +++ b/src/app.pcss @@ -0,0 +1,73 @@ +/* Write your global styles here, in PostCSS syntax */ + +@tailwind base; +@tailwind base; +@tailwind components; +@tailwind utilities; + +/* + * Legal Disclaimer for Student/Education licence + * + * Student/Education Licence - Our package includes OTF, TTF, WOFF and WOFF2 font formats. + * + * For expiry date please check the relevant Licence Document. + * + * Licence to produce and publish work within educational context. + * Any commercial exploitation is subject to separate licencing by the client. + * The student/educational license expires at the end of the study period. + * An upgrade to a full licence for professional use is required after expiry. + * The upgrade within 3 months of expiry will be available at a reduced price for the educational Licence Holder. + * + */ + +@font-face { + font-family: "CircularMono"; + src: url("/fonts/CircularXXMonoEduWeb-Regular.woff") format("woff"); +} +@font-face { + font-family: "CircularMono"; + src: url("/fonts/CircularXXMonoEduWeb-Regular.woff2") format("woff2"); +} + +@font-face { + font-family: "Circular"; + src: url("/fonts/CircularXXEduWeb-Regular.woff") format("woff"); + font-weight: 400; +} +@font-face { + font-family: "Circular"; + src: url("/fonts/CircularXXEduWeb-Regular.woff2") format("woff2"); + font-weight: 400; +} + +@font-face { + font-family: "Circular"; + src: url("/fonts/CircularXXEduWeb-Bold.woff") format("woff"); + font-weight: 700; +} +@font-face { + font-family: "Circular"; + src: url("/fonts/CircularXXEduWeb-Bold.woff2") format("woff2"); + font-weight: 700; +} + +:root [data-theme='vin-theme'] { + --theme-font-family-base: 'Circular', sans-serif; + --theme-font-family-heading: 'Circular', sans-serif; +} + +* { + @apply tracking-tight text-gray-950 transition-all; +} + +h1 { + @apply mb-6; +} + +html, body { + @apply bg-gray-50; +} + +p { + @apply text-gray-500; +} \ No newline at end of file diff --git a/src/routes/+layout.js b/src/routes/+layout.js new file mode 100644 index 0000000..09a24d3 --- /dev/null +++ b/src/routes/+layout.js @@ -0,0 +1,2 @@ +export const ssr = false; +export const prerender = true; \ No newline at end of file diff --git a/static/fonts/CircularXXEduWeb-Bold.woff b/static/fonts/CircularXXEduWeb-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..7666923d9b1be8f55d9becf73d324f722436615e GIT binary patch literal 107976 zcmXuK1yozj^FNG3(H5s@ad+1O1qwwA6ew=RHFyY=;#OMRwYWop1eao^cp*q|w@@@d zkT=iw_kVNFZtSK2J`n=^HAcq37J7p*=(CAl(NF zRu${$3kaj3VLV64nW4x^SJhk4*3H@z4ed2A>Y+SnXjpNZmfiBUem+cSXeuKp9-IFN z*N)8Rlc$3l8k({(YLcj#q64tob0r+C0iLMm>Y{l5)A=0D5slr!HSiM}n)Y)vbi5=q z4A*5TalLFuJGTJTbSu!%B)*`b1%tKuq%0imt?f{HQc-f^{}BTfG}sX}h#LEYx_^Zt z)@OvcK8|iaC|L|wG&CF;G&F)gk$hewt{%21K2_A5aW_z7Q<#9;b2sY%)bBw5hmvFZ zkFfEvPTZ~C?9tFa6r$t@P`r|3x;JQ^9snOSbQ9FG36IgxUWO%5WnX!E+oNRPplpKf zjNhrB%d&FD6vRTywA`u z{wIMJkZWsYXJxheP>>TAHvZT%7%Czzgj0woY;{M7=AVt7_@6LJH^v3(KfpmVLc{t$ zIW&CK7#f!3e|rAYVclf4G|>CIxBu@Td0%huI#ChL7Igx(Jq>jxSjw1M@v}WT=D;Ib z6vy0aF}l}(*0-oOC&8Z;H`YRTSDqj!E`Q-TZb3m!oKc}}Yiax+GwBEf#Opq(0K{33}ZL?JOcTULNCq#&xE#r2D5jl+I&w`ab<+ju#n*6Wx^R=3mhR(o;V9 z02k8Ao1eu4kF!`a!zhqo|sQW`{pe`gqt5uKatUc99&5` ze%G;dVv&|DJ3%-2Db+>ZX2sbM2#E_Yw2D<-QvB6-`+$#U&pv@{+{d$d(ff z;Y-hn2TUkNSvm&#w!oa1KQexhzNU@5N2H)FKg5(NQvFp&MHY z_Z>s_8=(gUk)dU4F^qBR2NR6j6TA~E$KDZVWFh&5hK$?s3LK+uR7ky>zUnx7UwApx7SKE!++yTCI{sr_@N^=Ig6W)|%*Fn3CG$g0_dRJVoMpSl$DZlu(n z=o%WB36=m}g^>l}hNT7Yr1tf)Ac-BWy{-8d3Ip`Y zxq%ceE6SlVzP4-upU+f&JA`D)q%Rm%$}kqEX;pb5g!jlV@X5D=8+F-Eq{X88iPH4xS>I4Z-ZWGGYK~UNA4PWW#rO z=-Txni%cuSX-6o6UHtD_+P+H*P9Lk^!=3ZxYS33j5ABkomRp?H>AkZVaiw8ks$qe= z8~g>Se=m2W7wnJa(uJa__wCohxDk7n1h>IJ1HQXlk*hOzS4>mGsPX9d5}>lHY!<+g zArftqBC(s%{33ZUp1B^YY7tl zzB8J4+M54rc!%soe~#X)NSJ_uUHH-f`{C|0NmzKHT;?+UPt(`f)Hu6XfaTZ9q_G5j zkHjorAbfpN*{`WGC!f-!MM$2&Ph0>|B7^Ml?Hv}+{Gkg*htx%_6~|BGyq7<<^zZ48 zhPvMp{pw<;@1!w=5}fyl^kV7SuCZB8R`t=9%paFM$?fHbwSKBJ<2caQIX+5I7=Nl@ z+a7hkzsEWSNJuaJc`EsE?7!84tW;aP3E=Af{Q>v7!o0MR$=(0ftFEo>TZusP>d8Kc z(YNLs$mV|XW1qjsNSb~ z@vnO{LEq%wlF2`bwQC;r(grbk0F!X5%4S~ z{CimUN>EzHQSuEdRL80Dg(fawTp>>1uCDNrye``3FIf=l2-=|mJH(t$XD(+N}_g7GU6~mr+iej29ucuC6K2rp24?wRQZ*rS+7Kj`6&f z#dWC5eT2givIB_OGk6LYcL5}>Wd@VMpx~Y!)2;mZp(%fnE85kyoOZ2K;cA=Ft(833 zNf}K_W;1nJW2f^fo=+AQ)juGB0|Ru44dtO<22+{n6o)SH+L#9X709NQ-K07{m2+?F z-UHS^_rF-1lHcZZq;0%LiY*U$Pff~L{BA8f*vV=f0%;Bl(F-(8Q^>AJ(q<2kmPit} zJM`8?`A#yxa?)G+s4SYsOBelrR&*7M`y&tv-D8LO8tdqXFq-pRfl+X0+c@IOt$373 zVs@kGDn(qsEM?5cfsdkJ2#G8Q3u>iqX!j<5sq8n(Ap!>CDO;WxeOlmfE9`a7-*xIN zL%VSImXA^|Ah>*#pWjdgyaUw6ZZZC|jIV#$iJ|JxJJzs|R~GN#NV4gxwsQ_#o?0R8 z=|!vE(78z*eZ|I28G=dlkD%Yfsqb{ZpVEBcLMm^$bmCDT z#oCAHbdEw=So(A=`LeG%6fm#4%o_h{{MGYXoGy7{_p`f2z~n@&7$U%Q*pC-VnFlwD z0@Cv?o7B6#uUvk({}qAh#tUtMF?sVD_xnn~qjnnxIqO`eSY4>qaSrmM`lmJ-hd;iw zDo(2TDX!2prqR#={dX7;ULeVT#F&WeaO*BN9yPDO$^<>Nb19NBXcW6gs|@4&{1$}C zm|dACT@?s8k1e~h!)ZROR`Wp0)xuoI<%S|30VMDhtkuw-urpq7fnUyiG&^1%_uASSpmSir~`LiO>?eJ8;}A4*H3q_r4DR)_Nv>qPGy&nNx@`@ zxxa}uBax3A{FPN{Bcv8GT#;ROvXt-Xv0AU`vAgOiyAgsB3ZS=(hYVfIE)$S-;wBus zbrOwl#OTTDU_9-vHbF&u<%kBYoVF6vcUL#Kp=^k;t_%l8aU-}yHZXZG0igz7dz)() zAi79P(_E_V!RjbIg6$$_Rc5S|EQOUPtVKf653@DKH&6X;o|*?rg;|2gLm!A4TTbEY zdVhB;+`R_6$|Hc(I$$cBEOEYRZ>^aZKY9H|!z$fom9cCc8{HU_2qT7C^sUZU)7)QO zX6=(#GseSAHODj;XdU>jRXS~^+O9H-Zm(VWGQ-Dx$~Yx7m;yNW9Fkq=*8K0^28wo^(snBXz%~?XGLZIwsE%&JV7yCZ~#J zB?uhRjT#@XZB$hbH;}hW23{MUB+eUBO%MH&i{I}lWBy$)V~n1v{k!gT|DnID;5(2o z*JU=IwPe|dFRLaj*9{$1!3vWhK#ZVW+F3+2HW*jbn){i8{afzR>&&c}{4p`XF15|$ zZz6Sfv|+f(NsZ>`sLw2Y0UdPd!>3swKa=CY{+-44M&#B1`7 zRj~w|X^SABH~b1(FwHe=0+GH6wvXU2fy=!!bvhVpn5=BisK z0Jnd&`1r@saY^WFquH(=<@L{Xw6(lL*lYeSo{Zc5UEw1UYgzMu^tKu6%3RmQRhqmmmE}Km2`HQuiEUv%%12c2U)WS51C9dn8xfixYND zx*>5rC-pOeG+{?2Lp$0M{BuFoyTj9?kic(W&(5#IVzKD@;~QB4n5)^mX^&QWQ~o&hf{bm_n^oT;U|B$C`!U@`-uGd-M^*-WW??T#%&0$Ve8*cO3`dzyz!G`P zDL1GXI1{npt_gKj}sPy|88p2~R5{5^ubjBJ*yJU%!nt@RZQAV(k~ zo*MC8r_X+W>33`$3_1O2YYeuuux~v#NjIQ2Trv_rBW#0}#LUy=`1N%H=^&os_G+on zH0B!O#mw;$c6%g(-&_^oaev9rSoSQ7i%ghHQwp8U@EW-MN3OVHSs3qMtuuMvURRM?iU ziUdwxn@@at(JO}F6{gEksj7wSuE0L5^kEu)KL)P9F^kT<+#PxZW-YHI(2m|c& zPs2)bB|zkDe-}&dsGF=d<*#=+H-fqa2DrGEy~?CV^6zbGi6kd4>8yj;DL26rGror! z8$3Bzyg$A*I`K7mlJJaJvKHCK{5dlZ@jg+pvGisd%wWrrT<;;4VnX~BR-KCtUr53{ zqwr*OfxkHWvLM*|Ac`qbuP^%7xO->#rljU8P2bip4c=@P@@m#ta#?mrxqSqX{27$M zC;k)sBnK!kDT<(#dj;5imenUV;}4irq1j-#$`4<~LyVCtr@zu&534~_$$E7`vOH}Y zy_wF&g|p_B4Ah+4V*pYkjiZ9~{HEt_w4pul5&}e2&HLtnY)BIAco$hf0LRz{>!g^g zc8RMr{uQAt)dlea<%K)PwMlbv?j@w??5PaCo7Xj|;h1I$IU*pp7DDH!~dG%+;vsA$L#>>9eB1wPxW=Xq0mGbOwEvs!T- z))B+++|gWc1;xN5x^aC~-SwYKcP;9~&B3wFvBvq$;+|7nrr^CJ1~3VqWRRn-!$yd$ z6gvI~`eFk?wP&bsNObEmnK#eH9GDusuBn>31}2;9W9|ODAsrMJF30C!@VEEA?|u*~uia&TbctZ8=k(wUuz>B;_``GFT5vp(?4|vs1j)Rk_fsty%w2IKz9lcC?`PnGPhs>XB z%R^2ZVfGEbO$=QU823dQ1MwkZl-KtfaulmeAr;g)qiae=Nq)@Y$hxjGDnf~J_qD_b zi8F>T?jZv{`A3?YQ7PXZB7yHmxSd&0pk4*cp3D)rnZ*n^VO5we`J}G*6L~i{^$O`k z=e4O!%&V-SOIUqW`a*@9&$GaL_xIsk?E8V3`JnO9pO^hY1-BpQmI`Gws^y6k6|<$X zl!2@^>AV-zUuv|TJHc6AGY-c%>yfGg2vWq3RpBfDtz-F^3mOR+pplaG<1UHMQ;5hV zoNatBU_X&?X`DP9Rzm#~LqJI{iVI&9gNBYm8%vUcfF`~f+3P*ErHhax)Xy+k?c{cO ztf;Oj1*cz6Kh=53W5ZwMX)UJx{PxBUof1~Q^$SEN2n5&Y3eNrb8X!o$aYp+048|$? zItsr}?(R7jO@%1UE|JBNcRV&Vn=r>W*9V1(>-8A`~9|>o~&0v z?DPnz0(UBr)gGvS8N2fxHW^PjyG1_j&<_b={vAK1#&v%}gaGR`c%EhjEn-{V9hwy_ zd^Ur$ab8xKG-Yy`D1~k_FEXjT5zc1S`Vh{CvZaHNO7NiZZPqRW*}kO6cz~Pf8rkR~ zkW@-9UByJ?(|3|70EfRLF`McrKp{e%mnDYp<4_EmT-0??n7cDQlVL^ApDt{;2jzOO zwy1g(Z*SnK+pLmYM*o!7Y$~EFFfYQ!#x~L-p;!|<96abCykUbw=xqB>PNGMRMi3!+ zS;BeYquNpRuy%0x?%e)Do2n(dn!u3u|j?LIgV3U zaMLM*3$I*Hk(l?phb+0reu~4ZJKFrBOnhCk=0^k_D<_uUgn>jR(rb`UTroOQ<~vZ} zE140qN~W3!LJ*f$RB7PG2|ie`eRYaF1ZE?6HbQ&=VHP@J>uL6kB=ZuIK*2Xw$`9o? zaVozJ0HL)m+Z-o!AI~GWOh~nkg%`Kg|2$KWR!z4jV<Ai@;x}%C4z_)wz;STv{S2<4HO;D zv*=k8?E5#!L;rEa&GmP=2i;|4^1ZhZW@lkY$sin6SlJ(Z97 z_0y9|N);TrwW7(nN-wy*k`whbIQ{;|x zlLwHF>hgK0-ZjFf<*BO9y~(6R7z+V2&xNevAqKz0WE$(412W_L2Mg2XTP`;^%_u(@ z;F6szVCe^b;lj%xDJC^&I#xNM{dR>0L#qC^$Nm!~b$Vq^{^=EXxZa9s$EvEF*EwDD=q;S2B zJ0~X-4RFSltFoHdx6L1(H~68VbYrX$CfxPs5x`gNRpHd^UI}llTjLpeb@7fzcDbRS zY~P)0MG$7!|34ef_KQG|#GBBDYu!vf10@jN&%YvtGWR0V>|=uzJQ=O=F`C3f>;V1r z%pZl{Y(g-@rKyA0>gR=KEKS(kht=QXSPKH`sgR*Fa{&c)`Aaq5)lt=fp)Pg!Ss_F~ zX9z$11+J5;BmBkRO14oBMA2Tk*9d>*FDyB1Dq3*xbECp!`+5&yEFAIOu3kJiMbx@{ zZ>PjR*8yUP5?O?xt_ED60Mt6pls;PfKC2#5|I2YZE6x7%A_5%Q}23*wVVM{vKV`Wz1KwDp&r;S>ITGvT5vpMkW5p{p({B{tYU{lCDn(1f-(f?>8l5{T|OnK!fE z<+i!{rgAS@tTU6(Z0Qe(^oQzmFLX>5mk~3X5gVM{H{95~Vqk=U*p;L~RsWG(r)unSB-j`I_2zKZDF)WFtMlOJgG1 zdo_dt-`-2>C|fvcqg=95H0Cft3C;qb5Q{3J!VjnWVP~c@2lUwOB%taDJS<0@)GWWt zQ^i_AB^zEL6tv%5Z_?v z%YdmRx;>3_)%4x2%l{F4=C6dMo~;Q;DiGr6UyoL79+DNT^-VHNt&&b)Eis>av^R%* z{fr7ECy_u{Gz^;5--X}Tw?J5^Eqrl0p*Xiy1O^Io$H;+ihnn>;J`x0^6T z8w;-7yzZT_C6$Ya>b8|!&u4JQ;fMH((CSV1<@FX&{V-wJ|F`;MDSMs4HkMN3Q&P!W zGBdnA378HazS!vjEBE{9^C}Cqh|jyU@E0HlJv5hwOlR{6W@eUO_13&&+nA zB}X>-vuG~nEu{=wZ<@7fn1eNJo7@hM+KQshYO$OIldIxvb8tWKvMv$H&OL|caBRpE0kGi@Q{LmWr$1vv z!AaAlf|v;W@BB&L&+82cxZTnv(j#8`B*HSxzHXc|>~+bL8n|X2bAcyU1ib+{1jr9R zMnIW6gTFvLsw{|q*sZ$4KvFGos*OJnoo{Oywbyiu1mK{sGR-tXduN`#vwEm4GcF~j z=nD++f&>PnzUMp^uiR@M<^$3>m{2v^#xM2Mx#&{U8ba4sZ)1_ygJ#x(h30Xh`)a%k zWd7IM@o%HCR|Mm{e|(61YxE1dSiMR*!d4rhWEOF>LY<-ZVQ@zjI?RU;CI;)Q6YX;m z8U$D$Q?!;t_O`|U#0&qegpBE2$fVEHb`1hBywZW55 z@E1(Ub%niZ#lJqX$sxSKOXTTYZd5R}DVebg97stgH_3Uoz}?on3=Wfdl0GIFROwRC z>I>~~eww#0+3kxcB`Y-wQ_&??*Ff7JBg5lyOPYx8Kq|yQ=f;;9hkYU{hb7NjOxOie z!5G`R-~qkbUt|_gAYMb{y{`DH+ka2b2g+rs{|>CH>5;$}x6BZdlgLcYi#TVA-G}69ptCv-;gL@blbjc_>)XmXSOY_+Bq(Cg>&Y##6nkcocJ%& zIuXXoju3+`gFC5;^wCMl@n2qwHY(L$7BBG7laK|-XzTgh>ggF2X^(eNC&KmuM{yD* zRo;=V#5!-t=Yunb?Kb5Ku-e%#pYa9JH@+Qt?3Z(Q66!K$rp7#>yWv)8P23H!Ae#B# zD$j_yYwzXOb+p&BOcN6Lbs`IYd?m#4x}y7spz>#+n5SAgOl@vmvb0FYV8rD3AnW{y znK!D4ZlWGkgmy>$)!J(?h%Uv9ZC#$neABv5cb&n|b&+xh7B~O)yP~OQlK0ToUsFfD!V0D^NuaAXYuYdt8~l2n}l8{Q5%)6RLTW>^=O3uG6! zaWeW0ynHo=qZ_*<`PK799TnWxbF#(Xlab||#T>%vxS&s6alZAdx>rugCf5sHoPSJu z1`^0w2RlMfc-O8h4X}J?Gy*E7sya(|Rj&zzes7O~==}5n?dI3>!m2r2GgJ6p?3X-| zTV5UrFSh(H`2*w0C`MSc5K_c@a5ZSK_Q}3<#=7>6Oh1EtKu z5)Y@nxRu3AuDmFW6y80Q5srEB4v#JCmZ`|Q54agvG_JZE5~tjJ_yAc~Xytxw39YcH zuB+Jn;HO$<0R8`AWd74iRJ;H!KkTK?lOW=)_xG2fyZPUx2rw0NxJ7UfoF)`;TQSCL zl?4H@mLGgclX74r@s-1o-0?zs$DMNg+&0Wa6*>v>8HP@*Nm~-U{BVKhtg}8}EN`8=yV1k^>}tE7~XfczG9C zi9Z!Q0J^6~a8_aa2OBaY`L8%HxGSzPx)4?NHGN(D4I1Ph17*bx`w95mEd#y5ofXMG zHC)Lo$A;~Bkffa2t-mmZlr5&9Z@0VzOWakh%g)Gufmnz^KdKYv?2;10-z)rl-!MTk z^>UlmMxVQ#$Ssb>B9W^j-;usGWT!Zdx)!k=p9r zkK*x9@MXK}_&|WFLRsvtd5J0e6op?7wmi4eb%svjj}bemQ}!iK zKDAn1rmB#wpL3AnGWT0+@sXf9! zWvRW#9^8#i^SfQEYk2*Uj*PQ(AnaxXr1Hm4mFFkLXED*{m_a|h%>*5r8x6y=SQtrA zr5`!hmd>#iOPFISpV!qYdjZ-4@ z8;*wPV@b%>Rpoj1R6KOFw})yCR-hvWzS+k#qx-+_ibS4BY;+rFp~G3U4Qw4tyHa4~ z>-p{#2If*RIks~@w9=W$Pnu*0?v)0K*WXbLg~9yIRIgbq+4%6KJ(Ipf$*EX5_JXFs z=srVvc0$eWOUBS29nQN9)}M)9dc{Rm*8bF%ycFUc+oeY`UKGe_cA~ADt#~E{M1zEaHc{vCh(T#5R#ljaaH`8~!jf~*s zTIvs(T;o8wLFb5s1o@)U(VwXL88QKO;r@S7$XP|Z1Qmr?W)#v6n32S=BaG_4A2g+U zYu>iubXc$}RmC{8@24^vb&yFC+2($1n>l*3HnD*NY6GiD+~T+fkIh|AM-qXalbp^v z;^CW2QKOn94pes)vgs-|nn<~*aP;3~#rV*?>p1Cc00A6R3yC=OmT(irfjN?=2jtS4 zUv^z~okSs76$0`-dybjxvXPt>GZXJszP)Y<9VDNPL z@^R-l=I=isxV}3?!3SG7pWL{XdlSF(#TRt`pZfV-7zjn(Hm8t%&Jk3NvF4lw0f$@^ z-j(e6eq!DGxgD_SW7dclE$);we0_5^8QofOw8bUGCOZ6~##?$%Op{dFaIYE1r@c;D zF?`Xq&8;2MBGarSzgk;CbowyR0rPswESSv}U$|0bN&0egx@#dnH5Nvw=Tt0_?C1{O zv#`y2W1V;X;UkWTg`HHKZQ++;=09I}U1hLFQ#=)}z+6kacqG=UIdhcoyi;P#PJQSP z5iJ8tlEpO|QYE_xd^~soz=)L*z`&G* zxk5t(a%(LaSuq;*@-)>h8#t=**%GXS+isoi%jc*Pb$Y?@y}M2aZ+Kl^-~FSV3OmeU zB7IqVTV8ov2SetyqB2Qz*d6D%7$PiZZe2jTBgCMcU9Lq0frsg8qT|nbp(Jz4Y5ocU zSvYXC zW0ii8!tUarW3k7I%i0fZo)`h=(8y=xMH>WcKNc22a z{dzq?xcUrUk81>%Az=yGkFw#6Z>kiC88X{_%K?wig`I+XNZHY$QX<&!cb=By zY+%M>-Xt7_FB9$-fUQ?Y(QZ``1%HFIYReIH*C{+AuXli+E^o{I#L=4PcMk9lt`8Sx zXdtC`mX5EGW99wtJSRW?eep~vi+rz_>JBGRI`x&k#e)E5oV-iPjxh7#5!(#Ipk+#a zn{pq4dNv8N_^Su9voj%;yS9lGrXZP(WL>rh4qXq7jeUD-#+yHPR%i4uU=I$y?EqN% zp6uw!l|4`#4G%X(sx!CIV9tMrf41sbp=^K_G49SY)|T-msf|AbgZ%;t`^6v9!M zWK5v6U)z~EVi;)AQ{BEzTj_gGnA#UcL1q3o6LB`3)kM&p8_lwrCxDWw#14}NZ8Q(gkh zVVc@OMfC244LUqxR5h1mfPW6qi2ICk`~MJwQ!%ga_Nuy31ky>wLLnXU^#VF#;n%Rt z8`SetK&Byd0F*96ghF6KQxjqJdfT_gk*R@h20%r9-t&gqi;p_IsFPH;>jqj#5!EKD zOA#Nj^390ER3mLJaHp!#BI! zcIA`KYk~+dHoDDTLOfVD z7Fl_9{Fi=}nR@2=AP*CGS$5-Uq@|dyV{%>iD$dZAVFJT^Aoe6E*@|SUx zFpjs=NKNREq=!Es1x?s2eQ%fFYM1APbj4pJ1dqVguqg19{qWTsOfY)+-tC=5q4TP9W2c9dY{3(PdLis*s$C$Gy~X(SH>OMxZMc;=uJ_ z_E-AP-xgP<4;@yjQ;aMvs*t4_n)l;vGbCx5soD#>>j4$A=*wi107=6eFBrZg_!%M* zK8dTS0$}T&2q#hJFU0m1vj~FZX}{)MFwzFvH(;<41`OCrP3r}v?Z~uSn zz(3k5RMOyPPZqu_Zc$TLCy+tWHI+w_CUELKjA?jw62>j?&xRoke+(ghTcE{!-8OQx z$Mntk3KQX0w%HAnQK1dH!iTY(?(~Bwj7I%%jq}Il!^(B!>e{x*e&c=cM!`4}sH=nN z%FcUeg#hWjo+g}SnHiDv^af7ms0P>fOd@5)C{IocW(?XzGPoP3FHfs=dD8gL5r6MK z%Fk)-yD$FJh0#}^Ac|0PZ&P*pb@f0xo6_KAc9{x0O(~8;kRj;VX{%mC0pkxBU{8T? zBeldLZs0m>3`r=eF2Smvwmu-?BCpp9E@zA6B1z7?0nT*BeCtam>e1 zy61JekQTlc;Fz){zT7Q)n*VgKqqF>pF5j{ln!79M(blnYePt{6(>E>PL7tgm)xD?w z>+nk|vsNQ`8;M`E^rf|m8~f6Z`Q^d!K7VpJ+vs>7>9@0Yu!|VA)y{~bUsXX)+udU` zb`{s!i$lIE23jT(fq5CeE9~nQ*8i%{v0)C&dywJf6Tsl6pB@tGJAS?XxKZS!YgrMC z#Df9XA5rc6$RgQGZR)bp3_OJX2MmO-1zpsqc&2tt1n9P51&SdwRt$S%}ekj?KXCwCBUaMfLsk$Y>D)jbeU^xEQmI@A1qwjvi!6z!K4B45& zfVDT|n(cMx-e`y*n?{}`S5Aws$T+GXGDKz%^J`H7Tzqa8@3rn^q^Q=+<_#$pZax_) z@n~1beB~_vT30vR@^M%};dIF>_%<_?94DUnjdEe|KgM-^Dbn@H{yR<7Rjus7AC3zWoG`zrJ#S2e$qgo3*PU)?OU+ot-CQ zkHq`F-u>?I#|P^Bsvt4kv=a*p|KqdPNEav>q8SwjT|ydaAJ1N-Ms?%gv&Qmdv{q8m$P)i zO|oM!`^&^EBj#QT>_MNz0H+*PO!M`|BfF{EmFGi5>lf|W)EmKH;4J(v*YjIV@#Kg7 z&&>Jc~0q3hw51CDk^o(NP_~zG_dX*_j;j<+q1T``n%==C)j^jn>!g~41$`( z8U&Vtc`bFKv#Ej%lOwW`C*97LNvL{R6*hv=JR>K8n@2P@(YV z&N}X>pUTj0^0-vr1h=J9$Q2Sw(@;oBw&*KLbq!1z7v?vNa%R%aswC9GkX2sm* zey&$;vdck+*P(McQrrP|!*ak*7eq&rZ#=r$-$y+o(EgcR`>xvZ%l!N$N-uFD4!G_3 z!&px{4^~m5^w$wylN}y!1qZf`ZrQJ%1MRD)7=I^pkhXv~KNzEu%-140kNQBSD1=Pq z-j*@QT{1j=+GCMu5<@he$f!5T{aqO*!v?r{uXUY0MXpC#`QmV?9zKv^qj(|Gt*%10bRe&=i!9 zZ!9vPd^`oXYAPS^dBN}R{cTDoBRoQ$d6RL+!U=9@=;xuw8e3-max$GzrL6Vp8H__~ zSm1hEq=dcuiMcq-0$C?x>xTWB6r3L5DUVDK_n7 zxRC|c^O)mFa-tewY=Qh;&`f$SjQ5+e$Zz??UkkK=TS1kN7`|R;dE4i~sVrDuH&*C; z)H)=|LKCMbMKNL$R1PIqU9?ZuuGd zZ}q<0-EUEd@8Dlrh^veF4@Vz_*kss7i#l;FWmAvmnqiAXzXLlw$5;lpTNGhg&=Dbg zdhHA!{`9>KV2RpKyn3;0O}or{<@hh1OWEQ6!|gyB{dE@Kz4|*H*_^Sw-NSP(LLG4h zv%=T}4(8~~4P!cakaWmhM<_C2AJL&>87IIte&)k8RnX%j<9+HeDYSS0s1Eixo4nW% zZ5xOeDJBM)1o}2jb$5>C(Xn2J%D;_~yjzWGr+uYx<`PLWU(T8Q<^mJJ0$vkyXk$oj zJz6GCQTm4k$DOMZm&@hXdRSa4o7s{$5HjmH`H_t3bOE-jhH9yJdL#)56q3W#`a#b* zzMh05lb*EU`i^Z~-Xy0#JeYZ&A?5<1^xyiwZg+=BO~`|XAC^P$5Xjx8Ej61QrYn!8_h>&}I3pgc*TjdFV_t;H<#zzqt~yTk ztmy>n-Kz?R=7@&+5VVZ5F?IUbooEy~Spn*&cVeBOO?f#rCt4204mQO2!M*MQWWnJX zCG6z&ovq766D!nL+DT3Wb^akiFa0;kykx6W6*0wR=!ZH;8rCMTeLU~UyQ)}k?aYaB zCPSShNypz`&+x=O`nVc73QRe~wFGxF9Uj$&>C2@e?=H3=JCS6FuxfIQU;l2E`ph~| z60?>XD|QyXCe= zw3Hu@@Z{$tPYG5}H+b;LdQ^^6o-{%1yFZNT#$N>n`bjVrc6l?tQT$!9>V;gTR5?gP zZoH#=8j+hcaO->M20e!(i)gbgz^6!|lNo-QJoGUmmja6YvsgKKV$T!z&5-xkP+vZQ zuU*I+FKSVQQ=FGNJ6z$RyiMu(QdSOq9o#r zn|7a6g)ZVa;R5d|3(v8KjOa%Ct6!UDN$Zbev!z>+AvtBJz~Fat{+i~fk-qoAD1~OJm2J}rZB|Ksv_}g=H19ime(9^dR zMj`jvR)(ITM%L^Qr|l3Uii0Ac=W;E^(ZkgB2+(&Kv0U>Gc^@2jxa2Yaibuz?Cx3Bk zHb5S9fBRR4a3oL~^-COoQ6oD4PkxfLxX%Qb=eE0PmWm8P(Jz06MmdmF8JHtup2>n4X z;fzhKlMI`LQi8|V+ubTqmoA*Mt2c&`$O}wVgPn5sy!sI&4{~~i&ig}oM&YOQgo}^P ziI*fX%H{Vg#wule2@uM&cQUJ5tS98}sj)2gX}2dC)l{zV?Bt6z0Xrp1nWcd*^$5 zeX_Bv@BoEgT>IQ#mmlhgnLGyUZWTPr(zPiUU`MN|$bN|)9)7%qM0c(JTwLHU$bFCu zxqAcuuRR(5xQV``@EbJrq{-fE*Ud0Zt1db)6HtZ^a~OtCyZAdPB*^752G%=8TW4IY zKc4^l>)W#!-65@h7>*zltp9uI# zSW$1m2jq_bHPtmVq#Hgv4Q1>nc=0urtnDA#~3|vSlh;7<8SFd7NTIp9x!l?ElmspeKM65%CkZ|JMP}`9IkgsK4{UY?B zgLHv@f%Zn9=)*H^lhVr1O$P1RWuGboox^_X**iy98I)`GIAtB|1~vbcwVKZv{}dfK zCtMT2Gp*6|zDAVCN~@L91be>v1N2v&m3{+T0Q-&dzu`+Rn#Y9H1UcfbURy_@o6Pxp zPI>*sLRE*~OjVr?d=0DX1`Uc{8y4yi&2aZ<7}}=ARW;dEjdPRhQ)CW)stwew{%BkE z{iB$48Fxa}%a$s+8;~YNd#%muovR?rKsSqcqZ50eNT=R++VB4#0EIw$zp6-Oq@us8 zzpejpe?#x}-rssRxdrYzH{Z>3bKT|cQg@*{$IWzSx|7^t?hx1KxK4#r;uJa4ovBWu zGu)2YH|;;{)AmXGh}~o#wj1nvyV@?d*Vy^L-wgj99v@B$kLbD8^H)!OcSrZx?rigC z^QVNQ_+N~$zRx=DzVaD;#2Z8Zn+gNz`(Fvh?U})yOJcjlagWaGAO5(QOk+ATc$i0c zl$m7m7+K8Xac1)bb9j=cn9Drovw){r$TKYBS+aSK=UL1Wma>c-mXk{!D_BWBt60q% zUSKURvW}N1(Ei=L#~!NK&qsX15t{gvV;to;pK+3AKIar)aGDlcY3D3w=-@o(xXdLw z`BFAg&MOr1x@=|}jg(R(HEdzMT;hG|OF}qiwnob+HfbGu1Oa4bFiqR zj*q*jYyI)QqpX-K5B3r7H9;48K3{^N64j~QBR()En>g9biO7V*LO9F>2K@2TrE4_F zyEZ%p8oZ*?qcTQUG`4|8uM8q@txid~e)cy@<}1#;T61%Kq;!EwMSw9Ll{GZPs3N~( z(Fw*gL%_LFE(ZU^M3hC9#L&*8!5TFg)>y+i(evH8Yr0TzQiGd+Nd0R?0001ZoMn=^ zP6A;Rg}=cCM3zC>hs`~TNQ`UL!bGv5a4C$&hQz|y*qGQE-@y0=K7y2F8eYxA%+H{q zx31(F`2ueJuOl*t4|p)oSS z1xFI8F=xo6h8Ia|Ow^DmZ0}b@FP}_%;#u)wO_&v#%>U_%$j&MySsaoXWn=&5L}_ur z`XBY#F+VY`IAd3{GKR!8(-t4iN$|)mr&25!l2mEKs`Nn!;JC`IUbQLFLY?j^@1TeU8kUF30=V_dF34SBm+{AZcZNJa^#aD zhitK|IP~N2#*_Bg(RMy5DPLBft=svetSy?NjyCj3#q(T|TEhQxxDt;LuJ@qUdVkKJ zySm;I)~m~xiI@5cgZN?MPY@d>-}K_Qi9cR!_vqZ*buFjMeb@T@1$ppMXaE2J6aa<* zdH_!VwgF85qyUxxe*t&^Qvgo@MgbWBH~^6VJppe3TL414+4q+4+6#j6aysy3IG6joNbl~w3p)+ zhoAjYRHB(mnoE=>&7wJ)C*@W|k|boh6(z}VOR1!2QYv&P#c9+`ks)%D({QjFgc1#s zA-d06?pk-PyY5-*S>O48-@D)Uw|{%@Z+-B8|8_ts4rf<~T#Mk`dh!zFX(zuyzDMD_ zn({H^&nH9WJve_AT+jdt42FVJpwLJt{2>(0Ba@-nez>TRd%F;%2Bc2`Zl_d!WksG6F7hZPlhwO&!(NL-pZMV>;BXCThCU z-*wbocO%qy|N4ia!Gm%f8a9(H(C8s~6&kDensw0RM`-4L&09l@*P!J`(0VRh`wU!H zQa*>aAvZv~#n65hbQk~~r$MK8q4Ueo^%v;o8P^|$?lYjrUigPT_SB!AhoG1Ddv}H# zJIMaOxv3BI`4VpF0{zVIwkon5Zuk5F*TTSBaOZXyG+y-WuF7yvZc)eJ!txW`w*nq0 z4-ftULkfs`h8Bcjmx=XyXcRnL2ZpO>*O#?>IG&t0Y%TcexwJ>+6L4Fwy6ed_KwNlYIW{Eiw!y_k}52 z#r&tJd8%5cn%C6E(iNt8*31i}qIhqn_h#N9YMg10&3qkZ^@7=hy@ zP8Q5vE%x19`)lqQm{(Nnk@?nb{v$F~7Rn~s4X>zk!7e!l8TN06{g|Og8G4kVM;V@< z;rSWPM~1!mnsr*(Qf`#{WsJ-g>#^`tc;g&ctd7Os$zQOfm{gS((o^n}v0|Ssd0Sk& z#I^4v|&iJoqHM|O&Hwb_2%e2H8sZD5Oge6&w~g^%rzt=99?dE&cd zo1SfRUbEDbrJgK3%F?5(IkHkd5qmF7Key}WcC~-r*4LNuJFNE(XJv==-eJA7?bB>$ zEn98bYRlG>Y_(;pZKr*)%ky_T`+Gd^>msm!fou?U?{`)YoGW^JKyMG|?E(AdfNKwW zJ>;An@|}3dnjQB1!}{|>BeAcKOoU_3?J?gq$DHfq=6u5U$_Z!v#1NSv&d5n~JLMdn zvd2!@W2fw~QzQO|OfjEdpMc*=i5~s#@6*oApO=d>{g=PbbRj4~r2FK1;;fsATz?R` z+Y#puBJ$iz0CCY2qIdd@#3k<&W%?0ieOB%oqI^N3g6k_BCn~x}r8kMnhlwh!iOUWWRl5__3KLg+NmQRt z)NC#<5OuDT7m2#X#B04uvWTc(TaFS9MiUKv)^H)wsD&ILnoJ{_wj!FDV{`LpKAmVW zMz#y{F2%&F~EqTL3feO{u&heXFhGEzc@8l4u12zvxTiBQSY7ve z&i%`Y2PglBdBi`viM1G_rXlVzYz6VKH5=ZB7_pXk3#pmPBA;vfOn`hP$6W%2zzDG>jL`=>_JZHV8Sf{DCi1m4X6*28< zu@2L%%?y9fyqlQi^B3)(*)@rm?jhz{`*}Tx`DKWgJ?oW!5wDu(g0uf7!@OTN--S8E zqVdEVrNo%UR}o8c6K`Hlyw!=wtV1ky|7Fh-%P%HY+)At*POK^|djEC?vD!MWHm|jM zy>0@ru`=7RJ$|=u|4{R3^F6bI z#4%DDBH5&~W{}Rlk(8?-DffC(o|2?|lS%oD%3e}|rZR<8s2i#9aZ(ZgFM2DfSOe09 z1>_CVMfdwTIF?jm4(Z~Kq*5D5mpnu&{UNE$bW+*xNaaeC$`2(~C{L<*EvZs3QstZF zD^itNBwtUdY7J7gd88{oAXQgWjVDMo*UDD;QjW-n<4~~>JgNH&q#kWZH#|-1IZ%$0{A@|R^te|U(VJdPWGSh4Ytl_uOBSh*y8Kj1 z{jBS4bw%&{yS~5LZr??^Q~&S$nl#9o4chZ>KR@t~0001ZoW#8eoZLl~I9~Pb>FzoE z?&FMb?Ge;&fNysq-hJ=KWa0CR@Bpl&V6M=99FyIO*u7WIrWOec9dO*An z+!bA&U5`aK`vcuY0r5bCt_MB;_g+ zyO@au*n#8Bz!=kY9%oKwhU>VFZDb+FcLK0i0U-r!SHLj>*yD_?+4eZo<$X^u9qU|m zwydyWg-ulGEKjgz)^-wV0rCJ;=(hLv6?@v94ujDcOC}QKg+IGG!{Lmk<@0&2d!i23 z)wKIUEswL7xyP9qiUHst zTy1mMxW`!tu68IIz+Skv&q2R@`Nx?%FT0~*ceJ|x8L+}oSK+`42a8lIELdT|3c%Ju zXcnPuGXd~+zyxCfz)1squyGD+L_=EU;I4(bJIfS2JE_%dH{Qx8u%S9s< zXN*d$Or=yT$6QcOKN`IxdSmnr(Sv^zJoqlS-Uz?1I~u(HYc~dOMJL99k5BYyTWk&5-Eq z*#syW@gYKdbtvOl!6nL090zjY%xAR?jO*E>@B`^b+X+9W062?&9A|cTgAMP&x7!Iv z9PrZ094E15cGe1igwf8!4F#y6cI*~_o;?7-$DnBNm|<=NhtYi;x?z)#;TZT&h$|9E zFfT?b4X+o}TVNbM)B!aGdZGjFh~b-J_@+GkJuO5}E3uGrI8>P;kJCX{+tY2{MU8PvIqIbAGja5~yuu6CFzCe7&lb?>I$ zfbK1tJ=zoN?u#eRIsM!~aZT!?&e2Yf{(7y=mkt$*(b$e%+uVgU*{d!yW(HP=gYM3# zBNOq)8y&Xu*QO?WV}{G#+}M#Td17thfIS~_bu>DiZE2K~t%lZcRfqOc_VJKrW!t2)Hfw z1U1BEESl5!DgLJCMSdvZ55(gEf8s)4b~qXx&iQ;fxQ=AKnrFp7RX)m}y0X&8e-%z7 zL!m?>6dlfbJaAKNxYOh58m>IG!XFN3x4n8bbTBjjYwZ)-cUgv&*lPY&#HfQX8)U2G zJZz+EisfiN=Ah?nPFziJO~Ew|*TFe83LZqMhh?icPGd#74(XDgLj{hsj(LDofyi0j zJ>JBQK-GOvjzPgcH|!j5gQppgIs;N?Ff$pu1j@Bg3_$jS@G+fu!yvpt4_z39Sv`o; zTgMInK-2WF0-OZkbgF(iPtV;4RmW&9!Ce_K!&<5{>})8PK)Du*9v(NrYw|SPI-q8d zpm?n*ad@Q;7)xBt(*yv0P-L5^)(CBivwNU?2#QX$ElzDq$hJMs68R@sk{M3o2*eqq zIuv=G#FKJ>gE-ZBEJ*1NAi}u8fHXyOyPVAFN_E6$G`h-8qbnBg=_@CV2AuCYobu&9 zNtyf$shtD8GiARul=bUd+I%i^w1282v#vL2^>^5Pm;K`f4}7HZ$8eALTC+ElGy6^U zn8%R{d%8BHyCbE^jz}q&cIsN&qRB3Ic1_;x%}=C!`Bc>8*#DV_-|)yqVc($^duKRQ z5#tyr%gu&Hgs)Fjb}Z(W;S+h7>MwRv+la?qR#2gotGR~eap9Jr#kmscQ-V( z8Je0_O=ZA_URP6P%W6%PZGT-&xE6fd$82e$Soe98&P&AxiHv#Z2C=cOZK`gft_d1R=L!Ew{HRs{B zT~M(X%0VbP;N~sNc~Yny&G3K*4>ZXyKF*q;Mh7*GvIg+hn0KS5C2-qT#Vs^uJ5*f? zg{J-c0H9tDD&U9!nt<&X7(V_KlpjKAfVS%4Lq^cUc-dui8I#6jIazjb~*DSyrt?(yg#)WRB{{vx{R_V&X9uv9VWWG1ryUK5k_^iCq z7SGLe6ehaMGrfM@ScBc);WPmM2O0PazMEeNZ%-;*Qt$Ml6*_?z9pOb|8t|cVDdJqk zqrW(CfO__O_8fZ*W>`NG3~?IlkrjGmRXwsUrFhw+hLf`GN>fPWN(p<^V={T7_C)E- zM9Jid*zFOIsRSSMFveek>8E3*nt{To&1|8eQ4`G!D;R#S&|Qr2;@#Kq?bpIP;GX$k zX{TxL0et7#ZhViM-q%5j8L8pjYFc+IE3Uh)CqaC3uuk>LU`0lB4JHJTP|!k3xX_zG z>jd>k$RXh0s3aLcPr@1)JJLz925{j|kyF2p)=W{1V%Fy}gA1+(39#2pD=x?#g5 z;fTi*316~d!=>Sfn@<*J1MUF)H(RVhqgNFRBO`_4Rijl1@YD{-8q#iqf!cu`ZX`Nn zG;yGN_W^I9ehv`8Rx;HZv7%8ZHyZqpJKC|LU1(j6q_`r^+W~R{ zgz7|$IjL=_yqL}`kDqH~?WD^DoWimY zbPEC*1~TG|kUpaH45!0Y)O6wDZ3BHV>3tWuB5;hoCy^`+EF`Q*C+c2M(A-0fOe3`FapKX_7IH^m zT{~PuRM!rucA`P&M9~|CR|_pK3g(%;90A^84C<6skSw>?nGDB{RsNfQ!{LTLZPX~c?y>suwJ~992it%f4%Tp%N#kQa%wi^>SmJ*+wH3BND?cO zf@q-rmiwUOzBNSLHH9CN=!NYEP*o!Y0x5FJ> zct;m1Wy)&LX-EoS#@k^+8T zNOWxHU}@WULiZh4GH4y>_NRSqUYpitYSsA0tB*Pyf%56S*)6N$k@DIEI;3D`Wq~0@ z!E|{LT{T`pqJ?D%i7^ZMmY`RUv3`NXoeH>|0ENvEA}>^jO(#}31#b#fsR2Czf+Mx$ z1#PqtuW3Ymj3Asa!US@{Qz^oH3qU<&_;3^(AmbOJMR1~a7k32Vx=IsBG->=5XE~H! zKM*(AHV^b{8Hyw(cl4EZug&!CIy{q|c2pj+hte*0I&8Cr({5KLWYe0POz!-eoG%+3 zIK8Lm%;9L_w7u)M-g!Zvt+levlM0y4ft1IS@|(^66i}iY=A0fV(Z<%H8;D8&R^zEW z7PSc@91j*bPb|cDp^qlLF$OwJA2JI~-`Z6g=uQ}q>b)JE?ZuJG$NA5-_LlVc*1flF z8NcF!Gb5Y&(aO&fi+m4Zcs2VQRA;l)nzEEKJ~Tk#ifRc-nfuuqF_Ld3K()6Ao7Yp< z-Y`~##k^<-phvPf)GAPi?y(@}#BmB&9cd|)v^1W>a96wNS5H+iwA<@O$qA$8qEYNC zFEV9?n~FzsJw3T>PfymD_M1$;jL(<$nN0qauYdbkY_!*%@S0*HDEvoaZQg{tI2s$< z!4LMt!aY6VSWo4@&7O$W7V%gto`}sF@t807_e^C6srfYSeP z=$qiDT^Js6QZy0jkb~O^3Ztu+?yv)j6NKz0fO0e`gbXRyd;)daWRh30+>TRYyLBvj z_M454&Bg4Nk&gIkm=EVpr@Lkko{`z&<)_<%X_qS%w2kLn>7ebVX4|>jL&@q?*l@+B zZAW(ZI4u0{+)11YNq6@k{2$OY2x{;z`EOtjgix1sqk!$KD#VDLh`^3l0S^$c2u(B` zdN7;yU@FzF%2h!s2dN9*I0pc$0|P1;AcHjP!O0gPU5dS4h+=B;s;|egP82TE$XC8l=dq zAu_Hn#p5MCe-Ut)0$l#XD}=}&z{BDB|KTrd-vyRdW?#Ss5szG@5&9zN%yjJ`J&N!+ zpxQXF)cUI#nkB3#37XFX&EuMkumDXY6Pn=4Bx7U5;%IThz}AuX1eXs@O7!P(4Go11 zwks$fOTuF@VUQf7=?Ak0&5%B@Icmbhm0V()IGsl2I)sVz6;12tEOfSd5*}Z|)7tPh zofaIN?H}AW9PG=cz5W|>kw`utiR7MccC@6{g*(D|6dI0D+UaQ3x42qT8$tO7^=WvP zRyz!Li`#Q#Qh!?)1l*p+&Srl&4%XWU;j)FDN!Mv<={ea3BAg8tu@O+D}?Ch+ZqA7}s;;ZOalswnl`C!kF>IeoU00UQUxQ!kF% zUFD+DAVpBU+()_PGU*lzu4HebDzo~uGcpCEeKZ;=r(NN`=~Q5#rEyoUX0g~heAeWe z^9M&S+muaj+&5h~H&bx*uNn((`6>c$Y6cX$v}A$`{-*yY=oj4EAihc52|< z$@q^uI-Sv+C)K+d2D%9pzkkx61a{HPK3?<17@$J=;&4sYsC;qzfc1;HqXxGD2e+Ya z{z%VFWbqQQsGt=pTsmxqhYZ4eY9p07Z;3 zUgS`8{I`{7hu+C84{+1HmG6A@{0AS@o_uwPhdG#y>NGFHFZg>ktp#PXIheehlOsjZov1CKD2; zT1yQIn?O!76MD2D9F5)DZ%0rt*sy3#DT5ynV&~Qt##3lY!z? zy1d0~2zK^II@k3EwI?h8QAnrr|EKbu?#@ik*G=wwF$Vn)-^j82A* zs#Vp2Hx-~_3<};9pA!pJg>HS_91}~yY6^;V3;wS4H(f9|bm5KD>-KN%Zn?qW&rjx3 zn^q;_Bbz(3YYIW*+nc*j-*4{See3M(ZM%EZtIzCAdwNsez~J`bfvrO!U#93ure~+J zK*UHlj{)7Z0@ZCrXMUUXaOnk}?o{CnmlL4SV?u10>d;fK1u{a7iDE%GG8x57VpgNI zswnZ(IyVhQqXU~d_a3QiIJC1=I``0qL%#mmLE!QJ%FrS0$-<7C&OGy`?FATBY^NF8 z*~0Ec0VT9O^pNQ1NXker`TG@6b*b-Geskj@$H?+S%gF-fCyBg`ibRZxM1&{ZXi;uc zHQUjZ7;&n9&)}b}e2Y6PKjS^xlQ%qg{X;j%9@wD=P3(iq^k5LZEuse!*r|o_3Il-QW36^8O zK!c}63QD1fXF-%=$1*Zhgw(2045q*yxD>FD07XsGQ~*chLebVkMGXC;*pC z&R8j8)%G;CCQ1{jwTI3d7}|5=+Nn3q^tRn(4CE&|Q!}Hf_{izm?y0Ox_bfmEbX&}4 zDek)Mtg~+0U5u~Vl!n=#^!SH%j1KP@2?a6*`!$uLl5*ZpwEupkPNQ^bs!|Y_YPGgt zF==MW(h*m5BiA5n2yeoQrWFWjQJerVE)I-KU>3=&k)}Yz8nMQ#Ks!)0Tjd)^j_}g$ zJW=@}aOwZzfmeq_U)VFWFmgfNBF>;vss(@n(xJm)L)r!w+O#!6iqVy37jR0|sU^yebb_5i`;nqDA{MkY)*#f*k}}_B z70^L|n7|q-wN1!S2|~lENj&H!zbxrX3`Tsi-VJ zU~=};fHlCa(#PLGN~#a4I?*=8Z+`>;Ld_rm>qV^*#-strrvdQQKnwYNP6#ylo+f(F zBvhRVg`~`30PYb#bZn0@_Y(?mDxjo*D;4k{0mxf)F&%OjyB(OzkH2}vH*fmX_vSv! zU#^(>&nqBTE6_#7VQ5}7@dysGu5MmHOHh~|hN1~>BPFXx0S_u*x01E5b5@)J>qzj7 zX2l2+k{d9%9;%eMB2neTl^P+)^nhDVl1&p-&K2ErnmvZv%M29P^sty;7}sQAeJa4g zDQer;8USz#?tyX@l*3T&fnq?cazrUdejTcO{>Vpo@(BN3r3tXv$-f8K)KJ*#G!XW7 zu;aJlG*uC4%}S3>i{?!buwvX<3@c(a-Y7h3W|}$nMXLdeBk~?kjBZY+XGRl=(V295 z^JwDe@P#+6U3>V#;o%DpuU&i7g~R-U;j;$=fx)wf<#hx_YH>G+)?4vJ7uV_z3hE6XOwhTrH`(GmLyI77F(OJu+ z>=!Ep5%N+9A9vdvy7lEs+G9%38dG|fc}3A*^MIleV<-33cnkF10wZbxva_&tP|n81 zGkoQ36c&UArJmF<;mpd=m9< zxKo5aMXI4sxbhod8R=7xs357Zd{r1;6^2)Z;Zq9zS1E)@j%0&)u}!%kvD$DUON4C=z>jrM&PL-88OeJAcoYgT5;y4w7+{1U3`EtjDm5F7 z_L#0}yeHP)&Yity424ghde40qlm-V&`?$68OYO<%;7sncOC6Q}%Wv)L%Jw~pvEX1u z3;}7E`EL<7Y6*-<_7b40okEJ2cr@k8SFQ7ItZ<9Y_sG>>5k?=AYj%2aNYcu$9+*1= z3xts`GYv0t3+hS}JMB{(ZCU}JQ9wojdUi1YS3}W6Fl$;VItU=rIU(32=8}liA z=U|@v=|SbI4l0`tIE%$G@nmW7PwLFU zeAJT;SQ5z#3hR5k(eYiYrY~C4(Qrs}Ci)ZoLtU8*X7?l~xA%*eDZ_Tlw!|Vy$ z0-cTarc`+{p58o?NRMq!M7@Q0dv_v~ZFE>KIX!>+a5UC84rqai!L%LZD!dA1wkAmL zm{LWm>lJ$y5K_R50uHGajOBT4{XPi2MR`gv*rNf13t?J;3F+k5-~KFcj)_-4uT9)| zBiz4n{#V+Y$#U6O+mvBZdw4R+JQ-EM5d~bkz+jP9b*(uvHg$QewuNLfIit`xsk2h} z&VdWobskx}YIN<9&UF`BqLUYn^QS6fQ)|~w@h?{T#xI&bWC@cyG8 zAbi-Te7VJH{UY5#5MZE;lWo z%&Jaew-d^?LA&Nds>f9W<|YDgy`lON9ld0bB2>rG?=OMv0zmr{xs6V|)&oGAe#l^R zxgaNE4gihzSkf4?>x!;&k>B^iBk#TM!55x?_&x9YAV0tIfmdGP7x436c?CWWa$dWY z)ZQ;BYDL89>Na>$*W@C^VFm145Lvl|d}~4fOI&s$)KZd>M#Om$R2{(O(4AzjXrjM| z0k}uh8gV-YU{3@3g0b8w?PaN6qGpbJ;DBP#25fuq{`=qeha*5GKjogvp33)mMn-II zCI9L!!5BmbxeC)ir9D^A_>9Dq`J7OBH2OsmB$rAiQ7mzc4&)JMn(wdtt>&-X#@})? z|Ll!#uZ*GHKRJI6@6=`BMdu)@t1W0!DdVmVuE)2qh zGWpYMu6aoJtv!FLTnx{2ph*(1o0 zIVyESS(!yaR=^s;}rF%E-ri&pQ|SO4^(i*?$bKlRXdhFzM2 zWXYX14Z6B9W$ywJQa`wwSi9Gl3?z_1LB`1A_Jc*nxwGmv9)wbFsH0z5ndazpZbo^5 zbFgUV@4o)}gI~MoYkb#Ff66ba;2rw;ztI{fM#!mrO-zLzJE)%#r=HKh=}j1Q@70pr zqXQbb{DbK@asrv~lRaB~&3Q-gMD&`u57sX;q6Xr~74 z)EIvLDJVaL@*I1l2$7!fUE3-n?&QcoKt zgfNK<3j>9ebfsP)%|j=}1qN}+XbgZE+`4l)=`yX1?-z>?tt5!d5<(?%+zO30gZ5*F z51HXZX0{8;UML5l9EH+|U->r0D5HyF1fAs+bRC!WN}PNM^yOy&_$AWQerkD!qU<%? z{)fOWD0`tCgmM&$9@|H8`1=JL>1H~7%RT@OLD5j>D*!MC1$T(i#H}$>BxJ4HcAYv5#c{@p{uGSHtZ!`sZ!`#rzM@~%Igm3g1sAh2DcPl4cc{@ z&OTjEj&`}8bS8tgz1~>(=14KouD9vzZQev7>Mfq;cxAfi$wnNGNY+!F*1lW$u{WJub8fkR*HkhU z9{%0rv@O;fjr4Zd*Ft|2^Dk>=m~Kh-VVnY9xl1NqXD=-ZgRUWDaTv64L4q4(c=EX^~FSjr!W-4 z5zBf#Nx!w>s>b->rtZF7Q>o;doqau<2RjHuQ$0eYUq{`h6Iv9}t9A4MLN$DMAdJS$Xr5i{O8Vv-3E(u?)# z_P?>l!*s@3Lf2E{Tqv3~vPiRrb($6wZ3fv_+x=XrF}h=~}Ge7prUb?HNn%#poQ zA4?(;xcubvl0FwaNnBPBTucF%qZ8FDU91t@894?OGf;M8D9?VxxJ^#31V!JZp*}&k zr;#V4|2B;23!scanSrt!%04KEpb$^~qHtBt=^Wu;*eH(fIA~yo_wj5=WH>b)#i^{KNud!cw&?1 zuNvCDI)3ZbCXeP$2d$Y1ZWRFuv`707pvP~aoH19!c~LN$EoeKE!5I+E9a6w91>C8C zdlj%o0dWErNzzj=N9j6Up1_^N98?r)BSDz7qiqfy^o>%ccx241oZ-0PlDs=b6=&y! zxjoe4akTB-d-Ikpp8Q1G8E@1(w2KU8ue0y+%FX<`%lk8{3tmIRK21k7Sk&D772sz* zeBE*4Ibs)$$l2kcI4_Y$BsC{Cl8Jddt|HxO6;%R{EQo!V{?qizQ(W@P7|!Ts032$= zuAVH#Llmy2Hjp^T<=QOmH&AO6dPo9G@(BI>WXJeY$siZHGJAF}Ah0 zd+S6Z;~A{1EAE``40Mmj{%&$$V6`=p^AD~@W05wdd>5MkNG&?CjW#g|UEe7JoEE$G zCKkB%mTV@KzK`@W@_k9f78I2J8|mT>KuBDOy%@qyvlhX*1T2RbW1fXno;%=vLvW&VGEt9fsR00 zZ*-V~9!ssYufEVR)ah>0_G-G2Px}ZqJeto-iircow6Ir~y2OMl40mD)zj7l*yuX%5 ztk%CJ9EJF8JACxI{O$o=5bOc-|JzovDPhZA%G^?PH1Q{Ag=nX1j*`xem z#}x3sC7!VX0M-f5n2udSwbBDdp&#WUKj-UzcSHH`;bZ^61C{^!?BESRf9HK#Ad7t+ zkOk({0z%U(Li@8~i6#$g-+i@9yjEA_e}MkHaGW|N)PbN3o^)12ZE*~Ad66=yr8*9B zgYYRN&M9fWo<-LxYWtOh+mW4GgKvQb1k^1pa7zo^(gL@%z%4B_=S_0gENX^?04Ewm z?XE?WzYdr@*c?uFI*J?Yflb}fv7X@D)49&VO_^*LQ1r0PZ)?t^vTieg;qoUbuh#w{7-Vo|5psrxfmy3Km2yr=2UKV zmlGHw_I@PMQDcWgourY!tYtu}l(7|N7L$@(#@-%WKDJ_sY_1vp%4~5+v!yQfR@xc% zMY}P1%AJckoza|IUCX=HBta7{%j>0JTEyT#o4WG5lWTSl41fWqYz(qgC$v%iJ7uXl zs*16g3645TRm_MLdHWJ&Opa4*+5O@F?<`eUZA_J=YF}unzTLX1ziO$jv;Ahe=>O_JzAU+Vux3w@-uZh2`_V^hc6Y=aT7Va(J2tUOkI{5^S%DiM4A5 zPvHCbub_+fqqu9T#x69zYw-lbs6iDBvLl93p_NB=+Rq-&#d2bA;IYtI?W1 zCZZ6Li>+|C$iv`}5bk*<@*tvht&#L8GvcE0)`3!8L_k!w!gMyh5C|B z?I!yH{CI(E2ITKH(&14D3rL&6jqM9TMII-na2{fwL}=(P0QN#T2<0dgj4W`Wj_*RJ zORUz?7_GNWK^5Om>k={cD8_^Aq_ku)`ioq&i&0B4X-2>*vWPW_pa?ztKK%Fz?a`pe zI^eMmYIYK?T~%$b8(Yv#=>b%thy?)*OH%rgadD5<)fEZ51LJEa{N1Zly=$}Wpzk#~ z0#0w-~7IS==2yN)Tw8?y&h(hlPRF$1Ev6-ywqy#gi64=aWpcP-f;DSJ))va%e z2iBf>wkH|ChQD;+TVao;y}6-rX6>W!*ji9?V=V}_02Xqyra3ky zvug^T!=3qT;jm6?44Px1Q15h#mn;9B8R+Ze!OEKg`8Mc%D@Hg&?+xtM`n_&?wj}RR zda;JToMt5AgSA?mLDLd-h*AQc3BZL=u7q+Ely^aS2)DmsjHy`a=i3i|{hilcbqAPX zpW-NP%)pKMpsB6Ar527anoO%8GW_|V0tT0hr#OXvC&Tm8%ZR~+IwJM6MH(c+`9=L) zs1wV6wm?5ypr0+!&lZN6G9Q9skWtWv+FK0tmg}MFb|{!`?C(XeNgI%Z0m#8XsmIns zQHjY6WYpMe@e%yzm+rXfzQb4SzvcaR?6?dt_Z2=;aqyYS#{m8+9|kOf#i_Ld7VX@j z>>Fg)jWV{?F4eGBwL{pc)|Q-V{nokE09qmjYZWb6(Nc%R+SWjvZY>nfKZ43Miizu? z>UI%GsHdQ}OT`Z(;Gm6?oDEV)9Qt~yj~eOGSzK`z!T3gKBL)ayFpp6L@m$F;pPUf} zzz73iq);^muQEzOW2Dq?z>Jf{pbq!6x?)L_&KUdLV;?a1gMPz#@BYZg|Mp^|KkPT$ z`@2_~(_QK2cfS0`cQweP5W|~^LrZ&9so)v%!Xc^&#~`-^?***$(mEOmTWM;5WQ&% z2oI~J|J?+j;{y{xXrP0+V)kOP&O`Z~2g2ta%0_#S#kh~aDyB&g@aIW z6bkJ>Bt{~HoJgF|k{9WaO?i=#%0okvqiAp>7zfmdXmE$vo$4UkQllf%@rhh;sXXNp zPqB|d(M0G_itbL&iHLFJN+KCjee&*wi@HYVbLpv~-(Q?c?}-m~`i=YbW>3uR?uytQ zkuJA8?zJ@RGX}bb;#-?Ct2SnHn@2K@JGL7F>4GP2^0&8H!-Y^NAF-O+eWngicRFY| zlgN>2MeRMTm;D!xx2w)urgpmHwiJ=+UKlB)Q1#VeeMzdqT53r2L}g^kM2}eL@h~KQ zZKs%KkJHw|Mp9xCuO_&<>2_0|n2m`r)ix*e0o)Y)1dGtE9dPxijqp0!2+!*_!Q(F7 z2*qUJKB321&)mX9hQ@?UPvrt;>7aC!IL}>_R-h#ER>n$~H#P^$o4bc*y4$be*-W&z zt?AS6=CSzu5}j9jbE{L8|5F&$wDbAZ&YV9n)fet4uMXL=J?Tzwm+K;Zi#{{$Ds(jC z$nCXGbT!!;F^n-a|1zisf4~%KTAxVxB%%uvRmTm=E{jDRLV(wHW#EXcH(A9DvntXu zD+Z*A&LN;7lKO;2`qDAM6k>MVM;pARpqvHeA}9x-+zjPjD7X{sQ&7GJ<@->60_C?* z+ED!h{gP6+Yx^x)eXLbxz{OoqXy}^e&>ioU8@&URy#*6x`c!&lKQsoB=?7%` z$?m-f$^j@hL%A2q!%#j2vVY;B z0?^=h(?C-ODY5$qn19)2Y*)LJVo^*ioJf@GJZD=hrnNKc-MxYS{JNRxki|4Lvo=34 zR9HJRZ8Gm0%H@Wzyb>(C*3F#OX7a9|neG`5mfh1c>%6}8Gi%*_L2(Pla{7Q_%mTY^ zXa9~|&`|ZwF38I?C_F7X^0LSfeYdg}+-haUt=8DxO7(Tuu@z}1bS`!fEO#UXHpL`U zPdX@BomXy(aLCDoSNjREo^7WcOn6809CAAgc@qSODRjpvt8ozvMMmq;pHOu2>u&hy zM?ZSm``&%z*1PY!;uD{^<(6B{o!ZIyE3Z`McTSy)VT+(RJwb{S1-f#n^Eaq{qjv$l zKcJ#oaUXrdqGTz{CHN-2cwx>hobEyaw_9UYEKls+yH}T~T+ZL|>eul9B+`o)1#$r*t6$H=0SqEZkyVBj8dO|;V~{9I(B;^+ZTpUG+qP}n#vR+XZQHi( zJKlNwZNzSDL`HN)Raf_q?yl<0Jb8}h27>P|C>yCQ8Gw~Ddu?E*!-bAR+c-@6u&sPb zV9~MJRg}C^BDIQ7mg~v~B&L5!2CbzjPqq5}4Pg1>7Kjl<|L2(AgawiMM5(C-VA9 zlIkwA<=$a!=#;hy@$tl;;BWdw>x^xT%ia0(W!=T`kMUzWZ@7h0+385j3&9pub2g1m^X!J3jK_7xbDF`8eO zi`k1jyne44O@;ANq1Fi}x=!qiTw4dNEnyq)nxAZ9Akn5Li;kb1*UbK|=$GZBi_Hlw zA`69<5e28K-ilfNi^5submV;I&c9mcsc;}n>HGv=cI5;>{mHJyW%7RFi}NVG3(c0h zg~b&v-0GVUTjQbUoS-B`i3u+BTLfLH*{Wh5we|GsYTM{lK??Y(>v#88@eW&QTy&~I z_`rM6^78N!22G`iO=~F9RVeoPDDB7-O!d4sti-T2Fj(3eze_LxKhE(`p%}qlmLq_X1iHT?Y(yx`=f5LVcXdXppmSC6Mg;Gjh++lsBA1VYrInW{Bxz$+>4i65Z z+np({uJ=RR?zHXy}%r-giP{wh>fgE#_6{rek*czN7C& za|zeZKWqZJ(@($n4K~sa-nvEM(m*giO`G)Ms-f&Ye@GLp6^DpwCqFL&2#O=$Hw4wr z=5SX{o-n+2Ts6Av$W^UJ1iL4TTF*X5MtJmeXhV>+Vct25p687{!7T3^p$apC911Wd zgc;I+IYGCj5&^y8Waw2tmP(Db7QCxR!!<+`SRjmaPQ$FwlU60IV^<2|T8oOaRcaUn zeLR3!f|mOSVPWPZR+u9P^Q!KwDO;P_W%Nsja8kj}bmGGCj;nE4G-+kU*dYX$&5Ltk zXGh@5HwM6d0c+OEbsb2%4{|AXFG9^ST4-I0xd5a>nK)TpbmC3sr`GUkpZ zr(viO;sFClwG;_ACZft8+2u^P;aTaXnMCx|fYxzV3Wi|IxDsYTItN2pl%WG0;9nYq zuh=EEke`4LmlmshqlaO*MjE(=!>#~8>_OZYOO6KC2#f8QN`5{k6s!mudx`oU1~(g+ zTO1-ZjR8xUIlRq!$Sl8>8l`F{)J6l;1`sOO5%L5M-{U}Jx9?9@zFI;K@w*@cSA@wQAzr%kAI`D zK3RUP3&VWQU(a^IKUCxv_$tA(4-(gU>e06YXBOGoUw0C$>*egm+Uu+i$1s1zgml3B z5TO?IIxMhARTm{XHtGJh;paJ>+rJfRgaQX`I4RNyf`{-UUam3rX-230m3&+Wx^0S( z?~vLXZ62FaXhj=IajvLE2C!wf0qkxIS;@YK=|n3J1V6_;D=W`Q`7IogfG=%vPz=nhr>Q#!Eb);2E^ld{_hkC-2$)Jm$Qz*f!)oq70<= zK{}$Sq&hS9FXz?ykn*Ka%8&F540)Dps$S{y1#L{X)$dQ9oY;5@Bil@is~y~swr|qt zsl@<+5d7}g9}Bq#20KC6Rg$j=8<(Ujc2N4U`{)XT zXyk>$=R4CamL=hr?zkiA$MFqb?epXwDTv9xCPA6c&Mb)?y{z=yfUc$q3Zi75M%bd8 za|nj?w9EE^cUe=e1xDyfdH{#d;PNDlt67aZ9qo!y?mPkEh3ge@)?Wm#cC#<7rJ%m2+*T? znI$H+Vo@xlq(#&Cq>xyWo2P?dwbU6di|Ad5u6b0~PhXg|%CEf-0_KqkAr4u3xq(2K zNP@5zT95=zDO|Yi>n;!i^6+q@UejB+4*Q%8K)gL^;pnCoG)>ba7$&k~1bGtIy~SHQ zJNZ^QAPTDk*_a+mV@K4qN-1am0svJ5zfm=&JA4gpVAd~)wXp|BBHD)b4tuuK`StW| zR?z2?i6>LCC+ho2uLGc|F7+#%XELr2Lby^Z=UL@a6gk!?q02WvWp{INem*E9m9wLh zixVoXd7k<9Fb#fTv_~=N3oJ2up*}=oW!v~ozb)GWL}X3n3%M^pD5nAyyI4`%NFIxjq! zd2R>!eJqpU28capD6$f+u9!hPjnWmA%%ldaoH(q(8V#HWA!f;|6mnTD zFRkt~q-j-Q@Avl1>TiKfSQ@Q_je8$Xj9kw~xFuFpn^(3ggsVW_D8sjaIIIQy0tzj&IT_oesx>jUCb68SG?FyM zD`Pxwg%^FH@j!62?Ctq2eW4LqRpj*!)632#(~c4yu6LsY{QG8u+uH^-;}Lkhy=Fw| z+A*ukpV#Z!Xy4-|?bEB>oGH57*FjdCpla4E>Xk7Inm(NkikA&UpQI}l0_qiDCgqWf zfI|v_F)oy?CP-l%^^EXww^6A{BB_jmKc}B7TDzV{Efe)xdybbm^gh?)^hW&{$B6*Aj75>uocZRNk^ro91zz>p4H?S^$(%soLY7IIo^?OS`Pa%51BJ5LN;i* zL@)0aQdz8~h_8GtdqtyP<`*qe%fQ>Wu8PuAWfc%#w~FmH*e0P~a9?c)FNoR$ZgH*E zZNbI}4MWtbY7PSCH92E0U1O8S6{dP@XuCw?-xRn-A5VpLSeWg1hxmNA+&3zVc@N0k z)URu+zHJ_!?^3^vG)fqi9vrGXpOe&a$^tjH_mW<`G^=7(#4l>m(kRpge(Phx779%o zg0iflzXot6rl-tI`W`3F+#`m8miE>wMusVdAH=RhO$26}Es5W%126(wScn`Nf(`>s zkBKI*WhdD|L3SI7kUUVVZ=zm=vMQxuX5T3#`FYJ&zlcN|4d6|ZM-vS&C(5smLDvB~ zXsTq4oxqb2oJy*)RmVc#*?3Bvxv)-DxT%Q)6!_kbm0PxiBTI3Utp>}sGlPz9GWu;1oy`d7;e_Og=# zQ#YZ7#=rv0vV`yhS`0&3f2&{0#8kwrSlUNSE2#>Hk4_4nAU4m|83Dz<-YXZ(P+Qn1}9VlEmNYsJs_WIZPP_)|B5KAcj30d3i=T zx=+RzQ$ClBSMluR`l1TmWlWst+_KgJYhYNn0-pci(mA0faB^q+P{wn^xkKoEZ%^YZ zXfrghxTb0KwvbteD1rNxE9=~4KaKS~@_9WFQcTLrsB$u$*MEQpparJoCx;Z*7HeAxDWNrQ|j(W*^_fuoC<*5WQ94?-zy zt|x_J`w~@-oFbMY-2XSWqENC(>(~`^iyUA|5iKMk1}as4JAU|5-|HG8Dd;y&mIN81 z=&hp3e;yDLmT@-GFHMFaSt|7Kev$BQBnu)~TUy=X@baslyht>}QQ3H`yaMlB9=R9a zCW2SeE|(3iIvw6g64%*uX?b?l7YU~@Z=5i*HJaSat>kiYFp#hw*a1YYR371?t|F=> znCsl&qx{Q832<)%ZLVU8@U` zv2+U9ph9lqeh`LfM=O>qj9v4hG}VpTt1I8@nTP*mnFmzLRzN_7zPo4VmcWa z5h3RSB0!tkvqQwx60-_QtTvc*OU^G0$fgE=WsVHFBTkH#5AB&~M9ltV+aOX^6eTPv z-qGyD)231yLe<-LrSR=j-TYv4Q`R-)MOFFpmLPV-h`%-ZLH#pz7Y&1tE66Eqk7>bK{FXhMf>MvdM!NBp2K0hdH-@YvlmK%?fa21RgP-d9(YBSoWT9}M00e%$ z^eDU0Iw}{r7(B>i9;CRW-rv?tH*SPn5=3Z%mkFdCJq|KRz z3AAbSiJBg!8Hz_G1u&n_lX<8k;p4a!L&jK&$h5^}`VpqP5NIRItfvqYZhb=JQFPsc zXPzY$Kg9u4c9&(BHHb*RpSrRF9v>gWE6v2k-H2A2PJ8I;N8DDIdHFz_ANc||a9x_| zy`ke-f3(VQm%CH!&j+j5p&i__i14j0z5Nisp|(3v=kglSs;4Coqmw?hsSu<~g94Ur zxSUO*$017;1w6hMQjD@u*Og%xJ&=@ool z3*JxP*8cmbYiY~TZ+`+RM!)cs>CNkq+s5~c(~$3p+p_RXm`pC)H2raFja;_F2W~jC z;0%W2`z&4~SvW|L=MH(?MV|~ED_5n^@CCcvJ)RMZ3+`efXQ=dirVAnd#+x2Dt#W4i z7Y39!TL`QKYJ7`;@X3_0v8I#QX9K}4xa<1-(An)@j~Jq&;6^ES@< z`!4Jc-@{mm7$0}gx$|i+*ii(R)In9>pF(}ro&w?R9u5JSa}EK8wnc6ha-}Ce(Nb!p z`WJ}L!ope~5!4c2r!2&8L*!U^7<-8_Wb0v)!5hl+ypHR)2fEe3)G7>EFsf^D`9a-Zj$T(RHU~h8Q!*L#fA1 z4d}dk2awn_cS@w1zK;|rjMrA8jT>Ks1`vx4&_AU0m0j1ndomeeRm3n|H zD|}iY;SUQgp7M>YD!yq#h3~9AiE$ZQRNXi_vdvK1smMNBtkrYl9=4z!J&&GJZDs|X zhKutI35&pWC$ccAjK*Yv{!%q2AMTqU25*vI2|Y+8){NCw+u~fAXLMCfcyz3h|2_%W zY$o5u!{y}3<@14fT#=dSt%?aM>5cUR04{wm%RE$^U_?uLGBhy+E>^Qi=7KdpW?{66 zQw*meJYX?l&Mv|5^?ABtAkueVPx3}TkY>tKWwS;-g~Ns#Mr&FgZyi46<(4QJa38busCGw$t5W79dM@2b_^<7zjT1H+|>TcaAbnRGp3 zUHgZOyyfH`2c?nA+NJ6DfhuVkWg3;tYR!OsWiv2mZeCXdR&H-DY^>p3KsAki&5W=) zEges02=UBIM*kQeUFGxVnYnPsU)~Msn5J1J%cy_gOf@eL6_JUqCu$Oh@5I$|C#uKNHoi^na2|&qsZE|D)PuQvLd~Q zpNPM6$apj-@;tfo|2w+=m*YV_r~K?&TIAJiC82Z5K1frBLmV6i_5THZu|R?9%e$}jhVyTy`(kv>3AU$> zX6nDQ1p=5GzY1`G6$il0#!jw*mF`K%{u+@Mw@{0S_yP6)sLaEs`c%x7nnwE99A59l z#1%Q82NyTlRuv&+zJr)Xx{z^r%tCBD0s*&h$%X)h*!`K))p%=haf$Z>#q>c1=Jg#h zVGA!Cph+=*xm5jsWGs?FPgO7mn+#l!2;K$|Jq#dv7=iRK2Ck-82MAvYELs0yGr!m5 zsLzFxol%@DW%b=D>7=CjN6GS1k^P?`SL$*N^~eF9k%NmI+D6J-t@h3%E@Ts8fP@MG ztV0VT6gJA3DuC?U*>TLH*x#^(ZZF|`b#XRm7qSvsHBY#fS4n+iCy&ZHzDt(&-mm&V z>tnZ%YsRy%kp+9Jx3kVCUe0QkLMAeyh_$v7m>oZMOYSGWl98I{Ruv_H7VGrRV@Chg zx@XcO=aE#n8G0^Rn-LyMyn-6Hn2S~Z(SYb=?3AKGh?HMYw&OHEkGwIzcMZ`=quE%$ z2Tn0aF+elMHxbC$J1xvoE*(}shDs4f&-mL@N^`xd&bU;{i>nWY60dNsKT)S3$PL#U zH04DH>*GwtVf=JRnI&0&A;Xv;%Q1qd&zK^M=>|NEW-N)e!Ao^)G1npnh{qma#-HC> zUKEQf*s2f#$9NIM1bR$EfiA!SaBNEPD(Ha$)e-Z4r%d^*j?cX!_9H960X-oi569n* zIngbT7aABRGd6m+ny*RJ*zPbjU!3@T`&5iEiQvccMm`>c)x+tCM7ge!0L! zFaC2yZ88{oj4P8onr1xQ6i;AQr%7v`t5#31^u=#PPXx)femb2g}k+)T^)V3e)!Iqx@z*&%GI^&O+_J^S)o`;&3($ zh+;WE!CM^Enx}fFB7X(h+eKlTI7+o~pOB&#;)xPpF9_?FE}0{tanaMG$}4zY!A;>A z&nNzCC6ypA|WQFK63pMTRC8e@jqngOn|8ijB8zmUvj4jTZ-QzkHCVG z<FHY=sM&QbB-^bat?wT`=Lb1k$MZj0 zG68ABR;rsUci+&VblKyhqqB6d*4Qwd*7by|d(vB1mR)t#)SB#H%Y2#xZ@+2K7WKh5 zeFpp%D8tpKBF$-t6*E`tsMpv*C-8%!VPyAfim~a*|;=wEE2SqY_@*?>``d)7MV?+AYR2ODPhMlriUt1WD$xxF?D!#&+a zzTenS8&c(>j^5ab$?AaC$;fh58j!sTtJ*f%RP15-X-!By|LmuZnI)G`frtBWrzlu< zz#0T9bIhEXQMgYJ4Ibhn#;dsqr?f61>%FEmUEFa?A4N98KN-Q2BG3=UGyY?Ug2JnL z)1`Mr^1)>}7A({A{unP+b12LtyOJIDcxx4Yf$j-6YxkM$|SF~Ws zze0eO=3v26eMoNo^g?d2g;?HJ*ej%*PdH8$h7KaS0t(soz*Bg)j|oiG zUT<}%LK@I@iGN{nas9f{wN}zIIz!cg08|0P#B4>#? zDp$-8#&s{tzCA9b_NWFTB|^>MgZvxo-wg%A6%NJ6dEizB%tvg{z!<1@jv-}RjTtKH z33UZs!uIBQBBGRGNkNSol4O&bR)Q{#BU}h5D`JQTX?tdq@VvjsC|Yn&S5W^Ph)L@a zDFY5B>SBY|VyOo?WkX%W8-xsypq)rl$TQOo3Fil718`*e&6MueQO=|&=Ta33j1=?e zi~9y@OrVe~(#2BJIicXAsWRPBn#vSRkmCxbElKpzle^`eQDkk$vU?JcDs0*n(m4- z{dh5dqEUZYI<=m8MxZ0AeJjxQcu@*N%elXHWu_X9s;g1nAgtnlCoD{09tRFRd{ovG zmEYZ>14-$(TB;lN=Vlbow}h~tvNOR7=L2N2z3e(;;B|($ptx)~AEz=~(Ba=ZF2nF(#deM;zCSB~Z<q)I%!1JRm`WtOA8)dv@3qiqVtRKd}TaiX-31YSQaa#S^ZS!@qJQsSls193@efKn2NGaUe zr)f~WWC@D`kqR+B%nF*VP+1aCL*a7>8b1TXlJ8CD^TieyC-JJkDxN~R*Imf0xw+7CA7gp63Vf^wY;@~zTS2~cgD1<1D>@yWmPDie(ACZTIDF|HpI3XCmh7=ESRqXNBB z#TH`xgQI2aPVbg>o*1HS@Ru#BE%ig?m;N2}$Yg;Tc{tsId>M`{i+zQIF~5ss%6@r} zOe8HP*^}EQUEQ&W4xvPM@9~E}K$k-mIv8;vNBy3eWZncry1NJ+C}*bj!gP>3Fp!&o z=g~oRk~WqsdCoa(e3>nF|F9CI!}={G$%3O5dcxfSCPnMSs7M?5K%X)}O@svX7bx;# zJ5k;6&z#rAHutH)jhf!;m581TPdc}<#-bHL(xEnNlPZ>6d2^_s35vkP7BkpVqdjzT zf>oQWJfmfA1FJn07VMD8^RMI6GJZfxvaP<1ou*D=&^#4Ot-jaG)BalGVBLnLndx>q z-*k^W>E&7dg;M1#rn)ot3gPj#4#L;-0caFC3}gl^s~T=(acS`!a%^`~S7%v!$Xp>r zgNuus9uaa|#RFc0_QmaYLl<`G&FRr5>$L@vE&XHv+eE>K zAMEqbIPauob-!;Al>*SFSbWu%CY}eqICJ}`AQFU3)(gGArHR_NRb@-|( zLTxpP?lhW%A!zmz5khdr_yTbin;mbL+wFi+m0~BG?N+ndzJ%&;ETusSHX)IROj3(d+8yqTDUd$^mg@bw$S zQi%n4*lYG58JvOv??4VHpsJ8%*07(4+{4Q;2MAveplEL%aQig)(e{%zX0PtP#x z0&OMoyJp+i#{wq&d{zcidUM-4#lOV+4o~O$)ZYuaE_KU}PI9=`q-v~eKw9wg_xrXl z{hD~fsJ)B)wy03j2}R5W{?S1H@gt~IXs-NeA?Xn_1tnG~Ncj8>XP_$Z!g}m$*yNcc zBQ9|2pI60M6Ail`;&!K7zy5EYgxeJrg`LUUnyc)ll&CL{Z^Pnl1}?PGUO-!~ z)2L65YcYP>(gbRIU^`;ULlBlMV$xE1=}z1&YcO?7JeivR#Ucb+>dJE?PLF)dAlZ^qjqxBl8KqSCBs*ywJ8#*`WIHgU4TF z6W>i&{Wf%{kWEvNwwKF{Hm{5hk=T^#o66b>KL?K+S(90-BYN*orNv9H@ve`bFory( z#=N`IOh0c(6W$@uVADeCvl3UlLeIdDuvc8c&oV4}y0X+h1BGAk(Py=7@NVtP-5+!Y z&W*PT^WEiGePDKB2K5ctR#6Fpg&3nk7gq&dZd7||K))$z(SIb-w{bzEmS#CZP+@Tb!?{u!Jt>uR#S?U>yK(TfDkm?=s^RU7f2 zQ0C8(g}hSiV+7r5M(FjU4ZTD5gHyyZNmLC<2F0k;W#;m7zf`RueIolx7hM&6h%v6P4s)dZ)n!P<$o0#Gm=p`KkqAF_kc1*Z);v4My_QeW zZ|f;VA0NO&L+XujJ(&?)A4C9j_YTJsuFv_47y(r|848D4GB{37$ApO9?s89AT>QiR zfSAL5FahHx%;Xs~it_U9chwE)udR~u=ljM>N2S~Cdb!!f=C`5dqNb)+dw%2G(P(EZ z2SLaW6if;oOlplNPLSshF~$TF4g!eVZzGK2f|8Zsz^jG36%HL6iw##cuRyr`<22LV zdZD7?)RcB8AnQ`0TeOj*x|z0dC}UrE}4xbCd?Sy9I!<_4W``vx$@@ zYKjYW@w7y!xS5mh5&bQFXP^kEC?4KGR_)2=C>7c>lP~pG##G)Q>_AxqxsQ~Y=^qH` zCY}i{X92)Z?;ggV{6x9I{Zl_ObhNsYf`Ov!RSaqlEij_AHPK_9rn&w%6G#M4Hq!CG zhjVWt`WS96d#)UjkWG+1A)=|60~k$rO|x|E<7Wp`9|+DlMB-3L@j6Tpy3Sb*%z9+< zP2;Rgp+*>s(=F*&EsI_e7v-^>$P8F6MZBEBq)_Sx=-wOv*J$RiLS9HpL@kDnM(SAh zZhfg=b8rHk*c%GwZ9dV66g1W3kkUDOA5QZg;hZ?5d8}$)jX`2Z=%g6+2ULq5)Vs{X z9wJwZ)1BlDxe&;tWUhZsWqhx$3cL%hUP5SX%9-tS<2aD6X`{vfD1cn-iVL1$Ck$Qr zz~p11tU+rgi$um0NkMNO@@)?R--tfB3Ai?)4(3D{?>>WRB9^X4fxkNPvHF3DKlzpa zc8!MMGwQ%DkeCrj8DMKy`%^pYMV#bjYZ^_y((bkhuHnD=AAF!BY^kr=d0c z!wYo%(^NRe3wRA`PA~8Q$>KcqoXI#01IqtLyCdmlZCd8<_QKWLuQa*o8Av{9{=S}? z02lHGo;i5_{_#Q^twf=XBg72k-6=bOo^60DUlV!$KE7V?i;j7(ziMn`Jp&Pzq-FDo zk$iFgyb4ZBMan5`E`^5x}MxNkeVvG)1j>x++)rts(s~}Yo%?l4E;S5Cm z)Qh)OC_ZyS3L%9Mw{|I+?$oJ=r-G-B>0J)u-yYczLPK3x)bI}UqW08<1SvQ;=cYZB zO#LKvzcx=7fs)Gm4o%miJ3Lam45as-PaDvJiKR;oQadRFkROc49vTKxkUYA<4+0tV z=iEQjxle|ZB-s+&?}2w+Ll_rl0PdT*%Z7TZ1=V&FiqE`wbD-8jhd%37keMdr*YGHVKW21_(m zjyxJQ_3LCGwONWTecj2E{4zg>h|NlJAkrFn$05j2{pot0`ytkwCRI}A|Jqsmul z&nCt;PZ2^OvC6YDA!Au4%FPJGjN{GhRZ*mSgOty=2suHtCtnbfNN$tg9Ofj47GLB+%@-U@<3k}*b zS}fUeGJ^|mgXc$=V3X5iF?`6QdyqwUA^+=g8#v>#c+$!H1UsJ9zGFuJoC4)@>i_?n zUoeH2JVaY~>0sMpAlsbCQlCZRKSD0&@IJ7Mf^l$_k9KYQLuN^f!0~~}g9Xz(S2%zY zi;^C`(ySE*EQF8i2T9_!|C26=KZLxHn>4X11S*1*i0WwV|%qP&{O z{!(hfJe~0+L7(Y8jr?3!JDT|>4d3}(&mGtCnqGfv>`mhOP@CwL#huOm0w#V> z1bS$LtA)hLioUsMUjk~m=hVhcl?z#lGDvKqh&#c}kySWgBhi_nU3g%o;c6Y5Nm-ib z%9hg3`X!O!Y~_S+8X^i2UASi7Wl2QF;#i^pN{9)mH^kLsY!ec=Lh39u+qxCE(?B@f zgS&azr|8J{iLJ1_afox)Y&u(e@$j?{t63hjVFintv@5SY<#h)WhAsztp)yZQD)ZkM z>NrAAbYRIbVW*fLrhu|d~|*p$E-3r_52?hr*3$gfwG@3LGEIr zRG)t3iarwtUn+1K2xDn6d+7o#|A04WS+e33WRO*kmJ|%SXWqEy;}Zd?xw|z1aV3AW z=#d`$nHHYL#@1jeqx1UKbev(k8+_HFdBan@8Ye|fKdRu51l0y+T}?Zf)QAmI-?dk zqo7fISQItia&}z3eQDG$leF{cVxphO{j!AFEz0W1o>9C3pPC*~)-)H#853NxfOH=x zsUY&KC}F0^<>J#ECEL>_GO0~hRZdKps^SJh;h1tJ0c#28cnlF0R9Qv7tu1nde;Rp7 zSj6p2a4;=1uiT=$j+N`z0`{*YOZIc@@ZoAUPv4R*D{oUlxsQU}kaL}<{voN_>Wyao z(}Cu5@r=#wR>RE+vtk6ZEyuRJ#(HPR=C#eWt6NhIuFXUVdaZ7|vVjs`j^=E`MV!F{ zZ{&NCYTbm={JKQ-UGtXJ7v6A>AMAgr9Z_b zqF47KrXZG6B+cT92!++an9>AePu%pr7oOL9m3+eJ-ZpfuE(YbUzdEsZ?q9w50>9le z5bKWA8A_Z+TGc5J>5v*4wR%$7jGol?z1D{}DHe+Q5!{qG>xG@6#YNjfMjD-c3F3TZ z1u`SqB}2Mi9G6?7!>Ev&ueMeVg3XT8%oC}S{WQvHM4cC^xjV`w%PLtt97Ral6=Pds zD)BU)sJvD$P~qu6uGhI*tG62;qiwKXC9C!uI33%xQcRzHJj!p76njJon%9KK5?~ze zE>7ZLT>9n;nW81Og~)J0Wz1$#ifB&KheE)$nU6;D*Q4i~`WbXmNx|8|*6lEsCD!dK z904|H=WfEt8g>zmG>`ib&q9vMI&q#d4g1|?3eE|SP85|imq@6%ilf3agiGBMe6lQH zB;Oov2r5Zf44C&ZiO?7>zGi~U)RZq)cK+`^vq7HM4RB3r&KK~)^)>-Eb;A)7749kW z-vwxj4aSLN!fdnZv1MqGMzu$~Bw|x|{8st`obY|-tXe<3T|3>Xm#31wz$lIt>e;hm zAmhl_&-$!IU1wa@f1EqEWlKj7pPDpft^JM=p8=)9R#yYot8nkulI1FV0Ng9VM=V1c zG&<2mIyBrJQ2^QcVd=jZ`0kyu@3M&!VP(^c)+!9~jC<43C9ZfxnVy~7`Pg+@jZh-} zA|{l29b18@}{U2|Mkmx>Y zt_S)WeeN4XW-NL~sUtidv(z0iPaTY6r8Mo%26DYjQz0bV;$Oi6MAbC`mq81 z#DsooQa3HNn}OcTK=);!>*~MZ|2MbWo)Ss+^)6+q~E{qs##HNlVVo7mz*YQ zr6owz_$Nw9G{}zs*E2@9bezwmrz8+UbzU4K$#@V>^^eMH!u$+>0yWhe^c065pozWM zUKa!eVcVbYJI=GM8es^Ygs}QF3po??liP6V%trYWKcEeUrj)rBflb(JPV-hFWTJKr zLzaW%cSqpCtB6RBLh3ri$a!netmSvD&m2>|>B~dS=LDt!IBHgHA^m;s-u_pI|!%cAT8EpicEI(1d6fv1N*I-l{qIKcn z^O%kOu7m*MdJ6L;fv-f6TETPeueqoBc%&+fAi~_>(8194&E1d}Xmh_nGLTwFNp!@( zR}}h&I5QU}q%Khd(ba#@f6-XBiuF4{HXxg|gSnATMa=(af?y@2pTKo89g*(c?+kbq zgu*8%qa#YuIl?j)uxc!d=_3jA&}zeW1quZ`6KJxLLYnpeSz;K*zbIIu@q7U{q~?5q zuH78fVdpqfqQZ|){=2hoF^Zc>SYWv#23XKIEtWQa5VSdz>3A2&HTj$`IXD6#liV@U zfy#exuyuMeHPRmsx}N(3Xf)X}nOl$9h2nOPcg!hA_rHI^dF51iWZ6%{?W)IxloXjOMc{)9Iy?!#J3 zirVTcWLKk7%MzWU3;k(KK_}nSKpinMXYju?;3-Y6>ngHrmKz1n#IZ((9=67_;&8s2 z2DV(X|xi-M^YjK>&B)1ah$WJLW)S+V&GIk{%f@o^m+)E-S zS!2v3%!L|DKs?`{%kwpxZR^gTZwTK)qH|(hpY^E*G;7yLn_#^OurI5&u8lN}(J`Ma zTh^$7PKP4)#!;{2h0I1YPn(Xaw^tu+O8l|F;H1vC5xTHTAwzej&y$M%SgISMD0CQt zK-6X?R*s1k6jIbVN7>{``{mWdqP9_OOvz^3+K0)EVXe8Cqk692@4uK}GHTvF#=xqg zrKhg749TxmJG@e)X{kzUvO1cYG-EiLqCGAWH;xXpJv0p)yUm3!Sf z6QhhV$@CgHfgxQ7Ky>}|T+}9JjaN7+*<7SWfjhZc4;zd5=04m`$#XME-5P*>MRatb6BkP1^uczDz@^Ks<1z7UTL^% zt+%MPIwqjJ8@b`if4bw)fFThGc8jJ)jrRi|{YH3oJb7(SIdCYxWsy&v_-u%|s+Z)j zQ99LcYD12x0Xm04hNVZ`iyp-R5ey z1-DEPLS(Tv*qdDD#!T$toas_Zclb+*f}IUsteg7Oszg}+@pVMoRB@@@k8W=HcZZsy zd9FUT@;r>;(rD2VBR}!CYZB8 zNy^AMdy@O}m$W1T3IF72-}`+(cUTTTU>9OR%>N11m?c6`N(ehlH8djBD&GmNNh*IE z;+oDpPEZIy`ITe@;izVTU#%Sqj&8#;u?a2K>65YvI`8mXXmLnazk3e5Q~-rk+Xf+haKh>Wg9{pB zn;=Q0I45IwKM$D)7|24M*6TV^>R)Y>-prfYM%cev&Gpe_iDzmEV5&c^TPzB0(ZTgX zj(-cCAqxbbGZdY&4%^j~5cOi7{&7CII>Bg4n;)u+=k*2c*bW4wTgR}F0^#yJeCFH&VK_VQ%< z7r%WCI*Y1ich~yN>LSy`wcox$97^V1GgH1j(Msv(H#weDDd!4@#;wmAk}F60Wpwe& zC}M-9nj*?qr7RGsUgPd75CGCH8(2F2_vdUG!Mzy zb3)hL^IXom@|j8^DqYsLGe7g}NLCgdAm=HGGu3f|#ac;PX>M-JXwWcsEzs<(!7Ftu zVm4kjaCQr-Vh8|1Muh4G3$p>%ZppBB!+C#e7aihEfXhmSh%udLoETYYHgDr}*@pcU zw8$=bq^WwH`v{|Y>h7#9QD2u%fX5isWRRLp^G8MH&g{la=XJ|t!%u7jYK;>~aeSRARTm`u>RuVjgN(97SC}!=9)mN3 zwHY=k@WUDF(t!<%bx5y}kPcZk_$89d>Y^MX=pEnBSGCh^+oAS5{G5UE`joDLouPes za2vg(B;j>gY+;pyGJ+PO@|Ss;orTr^V(XoPH0h#k(JtGrE*o98ZQJ#gZQHhO+qP}n z)n(hK|GjVA^Kv3atjL%T`LG@`GKS_w!;XBJtA^#pLJwk~t#`isF5?>%U2@uc_eyb> z+L8tjZr~g?=!(Be+Fevf=E(~!DKm9=vH&i;0DyiPPmGsJnAD+DKcr_R8L}{#A#2PB z&10P8iF06ImYk&1tDUVLI0Wj2AXbR zn~aq(_!$$WBpGdCglVC=s1@}IF12%nk&xxJvxvg`r#~p3_$g!q5Q5blu6i_ts+2v^ zgsttQ%Jwr%Ru=TRbzXp5*Gm+mN0bA)=-HA9XB0fYw74a!AvAd{UKbDu)%jjAMxP~( zpPFW#G{4sW(xd4u_t2^^`{b7UccO1{Ternnn)pq_bF2bf_#4S{(qo34$}0!Jg&sqy zAX4>Z-<^Gs6rk28@Hc@BxqR499|k9Gn-GKh{qVJ|AiSX)JQm(lH?jJYwEA?q8CMF2 z_V{?W!;QH^iP#XA&)*}rh~GvOI9H9E5C!}FE_9wen2}(=5AH&4^)ffNSutZ^Tb4UF z!5aWjBM1Kcf1aZ}j)sn3!s&osqc=}#UOG4Lrc_&Ncdmi~{lc(RTFTu~O!tM7 zwG7%S)8*YNGRHAY1jClc9K30AK$%+pR+3rE z^V0MBElqnzfy>BVFSJuxxCEPkQ6tN}m!+>#41&as82`pXU>UprS-t-YKz59Bd;CvZ z+8=SG252z2^eScvD!i9uA$hTFI6WgXP?>iqBRv-dO({bmhyN&=G#W^(SRj!`hS0&A zs1D9joD2@H%1*&J4wT+t+IV>@uO{Km!^EBji#;w78xR<5lgJ?)l8$b33$IVF!g)(z z2L;^D5f@C4%1r+5c=K*Bs|ZZxeS${y*?QI_cehv06+ss}F2<2x=SMXM)o0Cg&!$us zmET~NaR>&@2DX2NmAQYSA}i>nKP|IQDE*I=@jss%ahKU}lBE8$p!l57-P-4Kb-MeE z7a8R0=4$n6-uvxYv{%`|+eO<%*llk(`##rkdu?Uizq$>!i^|FZndQaL6M#3wt(>4* z#~9&GuhV4PfKmy^JsS);<;7lYc>Z$9I&*QEZXinzk03rwbZg4cf;VD}&6^^h!xb0% zGLu|Sil1utx`o-PnHSq5GJ+RMcae9+KeEH6CQD~>JMYD_c*f2%Its6Gw5m09*4|FQ z-W|k6BXX&((`Qd^%qK-SST5;Tt%p(e15Tx0>Co+DS}-C%{x+zjXnV@JKAuc;o|ye$ zOi9!|92o_~P#j>2G{P=AIcW4p2o8bri10Rd!hFtEdYcDJP$|F3rZ60K;7Vji#aRBwU!g z2P}RpZT2_3r?=thp5cWbBpo81EFn@waA2%j3N41NXgY@_(KGh2T@>f{0e(Vub(d05 zTdNdaH!`Q#sTpM-8TJTRymW#%ndU0&D2 z*cCaV2Ew$f_nZc-HA>S%z7EtCWXYch3K!|^CSyfK+u1b5Cpm3qW~Ui3z7B7$%=ZOX zHCpXgxsN^bi*?Bs#8WhrWiz5^;5&Z9^S zPh&E46@GW!nnTAHkZsdD5iGd7zC|@;CirP}qaOuu+cGxMU!9W|F78{)$=4?6jlM1lSwn`;~Rr{z1^33QGMv)|p z5M^b4O76&pVB`*9Cz?!7h}Vi}&LQqSQAjcBWBSXWg?{KpwPUsQ@?gYSGf`Z7Fl7Y( zP12mh=})U6Rd@9j8!mDt<(0*JIOn!cLGP+fot&4mp*S;ob7zp{7{8_KTR128{Cb%T zTwA6suQikJQd55>&Yn1Rbk{T}T++s1%$vEg4^eKbs0+0(rW8}sOLZ=er~-FBv7s+9 zf*8dGvCI%AELfC^AV^Ti-0Ol_s;#3(U|^?dyE7g z-_bTa$=J`CUPy<~WI#FYgJN9sP&l-4q5I;D^n4a>F~>PL}#GMZ;$Ax4n9$F zUUBw+;^zUgzl%tf(ISA8hs_mYPr!ds}izr9~zbz7^>Adpw zj$S-?a(@?BW(LCb8y_A@1;Y8SEL)^bY9Bf*r|G=7{c*N&%^q%aC~G8C&{*F$$Hz2# zaZ*+#`P6yv8|>yUeX2tS^AF^USYm*wAGin&YBNO#)PU&L1WK*s13POQRpbaKhzlry zmEKWGH;dsNAR~hqRp`Z4I8^D9dNry9xdiRskDUv=9`&|_TLBo}PRg;M?p5l*rcQ}G zLo5T)J-JUAm&mqqj0zpM3*-TnTyvdG%gJ`!7)~9)K&eb)yk_*tn;=gnk?r}@e04+1 zoC{0c6{Bjp-+-ZOUVQY93=g)>u=F3~$kt!akq_dUMp>9Z4JZn^3F=uAmzT+rt|l>& zFYz2SJC%PMT$qL#oNMoCLiTtqi{Zj2je`g&(XM-69>{(2tYM{qt?OFJxp0 z3fB-7On$L>~^9x~*`)2?komtsIYNcynn`0rV9@ z2JU5$MPP%91)$aC=nwQfWyz4Xh3(XM>lFCw;z70qHZgta9UWaj>~ZpLl)9+KlEC;A zWAok8VAQ>Rn-vFYI)6(2Q8*bG;OK1=Qh zuIl*jZRn^MR8H zVKWd;jC1;=p|si^>|SX&_pR@^?gax#Yd8D{YnvNqRygL6Mf=phE-Y=v9QsZut0*?J1pKVS~wQUbQ_>LzrQZIhcsNbeV-IQD*A7(kBZi+4gV8C-YV9r?YsD zv&9sRW%H6I>F%1Hyq(G-jpN3mVuEUmV5;z3mwo?;u-PFJ^93y2bx>vF9VJyvh;sYo zu_A3SfKBl8FTAY?tBIeW9@YhhjpB(l*?=~oyD)6YtAVSC+$5dcB+X(hE>HL3atfpc zNA3G3RWA?NPe+*WEA+fG?(h6ahp#WYqDWB+II(~?OlidGcqgirXg$KY{!3;=M(tn0 z(ny8d`mLRcC6EvZ3btWcJZZcaP5Kur!%;Ll7PuOX-CT`iSq{^d($;qk4K2H6=dD^d zw^o-nc$GKz!(KepN~TMy=~2zgrbVhx?-$u8nHQWLGi4PtY|5)S^YecPsMzAm+17Z@ zJ@t(`)PH4X8Vd@y&he8@eNIn~P4PuQ>ThS!zD&jdTx?Ra_18HFxH64S{;a!aa60&j zG{&w3F&y=5gyV7TaHegnJg?BM1&~qB`M7|5M*WH;hhpx(TB%=-OoOhGZ9-9-_D;PKr*v&>LDJ7iKKzaW-`Gf@oPZ%BzQv6 z-vWcsmxcXC`(w!1T%nm1To&T3#8MWr?1kctmeZIlXkM9&V1Uer&{zJK%{(5L&H0~) zaU8HLsL*(5XNJoRv}d)i)&;{EdtZo2W2rz}OxFbt+J8|jgA{?{+RyuBYMM2=u`ZK| zZnfiJxA<`ccIyU&{T^=vBOeG1a3{@+Sei&v> zwltCNi*}tuU9XTTTpJz8(%m(_&fr-72MxHeJP2O}>I4A+P`SVSi>y7aI?1s;$0qgC z2-tW#c=_JQTC9gQ%}$J6PUsM%lcuMQ?(zZ?)};5l{#2c6uJtP8?#{C139MtZ0Dsbl zhdu2!_yfJN)Ll`EON*>SsN|%k`a-j<-gErea&vQ4x2MSSaG<8cGM6d1gItp{wS?ZX z1SRJ+S7qtARzMfM%ad=_1XdYPf*%=5WRDlmIny5?$Ot@3NyjM+QlF9#PqjB@)#uVXd)QkahBX=Qjh4N)TCw6ii zdc!fktZ}UQ-$Dr~*$4j8;IzszBE1XdoslgiMbMi!<+!jx!yTyd$C;OgifLA#4TsF&kVxXlCQhz9b&O2-+s03tCq`@ zO`FATT2Jw=TiYQRt-Iihf9KFt6+v_i=G?bSPli`@M8c|Iw|cU%H9NAm^uY}A(&u&& z(FH&~Fm;(IKTPIhI&+Y1r|fGnIMmnCU|ouh&UE(6PVPJUCTMbCMBY1br&YBbJv2EL z+Q>mYmugL=3+_R@hmux|3aAn;pSS|=Bvtf5D$tc)#Oge=6aHs4dwjnJ7 zjQw@AR5G78G9LiFZ`@anY+G?~-yip`Jq>DnUdH0!fs|}~+3Ezdgpm3utY-!35uoJ| z0ZWbnpl#!FN-2{wCgz}4{<3`8FKTJM+Q*}RU`%tIWQlOqq@c@(9Z;FlcFcexlDnNy zrtY+Cr&mChecD>}GC+=D#W@UhVjLjdvPCW`j0!vigm}+%IIua7k6t9M1f5dGVgfmR z6>0<-B@&j;#7!8a8t&45gZ2;T>4WwFY%UF->U{!#hfFlJhCjSDqxYm8Z!#)2zUi8^x}eZ2(uZAGMWBE8i?mThgegIV~BII=jZIEu_8cN%^MQ=|m3_M6lvK;Rnt zd7LmSEQyh?KI*~s5th3ij!a?iqchz<*D!Kk4$B!YHrij1o&Q!H%t_H5?0FqeNi}TJ z9W^LOmo(+BuCzoS1t*P6g{~0d(hr`JRIhQ*43=!3pqUgp*q;faar1 zFBovPO5xV-;ekkm8?h!*Ba#W)(zkB0wznYN#P5=!2vJ!K6f98TX)@ zLCNkUl-b8j0iz82IPK-RAtCp_sGr552%M==fs+epTT%y~m1HA4veXXu#~f!s32`~h z>8g?Ee3aQUG~2e@gB#x=om7#Ue#7z?wT);@AjKD(wn?!iD&}%tZnFDc-cN6z$)rx_ z_U^cz%BMFPx3P4TvEfYov9Z86x3>s|2&^8DUZn;2T$LC}<^4FDGG0GFR-MVzUf;cC zB)Zgdy}{PyV-20tGIK0LN;N3q$EhE+Ovei2pEsEoD%NUFp(JU9f$pP3A|1dp z>GF{exJOISIS&o&Fxa1E#0+&zk~QSEol~*m0pjl2ibf6x&yiMoo+FAUYt%PGqTCKt zY%N48JVjc`JF{oWuAJSXJz9Xl8cUQML>-4a6hz(h`gjyY-TZ!YlPeiZR!NbrACi_s zzVk~DYjZ!j$tW7qLMA}}NdZwx0%=YDUpTT&bIi4)ZbZ*r2Ru`J5hB=W(vVeaGqgzy zJ}W^x7y6htyyabL6L3Koo%o#J4ukP%XbX)=fn-L50$V#bhk;Kl`(Kg^&^vt(qEulF z4T!CHS&fRR?T;C$HN;+$H+xCA5PldvV?CZyJxq92fS6?pHd52gM9tdp7wtC$RrN-o zuQO)gNiUVN65;qJoqxD%NPE8tC$aRt*Gush5VTE*T=F&L87$chs#HY9I%|d?ZP9TF ztaFIt`WFX3=}!io3yH8We3ZbF8DPy44}6X9qHn3DzuCg#9oZtVUD$%42O;qXMSqQk zK6}5GRvZqAKG~~+F*Sh{@e4`<849@Mi6<(>99J?BTOj0=gr85&J3)S9HASE(JQ<^B zzQjxMK2w4B%4U!H6z`Ln@Bls}ptopFygW=O{nCRq1^HP!bXU_dXp35u# za~o^k`+3?EyESRCR7l>^m+M&)V@dYp-geVs3PsleT3zq0S&A}{KuOdBL>edXN_j^) zQC1qk#6HASl}z?&s=o>-tf-VTs#VGDeI8n}NY)uuo%_I7^QFxdiZ}CbDioNl8*6ZOs z9as3ReTFnm|7xo5>)T8KQaagxDQ2&Z3O-1LS17IU_Z`!NEbTW3BRWQ)FVE`2cCEhE zu)vNI;%d26r=~Z#mo5e2rroGwj@HZ8*xi$eimxVR^;2F`J4yNA)x+CyJ#Q=biu^&- z7rUJ5ZCG%Ea=AL_#S$ch_1HcTIOpslQj5%^_ub@K^kDq$?MTk0&eVG$`FR(E8l$6x znVyQ6fr{@dMgMQgbBv|bJ#)G-KCg6xF`lmQP+%1*qSfG7VTu=Vnpt}Xjs2>(_ z1}ZK=FEBX+=&AmO^!) z*CqqyFwQEmJ}2xO+fQCwk0d2OCLn!XR<0z%F#>7X1ig_y_sl;i6BNjA@=AOkLGj7T zz+`e7pAeQzb(ohiEWi>OXn_u~{0F{51Lu_-{(g)291K_k-hXzA|3vM}#$ux`{946B@$`as;IKMIF-F=KZ;%rl z-JC5%InU65Gp3Quofny>udkD>ChmH|ovYul#d7$z9;cbR2BtKfZ&^U8-lo;<<_4DU za=w~AiyU9C%K?C0H;^DzyK@-hZcQ3vUEPQQVO0{!q3ykIwBXQtRdR=VbT1y!AV|GZi*7U`srJt_NK~+R+dV3d!w<*m2jS#*E)$PK)2SjnJ_Vi|kW}t( zVwcI-oUS7ZZY!LXNs+v?;Ury92y>K~Buylq$UQTj_6;c_@wVJaH}zH{s|JR zwr@~`6*FJi)W;XlXA702$q^~6%P__r0o$T6mMV={htU*!=CIpNj|D@AUk3tiUd4#79 zNj$HZ6&7uGhGCII5|;R6>%<`mb|S9nrTxS>j1v9PVTyap_Hq{lE7F3xcIO~%@K?D6 zN~MSj6TUB#XSf#N78Jg>Sxflu(OCF_O*pDvRh>&%x0SXjQF0S{iURq?Q>R;#z{_I* zz$t#9#0Lc7J5Aao^w5`pS)KxPk|F^V=C``1oVTc*JoZ&=?YCx-& zq8@-Key|Kw2u|IpUHwka{k&hdo zN_N?ZjWz!UPA_htg@T5dqp(5dZr@uou3cs3p^2HK-JGXB6$f+R%DMiru~Mu_rs(5q zQBZ6tC3R6!^qI2p*e$N4G?eS&sc6OE^1Gue=bDZ@v1bNMMh2$CtK6tyb2a!&7I1F~ z3B109XywgDB*+Q@0*Ppxo-ylE1^`y*LBOcW>Y@lyx*zK!)K2^`+MAoln!AE-okt3% zG9l=dj!su2Kg>#V&`T-?Yl~NN=)SLlD|eBz`*_cRmy@s7aGf#E-wRh;&2Hqw2?~#s zpHUH8mqSZUFhWWvAM6fz8W8(^oF}d05Z8GmS|XK^+2OFb_=^ZqZp8@8omcIO*`dae z{%9e13jr>B#JD|+;hKy1vUoP}5WyIQuoaIuZk$S9yTXsK(r>@=)b$ja!{kI=chK7lyDF4kI?JPD zwpua`q!tll_m1gFWqhO3gKDs~zIJ|c*CE!vRUtCdal zKgx-iC$*m`FtFp!r%f!-Nb=(_FDjEP)tZt!3Mlk8V7CTfpY6bh`fzM>6b9-%3$t`eQyq#sBv-+@Fl}~ia52i0V#RVJw8{$Pr%s^?;FM&s^)`bK_6Id z=lN9>QZZ~>o4IlTc5xiKqHv_8V`e#lY-z0m_`rT7H2|Ark(0I+7$*P|tAzlo;Uue);9^Sq2~{ztbMK6*92M z6~Pe81(C~1jKe5Y^XYlwVcQj54wfhPmfIu8^=JuE6Pgqgnvlgcp-8HW+#r_NCQ1mE zm*T*$`ulujf;izIpB$g{36?)>1tqsXS!hMnf$+(a^-adfIb10zgE4xK z`+t1}t%F`5BGQdF9*8CSg|4!O3BKsCTOkbkmokVD(dmlS zuW4X-E4&;uXp>u16uVEzYrf$yCsX^Ie+ORV1p;m%C|VXD1NCi0vB;q2f}EG6Z%<|H zTu`#Mg{$IO4S^xQ&ZJK-{ap|dtg_+hixF%7Or&mv0ix9%Mr+NrT(0-_+9x-TPCC9D z5$FIei!tBdxNJ09KChQPE{$x6x6fJjOS@>!>;*bLE-Q02$yZm@u5fTVez_R1`!@D_ zS(&LcoltzXoZEn#XF%NnWar>~+M`Dz5(LmEWrpZSgv<3W_V8MQ-f)6L4KwAhfpGUC z*UFBIv?P0T6S3@tyiS8~Qg!^e0oP3Fsb7rEngs{6a*e5t3SEmf&$*u_7S(O*A)nLA zZ+`x5yrlSI^+gM8P!p`&e}Z-F#8X=h{w-J-6bgenWj~jsWsj<$duoYl zUVv(kHIJS%oF9B@zw^WMO!-utYlKiRj&j-&cB+}*_4>#A)*2-dxZvD~Out?PBV3s* zK}P6x?$wEbJxFAh%&yLj0^`NIVry-xRUYlY6qztWOKkabSQ%+;xX?+t2D3t&m#EM7 zpCO|y9;pSk3KeO3NTwx8Cep0xVXxoyvFD=_;QgXz`}vLF(>F82oA%}Df}R!YP$fE6 zzc}|?5yl+}j%ULTtOii|HS2-ACYxmFg7kxeQcNNvj=%ZugWD{w4XX?X zRZh!)6_3Hr&VwGy8Yew6+yuruNc2M`EkeT}OjG5ASUOCeTU^`|1E3(JO_CQz_5>zV z2(Se0%yaw~2xx2HjIi}Lsf3RYQ`4j=6N={2OGIn#WIWT1etP^x&Z%Qw4O}Lwm?ib( z`2GU!k<#Q-&~QGKbahxAxd`{KlJ_3x)qPcv;8~yKd4CI$WF?xEs`oaJY5&a1bMGM; z*U+*NK!>ml@Y0|7M0FK3k1gLFq6qgAP0jCv(q^=WF+4815SF=xfg~K9TP+Xoh0YI5 zLoU#3tST(FneGG(m2_Sg3E)DWnCoFZX2BZ+bRT4vT{6;X)bAXf%~+O4-GsbVzA%a- zbiV#1gP_}&fN_~6K(Y`ZS&*#w?W8FUT#=Rtcc0}^a70A93F#)7H_?=4zD&;0uHXHO zRW&rKL$b2?q9uzT^le1U@o)YrmIZq+=jT)D|0Gych3A~Qf961q2i7=ZTu+b7Zo0%N zfN%B04sPUhO=o04WlB{NrB}tfv`FIS&xCFY9m1NV$0Rl}U^DS;kKkzN)tY(}n zRQaGan)vo$f1j%-dnd1}8T_9-7X^i%JvyC~u~^-*v{p~ft{mrjBtP_%2xO8T!UZyN zf!|EHWbxK)Hs+>F_OTowSsdjrRG|?wHI~~S94Xj>opdKwQWrSDGKoJgl|oJ(8H$gP zt5c;k>3l1j@W$pn{1!caneqH;!uzF(Ag+lJ_q`?8{))>H;kvh?OxEt3tZb4ttr$8I z^$qndg7WD=bn_%FUVEZ8j9IdG>2vU^@CtTgyvIh_6S^Txxo38Oufphs(t_Dz6+kA~ z=XrWVY_~)4U-RX2-^CfzvPD23EES!2Xuig6^}7&h(y2UsaajGJwYm`A((>9FVF<0V+g z**^r&-xQy%L-k%3J944CZdFT`9-*OBJ<1&6;OBQ^+pD42siExpNR9hlpr>@%6yv*) z?_XxT>rAMyuIb1KX^fT$INv>h?cD80cn##*sW{f_DS2wGeYsmN#DW4D}jelf($14 z>rc$lN1up#<5aVB?)N#Dk>vvaJiGtdg+77rw;eg#$_HKF3DFxtxbtrZ;bia0 z4uWQ~Nof$_o4@<&9BwTUu6K(IC=^%iOO-hNjO*!B2|Es*Yg3-B9DP~ve&7H8T$iW+ z)6bOB1=cSQUC0bEKj+{;vAB*|?jlN2BDhbVpEY7}KcG)og{Lk4XZ3D_X+qHL2YyD$ za`%0KP{TZG_J%<(>wkdrwJ@J*n9JKU^4MSZ1ho42567xey!8f%t4_eHPLefesPU>^ zxcfvku?LWoajO$Ab@l1O;c zgmo%(?@9BsNyL4cMKzy$miKAt*AMJU9ZfcC3q1WZw-%ZEJI%K?9S?VAM!RuG{y$`o z;GTGJ#onb^r#-5xHO2;O>V}1|P_N^!4jN-Yn`H%fUxBNpmO7G~Rlc?-NT0fQAV4+y z;EwSNyvQV6XYNpKi#aIc>?`8{QN{d16Z4B879KWk&(|0UHNk?NX2i@ere~f!P4Z!P z#>!rpg}eT`J@GNOyTKT7LY<9`%G6(E40CZUdEOZA7)kk*eVa_namAjuBI10mOx#@p$D=6e0R z%u+2@kaMs7wOOo4t7ic|2DZoDb*JQSvup`yz1Z+ZHG+17bus-C`~ZMs_O`T|+49bArzR zDRm3(Cd$D&U5H~-WOW@$_+Fu)DlW;GGVe}T{P)ZKMOjDkzieCu$KajC6*~$K>jAaR zm&@Mj*O`(&FD+4|JR=P}6(&^=>>kj)26wQSvB~Gu5dd@5GA{%O#pehIK=hHsQH~Jo zGGhkVdlP;WBz8Dgxe_S5;(_4QqQm8`zJwzUb9`ia;CdB=7@QR zh%^VU=_e)~H-*42sj~=ysSMh_zb~Yy#*wznb`MI&-C;z z{BPjz_7lM%xr25|neLEz3jCmJ6z|bvm)my94sFAQIIJK zs}*V#h=^1C!Cz1+BC@wl`Go=MBP}yoZS~9i`7>W=_5!N>nndvHQdkQLjN{PU735Hb zvakw6<v$FC5>De$wGc{e#i?uke+BC?+BL6@%kgUPzV@ z?k>bGsj(1gmDa~diT+q9TTIVznc0Qo?ceAyJ65&X=3_D0sa451V zT?{2Je3lwL7@T(jOJpxMzmRgUmCX}cdYkla%$^%@6_@@H=wVzn$cB4Phx6oqm7))$ z9|ZW4$(J9{hGz-KZVq|Z+?6<+KueBjHpQ5Ndh#b{ks&;SMEs6{6`zH!-R*4gkkbVG5Z6>8CFuumCK)WpcM){7FuMb@n z=uXhR>7t&2{Ohs`rShRr$&IK_h); zpz4zUe%-70)wguTG(|i7-8O zMpHcG?+-KDZ>?Ry;gN!=I4)t6F+ih%;cAt!F%EqpM!DFI;_%2yt7g5ug2M2~^+7~5 zdW%5!p)xgV%Xe+n+L+Iesj?Mw;}bu5730GjR^`;cO0%(pv)sgN!u308wca}tV3Upa zXj`f7^wv(F!(qpY-B$<~q|Q$|^anBiXukgU(fL2UUWc2iJ$Dd|R6F$1str7OZmC~y5w7zCzu)n-o9$8W5G|90 zlEQ9Nq}X$$-+0{`kYjG~Fo2VPJVz5&+ZmBp z?vHg1i{Sk9u?~cFHxtF=|0Ijx^s<>gZOARP8>9rBaz1S^=>Uz+0V@3rO=_T@PP0(Y zpB(2(f2$K)ZS8;*rYq`-v5XelsXsIBpG;e(LRtpqLIM_3_`7%`E>_)lH;qs5|A~w1 z?LB=A`22zpuQjCk>SHRu<&lNq9f8%VHV(Px>G(&HlfY_l#o~izkgwROGEIglotVh0 z&(#V8oA976nn9SlrSO<_7z~!5zVkW+nnyhfroW<1qODCVtWB3z@#q_U%U7yeIy@4WZ>+3u zSXENjX|Cf2O)SB~7t}WCezmV!x{FjWj%j!U%3BuT{$g|F z8=Dq{bPyP32TnABt_t69KQ@qt^OP1tK-9p@cm7U!LeOCcg+cJie@O^Vz9LsHWv4@; zx8LRkG)y?){ZLuaUz3UPhK(7TK!|-tLcKU+P*p*VlfAlc--;lzsU>q#XGp)mzJuU_ z9sP9d63fQ1f||SgZylaDdN3P(pK;$WQ9Xa#LgYTnjW*%AY6(btLmSqkHvUWDasUNLT;IRr!FX4n#0QlKg0XEwE`nNqSKW zZrCexv)oWtsH;#+y8woiM4SNH(v~)8icso&3eZWbKbWz?OFtDlEWP$kjs3Y<7`olT z^}7|}@3z(|F$n}O>?CQU#q&vE0Fuklp_#Ipo%>lF`VJJ^~LAL7A~S9B*$~Hm<?lr-4V55CXs9WYvFS8QFZi6qGsdYF~tc6!BhK6erA~wZWY^F0$ zJr+n&mWf{AJ#?-d43+AN3oD4RvCJxKZE?-4&M5dM=XrOqaIGFvyt%hFkRV%H8=A;u+MYOTVC)z$SBBfBm@eAlapxYs5)$C?6;B}W2z zq6|wCOWPYXT$9G70GAl~Qi@y7Ss#N&>b7aYwgR$#C3R;op{(jGy!g)rFfE0ijonVi zQjTM2SMX`BFSs4Qh{>hWDic%Y>P%hAN?;-|fODzYuLwpZEo` z2}=Vh0!=7&!X0DBffOttE47X%Ed*XQR%dvST1)Ha4`b>;H?zE>zL+#Yw&TMJWWO-% zMu|1qc63r4a5D{V~Tx-+RTg1E~B3LTEnJ|eU=F^Eqw zgrsNsO6VSAZrB=sbY8cFwrfHd1Dm-uDFOUE3Ej<}Lq!8yQ4O}8zkhGvQVkJ9J=0c; zln;=+IrztDB~x3D%pXW3IX5&ay5J>b2VFk?NA5^_nYxJ?sBYVtOVfNEsehSsE*AFD>%Kyws1Ao~MjG+vbE zaj|?s%;l=<75241xhl-oz}CRm9e@zvKnEL8@@LXNB?GcZhp5IpD-txKJb_}KM$A|c zNWvqya@B6JCY!#`)(GyC_8j?%Rz0OR7F=5-Ey~?r6v0}nJtk17n$(T?kM%0NICTTS z#R2?pGHJ?RpY`zZnWv@ndcUMT^l|(-;wo$?263wK_$^i1fu~@JnsAl*nxLif@h*=` zDrDvk*;NgeuO3pk=WB6qvBC!{+d#g$!PPz6KKC8vn=81sivXQ?HQh(yf@`{mpNR1W zd}fkRhfvfa#X8^}Ulq;TU$y8h5rVe4GO77N zk^55pGcyD&ub;H|6z6p`{j&@%-dvOwxK~pV79LEOs(X#?P`viNCEVk9$~Q${8=Vj4 z`VPG&t5>V+bQi7WZ`&FMWHD28s98X!JH;}sT$4%HGgj~0>l({E^;_3fjqmzf>COQ= z-y|ObOXm+RGo{n%gP)L6&CRW?``5684!K6HVQM}Yv`lD{coGpzxn9Oq_9p4a$q)8O z!3;@Gc`3+6x5@Pemb|Pdc~KH-{_)w=BkYvl*b(buN373c0V8 zy1AHGs!ptvF{ODsPT@`SVl*mos(NH_3;B*wdw**GWh#fesR3v+h17>7L{lIf$0Sbm zREEv{*!N3U+?^fN>N?e;%MM~ozWAG2c5ix=3SRU#jPy6imxgY4;PuM~9`?+pj&ipe zZrN4(KPv0)k}j$fvUz>^x%hI-ZpW>esspvvsKE|hiukN(r~RNQrD}dG&|7uLiff41 zdl&A@lszdS_r6g3fH`%~cQU==(WKnpSacVGk9)3||wek;kOk$hj zs(IxxY3 za6el#k73Q0^)~1S4sG7Dn)|HD>33JHb&d2eT9ldL99gL-@n7=J6r`QHJk_&zDfa+n zuIV&VQGd+lblAMkx_pr;9kW^2pym2%a17#PLO-3hEj!*Y;mCP$K3tH`)Agy$JefO1Q}eccyd3?-T=(mUxI^q<=Iico6vIOp~`{wmx3cwG0wBFE67JS>01HEO0`C78xtz2;&GbP3Y z!AY~I@cS2Tc08`s4lN)I^^nHSZDPzaBXH+XchRwJbt!2O2rycR{Kx=#3#L*aR?M}J zj8$vL7TcKL(88On;v`q+Mge8PORiEg1+0tPq{e#ZY%R zfJ>c{?Kuwy0<%mE`0;qI$Nx#Q{(fKe4@l;pq%OOB_dRLtZSYVjz74gXZQ0pQrdaoK zhh_zMsEFm-u1;9SOQ7J=_WdFM6szZ~Sku&@;gXw}p)qI-p42WDfrxe^-W9f27e42v z;!2el>)o3;2D_qag9BQLAT~|6<3nq|>q{Oa{-EtWzpsDuT(9?CYq<)K&2o$xC~25L zxdcb6l-g3`)^8)umRWGnBvhM+mMDRiz=ev-O!G$1cDg>Ad_ck`mUA!ZOMsO@vUWPo z{$Q=?y48~NifZ<~c3da;#JYk#ynRKR;6d(IL%+gYF81do;p!|M%(XsVuA-LkJsfaD z4Kz+8={fx;SkM70k_o{_Ilx8_ofwD-FCKqnR2y_8@cci(UP=o!2p1Q5FiIE|CZhKixO!a5aR_s$%dr4-q<5D;KlV z^uaN*!T0(v9||;AkXoPqnHJU_kBaElZI{U_&!K$=Pm^Ol2d&ZyTQvihF&VTx_%x9@ zerICg-YUnHw=s~tKjUO*HCa*pU32#uld_NAy6>lXXl^6!5=@jiyC$EDX}j4txwOE= zck0?4ayd;XXV|{&@webr-F2<)qTpU!td;9u*SZ!L@XUxq=+{>Ln4RmA6VMpa%@Y1{ z(YsB9l>zE@+CAe0S|k0Wom3VXD6e7=adPu%0nFnB6fWin$RINMWrpg|sIga{0j&l#yy|#W9*mKBq+VrUB zEQLAuQyxEwMd)ByW`+s)_H!L(Yf$!)Z3W9_pHC7G)1Kf@2X$RP)@TK_eJRrpTrLAS zm-SyhZ^n-)mzK4^P@vm6{C$UVBH1%$6TAF+cjcE~OrJnc(#3FO28f0gM-$XA77j2D zBK{JOK^Br{^r})K8PSj)hY`k{q6d>jM~40K@FxZB3%y$p z>$BJHG1gxP7<3-rZ;^X%yeupuJ7BK%6jCrqV1Gs(o=eXH`2G(7jX-k0HN|zDOTX%4 zxJRxgFTYJ73uJQ00;cplErTlir}|sd{jvV>pe@>9Q!521l^T zW$cFMd2Z?t?1=I_@ON02o+=897q@pG7q`ioPM#ZRamIXgb-tLhW#Ej~0kaQB#b+L* zP~_LuxOy*zB99k`B9~_LO&evb=2H38KO>dzL&o}KOG~oeC_itt2ZOuD$IlN29gbk| zeBNUVqAP}*nub?I<>$PslbwCNot;+=4`1Dx?Cni*>TIxM%g)BphTBgy7XndDg+<$?M!7(WT=XjtXh$DPfsRA_3eLs z&!Y7em%leVZ$BH_$|h1LUfqxIAf2cT!H6^|A3`)6P1r|+^l1ma%a2PwF|lxgr=_f% zjJ`NFPBRKNm9QuyLO`LHP;R_x;2Jy##V`JjEbFA0Y7A=elNS?n=PeZN0~CqV;)8q= zk&gBJ9-fE#8ciWb2$u#J{amo`fT{%tH}>^x7z)lGyvF7)XPIo!9O-Ynpe54T*_|@5 zJ58SI))j+|;l5=p!#kqOs(rT0TbEA^c}CpnaHMBmhZSq4MyGxa;si72p2OXVPq%HA zv-Md5VkxQ0Tw=2#`HrD)nv9vi&^|7ijf&?uFA)~tDyS^Ij_b5W+jo`9fvMuxsMNUW zm=iv^-_)7FEcYQ?Vd{A(f}4(q5&bt4LQSwi%UL=K0wq86WcJ7GUmuSy=njNOP9Nyo zJQCFosiUdx{(*$UTg49EdHL>ls=m~s_Lda`K(eLHp01I;=8i5S78tIF=WG{Qb06jb ziQFJoofBrLOLBW4?cVF;5U^ zhT}3q7~vaBZhomj(adm;plA*;Q>vcTKDl-4k?hx4;vfH!dD+F;D=xeBR(A0p6sk_3 z*27D-p%o`Apea0p6BIa%uZpU&Ial=2g-_|yJ+{c7Cr7P1z)>|vb1(kbgBQMMIfIF{+dKYqb&NOjzkrZbDxckJB*|Rt5KAmFGy754zv$hiQJfX6EbKSV-eB|M zzNo>naxl5FKNuU^(mk?$emK4D##QZ$?Ab@HfhMQ3xxs2}Xm+}q8mww%Wp#aWqTSyf z>|52@wRSL^Tyx>zhIgHvwpM31x|{rUb^a!|y9pP|CW3HM)Mj8VtFl-Ig9?3rN|F!of0CH7jzW6=2 zx~jUXyQ^#8_r1Dn>#nZe*DRflq&qv=Hv*CX34xHXP1r*+QE(I#Mg?RMaTMI1fE(lX z)N!O|#tqDjZ{~qM)R_@qP*JJ;zwbNe)Y3};@%ewx_X4NyxwmfJy5~FFxBfo0L3K2z z$2T50v1a^=J?p}&`i=k{bI@BZ=q;r1LggeX6F8Zq#r4C{R!_oJ z9F2}`VaK|np{}k_w5$9=n>%c_gxw~SJ8UtB-ED__T@&r4^|q#9GUG@u>hgNK7NzZ( zWT?ryq0~Ong_b(pH+(?GkkYN(j2IN$pCe2*1BuNvJ1lKZ*IJcSIx^vFQ+}rNx7Exu zg7}33*Gjn))iXTUqrk!QxWiPf@uzC>Vl|}1alhU?9^Q07XIoj!Oby543$~Ps+m@s| z)*oBjzShH5TLQ?b2h3(XrUK?$43=%1gNZ=@>Mk7ViIrEZ+<0ZJy z?ys${P4~5VVm7#7>|+OOPT&=vIlC5K@i(yQ#Ffj?JmIL>?dy2+q%zB?vii>T%(|)iV?T5U@`+itCE&@(;h&YoD$nBN@rnbjt1qQGjKwIR{9xY)n0$FEt~VDrZv zx=wasZR40SqWIX))h=kwap{rI1r>E#W|6~ec?V?byu3(0&rTD9Gy}1S@lQsjYO3O^ z77{utnR7(4EixHMHM0lznQ7pBJWq@_!ai310ZWzFuuachd&eEu{{X(+sk}pVuxDgi zu3FV#)k}{U1>&WII?N>afoj4#9eG4kCL`d2v`{+Pi)Al+k*(jq|G!>x3B2!C#itsG zE`M2dyJF-eK+b$b3dWg~9Z)$yWT0e&QaBtJalxDvBGKTTik59SOOa*l7fW$pO;xH`YUCQ%M6GzVd7P##yqC_jUE0-{p6{hEvn5y7bsBBG%I8tYx z68$-q8=zq9h=cY-WtxjsZA82lI6BNcpo;WyEkv8C zF++Ny=sRFukZH0sUI^150()hg{TA6i)$%m?d2$9ZQ6pS)Zns$+9nv;AEdY;P`C3bX zNf3|kMTZdlO?14(%t`9yBx^NP zv{NlYkA-d;C=wZ`Q84j{HQH~&DT=F$S7v|m!OI{qeLzef5Yq?5^Z_w_KujMH(+9-# z0Wp0*Odk-_2gLLNF@2JlJ|L!#B3dzK!fWEdY#!04E|GGMvo2}Qx&ULB>?QXwXRlLF zx*exJiFtYT$=*bww?+whp2@g$YPqZ1-goybTQC{B5vG3+tgsH{N4SFND(*^k9^(Bx z92pfnA};w}s60k-$)sr%A73mhhh-&Bm3duVW_kToF&=T}Zmx?)wTM*%JGJpNs)sCR zxF1Y2?>GvdY%+0x!bTG}@8jJzOfg8RNepE#a%&fg#6>&1;HC#2cwpzd-gD!zcmCBy zANtVoBp$J9)OqexrT|7W9=Yg)#!)b_$eJ1vfmNnq#5RDwzeh zrz7nWnXo2nNYH@|?5F`O6Eulpi#YsI8>SZ&Ti1wWGI?*EVNrFe7rkb{~^03ZUD^ zxSKilrdduobB#`a#~-ZI=i%qb%eM-)vZ~={_HgNE2S4$NgP&mEDQDQj*Is)G{9itE zDQf%kN*=`PfYOZl5ezb~A;yYmPtQu$hxiW)CG1nVD}n+`q9XGyE3l*}#8=M9&eu9` zc0S$g%zRqf+!EaHL0j1#>Etj}Zl#lRI+YR#BSa%0IQ({U(#&-Xf0= zv6sruhjO7%PF`U@GWqaxp9zkwt#;qR12=?nxsW(R&xf-cp%E_vi~SJFz?wRjFya9u zV^izZP?ar32u<}u7%zmCc-2|RMu9<1g6(cH@lXU*Js=;d3LNTGMNKH-G-JXC554SC z5(5a$<2=e!;$Z60fUd!iJ`vOaT=?_5ueLTOibDaj%Vusi1}p}*%cgBUd}@-eM&mYP z$V%7PbqBY$4<;6+-T8xE$uq=b-W}oST=A>y>Mvf(G2bRz&9D$Ds1Gn7OR-aF(Z~k&$po zoWmDM+!W?ry>cZ~(6ak(N)HS-KMa*m^DM$m=vWJlSE0$OvIt#7@I5{Wl`rERm)97B zA19LowM1HlTPjvztPR7R>C>cFPfJT^nl?i;*W=rcqqj%~7L5#Wf*IfhGq7%CVBN?7 zCzt_FFaw-m1~|bCaDo}7c^i6T;%+(29RZxMlnuhO27$(dz(o(jYBmU~*&uMygTO@( z0vA09T=bxVDeUm;X?VL;^mYrT@eQ9+*3sG0>DM<>TZME}tLsgY9xN`syh}A6-%wYb zWhYGP^L#eD*K4==&a*|bZg(zXvqf@lPd0433@&&)8M8U-K>!n5H0$n(L`t4)#Ktmq zkH-$>D|Vj`kE*u(z%I6P(&_U#onEigosC$n@H}{q1w_;G6?nmBHrwRISPU+o=XJ_2 z@FSuLft=J1;%G^E^=TS-wbGH~r12P@C63NwE(NP4Y*L(y5jLq&IY91{l><}(k?}MQ z8z%?MDv)WKn|7QO(&0HnmmS<1GtE^2eAVfouzk7e#Atm%Bp~s-Ce#(92`mYBaZi*K z)OlJn%&dx%YZ0Z@?r!we!L`UCTzK_GeN<;7sa3{>ihxlNR*Q-5J#4{x%h;OT-5n)& z*wo=KZt?!q`;yAo^WG17H+B0vOhNllqO^O>m}SF4l}%_{nzt9H`uxp?%XN*};&ww@ zV{@B!dp6UkJ7_S1=v&<0Y$xr&%c_}ehxH&Jc@sq}5hGH6t?%UAHEC>fC~L~ zk(y&a0U~9YzG@@G?n1m~Q9tGG6Y*%f+re3|tt*y#3P!K7E4s|L zwzJfq4|uyH?A?X#fTxYQoP(WEF{*{~?>mbDPopkBSm^9iZrG$~qAc&ar)d+_;%q-Y@D-3H9TL=MTCZQR_$9g9Vn-~gN~r#J)R zYz-8Npi&HPgYa!Y2Bwiq3cz2Rxz3oqQeMM8R(^>&%WLkr^itM#`(>*p4;}}StO3zM z5hQuBo+J%|94I<8R+QfNDG1`CU9jkLU627z5SWjVtOyaJAa)h}eN1(dSEQJsgMO}1r zy)4=1^f^r?Sei(!N({C;9KiXlN==l4Z1>dhD|Vz8cAUTSlCiN%cb?y|Ahq)lzNQ0S zGa+A-;|Ic6aR_K(e9;{p1cgs<1nZum}rXg|5Ae&%TRgH0YhV7KaCu%@gX& zhbwN)b3&2`=lY~{`qprrG5HSI;kTUV(Ew%fPmUhFRP+A5ujMa7Z)NyR1O4Xt++Vx? zH}92|N9%rk))1)vIKGtq3?I50{=m6NjKsDmq;6@@H3$EeFA@QJ6Y1iw!P*5#=pQ+DXdS=vr2 zqKJ@5J!HDDi#SL`Q2;UY>f-u|eF_u={}Y(HM$G+}S+7`SM2 z(4WY47Yg0Egg?0XqJa+90i@WyV{fYSuL|R>Eei_o>`Lz4z6VHg_AGR}qCBtuJ-p*? zDE~_)zufP5F&9|TUixaoM=SyGx+TUV9uUi&pyV?8XbXRIv zzCwlNlhb{aMOpmF5yW1ArnOa@W)Ok%iPGD*eILWNKG`rQOBETz$P-G z)>Wsa*^A7EEUYeK@1BdpeY}pt#paHw4J>@c6-1@5=4Ws8YonUK5nqD=z%oRob#;rPaA6;l zmHVY?@m&313G@*CFZ-AG?0ZCiLdUS4Kh94!REJyx?+=U}L5dfS-;TowsZ4?a8M1V^d14vq;es#PBlWI$obGium-R@{2Qz~BY9EM0nFb$9b|oiDdAo1Pp^ z#)sErqhnoR-EY}Rkfw4Qu50Vwb^E$?Cw7)n<7+w+uCBD(H@J0lX!CH;6738gZE+hH z9o^IoLyd@_xk^o_OK_c1UsArUD3$9+E7yOfe6QyEyDQg!&bk#1U2i~QR<6Iy7GTdS z$+N#y6YRGz-BQZ8Yn_dQN)@S*&oZ=twQ#Yw{aoH0!ZEFSp$#vz&6CflP3X0`Z%0$b zj7z|`&Cu^H@M|rw3bw%J*P?8Of>5miiE`Ua8)O_x3Cdz9>!D~d9;rrQ;jDM(A*31( z!S>O`J>82Jm3kJxVp`hOvuQLM8QItq?u^*9H)_~1Rr8yLQp;1GH#rIW8pja%s-~N0uAqWV=pR7ux^Jp2ZoTOV!L85vpqR zJB)st$!KtwACn{JM+2SN9y5#u-K;U<$(!_6m(S#MXeJvP*!RU?LY5o5Me_*yXek&T zbDsL;YGhwPIKefD!194#0T9Kr=1{|CwcKeNu#h>xJ{2m)c#V5Fpzbu2jv^ zLWLQPhvh<5fS)YDPZr=O3-FT#TBsHP;fr#iS^x{x0$8XPz(TbE7ODlbQ2iODNoCRA zqNdJAIH2llRK}V&v?jC7`?tJzsWsT{bhaaKJwL8+naxh8+3fn@>nzzC)7|BNaisz# zQy}GXrP2K|?Xo(ZR*TbFzU_6^b7%%8=(?8uPhb!(M=pVzP)))IM8{*lEH%?hgfYz8 z@aA&LPMW`h*4mN^M%#v~(4SEQcd2b_e;y%IX0y*_AaUKhG*%rM$AkhF;V)d2T!KgEVT zswym$l%ZG+fXcu3t|c1`N8Wvy4Q=PqPw<^In`DoIuw$i!!$T}x1tw~TjTnz5*m}7H z8W2t`ebge%GB`9%BK3$AsYOM>%H=b3Cp3^q4?l`}_{+((C*oe(yF@=wFe$O;2Wn%frBAho2qQ4&q#Xw`cH z(a-SL4w8xQDVP!X8$~##%`#B#bq{I3QgnelkA8(jR^Ia=|o0m*<}Kq$D}PQSZ~xKZJnqL$jW9};o({Hro*gF zWyy0+wo+coYGP-dULQ>+620}O>5fpSovDRaC%Uj*!lz{mf^y#>SdD zI!VGJ^I7$)ls!mO^`x>3NGa)-W;StEfK+rdq3D(iJx)b51-s$sN9A`bN{^D`6_IMQ za&yi~p&Opb6Z1%{QK`tNXf!yq1$R6qG>1D#r_FT}>NJ;JnJ>bDN{ws!m3~G(kUY{aBessH@GK|_OjNz_2J{JXqo-uw zG%W>#vf+a@Lq|}lO2@gd00QQEEP#7tB_%-tdZ02#i7>FfzY~SVXTAIJ|h(0s8I2?56WA;KU*xqP0U$i2@ z(C3M^h5eSUh(FzEv0Sz^wy-ayKMMOo@a!v^94uK}R_X=G1}&_XuIFT{l~)r!(LWJ>H8gW~d2 z$~e?u=Ve7^oyjWKN})4%j~X`mIQ#ll<-W_j+2KfJDC_ZNhw$iqDdG3WVt#*u?VwA; zSufo(ob~*VxZjsZ`22D8tFH~J+2~Nl<<1O7BSRUtJ2MmsC6d8FGFe_JFGPnr=om~S zg76`#3qrkYeS)lGn}_p{de+Qq$YK_?Mpk7`mk0QYjO zK+h32Nf{oio333vD{w$xl$FP3;R2~#`K(fJaI-Bgl?|t7`$dwc-DwVgA{>5;Z0+Yi ze>wcm-gW7hzkDe=3*~`zJ`AigX3U@fEk!t8)~Y7OHZW@|B;G7Q9v>KU)6SLQ^91Ji z+VBeUsNAEKdvoY?c~2~QaP{iTqfwtP8ohk=>Vwgk=cL_ffqS|w@D->f6Hv3W-HUJP zDUFSldTv_0_(op4aq;M`kUJ1?hjxutYKlln0vo77dD~ohz-a$(kqd8&RPMISW=Q8s z4v!PHQCO;ZZZKj)fe9Va02BJmV~MfOp!O*Hx9!Xx%llqK_i_+o)Ep4HL;18+P0ftI zr!7^aU%R6&{o1T|nHiBEpAnJY0axsTH+-@tB40+|`^D$yj>tzLD*na-@hQj{m(`N0 zM#i@f4{jTeEFC-Pj5V@Nuf1kTj^(e+rH#H0|ImP{vM)5cT5{{hlCj}6*@*+m^=%RN z)w#9H#{EnEBME!LZ(dq5SewX(_Odz*-IzkEF`++i7F2V{lxp?L+*yoUZA5;&5|JOz z*9PLp`Cf$S;}WkEi0>7F_+I+b%s~7U`~-*8NzEOIj~kQZpLO~tpDBNd{paUXD+Z&n zMSI3Zb}de6ZexyE!H)q-j%dbd4z;oeA3J*JK^Ewp?8>bhOTM6;6XnO*>hFDzW!ZbnE3dxi9(G?D^<4oN9zD?JoboJ=TBlGn z8bmlkuEMohrfHii$jK!tqq6ciRc4q2s!dAcg>)5|wJs(!8Hxt2MCDnWp{B{wk_NR#8SN+c6XxG}2q}H~1VQJH7w0+s0{{D+r z<@zst$GXl{&hm{wE|0emr-U<@^Gh8!m@%R`+!Y=;8+BG}x+23z#D;NDa z3LZz`#td~*X+r&D# ztY(zYlJ;s1jw5JBqwW~N&GH%2d0@ZT$!TeXT*;AfO(`Qh(i2*gwy}4t(ShV zYI>X*vd`B=jX-iiEtUxOPe|h=>lxa;IBt#Pe4ez=6ko8Vr)SH;xXGXP`0^2JeDUt# z?xCS>Pukx$R16kE=J8SZYchxOZNc6ZnLtlAVrYtVbhN;G#MhKB&easw4*zIw@8Ky!4NW20_Y=s7$!gfc5oLJ>2JX|-_ zS3_8V`%xuqCtm2}JzoX=@WUmJ+u;{W2;6Bx2od!RX9@fwVks$VKvkuacH@~b{A~V! ze^@5i$AJy;ctB#YNAq4hmOpA+65Dq~Yuhwb*t9T}Ub?%#@4}V2{FW1&9r=!AEBjX; zjCo5a@AKyo4k1_mO0)IyJ&|l^l6t`>Hv*arG+_TsJVDIzSy#u~FqI^}2uwS1$=A3@MNje8KRX4zM z#hj0@7s@{N0z0*T|9{=TAKq~x(CB4JqlVeImosUka$B}<=?d4$MjHu0B5s`6c@sbwaobAWRbD-1KJFkEKg6FO!GnAs* zVYTZ(Giy?qS!Mbuomgcs&Q*fqpqbTe!T{58nOk_?y|t?6MIZ4Nv8x*Md^qr2uw0+v z%1f_uEqoRe@sL$T2KTS!CSDm=!!;N|Ox9NQdB0D1xL5O5#VcXu(VEC}kUgrA=Pc(= z_$}Hi^?}?_{G#l6eZgSgdD)AWZ!%t`HG328o~5>E?)yfUzb)=7WkUL$yBaeKHWZ5+ z7iJnSxX`$zKVb?ujY}7Vicu@srWAFl`cFzXvMwo9%+@6L=n@$py2LOD~{(Z#M*yE;<6Cc_t5zR}d2S?B8RFl3jP{QIm^r4~o?Ue{2teR*Ff z+PgSn%l8&azLIAzB_r4Y{NY8I^HA+Xdkcr+^bOnFZS~)%~27sI3StfXv37%zwXPMwxCU}+!o@Ih( znc!I_c$NvCWrAm!_?zoQrejQ=!x8#h1-2EB2N5o9MtW;U zhx+1gKzR3q$9um3S^K11g|f1T2L$k8Gpo41W`=Fg@VW zbXuApke|Uj8cEJ;qXk@`e9yr0mMGsM1hrYYl}-ws;cAS!)hc7uqjuK%)KgF0{Pf-T zf8fq9+zQp>I~HzdBjp#Eul%L$3wK~NK#uKX7pc#_rM#V$mAB26w=?_y zbKXw&=JIwj%^ObKsW!Zc#GS}Ad_lFbU%<>C=NmSOAUmWL;-j*1Z(Zzop%ObjN4WR{ za*n}XYkm6=Z}+i`Xtw5=e*t=DX%^3rDQ0ONCZO3B~`sN9J7PahK0&* z)kzxSHUuJK!gb0hbT+MGZp~EfayEx(XO^>HRF=z%UBnGSDx|!#UF#nG3n>9<})OkWX+;`nlfZ!RvwlbWW`ud>W9LZ?F?ZVI`tMfJ4zCzh&KVkH4yl8v zDm=L|dYzEh!2JRb8eP#FYn0Dcq53t+WXvW`>4MmO zZDK7!kss|v28zqH(zS|ij~kU;(@#^Fp^2~89*X#%5Bx@lKZ58t9I74pLll3aC1j?H zX2zmSQ(zcr7PrHgLsG$guo@X3ET>V_W+ys@2q0oMvhDtv_LA$1(zLkV;3sd!l zaB>wC`h0=_^k$6^k@8%c73_#%T(fW4ZO&`uu=xxPn?6-twj@%DS<{J$mWRs!oa`D( z*zHcAX67g=d$gv;?xnVH#vLm;+x3m>TRJEGQK!%7_PU#zU?m8{NLmbI3x^7jnf)_z zT6|Pl#i(*r@;z~*Ls*z(IUpDs6gq`Yh^t4lFxtAHrxMfLS3hGy*+`B&;Wa)>V$04s z(C9)2FJ$-yZhjCW&nrism&o1(kKu-gCN7^e!O&_VGytzjrd^deJjkJ~dCo+uTJ8$N zhjUBi{ubex2Fr#>!)2r=w!#&jh72iZs;II<$gqTvVaX6cr5N-HIp`C#G_@nJ0DY%D zj~aG-VjPYMxis+%Pwk`|$0^Ql=Xg7``j7%2*Qf%_h5`)F0u0Xr%z*-o*#e=Gq~Y70 z(>0l)h#lg|GHQ@{X0KP*sbP=XAGR6H+VI8)m~V5o&ygC8MM_DhM*UkFjMrD!u=$#N|+>&WCgV%^ZeGiE}~G*-XdD1dDmVE{A& zXWIyJLLVk;z9Mo_zSBN%ql4Cm(%u z^`jq}di2pr1-%f@SFP%9+6SY`E;PjOs1ZvYMCo`<7R_U_l9!d8GI^#|=mMJwW5!B2 z2*_cDPou8OR|{Lpp$cH=#bthLLi+qR$BTi#0%PX02rm=Lwc35~_YsaZL#KBhIPjkc zIFrR&Tk{Aae)g3H54n~gZpuP<<1K6(7q$6*$OF(McPX7q7KxQ?t$^+7hTaqz?Y7l$ zXu_cLW}Hl_DK4IziLg=wO|nBEk~EN0iJjO|zsOEe<8{K_e=tkNxcv9o znt#=eUXD=up)7;43ChJ#u7+{~$~{m%3O<`yIV6C{4oDoYhwqA~= zd2Q}h^g4uWi86L2EtllEgD&^&XJ1x71Jc_#GoUjVPt$4?oEjbxFHnlQcLdz`kj@tQ0v`^8p=`K!6^xtJ$4N|8oqpU`7)Z>VN*M7Rvh z<=H{XBD}*k&3S_n{`d>HxP!UM!pcKXaH;bN*i*XfgUccX^#zpn02NL(KqjSH>=UC# zFD#&8eV7Bo72#Txyxe-#&qOahS+woo(9rgPwzbWubuQ=#jr3+) zS)#rCa|Zu@-O$|9toe9Lx-=Bbuk`f$J3_;o2e!4eG&i<1Zyne=8ur@_KEKakwzLHb z;jMa8W20TynLoUQQmzILxtY%Q&ho~mnT6MJxZZl`chACsk-FrMSew1 zC5r{S+1TB_a=STd2_>BA-q7MnPkuo<8}g@&_j_U{V~fqzY+1d0qpn$VMWgBK$&n7{ z+7+o)%f>z1J7O)3Ea_R1wK@=Q4DB`Si!jZam8)=~HqMAU&eyx^lK9XnDPEg^ZdORD z@NuV^W-!ULB&Y_Ih!)5Opt~-mB0-O+F#F;1oLZ`IpasAcHR{AeCm|?+47b<@2s@swI|pQiJMR~zY?vnqNP~2$0%e{vmz3Qqwv-aWdMDbxI>Ly z_JREmYk+0WMp)-*2s1~`nqQqd_51Eqr!?PsZTYEF?158t?J38xh*rHST4lks+ATtZ zY8H+LO~hf0%QU_;er%FctxfDZ%Ym@EJ=7XdwUxKWwY5oTz7Va}Ku*(UnX}M>cBZgs zl|8B{GILQAj#@RZ{=W0X3C**6ZvOFWi@tL+yXwU&uvLe7lb}qBq4#TQmJt<)QZ39C zh=0%fi6W`M9Qpi=8i^zUFextX1`Cr={J18wMq}u1a(iGM|zXP_(0s#tyx&R=hk8 zB=v>KoB#1&UpQ30=f^ki(R}mx@!$90;K7$~=j}L5_>hX$P?--7<;%!V+l5BWCYoUt z&B7T%K|(IV(iOo~F6n{hlGDQ_cM#W`pC@Dz60>6VTro{^dZ4Ut=k##UGLH;r915ia z6%$D#CXy8j3^}dgf{e z`9EAj@xT=jPO)?_3QC~4<&!#IpIjS#@JwHgzw#R-hr5Ox&Ur~<6J+rS3p`f{&P@r% zsiAY6`pe(ifg0MM|L*tyu${?}AGYL;18^((QanZvwg14jYsm;Zgq^da?wPTR_6 zV2A!P7kiyay|p*0e)oeH{r)^yIzP3yY@J;Fzy~K+uUY#L+x_o{#p?94pIvty+j@*I zQ0kAMyHLEeA`G-u4B%EVV0D#FGD;hO*y230^2E9Ky4o(O4q9tncbG&2g{Im}^YvD^ zbQfn9^ke}+1mF^;uEAejFL{cGpzLT6ZdKrlo+s%0ybxGR-)Y`AQiXFS*$(zJ*d7}J767qhjo(3tQ zL-{T$pBsgO#Y{4SSqOQl>Dsh$+_asZCbL_u-;fADo{QJ#LTRg6KzVa<4pV9gQO_>Y z#G+J!j0Hl2x0-lHH7+Mch0C1`sHC(NHxLWMv)j4NGP@mtC8Fe)ugGiC4HXG816Bn& z$Bo_#RxZC`XK&w*V@p@=_TF}z){~p)Os^hI#z)p>J16p9?X9=2O7wK^ynWr;+jo_E z;w#IqxqGwz;K=sT!L1{qK(5zS{*B;V{+U)vzj7G+!z(DNm5Q676s3Z42#CsKb+L^i z<4~2D0{ntzoF53{!ZL0W91;P$5(IoQr&$f@OzYHdGa969Aqr;z$GCba~MrNZsgiv~Q~8LpnRm?TPMn_v*N#2h-Lw~i5+E<(e$3ib*}sflW;9J^}z8#Z*smE|Ya zed5R`rpixVc_r)q4tx19?WH%DjqE?mHyjq!9A!z>Qw3tG7~Jd7=_)`>?1wB#7Tj*- z{py4ofR-09Bux=$n2L!z%%D;@K23aAmwZqiR;h$2b)M$*(^TlkcO)YR2{kHJOj5&X z?&@Zo;r*XI{iISj&BKqqBzU{vr9@&37v6=|mDFjTXXZ&Ib{ee(F|tt&V?+l>7u6HG zXoQ1{ItWIzrxsqc3Oh>5lL_xSI21g-uGmuF+AdFzKkxUsvgQfjx~@`hq19t_Wi3lN z@~9^WAFyv0iY(|c76v;@Mw7?nbd`UPsH6HuL>(;#+$IO?w#taIM~$d!UZN^QG;+;KwJ}qp_&OO8rH8L z+xWiW=U8Cq=+LTn4Lw`_+1Q@l`?v1jvIYL^hA}Xv>}LO=A`-koq4Zf)wIA1(r@bR1(-r##Lz{(4xEbnpco3`ZT`jAa_fT6`_U*;HX@soY9n zf=Wob*gYYTw-ES8XBP09m~lcvYgaBy)DIk*8X83iSD=X46UjeN6v}BXAK{cBh*9+0 z9g`5F>|^ZErN=K@wd(Q{G*OlVk$xkH^l$Y<(oOU5X5PCMN{rXUl+7fGq`)lNNW?;N zJ?6yGNaAQ{-U)h$t0uCMYXlstMpB^%P9{XMdrJJpFH0vxPP2we;x74%m`z0ZF~`Xt z*bXFF&Y?w#B%4=G9XNjJaZZvTTgCPhu0jXK;n%16rOh}inUkz!PO_3=7nOclxwvk> z7ifp%7?O}C&xAC2a>!vV8P$1?V8ffp5q!L%)oru8j13J&m)+)WZFpOo-8NDvjM{8% zZ8qCzp)g{zx2dhx1R}R2tZ=khgGp<2k z6B2&JNfqv2-o~FeA#?g%2$icy7a;;4&+VX)oX;ac?LM~$0#n>cAMdbulWEWPw3I3RV0@58|UWb7{hM&Oen&+=PhcSMB+dJkfh8eP71V)~f80<1y zi?83U(=yE+H!5qmbDa>M{zg`|N#PG=!{t&W+$XPI4V4ozoAC@&DXyxbKlHLc^a}S7 z*VpBC;^gOnEcA5FVrnZwm|o^%X%;RJGW; zv44ED*=ez9BJU}GWl+`*GSQD!R~8(ixQspl2bFh+@D`N+T1eQhjEAIK*|Y2G{DYdThzaURjyt6Fovr*gxV{vR1qx6V3VmKZ56tT zQ;1Jsvm~-v64@-~y;rCtnmCbXftb(CG;1c_AVuj*1MqF0J;qG&)4{61F=+A%{JzUZ&M2GHvFeL4Rk|=E#hs zyQX^mjg9~A@Om9iua`F3^)xVz%2p|-$fTy@6%+^LHB58r4Ny;R5SgD^i4PQn(n>;U zxsD7Ct3ALu;1a}^w02}-y8YU;(-VH071e`=_Qku#7w?O;2iFli&q}sY{T4hL5fnav zWahAANwF2%#a5h^*hHgBXU*$X9l}ul7BA$IFXW=0v%n25Gmk4CN8Eag@q->ekr^aQ$SzG5IlVYQD2>ffC?z6x+Iq{$05ip-GQh$H-q($f1;Ss9+kZ?pwnCbKD!@eeL{c8sOEr+R#ijsHPo-sd}e7FLEG zFuuO6=-3%$5YD^UZuWl7UO0b68G>^^+sUp~pH+42S9BhL&ri|kzpi|K6@C62I`^=B zOt0Aw=dbe5mDB7-^;>ZMTRQK8&kxi0e@EvjwqN<6<^Y`k9?#GIhjJRu55oCt;{N^Y z?HUk@SXrJc@1^sz@?2f6PAfWKZRP!k)o0w+GHo z(s@JW`_1Y%;9N`RKKOnweP2iC7PeP;Rg;0w^>m(Nd(d|UK5wLR1-^eZoj1|B5#Dbl zog3)f0G}VF^JZ%AS>;7`3#>UhwT0p5QTTi@owq7OFm$~GbS=%gF1%vfUa^xE+gwRj zY}>YN+qTUW&e*nX+qwDn-uImIpK<@5b3Wtgs_Lq)9yPn)s(w+OA@Gj-uJdC)h|sOd zM=-a#jt@TCO& zJy;-%r$`j4^bE#_LU!pZx>l2Ex^SuagHN~q|^RPvmvMz!Y?!bwXb4@RNfo*w$v z0Nf(d&!@^xa8a~xV^R73K)O`P`=M9Z$7XGUq0cM5_( zHM3sKshch|*#zBr@zy=1*lryBRSbA$l@mp{;^3TK59OI$7lyeyNz1Mv$A%(ligFYNLYV9?M4wTOu|TzhA*z9u9!o7+)3=czjuASv``9p z*c?R@YyNI^fPL1&ER}t7;{nxN>G|w}o+)9jrVZLKi{|UVh9nziv}dj+`*`(cuxhmo zt|%9Tz5%%JD&>KICNb$M{Zst!dAFf);HRpIG5jECl|WasB+=6n&|1KIO{BP@ zbN8ixz36}uy~CXXe+cTgP$^mZx!HM?M-#O!IBbJeK`J>NRM zp^-APUZlBrIubOtXzjC#ZiM&ldUtxf!U!QSh|hcS-pbx?HGJ&S0t``T`lm*UwXRbm}Ss=ppn={L3|9gFT%MJiRmjPhCPwXihZ? z4QhiF+?UWXENtHHmb>?$vf~~%NZSK&b*DaHWcj~H+f+2EVzdAyTtyv(867&z$uUO7-tZISACFITz zk5^hVGcJG;maMTXC@~+)DY*i#IXVyKGv}iMXAkBhyCWj!$E@MuLHVgeu)1iLrOH*W zsV?n`n_J^KC5!=1pPi|oi9^{<0*b(KWB=yf0~Q$KkwA?!#bkThh{CX*;GDIwNE7aT zkPUHSky1s`Mo^n1IBV7R+L!3T$F8`|#%fOqE9I0Im#vp^7LBjh= z2#o{imKPTr^*=Y!kFVkAe$#BSEYI=Do?_t|b{bqX3-{GCIy2!BwU<-`6TkTX1B}A!4{Y7usVJzrdYbYj9he5D8FM_JQ zT>fj4ZPa~jgfv2XCS=GKeau=}smDj`Se#)(r24y~90a-Mw5#p9+&s2S^o+3lG`DgS zS9@W~cvs1ZN=NAexTc()Kzjj)zvMJCOu9)(t)O}Iaj8Hd3nro*-PXJVJf_@V77f|? zjSn{B^qGdHobKn}oZ8Z^597Mh\y)0YB4SpZB~C#b-~M7ii9{Vf4SB7%Txt`xB~ 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

65b0IYbi1oQvIEY+5(XG<-_&=0YS_%! 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 HE|(%kA5UGz41Q-L*iGqQ!%|Q=~WqcMH}MAjp^Z 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Ę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
(!x! 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 WDHs_TS}N(=+33Sev;zPD`6{zmMkV(E literal 0 HcmV?d00001 diff --git a/static/fonts/CircularXXMonoEduWeb-Regular.woff2 b/static/fonts/CircularXXMonoEduWeb-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..81bbd0d20bcea29cd62352c2b3cce722d6c81fd3 GIT binary patch literal 32442 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 J1_VyiBusKI^SS^4 literal 0 HcmV?d00001 diff --git a/static/nipplejs.js b/static/nipplejs.js new file mode 100644 index 0000000..1fbc02b --- /dev/null +++ b/static/nipplejs.js @@ -0,0 +1,1477 @@ +(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.nipplejs = f()}})(function(){var define,module,exports; + 'use strict'; + + // Constants + var isTouch = !!('ontouchstart' in window); + var isPointer = window.PointerEvent ? true : false; + var isMSPointer = window.MSPointerEvent ? true : false; + var events = { + touch: { + start: 'touchstart', + move: 'touchmove', + end: 'touchend, touchcancel' + }, + mouse: { + start: 'mousedown', + move: 'mousemove', + end: 'mouseup' + }, + pointer: { + start: 'pointerdown', + move: 'pointermove', + end: 'pointerup, pointercancel' + }, + MSPointer: { + start: 'MSPointerDown', + move: 'MSPointerMove', + end: 'MSPointerUp' + } + }; + var toBind; + var secondBind = {}; + if (isPointer) { + toBind = events.pointer; + } else if (isMSPointer) { + toBind = events.MSPointer; + } else if (isTouch) { + toBind = events.touch; + secondBind = events.mouse; + } else { + toBind = events.mouse; + } + + /////////////////////// + /// UTILS /// + /////////////////////// + + var u = {}; + u.distance = function (p1, p2) { + var dx = p2.x - p1.x; + var dy = p2.y - p1.y; + + return Math.sqrt((dx * dx) + (dy * dy)); + }; + + u.angle = function(p1, p2) { + var dx = p2.x - p1.x; + var dy = p2.y - p1.y; + + return u.degrees(Math.atan2(dy, dx)); + }; + + u.findCoord = function(p, d, a) { + var b = {x: 0, y: 0}; + a = u.radians(a); + b.x = p.x - d * Math.cos(a); + b.y = p.y - d * Math.sin(a); + return b; + }; + + u.radians = function(a) { + return a * (Math.PI / 180); + }; + + u.degrees = function(a) { + return a * (180 / Math.PI); + }; + + u.bindEvt = function (el, arg, handler) { + var types = arg.split(/[ ,]+/g); + var type; + for (var i = 0; i < types.length; i += 1) { + type = types[i]; + if (el.addEventListener) { + el.addEventListener(type, handler, false); + } else if (el.attachEvent) { + el.attachEvent(type, handler); + } + } + }; + + u.unbindEvt = function (el, arg, handler) { + var types = arg.split(/[ ,]+/g); + var type; + for (var i = 0; i < types.length; i += 1) { + type = types[i]; + if (el.removeEventListener) { + el.removeEventListener(type, handler); + } else if (el.detachEvent) { + el.detachEvent(type, handler); + } + } + }; + + u.trigger = function (el, type, data) { + var evt = new CustomEvent(type, data); + el.dispatchEvent(evt); + }; + + u.prepareEvent = function (evt) { + evt.preventDefault(); + return evt.type.match(/^touch/) ? evt.changedTouches : evt; + }; + + u.getScroll = function () { + var x = (window.pageXOffset !== undefined) ? + window.pageXOffset : + (document.documentElement || document.body.parentNode || document.body) + .scrollLeft; + + var y = (window.pageYOffset !== undefined) ? + window.pageYOffset : + (document.documentElement || document.body.parentNode || document.body) + .scrollTop; + return { + x: x, + y: y + }; + }; + + u.applyPosition = function (el, pos) { + if (pos.top || pos.right || pos.bottom || pos.left) { + el.style.top = pos.top; + el.style.right = pos.right; + el.style.bottom = pos.bottom; + el.style.left = pos.left; + } else { + el.style.left = pos.x + 'px'; + el.style.top = pos.y + 'px'; + } + }; + + u.getTransitionStyle = function (property, values, time) { + var obj = u.configStylePropertyObject(property); + for (var i in obj) { + if (obj.hasOwnProperty(i)) { + if (typeof values === 'string') { + obj[i] = values + ' ' + time; + } else { + var st = ''; + for (var j = 0, max = values.length; j < max; j += 1) { + st += values[j] + ' ' + time + ', '; + } + obj[i] = st.slice(0, -2); + } + } + } + return obj; + }; + + u.getVendorStyle = function (property, value) { + var obj = u.configStylePropertyObject(property); + for (var i in obj) { + if (obj.hasOwnProperty(i)) { + obj[i] = value; + } + } + return obj; + }; + + u.configStylePropertyObject = function (prop) { + var obj = {}; + obj[prop] = ''; + var vendors = ['webkit', 'Moz', 'o']; + vendors.forEach(function (vendor) { + obj[vendor + prop.charAt(0).toUpperCase() + prop.slice(1)] = ''; + }); + return obj; + }; + + u.extend = function (objA, objB) { + for (var i in objB) { + if (objB.hasOwnProperty(i)) { + objA[i] = objB[i]; + } + } + return objA; + }; + + // Overwrite only what's already present + u.safeExtend = function (objA, objB) { + var obj = {}; + for (var i in objA) { + if (objA.hasOwnProperty(i) && objB.hasOwnProperty(i)) { + obj[i] = objB[i]; + } else if (objA.hasOwnProperty(i)) { + obj[i] = objA[i]; + } + } + return obj; + }; + + // Map for array or unique item. + u.map = function (ar, fn) { + if (ar.length) { + for (var i = 0, max = ar.length; i < max; i += 1) { + fn(ar[i]); + } + } else { + fn(ar); + } + }; + + /////////////////////// + /// SUPER CLASS /// + /////////////////////// + + function Super () {}; + + // Basic event system. + Super.prototype.on = function (arg, cb) { + var self = this; + var types = arg.split(/[ ,]+/g); + var type; + self._handlers_ = self._handlers_ || {}; + + for (var i = 0; i < types.length; i += 1) { + type = types[i]; + self._handlers_[type] = self._handlers_[type] || []; + self._handlers_[type].push(cb); + } + return self; + }; + + Super.prototype.off = function (type, cb) { + var self = this; + self._handlers_ = self._handlers_ || {}; + + if (type === undefined) { + self._handlers_ = {}; + } else if (cb === undefined) { + self._handlers_[type] = null; + } else if (self._handlers_[type] && + self._handlers_[type].indexOf(cb) >= 0) { + self._handlers_[type].splice(self._handlers_[type].indexOf(cb), 1); + } + + return self; + }; + + Super.prototype.trigger = function (arg, data) { + var self = this; + var types = arg.split(/[ ,]+/g); + var type; + self._handlers_ = self._handlers_ || {}; + + for (var i = 0; i < types.length; i += 1) { + type = types[i]; + if (self._handlers_[type] && self._handlers_[type].length) { + self._handlers_[type].forEach(function (handler) { + handler.call(self, { + type: type, + target: self + }, data); + }); + } + } + }; + + // Configuration + Super.prototype.config = function (options) { + var self = this; + self.options = self.defaults || {}; + if (options) { + self.options = u.safeExtend(self.options, options); + } + }; + + // Bind internal events. + Super.prototype.bindEvt = function (el, type) { + var self = this; + self._domHandlers_ = self._domHandlers_ || {}; + + self._domHandlers_[type] = function () { + if (typeof self['on' + type] === 'function') { + self['on' + type].apply(self, arguments); + } else { + console.warn('[WARNING] : Missing "on' + type + '" handler.'); + } + }; + + u.bindEvt(el, toBind[type], self._domHandlers_[type]); + + if (secondBind[type]) { + // Support for both touch and mouse at the same time. + u.bindEvt(el, secondBind[type], self._domHandlers_[type]); + } + + return self; + }; + + // Unbind dom events. + Super.prototype.unbindEvt = function (el, type) { + var self = this; + self._domHandlers_ = self._domHandlers_ || {}; + + u.unbindEvt(el, toBind[type], self._domHandlers_[type]); + + if (secondBind[type]) { + // Support for both touch and mouse at the same time. + u.unbindEvt(el, secondBind[type], self._domHandlers_[type]); + } + + delete self._domHandlers_[type]; + + return this; + }; + + /////////////////////// + /// THE NIPPLE /// + /////////////////////// + + function Nipple (collection, options) { + this.identifier = options.identifier; + this.position = options.position; + this.frontPosition = options.frontPosition; + this.collection = collection; + + // Defaults + this.defaults = { + size: 100, + threshold: 0.1, + color: 'white', + fadeTime: 250, + dataOnly: false, + restJoystick: true, + restOpacity: 0.5, + mode: 'dynamic', + zone: document.body, + lockX: false, + lockY: false + }; + + this.config(options); + + // Overwrites + if (this.options.mode === 'dynamic') { + this.options.restOpacity = 0; + } + + this.id = Nipple.id; + Nipple.id += 1; + this.buildEl() + .stylize(); + + // Nipple's API. + this.instance = { + el: this.ui.el, + on: this.on.bind(this), + off: this.off.bind(this), + show: this.show.bind(this), + hide: this.hide.bind(this), + add: this.addToDom.bind(this), + remove: this.removeFromDom.bind(this), + destroy: this.destroy.bind(this), + resetDirection: this.resetDirection.bind(this), + computeDirection: this.computeDirection.bind(this), + trigger: this.trigger.bind(this), + position: this.position, + frontPosition: this.frontPosition, + ui: this.ui, + identifier: this.identifier, + id: this.id, + options: this.options + }; + + return this.instance; + }; + + Nipple.prototype = new Super(); + Nipple.constructor = Nipple; + Nipple.id = 0; + + // Build the dom element of the Nipple instance. + Nipple.prototype.buildEl = function (options) { + this.ui = {}; + + if (this.options.dataOnly) { + return this; + } + + this.ui.el = document.createElement('div'); + this.ui.back = document.createElement('div'); + this.ui.front = document.createElement('div'); + + this.ui.el.className = 'nipple collection_' + this.collection.id; + this.ui.back.className = 'back'; + this.ui.front.className = 'front'; + + this.ui.el.setAttribute('id', 'nipple_' + this.collection.id + + '_' + this.id); + + this.ui.el.appendChild(this.ui.back); + this.ui.el.appendChild(this.ui.front); + + return this; + }; + + // Apply CSS to the Nipple instance. + Nipple.prototype.stylize = function () { + if (this.options.dataOnly) { + return this; + } + var animTime = this.options.fadeTime + 'ms'; + var borderStyle = u.getVendorStyle('borderRadius', '50%'); + var transitStyle = u.getTransitionStyle('transition', 'opacity', animTime); + var styles = {}; + styles.el = { + position: 'absolute', + opacity: this.options.restOpacity, + display: 'block', + 'zIndex': 999 + }; + + styles.back = { + position: 'absolute', + display: 'block', + width: this.options.size + 'px', + height: this.options.size + 'px', + marginLeft: -this.options.size / 2 + 'px', + marginTop: -this.options.size / 2 + 'px', + background: this.options.color, + // 'opacity': '.5' + 'opacity': '0' + }; + + styles.front = { + width: this.options.size / 2 + 'px', + height: this.options.size / 2 + 'px', + position: 'absolute', + display: 'block', + marginLeft: -this.options.size / 4 + 'px', + marginTop: -this.options.size / 4 + 'px', + background: this.options.color, + // 'opacity': '.5' + 'opacity': '.25' + }; + + u.extend(styles.el, transitStyle); + u.extend(styles.back, borderStyle); + u.extend(styles.front, borderStyle); + + this.applyStyles(styles); + + return this; + }; + + Nipple.prototype.applyStyles = function (styles) { + // Apply styles + for (var i in this.ui) { + if (this.ui.hasOwnProperty(i)) { + for (var j in styles[i]) { + this.ui[i].style[j] = styles[i][j]; + } + } + } + + return this; + }; + + // Inject the Nipple instance into DOM. + Nipple.prototype.addToDom = function () { + // We're not adding it if we're dataOnly or already in dom. + if (this.options.dataOnly || document.body.contains(this.ui.el)) { + return this; + } + this.options.zone.appendChild(this.ui.el); + return this; + }; + + // Remove the Nipple instance from DOM. + Nipple.prototype.removeFromDom = function () { + if (this.options.dataOnly || !document.body.contains(this.ui.el)) { + return this; + } + this.options.zone.removeChild(this.ui.el); + return this; + }; + + // Entirely destroy this nipple + Nipple.prototype.destroy = function () { + clearTimeout(this.removeTimeout); + clearTimeout(this.showTimeout); + clearTimeout(this.restTimeout); + this.trigger('destroyed', this.instance); + this.removeFromDom(); + this.off(); + }; + + // Fade in the Nipple instance. + Nipple.prototype.show = function (cb) { + var self = this; + + if (self.options.dataOnly) { + return self; + } + + clearTimeout(self.removeTimeout); + clearTimeout(self.showTimeout); + clearTimeout(self.restTimeout); + + self.addToDom(); + + self.restCallback(); + + setTimeout(function () { + self.ui.el.style.opacity = 1; + }, 0); + + self.showTimeout = setTimeout(function () { + self.trigger('shown', self.instance); + if (typeof cb === 'function') { + cb.call(this); + } + }, self.options.fadeTime); + + return self; + }; + + // Fade out the Nipple instance. + Nipple.prototype.hide = function (cb) { + var self = this; + + if (self.options.dataOnly) { + return self; + } + + self.ui.el.style.opacity = self.options.restOpacity; + + clearTimeout(self.removeTimeout); + clearTimeout(self.showTimeout); + clearTimeout(self.restTimeout); + + self.removeTimeout = setTimeout( + function () { + var display = self.options.mode === 'dynamic' ? 'none' : 'block'; + self.ui.el.style.display = display; + if (typeof cb === 'function') { + cb.call(self); + } + + self.trigger('hidden', self.instance); + }, + self.options.fadeTime + ); + if (self.options.restJoystick) { + self.restPosition(); + } + + return self; + }; + + Nipple.prototype.restPosition = function (cb) { + var self = this; + self.frontPosition = { + x: 0, + y: 0 + }; + var animTime = self.options.fadeTime + 'ms'; + + var transitStyle = {}; + transitStyle.front = u.getTransitionStyle('transition', + ['top', 'left'], animTime); + + var styles = {front: {}}; + styles.front = { + left: self.frontPosition.x + 'px', + top: self.frontPosition.y + 'px' + }; + + self.applyStyles(transitStyle); + self.applyStyles(styles); + + self.restTimeout = setTimeout( + function () { + if (typeof cb === 'function') { + cb.call(self); + } + self.restCallback(); + }, + self.options.fadeTime + ); + }; + + Nipple.prototype.restCallback = function () { + var self = this; + var transitStyle = {}; + transitStyle.front = u.getTransitionStyle('transition', 'none', ''); + self.applyStyles(transitStyle); + self.trigger('rested', self.instance); + }; + + Nipple.prototype.resetDirection = function () { + // Fully rebuild the object to let the iteration possible. + this.direction = { + x: false, + y: false, + angle: false + }; + }; + + Nipple.prototype.computeDirection = function (obj) { + var rAngle = obj.angle.radian; + var angle45 = Math.PI / 4; + var angle90 = Math.PI / 2; + var direction, directionX, directionY; + + // Angular direction + // \ UP / + // \ / + // LEFT RIGHT + // / \ + // /DOWN \ + // + if ( + rAngle > angle45 && + rAngle < (angle45 * 3) && + !obj.lockX + ) { + direction = 'up'; + } else if ( + rAngle > -angle45 && + rAngle <= angle45 && + !obj.lockY + ) { + direction = 'left'; + } else if ( + rAngle > (-angle45 * 3) && + rAngle <= -angle45 && + !obj.lockX + ) { + direction = 'down'; + } else if (!obj.lockY) { + direction = 'right'; + } + + // Plain direction + // UP | + // _______ | RIGHT + // LEFT | + // DOWN | + if (!obj.lockY) { + if (rAngle > -angle90 && rAngle < angle90) { + directionX = 'left'; + } else { + directionX = 'right'; + } + } + + if (!obj.lockX) { + if (rAngle > 0) { + directionY = 'up'; + } else { + directionY = 'down'; + } + } + + if (obj.force > this.options.threshold) { + var oldDirection = {}; + for (var i in this.direction) { + if (this.direction.hasOwnProperty(i)) { + oldDirection[i] = this.direction[i]; + } + } + + var same = {}; + + this.direction = { + x: directionX, + y: directionY, + angle: direction + }; + + obj.direction = this.direction; + + for (var i in oldDirection) { + if (oldDirection[i] === this.direction[i]) { + same[i] = true; + } + } + + // If all 3 directions are the same, we don't trigger anything. + if (same.x && same.y && same.angle) { + return obj; + } + + if (!same.x || !same.y) { + this.trigger('plain', obj); + } + + if (!same.x) { + this.trigger('plain:' + directionX, obj); + } + + if (!same.y) { + this.trigger('plain:' + directionY, obj); + } + + if (!same.angle) { + this.trigger('dir dir:' + direction, obj); + } + } + return obj; + }; + + /* global Nipple, Super */ + + /////////////////////////// + /// THE COLLECTION /// + /////////////////////////// + + function Collection (manager, options) { + var self = this; + self.nipples = []; + self.idles = []; + self.actives = []; + self.ids = []; + self.pressureIntervals = {}; + self.manager = manager; + self.id = Collection.id; + Collection.id += 1; + + // Defaults + self.defaults = { + zone: document.body, + multitouch: false, + maxNumberOfNipples: 10, + mode: 'dynamic', + position: {top: 0, left: 0}, + catchDistance: 200, + size: 100, + threshold: 0.1, + color: 'white', + fadeTime: 250, + dataOnly: false, + restJoystick: true, + restOpacity: 0.5, + lockX: false, + lockY: false + }; + + self.config(options); + + // Overwrites + if (self.options.mode === 'static' || self.options.mode === 'semi') { + self.options.multitouch = false; + } + + if (!self.options.multitouch) { + self.options.maxNumberOfNipples = 1; + } + + self.updateBox(); + self.prepareNipples(); + self.bindings(); + self.begin(); + + return self.nipples; + } + + Collection.prototype = new Super(); + Collection.constructor = Collection; + Collection.id = 0; + + Collection.prototype.prepareNipples = function () { + var self = this; + var nips = self.nipples; + + // Public API Preparation. + nips.on = self.on.bind(self); + nips.off = self.off.bind(self); + nips.options = self.options; + nips.destroy = self.destroy.bind(self); + nips.ids = self.ids; + nips.id = self.id; + nips.processOnMove = self.processOnMove.bind(self); + nips.processOnEnd = self.processOnEnd.bind(self); + nips.get = function (id) { + if (id === undefined) { + return nips[0]; + } + for (var i = 0, max = nips.length; i < max; i += 1) { + if (nips[i].identifier === id) { + return nips[i]; + } + } + return false; + }; + }; + + Collection.prototype.bindings = function () { + var self = this; + // Touch start event. + self.bindEvt(self.options.zone, 'start'); + // Avoid native touch actions (scroll, zoom etc...) on the zone. + self.options.zone.style.touchAction = 'none'; + self.options.zone.style.msTouchAction = 'none'; + }; + + Collection.prototype.begin = function () { + var self = this; + var opts = self.options; + + // We place our static nipple + // if needed. + if (opts.mode === 'static') { + var nipple = self.createNipple( + opts.position, + self.manager.getIdentifier() + ); + // Add it to the dom. + nipple.add(); + // Store it in idles. + self.idles.push(nipple); + } + }; + + // Nipple Factory + Collection.prototype.createNipple = function (position, identifier) { + var self = this; + var scroll = u.getScroll(); + var toPutOn = {}; + var opts = self.options; + + if (position.x && position.y) { + toPutOn = { + x: position.x - + (scroll.x + self.box.left), + y: position.y - + (scroll.y + self.box.top) + }; + } else if ( + position.top || + position.right || + position.bottom || + position.left + ) { + + // We need to compute the position X / Y of the joystick. + var dumb = document.createElement('DIV'); + dumb.style.display = 'hidden'; + dumb.style.top = position.top; + dumb.style.right = position.right; + dumb.style.bottom = position.bottom; + dumb.style.left = position.left; + dumb.style.position = 'absolute'; + + opts.zone.appendChild(dumb); + var dumbBox = dumb.getBoundingClientRect(); + opts.zone.removeChild(dumb); + + toPutOn = position; + position = { + x: dumbBox.left + scroll.x, + y: dumbBox.top + scroll.y + }; + } + + var nipple = new Nipple(self, { + color: opts.color, + size: opts.size, + threshold: opts.threshold, + fadeTime: opts.fadeTime, + dataOnly: opts.dataOnly, + restJoystick: opts.restJoystick, + restOpacity: opts.restOpacity, + mode: opts.mode, + identifier: identifier, + position: position, + zone: opts.zone, + frontPosition: { + x: 0, + y: 0 + } + }); + + if (!opts.dataOnly) { + u.applyPosition(nipple.ui.el, toPutOn); + u.applyPosition(nipple.ui.front, nipple.frontPosition); + } + self.nipples.push(nipple); + self.trigger('added ' + nipple.identifier + ':added', nipple); + self.manager.trigger('added ' + nipple.identifier + ':added', nipple); + + self.bindNipple(nipple); + + return nipple; + }; + + Collection.prototype.updateBox = function () { + var self = this; + self.box = self.options.zone.getBoundingClientRect(); + }; + + Collection.prototype.bindNipple = function (nipple) { + var self = this; + var type; + // Bubble up identified events. + var handler = function (evt, data) { + // Identify the event type with the nipple's id. + type = evt.type + ' ' + data.id + ':' + evt.type; + self.trigger(type, data); + }; + + // When it gets destroyed. + nipple.on('destroyed', self.onDestroyed.bind(self)); + + // Other events that will get bubbled up. + nipple.on('shown hidden rested dir plain', handler); + nipple.on('dir:up dir:right dir:down dir:left', handler); + nipple.on('plain:up plain:right plain:down plain:left', handler); + }; + + Collection.prototype.pressureFn = function (touch, nipple, identifier) { + var self = this; + var previousPressure = 0; + clearInterval(self.pressureIntervals[identifier]); + // Create an interval that will read the pressure every 100ms + self.pressureIntervals[identifier] = setInterval(function () { + var pressure = touch.force || touch.pressure || + touch.webkitForce || 0; + if (pressure !== previousPressure) { + nipple.trigger('pressure', pressure); + self.trigger('pressure ' + + nipple.identifier + ':pressure', pressure); + previousPressure = pressure; + } + }.bind(self), 100); + }; + + Collection.prototype.onstart = function (evt) { + var self = this; + var opts = self.options; + evt = u.prepareEvent(evt); + + // Update the box position + self.updateBox(); + + var process = function (touch) { + // If we can create new nipples + // meaning we don't have more active nipples than we should. + if (self.actives.length < opts.maxNumberOfNipples) { + self.processOnStart(touch); + } + }; + + u.map(evt, process); + + // We ask upstream to bind the document + // on 'move' and 'end' + self.manager.bindDocument(); + return false; + }; + + Collection.prototype.processOnStart = function (evt) { + var self = this; + var opts = self.options; + var indexInIdles; + var identifier = self.manager.getIdentifier(evt); + var pressure = evt.force || evt.pressure || evt.webkitForce || 0; + var position = { + x: evt.pageX, + y: evt.pageY + }; + + var nipple = self.getOrCreate(identifier, position); + + // Update its touch identifier + if (nipple.identifier !== identifier) { + self.manager.removeIdentifier(nipple.identifier); + } + nipple.identifier = identifier; + + var process = function (nip) { + // Trigger the start. + nip.trigger('start', nip); + self.trigger('start ' + nip.id + ':start', nip); + + nip.show(); + if (pressure > 0) { + self.pressureFn(evt, nip, nip.identifier); + } + // Trigger the first move event. + self.processOnMove(evt); + }; + + // Transfer it from idles to actives. + if ((indexInIdles = self.idles.indexOf(nipple)) >= 0) { + self.idles.splice(indexInIdles, 1); + } + + // Store the nipple in the actives array + self.actives.push(nipple); + self.ids.push(nipple.identifier); + + if (opts.mode !== 'semi') { + process(nipple); + } else { + // In semi we check the distance of the touch + // to decide if we have to reset the nipple + var distance = u.distance(position, nipple.position); + if (distance <= opts.catchDistance) { + process(nipple); + } else { + nipple.destroy(); + self.processOnStart(evt); + return; + } + } + + return nipple; + }; + + Collection.prototype.getOrCreate = function (identifier, position) { + var self = this; + var opts = self.options; + var nipple; + + // If we're in static or semi, we might already have an active. + if (/(semi|static)/.test(opts.mode)) { + // Get the active one. + // TODO: Multi-touche for semi and static will start here. + // Return the nearest one. + nipple = self.idles[0]; + if (nipple) { + self.idles.splice(0, 1); + return nipple; + } + + if (opts.mode === 'semi') { + // If we're in semi mode, we need to create one. + return self.createNipple(position, identifier); + } + + console.warn('Coudln\'t find the needed nipple.'); + return false; + } + // In dynamic, we create a new one. + nipple = self.createNipple(position, identifier); + return nipple; + }; + + Collection.prototype.processOnMove = function (evt) { + var self = this; + var opts = self.options; + var identifier = self.manager.getIdentifier(evt); + var nipple = self.nipples.get(identifier); + + if (!nipple) { + // This is here just for safety. + // It shouldn't happen. + console.error('Found zombie joystick with ID ' + identifier); + self.manager.removeIdentifier(identifier); + return; + } + + nipple.identifier = identifier; + + var size = nipple.options.size / 2; + var pos = { + x: evt.pageX, + y: evt.pageY + }; + + var dist = u.distance(pos, nipple.position); + var angle = u.angle(pos, nipple.position); + var rAngle = u.radians(angle); + var force = dist / size; + + // If distance is bigger than nipple's size + // we clamp the position. + if (dist > size) { + dist = size; + pos = u.findCoord(nipple.position, dist, angle); + } + + var xPosition = pos.x - nipple.position.x + var yPosition = pos.y - nipple.position.y + + if (opts.lockX){ + yPosition = 0 + } + if (opts.lockY) { + xPosition = 0 + } + + nipple.frontPosition = { + x: xPosition, + y: yPosition + }; + + if (!opts.dataOnly) { + u.applyPosition(nipple.ui.front, nipple.frontPosition); + } + + // Prepare event's datas. + var toSend = { + identifier: nipple.identifier, + position: pos, + force: force, + pressure: evt.force || evt.pressure || evt.webkitForce || 0, + distance: dist, + angle: { + radian: rAngle, + degree: angle + }, + instance: nipple, + lockX: opts.lockX, + lockY: opts.lockY + }; + + // Compute the direction's datas. + toSend = nipple.computeDirection(toSend); + + // Offset angles to follow units circle. + toSend.angle = { + radian: u.radians(180 - angle), + degree: 180 - angle + }; + + // Send everything to everyone. + nipple.trigger('move', toSend); + self.trigger('move ' + nipple.id + ':move', toSend); + }; + + Collection.prototype.processOnEnd = function (evt) { + var self = this; + var opts = self.options; + var identifier = self.manager.getIdentifier(evt); + var nipple = self.nipples.get(identifier); + var removedIdentifier = self.manager.removeIdentifier(nipple.identifier); + + if (!nipple) { + return; + } + + if (!opts.dataOnly) { + nipple.hide(function () { + if (opts.mode === 'dynamic') { + nipple.trigger('removed', nipple); + self.trigger('removed ' + nipple.id + ':removed', nipple); + self.manager + .trigger('removed ' + nipple.id + ':removed', nipple); + nipple.destroy(); + } + }); + } + + // Clear the pressure interval reader + clearInterval(self.pressureIntervals[nipple.identifier]); + + // Reset the direciton of the nipple, to be able to trigger a new direction + // on start. + nipple.resetDirection(); + + nipple.trigger('end', nipple); + self.trigger('end ' + nipple.id + ':end', nipple); + + // Remove identifier from our bank. + if (self.ids.indexOf(nipple.identifier) >= 0) { + self.ids.splice(self.ids.indexOf(nipple.identifier), 1); + } + + // Clean our actives array. + if (self.actives.indexOf(nipple) >= 0) { + self.actives.splice(self.actives.indexOf(nipple), 1); + } + + if (/(semi|static)/.test(opts.mode)) { + // Transfer nipple from actives to idles + // if we're in semi or static mode. + self.idles.push(nipple); + } else if (self.nipples.indexOf(nipple) >= 0) { + // Only if we're not in semi or static mode + // we can remove the instance. + self.nipples.splice(self.nipples.indexOf(nipple), 1); + } + + // We unbind move and end. + self.manager.unbindDocument(); + + // We add back the identifier of the idle nipple; + if (/(semi|static)/.test(opts.mode)) { + self.manager.ids[removedIdentifier.id] = removedIdentifier.identifier; + } + }; + + // Remove destroyed nipple from the lists + Collection.prototype.onDestroyed = function(evt, nipple) { + var self = this; + if (self.nipples.indexOf(nipple) >= 0) { + self.nipples.splice(self.nipples.indexOf(nipple), 1); + } + if (self.actives.indexOf(nipple) >= 0) { + self.actives.splice(self.actives.indexOf(nipple), 1); + } + if (self.idles.indexOf(nipple) >= 0) { + self.idles.splice(self.idles.indexOf(nipple), 1); + } + if (self.ids.indexOf(nipple.identifier) >= 0) { + self.ids.splice(self.ids.indexOf(nipple.identifier), 1); + } + + // Remove the identifier from our bank + self.manager.removeIdentifier(nipple.identifier); + + // We unbind move and end. + self.manager.unbindDocument(); + }; + + // Cleanly destroy the manager + Collection.prototype.destroy = function () { + var self = this; + self.unbindEvt(self.options.zone, 'start'); + + // Destroy nipples. + self.nipples.forEach(function(nipple) { + nipple.destroy(); + }); + + // Clean 3DTouch intervals. + for (var i in self.pressureIntervals) { + if (self.pressureIntervals.hasOwnProperty(i)) { + clearInterval(self.pressureIntervals[i]); + } + } + + // Notify the manager passing the instance + self.trigger('destroyed', self.nipples); + // We unbind move and end. + self.manager.unbindDocument(); + // Unbind everything. + self.off(); + }; + + /* global u, Super, Collection */ + + /////////////////////// + /// MANAGER /// + /////////////////////// + + function Manager (options) { + var self = this; + self.ids = {}; + self.index = 0; + self.collections = []; + + self.config(options); + self.prepareCollections(); + + // Listen for resize, to reposition every joysticks + var resizeTimer; + u.bindEvt(window, 'resize', function (evt) { + clearTimeout(resizeTimer); + resizeTimer = setTimeout(function () { + var pos; + var scroll = u.getScroll(); + self.collections.forEach(function (collection) { + collection.forEach(function (nipple) { + pos = nipple.el.getBoundingClientRect(); + nipple.position = { + x: scroll.x + pos.left, + y: scroll.y + pos.top + }; + }); + }); + }, 100); + }); + + return self.collections; + }; + + Manager.prototype = new Super(); + Manager.constructor = Manager; + + Manager.prototype.prepareCollections = function () { + var self = this; + // Public API Preparation. + self.collections.create = self.create.bind(self); + // Listen to anything + self.collections.on = self.on.bind(self); + // Unbind general events + self.collections.off = self.off.bind(self); + // Destroy everything + self.collections.destroy = self.destroy.bind(self); + // Get any nipple + self.collections.get = function (id) { + var nipple; + self.collections.every(function (collection) { + if (nipple = collection.get(id)) { + return false; + } + return true; + }); + return nipple; + }; + }; + + Manager.prototype.create = function (options) { + return this.createCollection(options); + }; + + // Collection Factory + Manager.prototype.createCollection = function (options) { + var self = this; + var collection = new Collection(self, options); + + self.bindCollection(collection); + self.collections.push(collection); + + return collection; + }; + + Manager.prototype.bindCollection = function (collection) { + var self = this; + var type; + // Bubble up identified events. + var handler = function (evt, data) { + // Identify the event type with the nipple's identifier. + type = evt.type + ' ' + data.id + ':' + evt.type; + self.trigger(type, data); + }; + + // When it gets destroyed we clean. + collection.on('destroyed', self.onDestroyed.bind(self)); + + // Other events that will get bubbled up. + collection.on('shown hidden rested dir plain', handler); + collection.on('dir:up dir:right dir:down dir:left', handler); + collection.on('plain:up plain:right plain:down plain:left', handler); + }; + + Manager.prototype.bindDocument = function () { + var self = this; + // Bind only if not already binded + if (!self.binded) { + self.bindEvt(document, 'move') + .bindEvt(document, 'end'); + self.binded = true; + } + }; + + Manager.prototype.unbindDocument = function (force) { + var self = this; + // If there are no touch left + // unbind the document. + if (!Object.keys(self.ids).length || force === true) { + self.unbindEvt(document, 'move') + .unbindEvt(document, 'end'); + self.binded = false; + } + }; + + Manager.prototype.getIdentifier = function (evt) { + var id; + // If no event, simple increment + if (!evt) { + id = this.index; + } else { + // Extract identifier from event object. + // Unavailable in mouse events so replaced by latest increment. + id = evt.identifier === undefined ? evt.pointerId : evt.identifier; + if (id === undefined) { + id = this.latest || 0; + } + } + + if (this.ids[id] === undefined) { + this.ids[id] = this.index; + this.index += 1; + } + + // Keep the latest id used in case we're using an unidentified mouseEvent + this.latest = id; + return this.ids[id]; + }; + + Manager.prototype.removeIdentifier = function (identifier) { + var removed = {}; + for (var id in this.ids) { + if (this.ids[id] === identifier) { + removed.id = id; + removed.identifier = this.ids[id]; + delete this.ids[id]; + break; + } + } + return removed; + }; + + Manager.prototype.onmove = function (evt) { + var self = this; + self.onAny('move', evt); + return false; + }; + + Manager.prototype.onend = function (evt) { + var self = this; + self.onAny('end', evt); + return false; + }; + + Manager.prototype.oncancel = function (evt) { + var self = this; + self.onAny('end', evt); + return false; + }; + + Manager.prototype.onAny = function (which, evt) { + var self = this; + var id; + var processFn = 'processOn' + which.charAt(0).toUpperCase() + + which.slice(1); + evt = u.prepareEvent(evt); + var processColl = function (e, id, coll) { + if (coll.ids.indexOf(id) >= 0) { + coll[processFn](e); + // Mark the event to avoid cleaning it later. + e._found_ = true; + } + }; + var processEvt = function (e) { + id = self.getIdentifier(e); + u.map(self.collections, processColl.bind(null, e, id)); + // If the event isn't handled by any collection, + // we need to clean its identifier. + if (!e._found_) { + self.removeIdentifier(id); + } + }; + + u.map(evt, processEvt); + + return false; + }; + + // Cleanly destroy the manager + Manager.prototype.destroy = function () { + var self = this; + self.unbindDocument(true); + self.ids = {}; + self.index = 0; + self.collections.forEach(function(collection) { + collection.destroy(); + }); + self.off(); + }; + + // When a collection gets destroyed + // we clean behind. + Manager.prototype.onDestroyed = function (evt, coll) { + var self = this; + if (self.collections.indexOf(coll) < 0) { + return false; + } + self.collections.splice(self.collections.indexOf(coll), 1); + }; + + var factory = new Manager(); + return { + create: function (options) { + return factory.create(options); + }, + factory: factory + }; + + }); + \ No newline at end of file diff --git a/svelte.config.js b/svelte.config.js index 2bb82b6..a532586 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -1,15 +1,21 @@ -import adapter from '@sveltejs/adapter-auto'; +import adapter from '@sveltejs/adapter-static'; import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; /** @type {import('@sveltejs/kit').Config} */ const config = { + extensions: ['.svelte'], kit: { - // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. - // If your environment is not supported or you settled on a specific environment, switch out the adapter. - // See https://kit.svelte.dev/docs/adapters for more information about adapters. - adapter: adapter() + adapter: adapter({ + // default options are shown. On some platforms + // these options are set automatically — see below + pages: 'build', + assets: 'build', + fallback: undefined, + precompress: false, + strict: true + }) }, - preprocess: vitePreprocess() + preprocess: [vitePreprocess({})] }; export default config; diff --git a/tailwind.config.js b/tailwind.config.js index 13207cc..6594f3d 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,9 +1,124 @@ +import { join } from 'path'; + +import forms from '@tailwindcss/forms'; +import typography from '@tailwindcss/typography'; +import { skeleton } from '@skeletonlabs/tw-plugin'; +import { vinTheme } from './vin-theme'; + /** @type {import('tailwindcss').Config} */ export default { - content: ['./src/**/*.{html,js,svelte,ts}'], + darkMode: 'class', + content: ['./src/**/*.{html,js,svelte,ts}', join(require.resolve('@skeletonlabs/skeleton'), '../**/*.{html,js,svelte,ts}')], theme: { - extend: {}, + fontFamily: { + sans: ['Circular', 'sans-serif'], + mono: ['CircularMono', 'sans-serif'], + }, + extend: { + // colors: { + // 'red': { + // 50: '#fdf3f3', + // 100: '#fbe5e5', + // 200: '#f8d0d0', + // 300: '#f2afaf', + // 400: '#e87d7d', + // 500: '#db5858', + // 600: '#c73b3b', + // 700: '#a72e2e', + // 800: '#8b2929', + // 900: '#742828', + // 950: '#3e1111', + // }, + // 'yellow': { + // 50: '#fcfaee', + // 100: '#f6f1cf', + // 200: '#ede19a', + // 300: '#e8d67d', + // 400: '#ddbc42', + // 500: '#d5a12b', + // 600: '#bc7f23', + // 700: '#9c5e21', + // 800: '#804a20', + // 900: '#693e1e', + // 950: '#3c200c', + // }, + // 'green': { + // 50: '#ecfdf3', + // 100: '#d1fae1', + // 200: '#a8f2c8', + // 300: '#7de8b2', + // 400: '#36d188', + // 500: '#12b76e', + // 600: '#079459', + // 700: '#05774a', + // 800: '#075e3d', + // 900: '#074d33', + // 950: '#022c1d', + // }, + // 'cyan': { + // 50: '#eefdfc', + // 100: '#d5f8f7', + // 200: '#b0f1ef', + // 300: '#7de8e8', + // 400: '#3bd3d5', + // 500: '#1fb6bb', + // 600: '#1d939d', + // 700: '#1e7680', + // 800: '#216069', + // 900: '#1f515a', + // 950: '#0f353d', + // }, + // 'blue': { + // 50: '#f1f7fd', + // 100: '#dfedfa', + // 200: '#c7dff6', + // 300: '#a1caef', + // 400: '#7db3e8', + // 500: '#5390de', + // 600: '#3e74d2', + // 700: '#3561c0', + // 800: '#31509c', + // 900: '#2c467c', + // 950: '#1f2c4c', + // }, + // 'indigo': { + // 50: '#eff3fe', + // 100: '#e3e7fc', + // 200: '#cbd4fa', + // 300: '#acb7f5', + // 400: '#8b92ee', + // 500: '#7d7de8', + // 600: '#5d53d8', + // 700: '#5044be', + // 800: '#41399a', + // 900: '#38357a', + // 950: '#221f47', + // }, + // 'gray': { + // 50: '#e6e6e6', + // 100: '#d9d9d9', + // 200: '#c2c2c2', + // 300: '#a1a1a1', + // 400: '#787878', + // 500: '#5e5e5e', + // 600: '#4d4d4d', + // 700: '#404040', + // 800: '#363636', + // 900: '#2e2e2e', + // 950: '#1a1a1a', + // }, + // }, + }, }, - plugins: [], + plugins: [ + forms, + typography, + skeleton({ + themes: { + custom: [ + vinTheme + ] + } + }), + ], } - diff --git a/vin-theme b/vin-theme new file mode 100644 index 0000000..aa371d2 --- /dev/null +++ b/vin-theme @@ -0,0 +1,103 @@ + +import type { CustomThemeConfig } from '@skeletonlabs/tw-plugin'; + +export const vinTheme: CustomThemeConfig = { + name: 'vin-theme', + properties: { + // =~= Theme Properties =~= + "--theme-font-family-base": `Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'`, + "--theme-font-family-heading": `Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'`, + "--theme-font-color-base": "var(--color-surface-400)", + "--theme-font-color-dark": "var(--color-surface-50)", + "--theme-rounded-base": "12px", + "--theme-rounded-container": "12px", + "--theme-border-base": "0px", + // =~= Theme On-X Colors =~= + "--on-primary": "var(--color-surface-500)", + "--on-secondary": "var(--color-surface-500)", + "--on-tertiary": "var(--color-surface-500)", + "--on-success": "var(--color-surface-500)", + "--on-warning": "var(--color-surface-500)", + "--on-error": "var(--color-surface-500)", + "--on-surface": "var(--color-surface-50)", + // =~= Theme Colors =~= + // primary | #7DE8B2 + "--color-primary-50": "236 252 243", // #ecfcf3 + "--color-primary-100": "229 250 240", // #e5faf0 + "--color-primary-200": "223 249 236", // #dff9ec + "--color-primary-300": "203 246 224", // #cbf6e0 + "--color-primary-400": "164 239 201", // #a4efc9 + "--color-primary-500": "125 232 178", // #7DE8B2 + "--color-primary-600": "113 209 160", // #71d1a0 + "--color-primary-700": "94 174 134", // #5eae86 + "--color-primary-800": "75 139 107", // #4b8b6b + "--color-primary-900": "61 114 87", // #3d7257 + // secondary | #7DE8E8 + "--color-secondary-50": "236 252 252", // #ecfcfc + "--color-secondary-100": "229 250 250", // #e5fafa + "--color-secondary-200": "223 249 249", // #dff9f9 + "--color-secondary-300": "203 246 246", // #cbf6f6 + "--color-secondary-400": "164 239 239", // #a4efef + "--color-secondary-500": "125 232 232", // #7DE8E8 + "--color-secondary-600": "113 209 209", // #71d1d1 + "--color-secondary-700": "94 174 174", // #5eaeae + "--color-secondary-800": "75 139 139", // #4b8b8b + "--color-secondary-900": "61 114 114", // #3d7272 + // tertiary | #7D7DE8 + "--color-tertiary-50": "236 236 252", // #ececfc + "--color-tertiary-100": "229 229 250", // #e5e5fa + "--color-tertiary-200": "223 223 249", // #dfdff9 + "--color-tertiary-300": "203 203 246", // #cbcbf6 + "--color-tertiary-400": "164 164 239", // #a4a4ef + "--color-tertiary-500": "125 125 232", // #7D7DE8 + "--color-tertiary-600": "113 113 209", // #7171d1 + "--color-tertiary-700": "94 94 174", // #5e5eae + "--color-tertiary-800": "75 75 139", // #4b4b8b + "--color-tertiary-900": "61 61 114", // #3d3d72 + // success | #7DE8B2 + "--color-success-50": "236 252 243", // #ecfcf3 + "--color-success-100": "229 250 240", // #e5faf0 + "--color-success-200": "223 249 236", // #dff9ec + "--color-success-300": "203 246 224", // #cbf6e0 + "--color-success-400": "164 239 201", // #a4efc9 + "--color-success-500": "125 232 178", // #7DE8B2 + "--color-success-600": "113 209 160", // #71d1a0 + "--color-success-700": "94 174 134", // #5eae86 + "--color-success-800": "75 139 107", // #4b8b6b + "--color-success-900": "61 114 87", // #3d7257 + // warning | #E8D67D + "--color-warning-50": "252 249 236", // #fcf9ec + "--color-warning-100": "250 247 229", // #faf7e5 + "--color-warning-200": "249 245 223", // #f9f5df + "--color-warning-300": "246 239 203", // #f6efcb + "--color-warning-400": "239 226 164", // #efe2a4 + "--color-warning-500": "232 214 125", // #E8D67D + "--color-warning-600": "209 193 113", // #d1c171 + "--color-warning-700": "174 161 94", // #aea15e + "--color-warning-800": "139 128 75", // #8b804b + "--color-warning-900": "114 105 61", // #72693d + // error | #E87D7D + "--color-error-50": "252 236 236", // #fcecec + "--color-error-100": "250 229 229", // #fae5e5 + "--color-error-200": "249 223 223", // #f9dfdf + "--color-error-300": "246 203 203", // #f6cbcb + "--color-error-400": "239 164 164", // #efa4a4 + "--color-error-500": "232 125 125", // #E87D7D + "--color-error-600": "209 113 113", // #d17171 + "--color-error-700": "174 94 94", // #ae5e5e + "--color-error-800": "139 75 75", // #8b4b4b + "--color-error-900": "114 61 61", // #723d3d + // surface | #1A1A1A + "--color-surface-50": "221 221 221", // #dddddd + "--color-surface-100": "209 209 209", // #d1d1d1 + "--color-surface-200": "198 198 198", // #c6c6c6 + "--color-surface-300": "163 163 163", // #a3a3a3 + "--color-surface-400": "95 95 95", // #5f5f5f + "--color-surface-500": "26 26 26", // #1A1A1A + "--color-surface-600": "23 23 23", // #171717 + "--color-surface-700": "20 20 20", // #141414 + "--color-surface-800": "16 16 16", // #101010 + "--color-surface-900": "13 13 13", // #0d0d0d + + } +} \ No newline at end of file diff --git a/vite.config.js b/vite.config.js index bbf8c7d..eefe408 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,6 +1,7 @@ +import { purgeCss } from 'vite-plugin-tailwind-purgecss'; import { sveltekit } from '@sveltejs/kit/vite'; import { defineConfig } from 'vite'; export default defineConfig({ - plugins: [sveltekit()] + plugins: [sveltekit(), purgeCss()] });