From 6d30a41b7d45efc2db81e5b7abb1181a705a8d86 Mon Sep 17 00:00:00 2001 From: Timothy Rogers Date: Wed, 23 Oct 2024 11:32:50 -0400 Subject: [PATCH] first commit --- .gitignore | 24 + .vscode/extensions.json | 4 + .vscode/launch.json | 11 + README.md | 54 + astro.config.mjs | 8 + package.json | 19 + pnpm-lock.yaml | 4538 ++++++++++++++++++++++ public/favicon.svg | 9 + public/images/bg-img.webp | Bin 0 -> 320 bytes public/images/buttons/Arch.png | Bin 0 -> 535 bytes public/images/buttons/anybrowser.webp | Bin 0 -> 2038 bytes public/images/buttons/anybrowser3.gif | Bin 0 -> 2060 bytes public/images/buttons/arch-dog.png | Bin 0 -> 885 bytes public/images/buttons/brodokk-space.webp | Bin 0 -> 1274 bytes public/images/buttons/david-garden.webp | Bin 0 -> 4138 bytes public/images/buttons/dothack.png | Bin 0 -> 5914 bytes public/images/buttons/dragons.jpg | Bin 0 -> 4063 bytes public/images/buttons/enby.png | Bin 0 -> 604 bytes public/images/buttons/fediverse.gif | Bin 0 -> 604 bytes public/images/buttons/gnu-linux.gif | Bin 0 -> 550 bytes public/images/buttons/steffo.webp | Bin 0 -> 306 bytes public/images/header.webp | Bin 0 -> 45720 bytes src/components/Card.astro | 61 + src/env.d.ts | 1 + src/layouts/Layout.astro | 101 + src/pages/index.astro | 10 + tailwind.config.mjs | 8 + tsconfig.json | 3 + 28 files changed, 4851 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 README.md create mode 100644 astro.config.mjs create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 public/favicon.svg create mode 100644 public/images/bg-img.webp create mode 100644 public/images/buttons/Arch.png create mode 100644 public/images/buttons/anybrowser.webp create mode 100644 public/images/buttons/anybrowser3.gif create mode 100644 public/images/buttons/arch-dog.png create mode 100644 public/images/buttons/brodokk-space.webp create mode 100644 public/images/buttons/david-garden.webp create mode 100644 public/images/buttons/dothack.png create mode 100644 public/images/buttons/dragons.jpg create mode 100644 public/images/buttons/enby.png create mode 100644 public/images/buttons/fediverse.gif create mode 100644 public/images/buttons/gnu-linux.gif create mode 100644 public/images/buttons/steffo.webp create mode 100644 public/images/header.webp create mode 100644 src/components/Card.astro create mode 100644 src/env.d.ts create mode 100644 src/layouts/Layout.astro create mode 100644 src/pages/index.astro create mode 100644 tailwind.config.mjs create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..016b59e --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# build output +dist/ + +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + +# jetbrains setting folder +.idea/ diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..22a1505 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..d642209 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..1db3fb3 --- /dev/null +++ b/README.md @@ -0,0 +1,54 @@ +# Astro Starter Kit: Basics + +```sh +npm create astro@latest -- --template basics +``` + +[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics) +[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics) +[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json) + +> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! + +![just-the-basics](https://github.com/withastro/astro/assets/2244813/a0a5533c-a856-4198-8470-2d67b1d7c554) + +## 🚀 Project Structure + +Inside of your Astro project, you'll see the following folders and files: + +```text +/ +├── public/ +│ └── favicon.svg +├── src/ +│ ├── components/ +│ │ └── Card.astro +│ ├── layouts/ +│ │ └── Layout.astro +│ └── pages/ +│ └── index.astro +└── package.json +``` + +Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. + +There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. + +Any static assets, like images, can be placed in the `public/` directory. + +## 🧞 Commands + +All commands are run from the root of the project, from a terminal: + +| Command | Action | +| :------------------------ | :----------------------------------------------- | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:4321` | +| `npm run build` | Build your production site to `./dist/` | +| `npm run preview` | Preview your build locally, before deploying | +| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | +| `npm run astro -- --help` | Get help using the Astro CLI | + +## 👀 Want to learn more? + +Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..7ecb96d --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,8 @@ +import { defineConfig } from 'astro/config'; + +import tailwind from '@astrojs/tailwind'; + +// https://astro.build/config +export default defineConfig({ + integrations: [tailwind()] +}); \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..8cfef66 --- /dev/null +++ b/package.json @@ -0,0 +1,19 @@ +{ + "name": "", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro check && astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "@astrojs/check": "^0.9.4", + "@astrojs/tailwind": "^5.1.2", + "astro": "^4.16.6", + "tailwindcss": "^3.4.13", + "typescript": "^5.6.2" + } +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..f5ac80d --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,4538 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@astrojs/check': + specifier: ^0.9.4 + version: 0.9.4(typescript@5.6.2) + '@astrojs/tailwind': + specifier: ^5.1.2 + version: 5.1.2(astro@4.16.6(rollup@4.24.0)(typescript@5.6.2))(tailwindcss@3.4.13) + astro: + specifier: ^4.16.6 + version: 4.16.6(rollup@4.24.0)(typescript@5.6.2) + tailwindcss: + specifier: ^3.4.13 + version: 3.4.13 + typescript: + specifier: ^5.6.2 + version: 5.6.2 + +packages: + + '@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'} + + '@astrojs/check@0.9.4': + resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + + '@astrojs/compiler@2.10.3': + resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==} + + '@astrojs/internal-helpers@0.4.1': + resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==} + + '@astrojs/language-server@2.15.0': + resolution: {integrity: sha512-wJHSjGApm5X8Rg1GvkevoatZBfvaFizY4kCPvuSYgs3jGCobuY3KstJGKC1yNLsRJlDweHruP+J54iKn9vEKoA==} + hasBin: true + peerDependencies: + prettier: ^3.0.0 + prettier-plugin-astro: '>=0.11.0' + peerDependenciesMeta: + prettier: + optional: true + prettier-plugin-astro: + optional: true + + '@astrojs/markdown-remark@5.3.0': + resolution: {integrity: sha512-r0Ikqr0e6ozPb5bvhup1qdWnSPUvQu6tub4ZLYaKyG50BXZ0ej6FhGz3GpChKpH7kglRFPObJd/bDyf2VM9pkg==} + + '@astrojs/prism@3.1.0': + resolution: {integrity: sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==} + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + + '@astrojs/tailwind@5.1.2': + resolution: {integrity: sha512-IvOF0W/dtHElcXvhrPR35nHmhyV3cfz1EzPitMGtU7sYy9Hci3BNK1To6FWmVuuNKPxza1IgCGetSynJZL7fOg==} + peerDependencies: + astro: ^3.0.0 || ^4.0.0 || ^5.0.0-beta.0 + tailwindcss: ^3.0.24 + + '@astrojs/telemetry@3.1.0': + resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==} + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + + '@astrojs/yaml2ts@0.2.1': + resolution: {integrity: sha512-CBaNwDQJz20E5WxzQh4thLVfhB3JEEGz72wRA+oJp6fQR37QLAqXZJU0mHC+yqMOQ6oj0GfRPJrz6hjf+zm6zA==} + + '@babel/code-frame@7.25.7': + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.25.7': + resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.25.8': + resolution: {integrity: sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.25.7': + resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.25.7': + resolution: {integrity: sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.25.7': + resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.25.7': + resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.25.7': + resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.25.7': + resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-simple-access@7.25.7': + resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.25.7': + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.7': + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.25.7': + resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.25.7': + resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.25.7': + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.25.7': + resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/parser@7.25.8': + resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-syntax-jsx@7.25.7': + resolution: {integrity: sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.25.7': + resolution: {integrity: sha512-vILAg5nwGlR9EXE8JIOX4NHXd49lrYbN8hnjffDtoULwpL9hUx/N55nqh2qd0q6FyNDfjl9V79ecKGvFbcSA0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/template@7.25.7': + resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.25.7': + resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.25.8': + resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} + engines: {node: '>=6.9.0'} + + '@emmetio/abbreviation@2.3.3': + resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} + + '@emmetio/css-abbreviation@2.1.8': + resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==} + + '@emmetio/css-parser@0.4.0': + resolution: {integrity: sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==} + + '@emmetio/html-matcher@1.3.0': + resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==} + + '@emmetio/scanner@1.0.4': + resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} + + '@emmetio/stream-reader-utils@0.1.0': + resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==} + + '@emmetio/stream-reader@2.2.0': + resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} + + '@emnapi/runtime@1.3.0': + resolution: {integrity: sha512-XMBySMuNZs3DM96xcJmLW4EfGnf+uGmFNjzpehMjuX5PLB5j87ar2Zc4e3PVeZ3I5g3tYtAqskB28manlF69Zw==} + + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@img/sharp-darwin-arm64@0.33.5': + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.33.5': + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.0.4': + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.0.4': + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.0.4': + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.0.5': + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.0.4': + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.0.4': + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.33.5': + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.33.5': + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-s390x@0.33.5': + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.33.5': + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.33.5': + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.33.5': + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.33.5': + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-ia32@0.33.5': + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.33.5': + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + + '@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.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@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'} + + '@oslojs/encoding@1.1.0': + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@rollup/pluginutils@5.1.2': + resolution: {integrity: sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==} + 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.24.0': + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.24.0': + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.24.0': + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.24.0': + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.24.0': + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.24.0': + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.24.0': + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.24.0': + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.24.0': + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.24.0': + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.24.0': + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.24.0': + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} + cpu: [x64] + os: [win32] + + '@shikijs/core@1.22.0': + resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==} + + '@shikijs/engine-javascript@1.22.0': + resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==} + + '@shikijs/engine-oniguruma@1.22.0': + resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==} + + '@shikijs/types@1.22.0': + resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==} + + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@volar/kit@2.4.5': + resolution: {integrity: sha512-ZzyErW5UiDfiIuJ/lpqc2Kx5PHDGDZ/bPlPJYpRcxlrn8Z8aDhRlsLHkNKcNiH65TmNahk2kbLaiejiqu6BD3A==} + peerDependencies: + typescript: '*' + + '@volar/language-core@2.4.5': + resolution: {integrity: sha512-F4tA0DCO5Q1F5mScHmca0umsi2ufKULAnMOVBfMsZdT4myhVl4WdKRwCaKcfOkIEuyrAVvtq1ESBdZ+rSyLVww==} + + '@volar/language-server@2.4.5': + resolution: {integrity: sha512-l5PswE0JzCtstTlwBUpikeSa3lNUBJhTuWtj9KclZTGi2Uex4RcqGOhTiDsUUtvdv/hEuYCxGq1EdJJPlQsD/g==} + + '@volar/language-service@2.4.5': + resolution: {integrity: sha512-xiFlL0aViGg6JhwAXyohPrdlID13uom8WQg6DWYaV8ob8RRy+zoLlBUI8SpQctwlWEO9poyrYK01revijAwkcw==} + + '@volar/source-map@2.4.5': + resolution: {integrity: sha512-varwD7RaKE2J/Z+Zu6j3mNNJbNT394qIxXwdvz/4ao/vxOfyClZpSDtLKkwWmecinkOVos5+PWkWraelfMLfpw==} + + '@volar/typescript@2.4.5': + resolution: {integrity: sha512-mcT1mHvLljAEtHviVcBuOyAwwMKz1ibXTi5uYtP/pf4XxoAzpdkQ+Br2IC0NPCvLCbjPZmbf3I0udndkfB1CDg==} + + '@vscode/emmet-helper@2.9.3': + resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==} + + '@vscode/l10n@0.0.18': + resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} + + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + 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@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + + astro@4.16.6: + resolution: {integrity: sha512-LMMbjr+4aN26MOyJzTdjM+Y+srpAIkx7IX9IcdF3eHQLGr8PgkioZp+VQExRfioDIyA2HY6ottVg3QccTzJqYA==} + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + hasBin: true + + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base-64@1.0.0: + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + boxen@8.0.1: + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} + engines: {node: '>=18'} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + camelcase@8.0.0: + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} + engines: {node: '>=16'} + + caniuse-lite@1.0.30001667: + resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + + ci-info@4.0.0: + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + engines: {node: '>=8'} + + cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + + cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + + deterministic-object-hash@2.0.2: + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} + engines: {node: '>=18'} + + devalue@5.1.1: + resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + engines: {node: '>=0.3.1'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + dset@3.1.4: + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} + engines: {node: '>=4'} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + electron-to-chromium@1.5.32: + resolution: {integrity: sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==} + + emmet@2.4.11: + resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==} + + emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + 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-uri@3.0.2: + resolution: {integrity: sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-up-simple@1.0.0: + resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} + engines: {node: '>=18'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + + flattie@1.1.1: + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} + engines: {node: '>=8'} + + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + 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==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-east-asian-width@1.2.0: + resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} + engines: {node: '>=18'} + + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + 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.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hast-util-from-html@2.0.3: + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} + + hast-util-from-parse5@8.0.1: + resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + + hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + + hast-util-raw@9.0.4: + resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} + + hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + + hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + + hast-util-to-text@4.0.2: + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@8.0.0: + resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + + html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} + + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + + 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-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} + + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonc-parser@2.3.1: + resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} + + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-symbols@6.0.0: + resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} + engines: {node: '>=18'} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + + magicast@0.3.5: + resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + + markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + + mdast-util-definitions@6.0.0: + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} + + mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + + mdast-util-from-markdown@2.0.1: + resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + + mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromark-core-commonmark@2.0.1: + resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.0: + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + + micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + + micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + + micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + + micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + + micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + + micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + + micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + + micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + + micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + + micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + + micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + + micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + + micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + + micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + + micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + + micromark-util-subtokenize@2.0.1: + resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} + + micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + + micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + + micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + + 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 + + neotraverse@0.6.18: + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} + engines: {node: '>= 10'} + + nlcst-to-string@4.0.0: + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} + + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + + 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'} + + onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} + + oniguruma-to-js@0.4.3: + resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} + + ora@8.1.0: + resolution: {integrity: sha512-GQEkNkH/GHOhPFXcqZs3IDahXEQcQxsSjEkK4KvEEST4t7eNzoMjxTzef+EZ+JluDEV+Raoi3WQ2CflnRdSVnQ==} + engines: {node: '>=18'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@6.1.0: + resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} + engines: {node: '>=18'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-queue@8.0.1: + resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} + engines: {node: '>=18'} + + p-timeout@6.1.2: + resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} + engines: {node: '>=14.16'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + parse-latin@7.0.0: + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} + + parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + 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.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + + 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'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + 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@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.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} + + preferred-pm@4.0.0: + resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==} + engines: {node: '>=18.12'} + + prettier@2.8.7: + resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==} + engines: {node: '>=10.13.0'} + hasBin: true + + prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + + 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'} + + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + + regex@4.3.3: + resolution: {integrity: sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==} + + rehype-parse@9.0.1: + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + rehype-stringify@10.0.1: + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} + + rehype@13.0.2: + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} + + remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.1: + resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} + + remark-smartypants@3.0.2: + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} + engines: {node: '>=16.0.0'} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + request-light@0.5.8: + resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} + + request-light@0.7.0: + resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} + + retext-latin@4.0.0: + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} + + retext-smartypants@6.1.1: + resolution: {integrity: sha512-onsHf34i/GzgElJgtT1K2V+31yEhWs7NJboKNxXJcmVMMPxLpgxZ9iADoMdydd6j/bHic5F/aNq0CGqElEtu2g==} + + retext-stringify@4.0.0: + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} + + retext@9.0.0: + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rollup@4.24.0: + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + + 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'} + + shiki@1.22.0: + resolution: {integrity: sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + stdin-discarder@0.2.2: + resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} + engines: {node: '>=18'} + + 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'} + + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + 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-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + tailwindcss@3.4.13: + resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} + engines: {node: '>=14.0.0'} + hasBin: true + + 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==} + + tinyexec@0.3.0: + resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + tsconfck@3.1.4: + resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + + type-fest@4.26.1: + resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} + engines: {node: '>=16'} + + typesafe-path@0.2.2: + resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} + + typescript-auto-import-cache@0.3.3: + resolution: {integrity: sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==} + + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + engines: {node: '>=14.17'} + hasBin: true + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unist-util-find-after@5.0.0: + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-modify-children@4.0.0: + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-children@3.0.0: + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vite@5.4.9: + resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==} + 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: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitefu@1.0.3: + resolution: {integrity: sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0 + peerDependenciesMeta: + vite: + optional: true + + volar-service-css@0.0.61: + resolution: {integrity: sha512-Ct9L/w+IB1JU8F4jofcNCGoHy6TF83aiapfZq9A0qYYpq+Kk5dH+ONS+rVZSsuhsunq8UvAuF8Gk6B8IFLfniw==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-emmet@0.0.61: + resolution: {integrity: sha512-iiYqBxjjcekqrRruw4COQHZME6EZYWVbkHjHDbULpml3g8HGJHzpAMkj9tXNCPxf36A+f1oUYjsvZt36qPg4cg==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-html@0.0.61: + resolution: {integrity: sha512-yFE+YmmgqIL5HI4ORqP++IYb1QaGcv+xBboI0WkCxJJ/M35HZj7f5rbT3eQ24ECLXFbFCFanckwyWJVz5KmN3Q==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-prettier@0.0.61: + resolution: {integrity: sha512-F612nql5I0IS8HxXemCGvOR2Uxd4XooIwqYVUvk7WSBxP/+xu1jYvE3QJ7EVpl8Ty3S4SxPXYiYTsG3bi+gzIQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + prettier: ^2.2 || ^3.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + prettier: + optional: true + + volar-service-typescript-twoslash-queries@0.0.61: + resolution: {integrity: sha512-99FICGrEF0r1E2tV+SvprHPw9Knyg7BdW2fUch0tf59kG+KG+Tj4tL6tUg+cy8f23O/VXlmsWFMIE+bx1dXPnQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-typescript@0.0.61: + resolution: {integrity: sha512-4kRHxVbW7wFBHZWRU6yWxTgiKETBDIJNwmJUAWeP0mHaKpnDGj/astdRFKqGFRYVeEYl45lcUPhdJyrzanjsdQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-yaml@0.0.61: + resolution: {integrity: sha512-L+gbDiLDQQ1rZUbJ3mf3doDsoQUa8OZM/xdpk/unMg1Vz24Zmi2Ign8GrZyBD7bRoIQDwOH9gdktGDKzRPpUNw==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + vscode-css-languageservice@6.3.1: + resolution: {integrity: sha512-1BzTBuJfwMc3A0uX4JBdJgoxp74cjj4q2mDJdp49yD/GuAq4X0k5WtK6fNcMYr+FfJ9nqgR6lpfCSZDkARJ5qQ==} + + vscode-html-languageservice@5.3.1: + resolution: {integrity: sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==} + + vscode-json-languageservice@4.1.8: + resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} + engines: {npm: '>=7.0.0'} + + vscode-jsonrpc@6.0.0: + resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==} + engines: {node: '>=8.0.0 || >=10.0.0'} + + vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + + vscode-languageserver-protocol@3.16.0: + resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==} + + vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-languageserver-types@3.16.0: + resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} + + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + + vscode-languageserver@7.0.0: + resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==} + hasBin: true + + vscode-languageserver@9.0.1: + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} + hasBin: true + + vscode-nls@5.2.0: + resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} + + vscode-uri@2.1.2: + resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==} + + vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + which-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + + which-pm@3.0.0: + resolution: {integrity: sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==} + engines: {node: '>=18.12'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + widest-line@5.0.0: + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} + engines: {node: '>=18'} + + 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'} + + wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + + xxhash-wasm@1.0.2: + resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yaml-language-server@1.15.0: + resolution: {integrity: sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==} + hasBin: true + + yaml@2.2.2: + resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} + engines: {node: '>= 14'} + + yaml@2.5.1: + resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} + engines: {node: '>= 14'} + hasBin: true + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} + engines: {node: '>=12.20'} + + zod-to-json-schema@3.23.3: + resolution: {integrity: sha512-TYWChTxKQbRJp5ST22o/Irt9KC5nj7CdBKYB/AosCRdj/wxEMvv4NNaj9XVUHDOIp53ZxArGhnw5HMZziPFjog==} + peerDependencies: + zod: ^3.23.3 + + zod-to-ts@1.2.0: + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} + peerDependencies: + typescript: ^4.9.4 || ^5.0.2 + zod: ^3 + + zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@alloc/quick-lru@5.2.0': {} + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@astrojs/check@0.9.4(typescript@5.6.2)': + dependencies: + '@astrojs/language-server': 2.15.0(typescript@5.6.2) + chokidar: 4.0.1 + kleur: 4.1.5 + typescript: 5.6.2 + yargs: 17.7.2 + transitivePeerDependencies: + - prettier + - prettier-plugin-astro + + '@astrojs/compiler@2.10.3': {} + + '@astrojs/internal-helpers@0.4.1': {} + + '@astrojs/language-server@2.15.0(typescript@5.6.2)': + dependencies: + '@astrojs/compiler': 2.10.3 + '@astrojs/yaml2ts': 0.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@volar/kit': 2.4.5(typescript@5.6.2) + '@volar/language-core': 2.4.5 + '@volar/language-server': 2.4.5 + '@volar/language-service': 2.4.5 + fast-glob: 3.3.2 + muggle-string: 0.4.1 + volar-service-css: 0.0.61(@volar/language-service@2.4.5) + volar-service-emmet: 0.0.61(@volar/language-service@2.4.5) + volar-service-html: 0.0.61(@volar/language-service@2.4.5) + volar-service-prettier: 0.0.61(@volar/language-service@2.4.5) + volar-service-typescript: 0.0.61(@volar/language-service@2.4.5) + volar-service-typescript-twoslash-queries: 0.0.61(@volar/language-service@2.4.5) + volar-service-yaml: 0.0.61(@volar/language-service@2.4.5) + vscode-html-languageservice: 5.3.1 + vscode-uri: 3.0.8 + transitivePeerDependencies: + - typescript + + '@astrojs/markdown-remark@5.3.0': + dependencies: + '@astrojs/prism': 3.1.0 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.3 + hast-util-to-text: 4.0.2 + import-meta-resolve: 4.1.0 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.1 + remark-gfm: 4.0.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.1 + remark-smartypants: 3.0.2 + shiki: 1.22.0 + unified: 11.0.5 + unist-util-remove-position: 5.0.0 + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@astrojs/prism@3.1.0': + dependencies: + prismjs: 1.29.0 + + '@astrojs/tailwind@5.1.2(astro@4.16.6(rollup@4.24.0)(typescript@5.6.2))(tailwindcss@3.4.13)': + dependencies: + astro: 4.16.6(rollup@4.24.0)(typescript@5.6.2) + autoprefixer: 10.4.20(postcss@8.4.47) + postcss: 8.4.47 + postcss-load-config: 4.0.2(postcss@8.4.47) + tailwindcss: 3.4.13 + transitivePeerDependencies: + - ts-node + + '@astrojs/telemetry@3.1.0': + dependencies: + ci-info: 4.0.0 + debug: 4.3.7 + dlv: 1.1.3 + dset: 3.1.4 + is-docker: 3.0.0 + is-wsl: 3.1.0 + which-pm-runs: 1.1.0 + transitivePeerDependencies: + - supports-color + + '@astrojs/yaml2ts@0.2.1': + dependencies: + yaml: 2.5.1 + + '@babel/code-frame@7.25.7': + dependencies: + '@babel/highlight': 7.25.7 + picocolors: 1.1.0 + + '@babel/compat-data@7.25.7': {} + + '@babel/core@7.25.8': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/helper-compilation-targets': 7.25.7 + '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8) + '@babel/helpers': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 + convert-source-map: 2.0.0 + debug: 4.3.7 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.25.7': + dependencies: + '@babel/types': 7.25.8 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + + '@babel/helper-annotate-as-pure@7.25.7': + dependencies: + '@babel/types': 7.25.8 + + '@babel/helper-compilation-targets@7.25.7': + dependencies: + '@babel/compat-data': 7.25.7 + '@babel/helper-validator-option': 7.25.7 + browserslist: 4.24.0 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-module-imports@7.25.7': + dependencies: + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-module-imports': 7.25.7 + '@babel/helper-simple-access': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.25.7': {} + + '@babel/helper-simple-access@7.25.7': + dependencies: + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.25.7': {} + + '@babel/helper-validator-identifier@7.25.7': {} + + '@babel/helper-validator-option@7.25.7': {} + + '@babel/helpers@7.25.7': + dependencies: + '@babel/template': 7.25.7 + '@babel/types': 7.25.8 + + '@babel/highlight@7.25.7': + dependencies: + '@babel/helper-validator-identifier': 7.25.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.1.0 + + '@babel/parser@7.25.7': + dependencies: + '@babel/types': 7.25.8 + + '@babel/parser@7.25.8': + dependencies: + '@babel/types': 7.25.8 + + '@babel/plugin-syntax-jsx@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-plugin-utils': 7.25.7 + + '@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.25.8)': + dependencies: + '@babel/core': 7.25.8 + '@babel/helper-annotate-as-pure': 7.25.7 + '@babel/helper-module-imports': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.25.8) + '@babel/types': 7.25.8 + transitivePeerDependencies: + - supports-color + + '@babel/template@7.25.7': + dependencies: + '@babel/code-frame': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/types': 7.25.8 + + '@babel/traverse@7.25.7': + dependencies: + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/template': 7.25.7 + '@babel/types': 7.25.8 + debug: 4.3.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.25.8': + dependencies: + '@babel/helper-string-parser': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + to-fast-properties: 2.0.0 + + '@emmetio/abbreviation@2.3.3': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/css-abbreviation@2.1.8': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/css-parser@0.4.0': + dependencies: + '@emmetio/stream-reader': 2.2.0 + '@emmetio/stream-reader-utils': 0.1.0 + + '@emmetio/html-matcher@1.3.0': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/scanner@1.0.4': {} + + '@emmetio/stream-reader-utils@0.1.0': {} + + '@emmetio/stream-reader@2.2.0': {} + + '@emnapi/runtime@1.3.0': + dependencies: + tslib: 2.7.0 + optional: true + + '@esbuild/aix-ppc64@0.21.5': + optional: true + + '@esbuild/android-arm64@0.21.5': + optional: true + + '@esbuild/android-arm@0.21.5': + optional: true + + '@esbuild/android-x64@0.21.5': + optional: true + + '@esbuild/darwin-arm64@0.21.5': + optional: true + + '@esbuild/darwin-x64@0.21.5': + optional: true + + '@esbuild/freebsd-arm64@0.21.5': + optional: true + + '@esbuild/freebsd-x64@0.21.5': + optional: true + + '@esbuild/linux-arm64@0.21.5': + optional: true + + '@esbuild/linux-arm@0.21.5': + optional: true + + '@esbuild/linux-ia32@0.21.5': + optional: true + + '@esbuild/linux-loong64@0.21.5': + optional: true + + '@esbuild/linux-mips64el@0.21.5': + optional: true + + '@esbuild/linux-ppc64@0.21.5': + optional: true + + '@esbuild/linux-riscv64@0.21.5': + optional: true + + '@esbuild/linux-s390x@0.21.5': + optional: true + + '@esbuild/linux-x64@0.21.5': + optional: true + + '@esbuild/netbsd-x64@0.21.5': + optional: true + + '@esbuild/openbsd-x64@0.21.5': + optional: true + + '@esbuild/sunos-x64@0.21.5': + optional: true + + '@esbuild/win32-arm64@0.21.5': + optional: true + + '@esbuild/win32-ia32@0.21.5': + optional: true + + '@esbuild/win32-x64@0.21.5': + optional: true + + '@img/sharp-darwin-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 + optional: true + + '@img/sharp-darwin-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.0.5': + optional: true + + '@img/sharp-libvips-linux-s390x@1.0.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + optional: true + + '@img/sharp-linux-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 + optional: true + + '@img/sharp-linux-arm@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 + optional: true + + '@img/sharp-linux-s390x@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 + optional: true + + '@img/sharp-linux-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + optional: true + + '@img/sharp-wasm32@0.33.5': + dependencies: + '@emnapi/runtime': 1.3.0 + optional: true + + '@img/sharp-win32-ia32@0.33.5': + optional: true + + '@img/sharp-win32-x64@0.33.5': + optional: true + + '@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.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@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 + + '@oslojs/encoding@1.1.0': {} + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@rollup/pluginutils@5.1.2(rollup@4.24.0)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.24.0 + + '@rollup/rollup-android-arm-eabi@4.24.0': + optional: true + + '@rollup/rollup-android-arm64@4.24.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.24.0': + optional: true + + '@rollup/rollup-darwin-x64@4.24.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.24.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.24.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.24.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.24.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.24.0': + optional: true + + '@shikijs/core@1.22.0': + dependencies: + '@shikijs/engine-javascript': 1.22.0 + '@shikijs/engine-oniguruma': 1.22.0 + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + + '@shikijs/engine-javascript@1.22.0': + dependencies: + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-js: 0.4.3 + + '@shikijs/engine-oniguruma@1.22.0': + dependencies: + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + + '@shikijs/types@1.22.0': + dependencies: + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@9.3.0': {} + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.25.7 + '@babel/types': 7.25.8 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + + '@types/babel__generator@7.6.8': + dependencies: + '@babel/types': 7.25.8 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.25.7 + '@babel/types': 7.25.8 + + '@types/babel__traverse@7.20.6': + dependencies: + '@babel/types': 7.25.8 + + '@types/cookie@0.6.0': {} + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 0.7.34 + + '@types/estree@1.0.6': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/ms@0.7.34': {} + + '@types/nlcst@2.0.3': + dependencies: + '@types/unist': 3.0.3 + + '@types/unist@3.0.3': {} + + '@ungap/structured-clone@1.2.0': {} + + '@volar/kit@2.4.5(typescript@5.6.2)': + dependencies: + '@volar/language-service': 2.4.5 + '@volar/typescript': 2.4.5 + typesafe-path: 0.2.2 + typescript: 5.6.2 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + + '@volar/language-core@2.4.5': + dependencies: + '@volar/source-map': 2.4.5 + + '@volar/language-server@2.4.5': + dependencies: + '@volar/language-core': 2.4.5 + '@volar/language-service': 2.4.5 + '@volar/typescript': 2.4.5 + path-browserify: 1.0.1 + request-light: 0.7.0 + vscode-languageserver: 9.0.1 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + + '@volar/language-service@2.4.5': + dependencies: + '@volar/language-core': 2.4.5 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + + '@volar/source-map@2.4.5': {} + + '@volar/typescript@2.4.5': + dependencies: + '@volar/language-core': 2.4.5 + path-browserify: 1.0.1 + vscode-uri: 3.0.8 + + '@vscode/emmet-helper@2.9.3': + dependencies: + emmet: 2.4.11 + jsonc-parser: 2.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 2.1.2 + + '@vscode/l10n@0.0.18': {} + + acorn@8.12.1: {} + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.2 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 + + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + 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@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-iterate@2.0.1: {} + + astro@4.16.6(rollup@4.24.0)(typescript@5.6.2): + dependencies: + '@astrojs/compiler': 2.10.3 + '@astrojs/internal-helpers': 0.4.1 + '@astrojs/markdown-remark': 5.3.0 + '@astrojs/telemetry': 3.1.0 + '@babel/core': 7.25.8 + '@babel/plugin-transform-react-jsx': 7.25.7(@babel/core@7.25.8) + '@babel/types': 7.25.8 + '@oslojs/encoding': 1.1.0 + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) + '@types/babel__core': 7.20.5 + '@types/cookie': 0.6.0 + acorn: 8.12.1 + aria-query: 5.3.2 + axobject-query: 4.1.0 + boxen: 8.0.1 + ci-info: 4.0.0 + clsx: 2.1.1 + common-ancestor-path: 1.0.1 + cookie: 0.7.2 + cssesc: 3.0.0 + debug: 4.3.7 + deterministic-object-hash: 2.0.2 + devalue: 5.1.1 + diff: 5.2.0 + dlv: 1.1.3 + dset: 3.1.4 + es-module-lexer: 1.5.4 + esbuild: 0.21.5 + estree-walker: 3.0.3 + fast-glob: 3.3.2 + flattie: 1.1.1 + github-slugger: 2.0.0 + gray-matter: 4.0.3 + html-escaper: 3.0.3 + http-cache-semantics: 4.1.1 + js-yaml: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.12 + magicast: 0.3.5 + micromatch: 4.0.8 + mrmime: 2.0.0 + neotraverse: 0.6.18 + ora: 8.1.0 + p-limit: 6.1.0 + p-queue: 8.0.1 + preferred-pm: 4.0.0 + prompts: 2.4.2 + rehype: 13.0.2 + semver: 7.6.3 + shiki: 1.22.0 + tinyexec: 0.3.0 + tsconfck: 3.1.4(typescript@5.6.2) + unist-util-visit: 5.0.0 + vfile: 6.0.3 + vite: 5.4.9 + vitefu: 1.0.3(vite@5.4.9) + which-pm: 3.0.0 + xxhash-wasm: 1.0.2 + yargs-parser: 21.1.1 + zod: 3.23.8 + zod-to-json-schema: 3.23.3(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@5.6.2)(zod@3.23.8) + optionalDependencies: + sharp: 0.33.5 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - rollup + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - typescript + + autoprefixer@10.4.20(postcss@8.4.47): + dependencies: + browserslist: 4.24.0 + caniuse-lite: 1.0.30001667 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.0 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + + axobject-query@4.1.0: {} + + bail@2.0.2: {} + + balanced-match@1.0.2: {} + + base-64@1.0.0: {} + + binary-extensions@2.3.0: {} + + boxen@8.0.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 8.0.0 + chalk: 5.3.0 + cli-boxes: 3.0.0 + string-width: 7.2.0 + type-fest: 4.26.1 + widest-line: 5.0.0 + wrap-ansi: 9.0.0 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.24.0: + dependencies: + caniuse-lite: 1.0.30001667 + electron-to-chromium: 1.5.32 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.0) + + camelcase-css@2.0.1: {} + + camelcase@8.0.0: {} + + caniuse-lite@1.0.30001667: {} + + ccount@2.0.1: {} + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@5.3.0: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + 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 + + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + + ci-info@4.0.0: {} + + cli-boxes@3.0.0: {} + + cli-cursor@5.0.0: + dependencies: + restore-cursor: 5.1.0 + + cli-spinners@2.9.2: {} + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clsx@2.1.1: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + optional: true + + color@4.2.3: + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + optional: true + + comma-separated-tokens@2.0.3: {} + + commander@4.1.1: {} + + common-ancestor-path@1.0.1: {} + + convert-source-map@2.0.0: {} + + cookie@0.7.2: {} + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + cssesc@3.0.0: {} + + debug@4.3.7: + dependencies: + ms: 2.1.3 + + decode-named-character-reference@1.0.2: + dependencies: + character-entities: 2.0.2 + + dequal@2.0.3: {} + + detect-libc@2.0.3: + optional: true + + deterministic-object-hash@2.0.2: + dependencies: + base-64: 1.0.0 + + devalue@5.1.1: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + didyoumean@1.2.2: {} + + diff@5.2.0: {} + + dlv@1.1.3: {} + + dset@3.1.4: {} + + eastasianwidth@0.2.0: {} + + electron-to-chromium@1.5.32: {} + + emmet@2.4.11: + dependencies: + '@emmetio/abbreviation': 2.3.3 + '@emmetio/css-abbreviation': 2.1.8 + + emoji-regex@10.4.0: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + entities@4.5.0: {} + + es-module-lexer@1.5.4: {} + + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + + escalade@3.2.0: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@5.0.0: {} + + esprima@4.0.1: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.6 + + eventemitter3@5.0.1: {} + + extend-shallow@2.0.1: + dependencies: + is-extendable: 0.1.1 + + extend@3.0.2: {} + + 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.8 + + fast-uri@3.0.2: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-up-simple@1.0.0: {} + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-yarn-workspace-root2@1.2.16: + dependencies: + micromatch: 4.0.8 + pkg-dir: 4.2.0 + + flattie@1.1.1: {} + + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + fraction.js@4.3.7: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-east-asian-width@1.2.0: {} + + github-slugger@2.0.0: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + + globals@11.12.0: {} + + graceful-fs@4.2.11: {} + + gray-matter@4.0.3: + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + + has-flag@3.0.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hast-util-from-html@2.0.3: + dependencies: + '@types/hast': 3.0.4 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.1 + parse5: 7.1.2 + vfile: 6.0.3 + vfile-message: 4.0.2 + + hast-util-from-parse5@8.0.1: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + devlop: 1.1.0 + hastscript: 8.0.0 + property-information: 6.5.0 + vfile: 6.0.3 + vfile-location: 5.0.3 + web-namespaces: 2.0.1 + + hast-util-is-element@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-parse-selector@4.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-raw@9.0.4: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + '@ungap/structured-clone': 1.2.0 + hast-util-from-parse5: 8.0.1 + hast-util-to-parse5: 8.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + parse5: 7.1.2 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-html@9.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + + hast-util-to-parse5@8.0.0: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-text@4.0.2: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + hast-util-is-element: 3.0.0 + unist-util-find-after: 5.0.0 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hastscript@8.0.0: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + + html-escaper@3.0.3: {} + + html-void-elements@3.0.0: {} + + http-cache-semantics@4.1.1: {} + + import-meta-resolve@4.1.0: {} + + is-arrayish@0.3.2: + optional: true + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 + + is-docker@3.0.0: {} + + is-extendable@0.1.1: {} + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-interactive@2.0.0: {} + + is-number@7.0.0: {} + + is-plain-obj@4.1.0: {} + + is-unicode-supported@1.3.0: {} + + is-unicode-supported@2.1.0: {} + + is-wsl@3.1.0: + dependencies: + is-inside-container: 1.0.0 + + isexe@2.0.0: {} + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jiti@1.21.6: {} + + js-tokens@4.0.0: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsesc@3.0.2: {} + + json-schema-traverse@1.0.0: {} + + json5@2.2.3: {} + + jsonc-parser@2.3.1: {} + + jsonc-parser@3.3.1: {} + + kind-of@6.0.3: {} + + kleur@3.0.3: {} + + kleur@4.1.5: {} + + lilconfig@2.1.0: {} + + lilconfig@3.1.2: {} + + lines-and-columns@1.2.4: {} + + load-yaml-file@0.2.0: + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + lodash@4.17.21: {} + + log-symbols@6.0.0: + dependencies: + chalk: 5.3.0 + is-unicode-supported: 1.3.0 + + longest-streak@3.1.0: {} + + lru-cache@10.4.3: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.12: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + magicast@0.3.5: + dependencies: + '@babel/parser': 7.25.7 + '@babel/types': 7.25.8 + source-map-js: 1.2.1 + + markdown-table@3.0.3: {} + + mdast-util-definitions@6.0.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + unist-util-visit: 5.0.0 + + mdast-util-find-and-replace@3.0.1: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + mdast-util-from-markdown@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-decode-string: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.0 + + mdast-util-gfm-footnote@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.3 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.1 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.0 + + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-decode-string: 2.0.0 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + merge2@1.4.1: {} + + micromark-core-commonmark@2.0.1: + dependencies: + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-factory-destination: 2.0.0 + micromark-factory-label: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-factory-title: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-html-tag-name: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-subtokenize: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-table@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.0 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-destination@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-label@2.0.0: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-space@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 + + micromark-factory-title@2.0.0: + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-whitespace@2.0.0: + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-character@2.1.0: + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-chunked@2.0.0: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-classify-character@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-combine-extensions@2.0.0: + dependencies: + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-decode-numeric-character-reference@2.0.1: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-decode-string@2.0.0: + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.1.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-symbol: 2.0.0 + + micromark-util-encode@2.0.0: {} + + micromark-util-html-tag-name@2.0.0: {} + + micromark-util-normalize-identifier@2.0.0: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-resolve-all@2.0.0: + dependencies: + micromark-util-types: 2.0.0 + + micromark-util-sanitize-uri@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + + micromark-util-subtokenize@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-symbol@2.0.0: {} + + micromark-util-types@2.0.0: {} + + micromark@4.0.0: + dependencies: + '@types/debug': 4.1.12 + debug: 4.3.7 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-subtokenize: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mimic-function@5.0.1: {} + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minipass@7.1.2: {} + + mrmime@2.0.0: {} + + ms@2.1.3: {} + + muggle-string@0.4.1: {} + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nanoid@3.3.7: {} + + neotraverse@0.6.18: {} + + nlcst-to-string@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + + node-releases@2.0.18: {} + + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + onetime@7.0.0: + dependencies: + mimic-function: 5.0.1 + + oniguruma-to-js@0.4.3: + dependencies: + regex: 4.3.3 + + ora@8.1.0: + dependencies: + chalk: 5.3.0 + cli-cursor: 5.0.0 + cli-spinners: 2.9.2 + is-interactive: 2.0.0 + is-unicode-supported: 2.1.0 + log-symbols: 6.0.0 + stdin-discarder: 0.2.2 + string-width: 7.2.0 + strip-ansi: 7.1.0 + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@6.1.0: + dependencies: + yocto-queue: 1.1.1 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-queue@8.0.1: + dependencies: + eventemitter3: 5.0.1 + p-timeout: 6.1.2 + + p-timeout@6.1.2: {} + + p-try@2.2.0: {} + + package-json-from-dist@1.0.1: {} + + parse-latin@7.0.0: + dependencies: + '@types/nlcst': 2.0.3 + '@types/unist': 3.0.3 + nlcst-to-string: 4.0.0 + unist-util-modify-children: 4.0.0 + unist-util-visit-children: 3.0.0 + vfile: 6.0.3 + + parse5@7.1.2: + dependencies: + entities: 4.5.0 + + path-browserify@1.0.1: {} + + path-exists@4.0.0: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + + picocolors@1.1.0: {} + + picomatch@2.3.1: {} + + pify@2.3.0: {} + + pify@4.0.1: {} + + pirates@4.0.6: {} + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + postcss-import@15.1.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.47): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.47 + + postcss-load-config@4.0.2(postcss@8.4.47): + dependencies: + lilconfig: 3.1.2 + yaml: 2.5.1 + optionalDependencies: + postcss: 8.4.47 + + postcss-nested@6.2.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.47: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.0 + source-map-js: 1.2.1 + + preferred-pm@4.0.0: + dependencies: + find-up-simple: 1.0.0 + find-yarn-workspace-root2: 1.2.16 + which-pm: 3.0.0 + + prettier@2.8.7: + optional: true + + prismjs@1.29.0: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + property-information@6.5.0: {} + + queue-microtask@1.2.3: {} + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + readdirp@4.0.2: {} + + regex@4.3.3: {} + + rehype-parse@9.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-from-html: 2.0.3 + unified: 11.0.5 + + rehype-raw@7.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-raw: 9.0.4 + vfile: 6.0.3 + + rehype-stringify@10.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + unified: 11.0.5 + + rehype@13.0.2: + dependencies: + '@types/hast': 3.0.4 + rehype-parse: 9.0.1 + rehype-stringify: 10.0.1 + unified: 11.0.5 + + remark-gfm@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.1 + micromark-util-types: 2.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.1: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.0 + unified: 11.0.5 + vfile: 6.0.3 + + remark-smartypants@3.0.2: + dependencies: + retext: 9.0.0 + retext-smartypants: 6.1.1 + unified: 11.0.5 + unist-util-visit: 5.0.0 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.0 + unified: 11.0.5 + + request-light@0.5.8: {} + + request-light@0.7.0: {} + + require-directory@2.1.1: {} + + require-from-string@2.0.2: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.15.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@5.1.0: + dependencies: + onetime: 7.0.0 + signal-exit: 4.1.0 + + retext-latin@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + parse-latin: 7.0.0 + unified: 11.0.5 + + retext-smartypants@6.1.1: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unist-util-visit: 5.0.0 + + retext-stringify@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unified: 11.0.5 + + retext@9.0.0: + dependencies: + '@types/nlcst': 2.0.3 + retext-latin: 4.0.0 + retext-stringify: 4.0.0 + unified: 11.0.5 + + reusify@1.0.4: {} + + rollup@4.24.0: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.24.0 + '@rollup/rollup-android-arm64': 4.24.0 + '@rollup/rollup-darwin-arm64': 4.24.0 + '@rollup/rollup-darwin-x64': 4.24.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 + '@rollup/rollup-linux-arm-musleabihf': 4.24.0 + '@rollup/rollup-linux-arm64-gnu': 4.24.0 + '@rollup/rollup-linux-arm64-musl': 4.24.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 + '@rollup/rollup-linux-riscv64-gnu': 4.24.0 + '@rollup/rollup-linux-s390x-gnu': 4.24.0 + '@rollup/rollup-linux-x64-gnu': 4.24.0 + '@rollup/rollup-linux-x64-musl': 4.24.0 + '@rollup/rollup-win32-arm64-msvc': 4.24.0 + '@rollup/rollup-win32-ia32-msvc': 4.24.0 + '@rollup/rollup-win32-x64-msvc': 4.24.0 + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + section-matter@1.0.0: + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + + semver@6.3.1: {} + + semver@7.6.3: {} + + sharp@0.33.5: + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.3 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.5 + '@img/sharp-darwin-x64': 0.33.5 + '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-linux-arm': 0.33.5 + '@img/sharp-linux-arm64': 0.33.5 + '@img/sharp-linux-s390x': 0.33.5 + '@img/sharp-linux-x64': 0.33.5 + '@img/sharp-linuxmusl-arm64': 0.33.5 + '@img/sharp-linuxmusl-x64': 0.33.5 + '@img/sharp-wasm32': 0.33.5 + '@img/sharp-win32-ia32': 0.33.5 + '@img/sharp-win32-x64': 0.33.5 + optional: true + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + shiki@1.22.0: + dependencies: + '@shikijs/core': 1.22.0 + '@shikijs/engine-javascript': 1.22.0 + '@shikijs/engine-oniguruma': 1.22.0 + '@shikijs/types': 1.22.0 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + + signal-exit@4.1.0: {} + + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + optional: true + + sisteransi@1.0.5: {} + + source-map-js@1.2.1: {} + + space-separated-tokens@2.0.2: {} + + sprintf-js@1.0.3: {} + + stdin-discarder@0.2.2: {} + + 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 + + string-width@7.2.0: + dependencies: + emoji-regex: 10.4.0 + get-east-asian-width: 1.2.0 + strip-ansi: 7.1.0 + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + strip-bom-string@1.0.0: {} + + strip-bom@3.0.0: {} + + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + tailwindcss@3.4.13: + 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.6 + lilconfig: 2.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.0 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47) + postcss-nested: 6.2.0(postcss@8.4.47) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + tinyexec@0.3.0: {} + + to-fast-properties@2.0.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + ts-interface-checker@0.1.13: {} + + tsconfck@3.1.4(typescript@5.6.2): + optionalDependencies: + typescript: 5.6.2 + + tslib@2.7.0: + optional: true + + type-fest@4.26.1: {} + + typesafe-path@0.2.2: {} + + typescript-auto-import-cache@0.3.3: + dependencies: + semver: 7.6.3 + + typescript@5.6.2: {} + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unist-util-find-after@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-is@6.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-modify-children@4.0.0: + dependencies: + '@types/unist': 3.0.3 + array-iterate: 2.0.1 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-remove-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-visit: 5.0.0 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-children@3.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-visit@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + update-browserslist-db@1.1.1(browserslist@4.24.0): + dependencies: + browserslist: 4.24.0 + escalade: 3.2.0 + picocolors: 1.1.0 + + util-deprecate@1.0.2: {} + + vfile-location@5.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile: 6.0.3 + + vfile-message@4.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.2 + + vite@5.4.9: + dependencies: + esbuild: 0.21.5 + postcss: 8.4.47 + rollup: 4.24.0 + optionalDependencies: + fsevents: 2.3.3 + + vitefu@1.0.3(vite@5.4.9): + optionalDependencies: + vite: 5.4.9 + + volar-service-css@0.0.61(@volar/language-service@2.4.5): + dependencies: + vscode-css-languageservice: 6.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + optionalDependencies: + '@volar/language-service': 2.4.5 + + volar-service-emmet@0.0.61(@volar/language-service@2.4.5): + dependencies: + '@emmetio/css-parser': 0.4.0 + '@emmetio/html-matcher': 1.3.0 + '@vscode/emmet-helper': 2.9.3 + vscode-uri: 3.0.8 + optionalDependencies: + '@volar/language-service': 2.4.5 + + volar-service-html@0.0.61(@volar/language-service@2.4.5): + dependencies: + vscode-html-languageservice: 5.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + optionalDependencies: + '@volar/language-service': 2.4.5 + + volar-service-prettier@0.0.61(@volar/language-service@2.4.5): + dependencies: + vscode-uri: 3.0.8 + optionalDependencies: + '@volar/language-service': 2.4.5 + + volar-service-typescript-twoslash-queries@0.0.61(@volar/language-service@2.4.5): + dependencies: + vscode-uri: 3.0.8 + optionalDependencies: + '@volar/language-service': 2.4.5 + + volar-service-typescript@0.0.61(@volar/language-service@2.4.5): + dependencies: + path-browserify: 1.0.1 + semver: 7.6.3 + typescript-auto-import-cache: 0.3.3 + vscode-languageserver-textdocument: 1.0.12 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + optionalDependencies: + '@volar/language-service': 2.4.5 + + volar-service-yaml@0.0.61(@volar/language-service@2.4.5): + dependencies: + vscode-uri: 3.0.8 + yaml-language-server: 1.15.0 + optionalDependencies: + '@volar/language-service': 2.4.5 + + vscode-css-languageservice@6.3.1: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 + + vscode-html-languageservice@5.3.1: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 + + vscode-json-languageservice@4.1.8: + dependencies: + jsonc-parser: 3.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + + vscode-jsonrpc@6.0.0: {} + + vscode-jsonrpc@8.2.0: {} + + vscode-languageserver-protocol@3.16.0: + dependencies: + vscode-jsonrpc: 6.0.0 + vscode-languageserver-types: 3.16.0 + + vscode-languageserver-protocol@3.17.5: + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 + + vscode-languageserver-textdocument@1.0.12: {} + + vscode-languageserver-types@3.16.0: {} + + vscode-languageserver-types@3.17.5: {} + + vscode-languageserver@7.0.0: + dependencies: + vscode-languageserver-protocol: 3.16.0 + + vscode-languageserver@9.0.1: + dependencies: + vscode-languageserver-protocol: 3.17.5 + + vscode-nls@5.2.0: {} + + vscode-uri@2.1.2: {} + + vscode-uri@3.0.8: {} + + web-namespaces@2.0.1: {} + + which-pm-runs@1.1.0: {} + + which-pm@3.0.0: + dependencies: + load-yaml-file: 0.2.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + widest-line@5.0.0: + dependencies: + string-width: 7.2.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 + + wrap-ansi@9.0.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.0 + + xxhash-wasm@1.0.2: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yaml-language-server@1.15.0: + dependencies: + ajv: 8.17.1 + lodash: 4.17.21 + request-light: 0.5.8 + vscode-json-languageservice: 4.1.8 + vscode-languageserver: 7.0.0 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + yaml: 2.2.2 + optionalDependencies: + prettier: 2.8.7 + + yaml@2.2.2: {} + + yaml@2.5.1: {} + + yargs-parser@21.1.1: {} + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yocto-queue@1.1.1: {} + + zod-to-json-schema@3.23.3(zod@3.23.8): + dependencies: + zod: 3.23.8 + + zod-to-ts@1.2.0(typescript@5.6.2)(zod@3.23.8): + dependencies: + typescript: 5.6.2 + zod: 3.23.8 + + zod@3.23.8: {} + + zwitch@2.0.4: {} diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..f157bd1 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,9 @@ + + + + diff --git a/public/images/bg-img.webp b/public/images/bg-img.webp new file mode 100644 index 0000000000000000000000000000000000000000..ee0e6ea3b425e3f9d54a6f555761c0e43ae1cc61 GIT binary patch literal 320 zcmV-G0l)rINk&FE0RRA3MM6+kP&iC00RR9mPQViYA0QAQ{txsCuwX+#Li~T_kt{I( z^B=!b0e~ahwkoCCqHdf!2^=DK$bMPsZ z5j=5bUJabs^V0i~&qEdJ;wr2jyj!1B73$)M-C60S81qhrx;Ub}XET%W(Q;W7t32p-h8V?FNimA6vco8@*Sz1h!~~O?mIE(i^v1_ziW;ckq4*mNpakVA&d5|FpnsBZgF-|_Exet?NAST SYG3XsNnhraq%Wz7z9ay{#gha8 literal 0 HcmV?d00001 diff --git a/public/images/buttons/Arch.png b/public/images/buttons/Arch.png new file mode 100644 index 0000000000000000000000000000000000000000..f6ccce362f7549e097944a653215936420c5b885 GIT binary patch literal 535 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 literal 0 HcmV?d00001 diff --git a/public/images/buttons/arch-dog.png b/public/images/buttons/arch-dog.png new file mode 100644 index 0000000000000000000000000000000000000000..74c20cc662435aa1ecfff6432d1a4cccc32528f5 GIT binary patch literal 885 zcmV-*1B(2KP)Px#1am@3R0s$N2z&@+hyVZs9!W$&RA@u(n6XYIF${*;775CGi7Tk6pg8H8qeMIf z6(t3T0&xW;;u)?)lu%MYMMc3&P$41Ff;^H}USr3z1D5LL zNotKD#}MOs1GfOvoV9*g_ND>Tx098vwbL#3Dl=3mPyFX zfTN^P0?dX=a28~(S_CYQjRKZ7WRhH@}$haqJ)grbi|{3D|1)oQ%SW z_1`?;%5fpU-lWk2@I(<{tziC-Au}k3tJ{|nFal2}tY{&q9Z|2PZ2G1FYo%MD(Im%< zyf6hL<&}1*2C%1I9iJ_@h?3_4m{`<;pRE6T9WLCxQ%#gH<-x;CcrrwkDhO*X9h*IS zyo1VU087Yd@{-Pa{~$Y|q|Qj;(gq813t;bn#X>^D=v2YFtnt+7DJZI!qn+SE&H%Pz zaw}lop~&0v(FI%+b0QTpM15dj!{!ZHmTA`ghm}mF-yD0}OS%xUtTMRvx1k6{I8WLYwX5i}3Q4A4YGRQ)11uT_kg_Lak=EUcLrS=-Q z^j|7Ol(KCrfKK&_(N@kmSunjXkw#gjKENB1TEknjoQFQFvP|jnn{1408%uQ z`3D<`WTlWo#N-U2nUsjpC@@6C`~VPfkw(nM6oZ149Qgu6wM7XY+y0krOfdlg00{xG zpx}Z^Y;+ca#7YM)Vub*_#f6dpkZpjR)hk{^oFv(pu{#^U?O*Bw7oEcdAt8xemiZqU z{vGUzCB0DK<`kmi9gzcgpGd+Ku@@*_kg$7fl9-4^z}{-#P5MXd1=AcLvI&00d$(fA zI*P##a~RfN zF+h*e`0=qbx2B6^bCh`>74GqcSNMQJf$(RPdW-0>07Wn^`B*n!E;voI9-69iR7!!q zTU7hTQ(-*s1$5s6p6rg7iy-Fp()cK(plK?=ub<@eSsnl?_aHC#q<{*6=m*Ey#1}@K zMMcMMo@`>E50CqEZyZBMc;1T^_i1&J`?7c<4sJh3#V_?ceBsDPKGd5Xl`qyS6Y=I? z)M-L7ygL`cDV0_MqMD&j%dFj5)~PL3*$)c{das88MwDdn0(rjxK>aQWd%z$d@W_^| zgymPLaFMS(Pyh%Ymhu=yp^HD)>#;Q;B6z$79+->4vp~yxY`mrwx^JPFhC93wAMZp` z{MhW!goR9RUXMTLQfbYr;w5OHM? z|04M@(M|&gl|qP*gV=WF7E}eIvH&QF^Y|#Bat_53$ySfu#E9=>@Xvs~-Fa4n6Ys|* zHjMoY>s^Cs3S2f=SN7K`B4Iw)R4N6SIe2hCk3H+xSXt1d^}@1z3P*n=_G||KjB6~o z#HJR#8w*~=3KuT3=C7UnW5UN;eiwkjvN{k<{a>eG9M0pQ=Cx1VS}}a^gSc{up(Thb zLRf$fvD~cYz8Qyo8h7cl+L0{0$;3H`Lquc(EbBdpD7q-Y4#Nj$(ufq$0%skFnuo+G z?=y>J|DWT(r8c$b{n-0mtaQN%cWBdU304dp0GF?j54PDANGz@DkyMJ?;B{sU{mx;Z z2Yb5#?DUc!UOo>o1vLuXCt^ogoTe1hsqSuiVAjyVLozN=7`xOg*x))oMC-zKpt*Cq zQm?cKt$;?906U$Hr+!o7Pk(X~F&dC6aLl8dR0Bgqi~?(~UuZz2fCBs?5(PYTT_~en zf|;JR<}d^W=ujLNta;=+XZAWJ5r=JxLIHrYf@SQ5fRX@lA}hcGvHwyqiGUMF9mMkE kAVUga`NTrBW)Pk`BcAVh$k|_Tra6Q2aMbWMG5k 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 literal 0 HcmV?d00001 diff --git a/public/images/buttons/dragons.jpg b/public/images/buttons/dragons.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3388517e79e367079f44ac21e8d993609cc4c74a GIT binary patch literal 4063 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 GNB#@TS&)hV literal 0 HcmV?d00001 diff --git a/public/images/buttons/enby.png b/public/images/buttons/enby.png new file mode 100644 index 0000000000000000000000000000000000000000..d90f0b31464ab1805bab22cc7eb7f9876e3b8402 GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^5kM@@!3HFgPjEe8U|=lBbaoENOipHC(3n^{aj*Ab z2Z>|zmu0zX%a#Nbo(MR)uyv6_UsSuEtJm6utExNI)=oH5;5qS;)(#6185i;WZ2y^K zS;JW!16Tyv|1<3u)BL!1*#)JyveUmGpIjaHZXWZJEeCy;YctN6c6#&5C3_~tPj!CJ z;k?MQNv_rMTaDUex8ol_cQmZvFTA+=^S*71_b;&I;rJqS-eC6bBgIEv>RuPy<8E`r z%d7E6i^Z{*4M(;+h1b>z$9(zeZE!wSoWb+Uly2QM+YGb|Cs$0e$dXFEX3@XHGh*|! z=_~p!Ni{d?1bH~Mbs3o@9B`ep%5~<}@2ao%x#mo2zj)n^b&ibdloQg*TYX|pS6RK3 z@?{pC`1`+&Y;D!4_i}zrch}GRZpqj3tugBA=Q@Ae^<``<@eSFlU*2CbCvCsydb6!B z3gCUxRmBkVmg(^MZHK1r5?P}9(&|GYBhQn@gVhW2&z@iPQU1BVL*DFpFZe8M znA9@rQ~vVjO-n!i&)M%HFbX&eJR*x382A%Gm~n;u@=T!MBu^K|kPOzhHxF_iHV|Pw zsK2=D%KxKNHC1fSXuf8;W?<9e@cQ1)%g0&d!u0+Kb4c(jK4{p;aBe$LhFg5h~I5_#Qnd3trn9YMyz{VyAsk1<)?Z$gm&8BLhj Vro3cOm=1IugQu&X%Q~loCIE)N2toh= literal 0 HcmV?d00001 diff --git a/public/images/buttons/fediverse.gif b/public/images/buttons/fediverse.gif new file mode 100644 index 0000000000000000000000000000000000000000..6ad64ff6a91018c6c0b268cdd149dd9a11f88472 GIT binary patch literal 604 zcmZ?wbhEHbj9`#wXc1-rf~k!E|1&a1o4xe)^}VP#dAY%k^KPn)i~q;WI`E~I-)LuP z++q3Kn*{!!VodqZ`1&#Hn>TO%|Nmd?KaCiq1F`{R7X$0R1uA_hne#GMt;_M+QlN8Q z`=eLjy7x8j{~uUTaAR|4N1saJ$sD#`i^QT=PZ-yQ$A|6cEor>)FeLJ7;{LP)8@j)> zHgX-k5%_NF%$%(s&UXKP>M0;lY8@S68JS+z)zuMSV_DB-$(nSr-#=W;ff zmTGm~R%~3@QE2ofBa5YlXJgiqW0%tdHpRQEDvN68X?iezO7acZboJVHM$TixIofBv zR~jiliR}q$KjdwDw@BBbBJa++QeMBK1H=FS|If^1_FUbi6<=>Sb<0NKUB`fq_kUrOe@j8*G$q_!03oX`Hi<*@F3 z&HMic78Kmr+}UI%U3fBwuXjhhQ2~cVZ$iO1gB2le%I^x(e+!bT;ET5w1jV+ z=Ct7W-jIN~_V@(QYoD@)s>%G(M{-RzguKBXd(Lb6tDdX7!gdv+}S^NuIf4 zuE(m*8hZg27FOnvwB@TxW_9k)Uo$SKQb6%m$34*a859J z*^tKcw`|X@3dw^f-RfJ771k_kG7!vC+Tm`M$j8c6qoLsTYu?Li8xHEu^WDAe?d=`K QukW4Rz5V@tMFs|I05>rBN&o-= literal 0 HcmV?d00001 diff --git a/public/images/buttons/steffo.webp b/public/images/buttons/steffo.webp new file mode 100644 index 0000000000000000000000000000000000000000..02667ad09286afe94f5e090fda36ebae0fec1b3b GIT binary patch literal 306 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 literal 0 HcmV?d00001 diff --git a/src/components/Card.astro b/src/components/Card.astro new file mode 100644 index 0000000..bd6d597 --- /dev/null +++ b/src/components/Card.astro @@ -0,0 +1,61 @@ +--- +interface Props { + title: string; + body: string; + href: string; +} + +const { href, title, body } = Astro.props; +--- + + + diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..9bc5cb4 --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1 @@ +/// \ No newline at end of file diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro new file mode 100644 index 0000000..4ac94f9 --- /dev/null +++ b/src/layouts/Layout.astro @@ -0,0 +1,101 @@ +--- +interface Props { + title: string; +} + +const { title } = Astro.props; +--- + + + + + + + + + + {title} + + +
+
+
+
+ + +
+ +
+
+ +
+
+ Friends Sites +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ Some Buttons I Like +
+
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+ + diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..bfeed3e --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,10 @@ +--- +import Layout from "../layouts/Layout.astro"; +import Card from "../components/Card.astro"; +--- + + +

I am page content

+

What is my purpose? Why am I here?

+

What on earth is this place? what happened to me? where am I?

+
diff --git a/tailwind.config.mjs b/tailwind.config.mjs new file mode 100644 index 0000000..19f0614 --- /dev/null +++ b/tailwind.config.mjs @@ -0,0 +1,8 @@ +/** @type {import('tailwindcss').Config} */ +export default { + content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'], + theme: { + extend: {}, + }, + plugins: [], +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..1a46b47 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "astro/tsconfigs/base" +} \ No newline at end of file