From 7ca31b9b2cfa765c08f226ffaa0f212e641b02c2 Mon Sep 17 00:00:00 2001 From: Maurice Date: Thu, 2 May 2024 21:23:18 +0200 Subject: [PATCH] first commit --- .containerignore | 18 + .eslintignore | 13 + .eslintrc.cjs | 31 + .gitignore | 11 + .npmrc | 1 + .prettierignore | 4 + .prettierrc | 8 + Containerfile | 20 + README.md | 38 + build.sh | 3 + package.json | 39 + pnpm-lock.yaml | 3043 +++++++++++++++++++++++++++ postcss.config.js | 6 + src/app.css | 10 + src/app.d.ts | 13 + src/app.html | 12 + src/lib/components/Counter.svelte | 84 + src/lib/index.ts | 5 + src/routes/+layout.svelte | 5 + src/routes/+page.svelte | 23 + static/favicon.png | Bin 0 -> 1571 bytes static/fonts/GreatVibes-Regular.ttf | Bin 0 -> 154020 bytes svelte.config.js | 18 + tailwind.config.js | 15 + tsconfig.json | 19 + vite.config.ts | 6 + 26 files changed, 3445 insertions(+) create mode 100644 .containerignore create mode 100644 .eslintignore create mode 100644 .eslintrc.cjs create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 Containerfile create mode 100644 README.md create mode 100644 build.sh create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 postcss.config.js create mode 100644 src/app.css create mode 100644 src/app.d.ts create mode 100644 src/app.html create mode 100644 src/lib/components/Counter.svelte create mode 100644 src/lib/index.ts create mode 100644 src/routes/+layout.svelte create mode 100644 src/routes/+page.svelte create mode 100644 static/favicon.png create mode 100644 static/fonts/GreatVibes-Regular.ttf create mode 100644 svelte.config.js create mode 100644 tailwind.config.js create mode 100644 tsconfig.json create mode 100644 vite.config.ts diff --git a/.containerignore b/.containerignore new file mode 100644 index 0000000..e1938d8 --- /dev/null +++ b/.containerignore @@ -0,0 +1,18 @@ +Containerfile +.containerignore +.git +.gitignore +.gitattributes +README.md +.npmrc +.prettierrc +.eslintrc.cjs +.editorconfig +.svelte-kit +.vscode +node_modules +build +package +mausenpeet.nl.tar +build.sh +**/.env \ No newline at end of file diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..3897265 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,13 @@ +.DS_Store +node_modules +/build +/.svelte-kit +/package +.env +.env.* +!.env.example + +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..0b75758 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,31 @@ +/** @type { import("eslint").Linter.Config } */ +module.exports = { + root: true, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:svelte/recommended', + 'prettier' + ], + parser: '@typescript-eslint/parser', + plugins: ['@typescript-eslint'], + parserOptions: { + sourceType: 'module', + ecmaVersion: 2020, + extraFileExtensions: ['.svelte'] + }, + env: { + browser: true, + es2017: true, + node: true + }, + overrides: [ + { + files: ['*.svelte'], + parser: 'svelte-eslint-parser', + parserOptions: { + parser: '@typescript-eslint/parser' + } + } + ] +}; diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9c56a31 --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +.DS_Store +node_modules +/build +/.svelte-kit +/package +.env +.env.* +!.env.example +vite.config.js.timestamp-* +vite.config.ts.timestamp-* +mausenpeet.nl.tar diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..b6f27f1 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..cc41cea --- /dev/null +++ b/.prettierignore @@ -0,0 +1,4 @@ +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..9573023 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,8 @@ +{ + "useTabs": true, + "singleQuote": true, + "trailingComma": "none", + "printWidth": 100, + "plugins": ["prettier-plugin-svelte"], + "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] +} diff --git a/Containerfile b/Containerfile new file mode 100644 index 0000000..5566ad6 --- /dev/null +++ b/Containerfile @@ -0,0 +1,20 @@ +FROM node:alpine3.18 AS builder +WORKDIR /staging +COPY . /staging/ + +RUN corepack enable +RUN pnpm install +RUN pnpm build +RUN pnpm prune --production + +FROM node:alpine3.18 +RUN apk add --no-cache tzdata +ENV TZ=Europe/Amsterdam + +WORKDIR /app +COPY --from=builder /staging/package.json /staging/pnpm-lock.yaml /app/ +COPY --from=builder /staging/node_modules /app/node_modules +COPY --from=builder /staging/build /app/build + +EXPOSE 3000 +CMD ["node", "/app/build/index.js"] \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..5ce6766 --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# create-svelte + +Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte). + +## Creating a project + +If you're seeing this, you've probably already done this step. Congrats! + +```bash +# create a new project in the current directory +npm create svelte@latest + +# create a new project in my-app +npm create svelte@latest my-app +``` + +## Developing + +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: + +```bash +npm run dev + +# or start the server and open the app in a new browser tab +npm run dev -- --open +``` + +## Building + +To create a production version of your app: + +```bash +npm run build +``` + +You can preview the production build with `npm run preview`. + +> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..e074f75 --- /dev/null +++ b/build.sh @@ -0,0 +1,3 @@ +#!/bin/sh +podman build --arch=arm64 -t mausenpeet.nl . +podman save --format=oci-archive -o mausenpeet.nl.tar mausenpeet.nl \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..e5be51a --- /dev/null +++ b/package.json @@ -0,0 +1,39 @@ +{ + "name": "mausenpeet", + "version": "0.0.1", + "private": true, + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", + "lint": "prettier --check . && eslint .", + "format": "prettier --write ." + }, + "devDependencies": { + "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/adapter-node": "^5.0.1", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "@tailwindcss/typography": "^0.5.12", + "@types/eslint": "^8.56.0", + "@typescript-eslint/eslint-plugin": "^7.0.0", + "@typescript-eslint/parser": "^7.0.0", + "autoprefixer": "^10.4.19", + "daisyui": "^4.10.2", + "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-svelte": "^2.36.0-next.4", + "postcss": "^8.4.38", + "prettier": "^3.1.1", + "prettier-plugin-svelte": "^3.1.2", + "svelte": "^5.0.0-next.1", + "svelte-check": "^3.6.0", + "tailwindcss": "^3.4.3", + "tslib": "^2.4.1", + "typescript": "^5.0.0", + "vite": "^5.0.3" + }, + "type": "module" +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..69c0134 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,3043 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + devDependencies: + '@sveltejs/adapter-auto': + specifier: ^3.0.0 + version: 3.2.0(@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@5.0.0-next.115)(vite@5.2.10))(svelte@5.0.0-next.115)(vite@5.2.10)) + '@sveltejs/adapter-node': + specifier: ^5.0.1 + version: 5.0.1(@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@5.0.0-next.115)(vite@5.2.10))(svelte@5.0.0-next.115)(vite@5.2.10)) + '@sveltejs/kit': + specifier: ^2.0.0 + version: 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@5.0.0-next.115)(vite@5.2.10))(svelte@5.0.0-next.115)(vite@5.2.10) + '@sveltejs/vite-plugin-svelte': + specifier: ^3.0.0 + version: 3.1.0(svelte@5.0.0-next.115)(vite@5.2.10) + '@tailwindcss/typography': + specifier: ^0.5.12 + version: 0.5.12(tailwindcss@3.4.3) + '@types/eslint': + specifier: ^8.56.0 + version: 8.56.10 + '@typescript-eslint/eslint-plugin': + specifier: ^7.0.0 + version: 7.7.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': + specifier: ^7.0.0 + version: 7.7.1(eslint@8.57.0)(typescript@5.4.5) + autoprefixer: + specifier: ^10.4.19 + version: 10.4.19(postcss@8.4.38) + daisyui: + specifier: ^4.10.2 + version: 4.10.2(postcss@8.4.38) + eslint: + specifier: ^8.56.0 + version: 8.57.0 + eslint-config-prettier: + specifier: ^9.1.0 + version: 9.1.0(eslint@8.57.0) + eslint-plugin-svelte: + specifier: ^2.36.0-next.4 + version: 2.38.0(eslint@8.57.0)(svelte@5.0.0-next.115) + postcss: + specifier: ^8.4.38 + version: 8.4.38 + prettier: + specifier: ^3.1.1 + version: 3.2.5 + prettier-plugin-svelte: + specifier: ^3.1.2 + version: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.115) + svelte: + specifier: ^5.0.0-next.1 + version: 5.0.0-next.115 + svelte-check: + specifier: ^3.6.0 + version: 3.6.9(postcss-load-config@4.0.2(postcss@8.4.38))(postcss@8.4.38)(svelte@5.0.0-next.115) + tailwindcss: + specifier: ^3.4.3 + version: 3.4.3 + tslib: + specifier: ^2.4.1 + version: 2.6.2 + typescript: + specifier: ^5.0.0 + version: 5.4.5 + vite: + specifier: ^5.0.3 + version: 5.2.10 + +packages: + + '@aashutoshrathi/word-wrap@1.2.6': + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@esbuild/aix-ppc64@0.20.2': + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.20.2': + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.20.2': + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.20.2': + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.20.2': + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.20.2': + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.20.2': + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.20.2': + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.20.2': + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.20.2': + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.20.2': + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.20.2': + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.20.2': + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.20.2': + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.20.2': + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.20.2': + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.20.2': + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.20.2': + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-x64@0.20.2': + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.20.2': + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.20.2': + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.20.2': + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.20.2': + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.4.0': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.10.0': + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.0': + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@humanwhocodes/config-array@0.11.14': + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + engines: {node: '>=10.10.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.4.15': + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@polka/url@1.0.0-next.25': + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + + '@rollup/plugin-commonjs@25.0.7': + resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-json@6.1.0': + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-node-resolve@15.2.3': + resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/pluginutils@5.1.0': + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.16.4': + resolution: {integrity: sha512-GkhjAaQ8oUTOKE4g4gsZ0u8K/IHU1+2WQSgS1TwTcYvL+sjbaQjNHFXbOJ6kgqGHIO1DfUhI/Sphi9GkRT9K+Q==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.16.4': + resolution: {integrity: sha512-Bvm6D+NPbGMQOcxvS1zUl8H7DWlywSXsphAeOnVeiZLQ+0J6Is8T7SrjGTH29KtYkiY9vld8ZnpV3G2EPbom+w==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.16.4': + resolution: {integrity: sha512-i5d64MlnYBO9EkCOGe5vPR/EeDwjnKOGGdd7zKFhU5y8haKhQZTN2DgVtpODDMxUr4t2K90wTUJg7ilgND6bXw==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.16.4': + resolution: {integrity: sha512-WZupV1+CdUYehaZqjaFTClJI72fjJEgTXdf4NbW69I9XyvdmztUExBtcI2yIIU6hJtYvtwS6pkTkHJz+k08mAQ==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.16.4': + resolution: {integrity: sha512-ADm/xt86JUnmAfA9mBqFcRp//RVRt1ohGOYF6yL+IFCYqOBNwy5lbEK05xTsEoJq+/tJzg8ICUtS82WinJRuIw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.16.4': + resolution: {integrity: sha512-tJfJaXPiFAG+Jn3cutp7mCs1ePltuAgRqdDZrzb1aeE3TktWWJ+g7xK9SNlaSUFw6IU4QgOxAY4rA+wZUT5Wfg==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.16.4': + resolution: {integrity: sha512-7dy1BzQkgYlUTapDTvK997cgi0Orh5Iu7JlZVBy1MBURk7/HSbHkzRnXZa19ozy+wwD8/SlpJnOOckuNZtJR9w==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.16.4': + resolution: {integrity: sha512-zsFwdUw5XLD1gQe0aoU2HVceI6NEW7q7m05wA46eUAyrkeNYExObfRFQcvA6zw8lfRc5BHtan3tBpo+kqEOxmg==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.16.4': + resolution: {integrity: sha512-p8C3NnxXooRdNrdv6dBmRTddEapfESEUflpICDNKXpHvTjRRq1J82CbU5G3XfebIZyI3B0s074JHMWD36qOW6w==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.16.4': + resolution: {integrity: sha512-Lh/8ckoar4s4Id2foY7jNgitTOUQczwMWNYi+Mjt0eQ9LKhr6sK477REqQkmy8YHY3Ca3A2JJVdXnfb3Rrwkng==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.16.4': + resolution: {integrity: sha512-1xwwn9ZCQYuqGmulGsTZoKrrn0z2fAur2ujE60QgyDpHmBbXbxLaQiEvzJWDrscRq43c8DnuHx3QorhMTZgisQ==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.16.4': + resolution: {integrity: sha512-LuOGGKAJ7dfRtxVnO1i3qWc6N9sh0Em/8aZ3CezixSTM+E9Oq3OvTsvC4sm6wWjzpsIlOCnZjdluINKESflJLA==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.16.4': + resolution: {integrity: sha512-ch86i7KkJKkLybDP2AtySFTRi5fM3KXp0PnHocHuJMdZwu7BuyIKi35BE9guMlmTpwwBTB3ljHj9IQXnTCD0vA==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.16.4': + resolution: {integrity: sha512-Ma4PwyLfOWZWayfEsNQzTDBVW8PZ6TUUN1uFTBQbF2Chv/+sjenE86lpiEwj2FiviSmSZ4Ap4MaAfl1ciF4aSA==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.16.4': + resolution: {integrity: sha512-9m/ZDrQsdo/c06uOlP3W9G2ENRVzgzbSXmXHT4hwVaDQhYcRpi9bgBT0FTG9OhESxwK0WjQxYOSfv40cU+T69w==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.16.4': + resolution: {integrity: sha512-YunpoOAyGLDseanENHmbFvQSfVL5BxW3k7hhy0eN4rb3gS/ct75dVD0EXOWIqFT/nE8XYW6LP6vz6ctKRi0k9A==} + cpu: [x64] + os: [win32] + + '@sveltejs/adapter-auto@3.2.0': + resolution: {integrity: sha512-She5nKT47kwHE18v9NMe6pbJcvULr82u0V3yZ0ej3n1laWKGgkgdEABE9/ak5iDPs93LqsBkuIo51kkwCLBjJA==} + peerDependencies: + '@sveltejs/kit': ^2.0.0 + + '@sveltejs/adapter-node@5.0.1': + resolution: {integrity: sha512-eYdmxdUWMW+dad1JfMsWBPY2vjXz9eE+52A2AQnXPScPJlIxIVk5mmbaEEzrZivLfO2wEcLTZ5vdC03W69x+iA==} + peerDependencies: + '@sveltejs/kit': ^2.4.0 + + '@sveltejs/kit@2.5.7': + resolution: {integrity: sha512-6uedTzrb7nQrw6HALxnPrPaXdIN2jJJTzTIl96Z3P5NiG+OAfpdPbrWrvkJ3GN4CfWqrmU4dJqwMMRMTD/C7ow==} + engines: {node: '>=18.13'} + hasBin: true + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 + + '@sveltejs/vite-plugin-svelte-inspector@2.1.0': + resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + + '@sveltejs/vite-plugin-svelte@3.1.0': + resolution: {integrity: sha512-sY6ncCvg+O3njnzbZexcVtUqOBE3iYmQPJ9y+yXSkOwG576QI/xJrBnQSRXFLGwJNBa0T78JEKg5cIR0WOAuUw==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + + '@tailwindcss/typography@0.5.12': + resolution: {integrity: sha512-CNwpBpconcP7ppxmuq3qvaCxiRWnbhANpY/ruH4L5qs2GCiVDJXde/pjj2HWPV1+Q4G9+V/etrwUYopdcjAlyg==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + + '@types/eslint@8.56.10': + resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/pug@2.0.10': + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} + + '@types/resolve@1.20.2': + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + + '@typescript-eslint/eslint-plugin@7.7.1': + resolution: {integrity: sha512-KwfdWXJBOviaBVhxO3p5TJiLpNuh2iyXyjmWN0f1nU87pwyvfS0EmjC6ukQVYVFJd/K1+0NWGPDXiyEyQorn0Q==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@7.7.1': + resolution: {integrity: sha512-vmPzBOOtz48F6JAGVS/kZYk4EkXao6iGrD838sp1w3NQQC0W8ry/q641KU4PrG7AKNAf56NOcR8GOpH8l9FPCw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@7.7.1': + resolution: {integrity: sha512-PytBif2SF+9SpEUKynYn5g1RHFddJUcyynGpztX3l/ik7KmZEv19WCMhUBkHXPU9es/VWGD3/zg3wg90+Dh2rA==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/type-utils@7.7.1': + resolution: {integrity: sha512-ZksJLW3WF7o75zaBPScdW1Gbkwhd/lyeXGf1kQCxJaOeITscoSl0MjynVvCzuV5boUz/3fOI06Lz8La55mu29Q==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@7.7.1': + resolution: {integrity: sha512-AmPmnGW1ZLTpWa+/2omPrPfR7BcbUU4oha5VIbSbS1a1Tv966bklvLNXxp3mrbc+P2j4MNOTfDffNsk4o0c6/w==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/typescript-estree@7.7.1': + resolution: {integrity: sha512-CXe0JHCXru8Fa36dteXqmH2YxngKJjkQLjxzoj6LYwzZ7qZvgsLSc+eqItCrqIop8Vl2UKoAi0StVWu97FQZIQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@7.7.1': + resolution: {integrity: sha512-QUvBxPEaBXf41ZBbaidKICgVL8Hin0p6prQDu6bbetWo39BKbWJxRsErOzMNT1rXvTll+J7ChrbmMCXM9rsvOQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + + '@typescript-eslint/visitor-keys@7.7.1': + resolution: {integrity: sha512-gBL3Eq25uADw1LQ9kVpf3hRM+DWzs0uZknHYK3hq4jcTPqVCClHGDnB6UUUV2SFeBeA4KWHWbbLqmbGcZ4FYbw==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-typescript@1.4.13: + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' + + acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + autoprefixer@10.4.19: + resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + axobject-query@4.0.0: + resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + + browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + caniuse-lite@1.0.30001612: + resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + css-selector-tokenizer@0.8.0: + resolution: {integrity: sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + culori@3.3.0: + resolution: {integrity: sha512-pHJg+jbuFsCjz9iclQBqyL3B2HLCBF71BwVNujUYEvCeQMvV97R59MNK3R2+jgJ3a1fcZgI9B3vYgz8lzr/BFQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + daisyui@4.10.2: + resolution: {integrity: sha512-eCWS1W/JPyxW9IvlgW5m0R6rp9ZhRsBTW37rvEUthckkjsV04u8XipV519OoccSA46ixhSJa3q7XLI1WUFtRCA==} + engines: {node: '>=16.9.0'} + + debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + + devalue@5.0.0: + resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + electron-to-chromium@1.4.748: + resolution: {integrity: sha512-VWqjOlPZn70UZ8FTKUOkUvBLeTQ0xpty66qV0yJcAGY2/CthI4xyW9aEozRVtuwv3Kpf5xTesmJUcPwuJmgP4A==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + es6-promise@3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + + esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + eslint-compat-utils@0.5.0: + resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-config-prettier@9.1.0: + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-plugin-svelte@2.38.0: + resolution: {integrity: sha512-IwwxhHzitx3dr0/xo0z4jjDlb2AAHBPKt+juMyKKGTLlKi1rZfA4qixMwnveU20/JTHyipM6keX4Vr7LZFYc9g==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.112 + peerDependenciesMeta: + svelte: + optional: true + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + + esm-env@1.0.0: + resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + esrap@1.2.1: + resolution: {integrity: sha512-dhkcOLfN/aDdMFI1iwPEcy/XqAZzGNfgfEJjZozy2tia6u0dQoZyXzkRshHTckuNsM+c0CYQndY+uRFe3N+AIQ==} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastparse@1.1.2: + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@10.3.12: + resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + + glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globalyzer@0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + import-meta-resolve@4.0.0: + resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + + is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + + is-reference@3.0.2: + resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + + jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + + known-css-properties@0.30.0: + resolution: {integrity: sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lilconfig@3.1.1: + resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.castarray@4.4.0: + resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} + + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + + minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@1.10.2: + resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} + engines: {node: '>=16 || 14 >=14.17'} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + + postcss-load-config@3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-nested@6.0.1: + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-safe-parser@6.0.0: + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + + postcss-scss@4.0.9: + resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.4.29 + + postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + + postcss-selector-parser@6.0.16: + resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier-plugin-svelte@3.2.3: + resolution: {integrity: sha512-wJq8RunyFlWco6U0WJV5wNCM7zpBFakS76UBSbmzMGpncpK98NZABaE+s7n8/APDCEVNHXC5Mpq+MLebQtsRlg==} + peerDependencies: + prettier: ^3.0.0 + svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 + + prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + hasBin: true + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + + rollup@4.16.4: + resolution: {integrity: sha512-kuaTJSUbz+Wsb2ATGvEknkI12XV40vIiHmLuFlejoo7HtDok/O5eDDD0UpCVY5bBX5U5RYo8wWP83H7ZsqVEnA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + + sander@0.5.1: + resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} + + semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + + set-cookie-parser@2.6.0: + resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + sorcery@0.11.0: + resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} + hasBin: true + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svelte-check@3.6.9: + resolution: {integrity: sha512-hDQrk3L0osX07djQyMiXocKysTLfusqi8AriNcCiQxhQR49/LonYolcUGMtZ0fbUR8HTR198Prrgf52WWU9wEg==} + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + + svelte-eslint-parser@0.35.0: + resolution: {integrity: sha512-CtbPseajW0gjwEvHiuzYJkPDjAcHz2FaHt540j6RVYrZgnE6xWkzUBodQ4I3nV+G5AS0Svt8K6aIA/CIU9xT2Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.112 + peerDependenciesMeta: + svelte: + optional: true + + svelte-hmr@0.16.0: + resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + + svelte-preprocess@5.1.4: + resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} + engines: {node: '>= 16.0.0'} + peerDependencies: + '@babel/core': ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 || ^4.0.0 + postcss: ^7 || ^8 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + pug: ^3.0.0 + sass: ^1.26.8 + stylus: ^0.55.0 + sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' + peerDependenciesMeta: + '@babel/core': + optional: true + coffeescript: + optional: true + less: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true + + svelte@5.0.0-next.115: + resolution: {integrity: sha512-FP79ZBvX7LTPrvEyYxaPBvPfnC76KCTWOC89qjIHt+Y+a/OuSSrRCWKiqvNP3SIRRKFpLqcXxkukyX1nAEMDtA==} + engines: {node: '>=18'} + + tailwindcss@3.4.3: + resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} + engines: {node: '>=14.0.0'} + hasBin: true + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + tiny-glob@0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + ts-api-utils@1.3.0: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + engines: {node: '>=14.17'} + hasBin: true + + update-browserslist-db@1.0.13: + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + vite@5.2.10: + resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitefu@0.2.5: + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yaml@2.4.1: + resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} + engines: {node: '>= 14'} + hasBin: true + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + +snapshots: + + '@aashutoshrathi/word-wrap@1.2.6': {} + + '@alloc/quick-lru@5.2.0': {} + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@esbuild/aix-ppc64@0.20.2': + optional: true + + '@esbuild/android-arm64@0.20.2': + optional: true + + '@esbuild/android-arm@0.20.2': + optional: true + + '@esbuild/android-x64@0.20.2': + optional: true + + '@esbuild/darwin-arm64@0.20.2': + optional: true + + '@esbuild/darwin-x64@0.20.2': + optional: true + + '@esbuild/freebsd-arm64@0.20.2': + optional: true + + '@esbuild/freebsd-x64@0.20.2': + optional: true + + '@esbuild/linux-arm64@0.20.2': + optional: true + + '@esbuild/linux-arm@0.20.2': + optional: true + + '@esbuild/linux-ia32@0.20.2': + optional: true + + '@esbuild/linux-loong64@0.20.2': + optional: true + + '@esbuild/linux-mips64el@0.20.2': + optional: true + + '@esbuild/linux-ppc64@0.20.2': + optional: true + + '@esbuild/linux-riscv64@0.20.2': + optional: true + + '@esbuild/linux-s390x@0.20.2': + optional: true + + '@esbuild/linux-x64@0.20.2': + optional: true + + '@esbuild/netbsd-x64@0.20.2': + optional: true + + '@esbuild/openbsd-x64@0.20.2': + optional: true + + '@esbuild/sunos-x64@0.20.2': + optional: true + + '@esbuild/win32-arm64@0.20.2': + optional: true + + '@esbuild/win32-ia32@0.20.2': + optional: true + + '@esbuild/win32-x64@0.20.2': + optional: true + + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.10.0': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.57.0': {} + + '@humanwhocodes/config-array@0.11.14': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.4.15': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@polka/url@1.0.0-next.25': {} + + '@rollup/plugin-commonjs@25.0.7(rollup@4.16.4)': + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.16.4) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 8.1.0 + is-reference: 1.2.1 + magic-string: 0.30.10 + optionalDependencies: + rollup: 4.16.4 + + '@rollup/plugin-json@6.1.0(rollup@4.16.4)': + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.16.4) + optionalDependencies: + rollup: 4.16.4 + + '@rollup/plugin-node-resolve@15.2.3(rollup@4.16.4)': + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.16.4) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-builtin-module: 3.2.1 + is-module: 1.0.0 + resolve: 1.22.8 + optionalDependencies: + rollup: 4.16.4 + + '@rollup/pluginutils@5.1.0(rollup@4.16.4)': + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.16.4 + + '@rollup/rollup-android-arm-eabi@4.16.4': + optional: true + + '@rollup/rollup-android-arm64@4.16.4': + optional: true + + '@rollup/rollup-darwin-arm64@4.16.4': + optional: true + + '@rollup/rollup-darwin-x64@4.16.4': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.16.4': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.16.4': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.16.4': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.16.4': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.16.4': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.16.4': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.16.4': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.16.4': + optional: true + + '@rollup/rollup-linux-x64-musl@4.16.4': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.16.4': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.16.4': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.16.4': + optional: true + + '@sveltejs/adapter-auto@3.2.0(@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@5.0.0-next.115)(vite@5.2.10))(svelte@5.0.0-next.115)(vite@5.2.10))': + dependencies: + '@sveltejs/kit': 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@5.0.0-next.115)(vite@5.2.10))(svelte@5.0.0-next.115)(vite@5.2.10) + import-meta-resolve: 4.0.0 + + '@sveltejs/adapter-node@5.0.1(@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@5.0.0-next.115)(vite@5.2.10))(svelte@5.0.0-next.115)(vite@5.2.10))': + dependencies: + '@rollup/plugin-commonjs': 25.0.7(rollup@4.16.4) + '@rollup/plugin-json': 6.1.0(rollup@4.16.4) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.16.4) + '@sveltejs/kit': 2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@5.0.0-next.115)(vite@5.2.10))(svelte@5.0.0-next.115)(vite@5.2.10) + rollup: 4.16.4 + + '@sveltejs/kit@2.5.7(@sveltejs/vite-plugin-svelte@3.1.0(svelte@5.0.0-next.115)(vite@5.2.10))(svelte@5.0.0-next.115)(vite@5.2.10)': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@5.0.0-next.115)(vite@5.2.10) + '@types/cookie': 0.6.0 + cookie: 0.6.0 + devalue: 5.0.0 + esm-env: 1.0.0 + import-meta-resolve: 4.0.0 + kleur: 4.1.5 + magic-string: 0.30.10 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.6.0 + sirv: 2.0.4 + svelte: 5.0.0-next.115 + tiny-glob: 0.2.9 + vite: 5.2.10 + + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.0(svelte@5.0.0-next.115)(vite@5.2.10))(svelte@5.0.0-next.115)(vite@5.2.10)': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@5.0.0-next.115)(vite@5.2.10) + debug: 4.3.4 + svelte: 5.0.0-next.115 + vite: 5.2.10 + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte@3.1.0(svelte@5.0.0-next.115)(vite@5.2.10)': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.0(svelte@5.0.0-next.115)(vite@5.2.10))(svelte@5.0.0-next.115)(vite@5.2.10) + debug: 4.3.4 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.10 + svelte: 5.0.0-next.115 + svelte-hmr: 0.16.0(svelte@5.0.0-next.115) + vite: 5.2.10 + vitefu: 0.2.5(vite@5.2.10) + transitivePeerDependencies: + - supports-color + + '@tailwindcss/typography@0.5.12(tailwindcss@3.4.3)': + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 3.4.3 + + '@types/cookie@0.6.0': {} + + '@types/eslint@8.56.10': + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + + '@types/estree@1.0.5': {} + + '@types/json-schema@7.0.15': {} + + '@types/pug@2.0.10': {} + + '@types/resolve@1.20.2': {} + + '@types/semver@7.5.8': {} + + '@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 7.7.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.7.1 + '@typescript-eslint/type-utils': 7.7.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.7.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.7.1 + debug: 4.3.4 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@7.7.1(eslint@8.57.0)(typescript@5.4.5)': + dependencies: + '@typescript-eslint/scope-manager': 7.7.1 + '@typescript-eslint/types': 7.7.1 + '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.7.1 + debug: 4.3.4 + eslint: 8.57.0 + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@7.7.1': + dependencies: + '@typescript-eslint/types': 7.7.1 + '@typescript-eslint/visitor-keys': 7.7.1 + + '@typescript-eslint/type-utils@7.7.1(eslint@8.57.0)(typescript@5.4.5)': + dependencies: + '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5) + '@typescript-eslint/utils': 7.7.1(eslint@8.57.0)(typescript@5.4.5) + debug: 4.3.4 + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@7.7.1': {} + + '@typescript-eslint/typescript-estree@7.7.1(typescript@5.4.5)': + dependencies: + '@typescript-eslint/types': 7.7.1 + '@typescript-eslint/visitor-keys': 7.7.1 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@7.7.1(eslint@8.57.0)(typescript@5.4.5)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 7.7.1 + '@typescript-eslint/types': 7.7.1 + '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5) + eslint: 8.57.0 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@7.7.1': + dependencies: + '@typescript-eslint/types': 7.7.1 + eslint-visitor-keys: 3.4.3 + + '@ungap/structured-clone@1.2.0': {} + + acorn-jsx@5.3.2(acorn@8.11.3): + dependencies: + acorn: 8.11.3 + + acorn-typescript@1.4.13(acorn@8.11.3): + dependencies: + acorn: 8.11.3 + + acorn@8.11.3: {} + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-regex@5.0.1: {} + + ansi-regex@6.0.1: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + arg@5.0.2: {} + + argparse@2.0.1: {} + + aria-query@5.3.0: + dependencies: + dequal: 2.0.3 + + array-union@2.1.0: {} + + autoprefixer@10.4.19(postcss@8.4.38): + dependencies: + browserslist: 4.23.0 + caniuse-lite: 1.0.30001612 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + + axobject-query@4.0.0: + dependencies: + dequal: 2.0.3 + + balanced-match@1.0.2: {} + + binary-extensions@2.3.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.2: + dependencies: + fill-range: 7.0.1 + + browserslist@4.23.0: + dependencies: + caniuse-lite: 1.0.30001612 + electron-to-chromium: 1.4.748 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.23.0) + + buffer-crc32@0.2.13: {} + + builtin-modules@3.3.0: {} + + callsites@3.1.0: {} + + camelcase-css@2.0.1: {} + + caniuse-lite@1.0.30001612: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + commander@4.1.1: {} + + commondir@1.0.1: {} + + concat-map@0.0.1: {} + + cookie@0.6.0: {} + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + css-selector-tokenizer@0.8.0: + dependencies: + cssesc: 3.0.0 + fastparse: 1.1.2 + + cssesc@3.0.0: {} + + culori@3.3.0: {} + + daisyui@4.10.2(postcss@8.4.38): + dependencies: + css-selector-tokenizer: 0.8.0 + culori: 3.3.0 + picocolors: 1.0.0 + postcss-js: 4.0.1(postcss@8.4.38) + transitivePeerDependencies: + - postcss + + debug@4.3.4: + dependencies: + ms: 2.1.2 + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + dequal@2.0.3: {} + + detect-indent@6.1.0: {} + + devalue@5.0.0: {} + + didyoumean@1.2.2: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dlv@1.1.3: {} + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + eastasianwidth@0.2.0: {} + + electron-to-chromium@1.4.748: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + es6-promise@3.3.1: {} + + esbuild@0.20.2: + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 + + escalade@3.1.2: {} + + escape-string-regexp@4.0.0: {} + + eslint-compat-utils@0.5.0(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + semver: 7.6.0 + + eslint-config-prettier@9.1.0(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + + eslint-plugin-svelte@2.38.0(eslint@8.57.0)(svelte@5.0.0-next.115): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@jridgewell/sourcemap-codec': 1.4.15 + debug: 4.3.4 + eslint: 8.57.0 + eslint-compat-utils: 0.5.0(eslint@8.57.0) + esutils: 2.0.3 + known-css-properties: 0.30.0 + postcss: 8.4.38 + postcss-load-config: 3.1.4(postcss@8.4.38) + postcss-safe-parser: 6.0.0(postcss@8.4.38) + postcss-selector-parser: 6.0.16 + semver: 7.6.0 + svelte-eslint-parser: 0.35.0(svelte@5.0.0-next.115) + optionalDependencies: + svelte: 5.0.0-next.115 + transitivePeerDependencies: + - supports-color + - ts-node + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint@8.57.0: + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + esm-env@1.0.0: {} + + espree@9.6.1: + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 3.4.3 + + esquery@1.5.0: + dependencies: + estraverse: 5.3.0 + + esrap@1.2.1: + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + '@types/estree': 1.0.5 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + esutils@2.0.3: {} + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastparse@1.1.2: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + fill-range@7.0.1: + dependencies: + to-regex-range: 5.0.1 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.1: {} + + foreground-child@3.1.1: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + fraction.js@4.3.7: {} + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@10.3.12: + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.4 + minipass: 7.0.4 + path-scurry: 1.10.2 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + glob@8.1.0: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globalyzer@0.1.0: {} + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 3.0.0 + + globrex@0.1.2: {} + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + has-flag@4.0.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + ignore@5.3.1: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-meta-resolve@4.0.0: {} + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-builtin-module@3.2.1: + dependencies: + builtin-modules: 3.3.0 + + is-core-module@2.13.1: + dependencies: + hasown: 2.0.2 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-module@1.0.0: {} + + is-number@7.0.0: {} + + is-path-inside@3.0.3: {} + + is-reference@1.2.1: + dependencies: + '@types/estree': 1.0.5 + + is-reference@3.0.2: + dependencies: + '@types/estree': 1.0.5 + + isexe@2.0.0: {} + + jackspeak@2.3.6: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jiti@1.21.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kleur@4.1.5: {} + + known-css-properties@0.30.0: {} + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lilconfig@2.1.0: {} + + lilconfig@3.1.1: {} + + lines-and-columns@1.2.4: {} + + locate-character@3.0.0: {} + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.castarray@4.4.0: {} + + lodash.isplainobject@4.0.6: {} + + lodash.merge@4.6.2: {} + + lru-cache@10.2.0: {} + + lru-cache@6.0.0: + dependencies: + yallist: 4.0.0 + + magic-string@0.30.10: + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + + merge2@1.4.1: {} + + micromatch@4.0.5: + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + min-indent@1.0.1: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@5.1.6: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.4: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + minipass@7.0.4: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mri@1.2.0: {} + + mrmime@2.0.0: {} + + ms@2.1.2: {} + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nanoid@3.3.7: {} + + natural-compare@1.4.0: {} + + node-releases@2.0.14: {} + + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + optionator@0.9.3: + dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@1.10.2: + dependencies: + lru-cache: 10.2.0 + minipass: 7.0.4 + + path-type@4.0.0: {} + + picocolors@1.0.0: {} + + picomatch@2.3.1: {} + + pify@2.3.0: {} + + pirates@4.0.6: {} + + postcss-import@15.1.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.38): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.38 + + postcss-load-config@3.1.4(postcss@8.4.38): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.38 + + postcss-load-config@4.0.2(postcss@8.4.38): + dependencies: + lilconfig: 3.1.1 + yaml: 2.4.1 + optionalDependencies: + postcss: 8.4.38 + + postcss-nested@6.0.1(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + + postcss-safe-parser@6.0.0(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + + postcss-scss@4.0.9(postcss@8.4.38): + dependencies: + postcss: 8.4.38 + + postcss-selector-parser@6.0.10: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@6.0.16: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.38: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.2.0 + + prelude-ls@1.2.1: {} + + prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.115): + dependencies: + prettier: 3.2.5 + svelte: 5.0.0-next.115 + + prettier@3.2.5: {} + + punycode@2.3.1: {} + + queue-microtask@1.2.3: {} + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + resolve-from@4.0.0: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + reusify@1.0.4: {} + + rimraf@2.7.1: + dependencies: + glob: 7.2.3 + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@4.16.4: + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.16.4 + '@rollup/rollup-android-arm64': 4.16.4 + '@rollup/rollup-darwin-arm64': 4.16.4 + '@rollup/rollup-darwin-x64': 4.16.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.16.4 + '@rollup/rollup-linux-arm-musleabihf': 4.16.4 + '@rollup/rollup-linux-arm64-gnu': 4.16.4 + '@rollup/rollup-linux-arm64-musl': 4.16.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.16.4 + '@rollup/rollup-linux-riscv64-gnu': 4.16.4 + '@rollup/rollup-linux-s390x-gnu': 4.16.4 + '@rollup/rollup-linux-x64-gnu': 4.16.4 + '@rollup/rollup-linux-x64-musl': 4.16.4 + '@rollup/rollup-win32-arm64-msvc': 4.16.4 + '@rollup/rollup-win32-ia32-msvc': 4.16.4 + '@rollup/rollup-win32-x64-msvc': 4.16.4 + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + sade@1.8.1: + dependencies: + mri: 1.2.0 + + sander@0.5.1: + dependencies: + es6-promise: 3.3.1 + graceful-fs: 4.2.11 + mkdirp: 0.5.6 + rimraf: 2.7.1 + + semver@7.6.0: + dependencies: + lru-cache: 6.0.0 + + set-cookie-parser@2.6.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + signal-exit@4.1.0: {} + + sirv@2.0.4: + dependencies: + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 + + slash@3.0.0: {} + + sorcery@0.11.0: + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + buffer-crc32: 0.2.13 + minimist: 1.2.8 + sander: 0.5.1 + + source-map-js@1.2.0: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.0.1 + + strip-indent@3.0.0: + dependencies: + min-indent: 1.0.1 + + strip-json-comments@3.1.1: {} + + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.3.12 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svelte-check@3.6.9(postcss-load-config@4.0.2(postcss@8.4.38))(postcss@8.4.38)(svelte@5.0.0-next.115): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + chokidar: 3.6.0 + fast-glob: 3.3.2 + import-fresh: 3.3.0 + picocolors: 1.0.0 + sade: 1.8.1 + svelte: 5.0.0-next.115 + svelte-preprocess: 5.1.4(postcss-load-config@4.0.2(postcss@8.4.38))(postcss@8.4.38)(svelte@5.0.0-next.115)(typescript@5.4.5) + typescript: 5.4.5 + transitivePeerDependencies: + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + + svelte-eslint-parser@0.35.0(svelte@5.0.0-next.115): + dependencies: + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + postcss: 8.4.38 + postcss-scss: 4.0.9(postcss@8.4.38) + optionalDependencies: + svelte: 5.0.0-next.115 + + svelte-hmr@0.16.0(svelte@5.0.0-next.115): + dependencies: + svelte: 5.0.0-next.115 + + svelte-preprocess@5.1.4(postcss-load-config@4.0.2(postcss@8.4.38))(postcss@8.4.38)(svelte@5.0.0-next.115)(typescript@5.4.5): + dependencies: + '@types/pug': 2.0.10 + detect-indent: 6.1.0 + magic-string: 0.30.10 + sorcery: 0.11.0 + strip-indent: 3.0.0 + svelte: 5.0.0-next.115 + optionalDependencies: + postcss: 8.4.38 + postcss-load-config: 4.0.2(postcss@8.4.38) + typescript: 5.4.5 + + svelte@5.0.0-next.115: + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.4.15 + '@types/estree': 1.0.5 + acorn: 8.11.3 + acorn-typescript: 1.4.13(acorn@8.11.3) + aria-query: 5.3.0 + axobject-query: 4.0.0 + esm-env: 1.0.0 + esrap: 1.2.1 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.10 + zimmerframe: 1.1.2 + + tailwindcss@3.4.3: + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.0 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.38 + postcss-import: 15.1.0(postcss@8.4.38) + postcss-js: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.2(postcss@8.4.38) + postcss-nested: 6.0.1(postcss@8.4.38) + postcss-selector-parser: 6.0.16 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + text-table@0.2.0: {} + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + tiny-glob@0.2.9: + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + totalist@3.0.1: {} + + ts-api-utils@1.3.0(typescript@5.4.5): + dependencies: + typescript: 5.4.5 + + ts-interface-checker@0.1.13: {} + + tslib@2.6.2: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@0.20.2: {} + + typescript@5.4.5: {} + + update-browserslist-db@1.0.13(browserslist@4.23.0): + dependencies: + browserslist: 4.23.0 + escalade: 3.1.2 + picocolors: 1.0.0 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + util-deprecate@1.0.2: {} + + vite@5.2.10: + dependencies: + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.16.4 + optionalDependencies: + fsevents: 2.3.3 + + vitefu@0.2.5(vite@5.2.10): + optionalDependencies: + vite: 5.2.10 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + yallist@4.0.0: {} + + yaml@1.10.2: {} + + yaml@2.4.1: {} + + yocto-queue@0.1.0: {} + + zimmerframe@1.1.2: {} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..2e7af2b --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/src/app.css b/src/app.css new file mode 100644 index 0000000..f7121fd --- /dev/null +++ b/src/app.css @@ -0,0 +1,10 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@font-face { + font-family: 'GreatVibes'; + src: url('/fonts/GreatVibes-Regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} \ No newline at end of file diff --git a/src/app.d.ts b/src/app.d.ts new file mode 100644 index 0000000..743f07b --- /dev/null +++ b/src/app.d.ts @@ -0,0 +1,13 @@ +// See https://kit.svelte.dev/docs/types#app +// for information about these interfaces +declare global { + namespace App { + // interface Error {} + // interface Locals {} + // interface PageData {} + // interface PageState {} + // interface Platform {} + } +} + +export {}; diff --git a/src/app.html b/src/app.html new file mode 100644 index 0000000..538d393 --- /dev/null +++ b/src/app.html @@ -0,0 +1,12 @@ + + + + + + + %sveltekit.head% + + +
%sveltekit.body%
+ + diff --git a/src/lib/components/Counter.svelte b/src/lib/components/Counter.svelte new file mode 100644 index 0000000..ba742dc --- /dev/null +++ b/src/lib/components/Counter.svelte @@ -0,0 +1,84 @@ + + +
+ {#if timeDifference.years > 0} +
+ + + + {timeDifference.years <= 1 ? 'jaar' : 'jaren'} +
+ {/if} + {#if timeDifference.weeks > 0} +
+ + + + {timeDifference.weeks <= 1 ? 'week' : 'weken'} +
+ {/if} + {#if timeDifference.days > 0} +
+ + + + {timeDifference.days <= 1 ? 'dag' : 'dagen'} +
+ {/if} +
+ + + + {timeDifference.hours <= 1 ? 'uur' : 'uren'} +
+
+ + + + {timeDifference.minutes <= 1 ? 'minuut' : 'minuten'} +
+
+ + + + seconde +
+
diff --git a/src/lib/index.ts b/src/lib/index.ts new file mode 100644 index 0000000..a2e1780 --- /dev/null +++ b/src/lib/index.ts @@ -0,0 +1,5 @@ +import Counter from "./components/Counter.svelte"; + +export { Counter }; + +// place files you want to import through the `$lib` alias in this folder. \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte new file mode 100644 index 0000000..2e511e0 --- /dev/null +++ b/src/routes/+layout.svelte @@ -0,0 +1,5 @@ + + + diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte new file mode 100644 index 0000000..28a0ac7 --- /dev/null +++ b/src/routes/+page.svelte @@ -0,0 +1,23 @@ + +
+
+
+

Maurice & Petra

+

trouwen {date.toLocaleDateString()}

+ + + +

Dus nog {daysLeft} nachtjes slapen

+
+
+ + +
\ No newline at end of file diff --git a/static/favicon.png b/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..825b9e65af7c104cfb07089bb28659393b4f2097 GIT binary patch literal 1571 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

nPJZ> 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≈@Ry=Lq5sdlH@om+CYcE<6|GK~E0 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 z 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 BV|D-l literal 0 HcmV?d00001 diff --git a/svelte.config.js b/svelte.config.js new file mode 100644 index 0000000..fffb849 --- /dev/null +++ b/svelte.config.js @@ -0,0 +1,18 @@ +import adapter from '@sveltejs/adapter-node'; +import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; + +/** @type {import('@sveltejs/kit').Config} */ +const config = { + // Consult https://kit.svelte.dev/docs/integrations#preprocessors + // for more information about preprocessors + preprocess: vitePreprocess(), + + 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() + } +}; + +export default config; diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..df58303 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,15 @@ +import daisyui from 'daisyui'; +import typography from '@tailwindcss/typography'; + +/** @type {import('tailwindcss').Config} */ +export default { + content: ['./src/**/*.{html,svelte,js,ts}'], + theme: { + extend: {}, + }, + plugins: [daisyui, typography], + daisyui: { + themes: ["luxury"], + }, +} + diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..fc93cbd --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "allowJs": true, + "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "moduleResolution": "bundler" + } + // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias + // except $lib which is handled by https://kit.svelte.dev/docs/configuration#files + // + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes + // from the referenced tsconfig.json - TypeScript does not merge them in +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..bbf8c7d --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,6 @@ +import { sveltekit } from '@sveltejs/kit/vite'; +import { defineConfig } from 'vite'; + +export default defineConfig({ + plugins: [sveltekit()] +});