├── .gitignore ├── templates └── github-kit │ ├── .gitignore │ ├── packages │ └── package-name │ │ ├── .gitignore │ │ ├── env.d.ts │ │ ├── src │ │ ├── index.ts │ │ └── integration.ts │ │ ├── tsconfig.json │ │ ├── tsup.config.ts │ │ ├── package.json │ │ └── README.md │ ├── playground │ ├── src │ │ ├── styles │ │ │ └── global.css │ │ ├── env.d.ts │ │ ├── layouts │ │ │ └── Layout.astro │ │ ├── components │ │ │ └── Card.astro │ │ └── pages │ │ │ └── index.astro │ ├── .vscode │ │ ├── extensions.json │ │ └── launch.json │ ├── tsconfig.json │ ├── .gitignore │ ├── astro.config.mts │ ├── package.json │ ├── public │ │ └── favicon.svg │ └── README.md │ ├── pnpm-workspace.yaml │ ├── .vscode │ └── settings.json │ ├── README.md │ ├── .changeset │ ├── config.json │ └── README.md │ ├── .github │ └── workflows │ │ ├── ci.yml │ │ └── release.yml │ ├── package.json │ └── biome.json ├── pnpm-workspace.yaml ├── docs ├── .vscode │ ├── extensions.json │ └── launch.json ├── src │ ├── assets │ │ └── houston.webp │ ├── content │ │ └── docs │ │ │ ├── get-started │ │ │ ├── prerequisites.mdx │ │ │ └── pick-a-template.mdx │ │ │ ├── index.mdx │ │ │ └── templates │ │ │ └── github-kit.mdx │ └── content.config.ts ├── tsconfig.json ├── .gitignore ├── package.json ├── public │ └── favicon.svg ├── astro.config.mjs └── README.md ├── README.md ├── package.json ├── .github └── renovate.json ├── biome.json ├── LICENSE └── pnpm-lock.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /templates/github-kit/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - docs 3 | -------------------------------------------------------------------------------- /templates/github-kit/packages/package-name/.gitignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /templates/github-kit/playground/src/styles/global.css: -------------------------------------------------------------------------------- 1 | @import "tailwindcss"; 2 | -------------------------------------------------------------------------------- /templates/github-kit/playground/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /templates/github-kit/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - packages/* 3 | - playground -------------------------------------------------------------------------------- /templates/github-kit/packages/package-name/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /templates/github-kit/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.defaultFormatter": "biomejs.biome" 3 | } 4 | -------------------------------------------------------------------------------- /docs/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["astro-build.astro-vscode"], 3 | "unwantedRecommendations": [] 4 | } 5 | -------------------------------------------------------------------------------- /docs/src/assets/houston.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-template/HEAD/docs/src/assets/houston.webp -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict", 3 | "include": [".astro/types.d.ts", "**/*"], 4 | "exclude": ["dist"] 5 | } 6 | -------------------------------------------------------------------------------- /templates/github-kit/packages/package-name/src/index.ts: -------------------------------------------------------------------------------- 1 | import { integration } from "./integration.js"; 2 | 3 | export default integration; 4 | -------------------------------------------------------------------------------- /templates/github-kit/playground/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["astro-build.astro-vscode"], 3 | "unwantedRecommendations": [] 4 | } 5 | -------------------------------------------------------------------------------- /templates/github-kit/playground/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict", 3 | "compilerOptions": { 4 | "jsx": "preserve" 5 | }, 6 | "exclude": ["dist"] 7 | } 8 | -------------------------------------------------------------------------------- /docs/src/content/docs/get-started/prerequisites.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Prerequisites 3 | --- 4 | 5 | All available templates use [pnpm](https://pnpm.io/) as their package manager, and require at least [Node](https://nodejs.org/en) `20.18.1`. 6 | -------------------------------------------------------------------------------- /docs/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "command": "./node_modules/.bin/astro dev", 6 | "name": "Development server", 7 | "request": "launch", 8 | "type": "node-terminal" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /templates/github-kit/packages/package-name/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strictest", 3 | "compilerOptions": { 4 | "module": "Node16", 5 | "moduleResolution": "Node16", 6 | "jsx": "preserve" 7 | }, 8 | "exclude": ["dist"] 9 | } 10 | -------------------------------------------------------------------------------- /templates/github-kit/packages/package-name/src/integration.ts: -------------------------------------------------------------------------------- 1 | import { defineIntegration } from "astro-integration-kit"; 2 | 3 | export const integration = defineIntegration({ 4 | name: "package-name", 5 | setup() { 6 | return { 7 | hooks: {}, 8 | }; 9 | }, 10 | }); 11 | -------------------------------------------------------------------------------- /templates/github-kit/playground/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "command": "./node_modules/.bin/astro dev", 6 | "name": "Development server", 7 | "request": "launch", 8 | "type": "node-terminal" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # astro-integration-template 2 | 3 | Publish integrations within minutes. 4 | 5 | Check out the [documentation](https://astro-integration-template.netlify.app). 6 | 7 | ## Licensing 8 | 9 | [MIT Licensed](./LICENSE). Made with ❤️ by [Florian Lefebvre](https://github.com/florian-lefebvre). 10 | -------------------------------------------------------------------------------- /docs/src/content.config.ts: -------------------------------------------------------------------------------- 1 | import { defineCollection } from "astro:content"; 2 | import { docsLoader } from "@astrojs/starlight/loaders"; 3 | import { docsSchema } from "@astrojs/starlight/schema"; 4 | 5 | export const collections = { 6 | docs: defineCollection({ loader: docsLoader(), schema: docsSchema() }), 7 | }; 8 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@repo/root", 3 | "private": true, 4 | "packageManager": "pnpm@10.25.0", 5 | "engines": { 6 | "node": ">=20.18.1" 7 | }, 8 | "scripts": { 9 | "lint": "biome check .", 10 | "lint:fix": "biome check --write" 11 | }, 12 | "devDependencies": { 13 | "@biomejs/biome": "2.3.8" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | # build output 2 | dist/ 3 | # generated types 4 | .astro/ 5 | 6 | # dependencies 7 | node_modules/ 8 | 9 | # logs 10 | npm-debug.log* 11 | yarn-debug.log* 12 | yarn-error.log* 13 | pnpm-debug.log* 14 | 15 | 16 | # environment variables 17 | .env 18 | .env.production 19 | 20 | # macOS-specific files 21 | .DS_Store 22 | -------------------------------------------------------------------------------- /templates/github-kit/playground/.gitignore: -------------------------------------------------------------------------------- 1 | # build output 2 | dist/ 3 | 4 | # generated types 5 | .astro/ 6 | 7 | # dependencies 8 | node_modules/ 9 | 10 | # logs 11 | npm-debug.log* 12 | yarn-debug.log* 13 | yarn-error.log* 14 | pnpm-debug.log* 15 | 16 | # environment variables 17 | .env 18 | .env.production 19 | 20 | # macOS-specific files 21 | .DS_Store 22 | -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@repo/docs", 3 | "type": "module", 4 | "version": "0.0.1", 5 | "scripts": { 6 | "dev": "astro dev --force", 7 | "build": "astro build", 8 | "preview": "astro preview", 9 | "astro": "astro" 10 | }, 11 | "dependencies": { 12 | "@astrojs/starlight": "0.37.1", 13 | "astro": "5.16.5", 14 | "sharp": "0.34.5" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Astro Integration Template 3 | description: Publish integrations within minutes. 4 | template: splash 5 | hero: 6 | tagline: Publish integrations within minutes. 7 | image: 8 | file: ../../assets/houston.webp 9 | actions: 10 | - text: Get Started 11 | link: /get-started/prerequisites/ 12 | icon: right-arrow 13 | --- 14 | -------------------------------------------------------------------------------- /templates/github-kit/README.md: -------------------------------------------------------------------------------- 1 | # package-name 2 | 3 | TODO:description 4 | 5 | To see how to get started, check out the [package README](./package/README.md) 6 | 7 | ## Licensing 8 | 9 | [MIT Licensed](./LICENSE). Made with ❤️ by [TODO:user](https://github.com/TODO:github-user). 10 | 11 | --- 12 | 13 | Created using [astro-integration-template](https://github.com/florian-lefebvre/astro-integration-template). 14 | -------------------------------------------------------------------------------- /templates/github-kit/.changeset/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json", 3 | "changelog": [ 4 | "@changesets/changelog-github", 5 | { 6 | "repo": "/" 7 | } 8 | ], 9 | "commit": false, 10 | "fixed": [], 11 | "linked": [], 12 | "access": "public", 13 | "baseBranch": "main", 14 | "updateInternalDependencies": "patch", 15 | "ignore": ["playground"] 16 | } 17 | -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": ["config:recommended", ":disablePeerDependencies"], 4 | "dependencyDashboard": true, 5 | "lockFileMaintenance": { 6 | "enabled": true 7 | }, 8 | "postUpdateOptions": ["pnpmDedupe"], 9 | "packageRules": [ 10 | { 11 | "groupName": "all dependencies", 12 | "groupSlug": "all", 13 | "matchPackagePatterns": ["*"], 14 | "schedule": ["before 4am on Monday"], 15 | "rangeStrategy": "bump" 16 | } 17 | ], 18 | "ignoreDeps": ["node"] 19 | } 20 | -------------------------------------------------------------------------------- /templates/github-kit/.changeset/README.md: -------------------------------------------------------------------------------- 1 | # Changesets 2 | 3 | Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works 4 | with multi-package repos, or single-package repos to help you version and publish your code. You can 5 | find the full documentation for it [in our repository](https://github.com/changesets/changesets) 6 | 7 | We have a quick list of common questions to get you started engaging with this project in 8 | [our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) 9 | -------------------------------------------------------------------------------- /templates/github-kit/packages/package-name/tsup.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from "tsup"; 2 | import { peerDependencies } from "./package.json"; 3 | 4 | export default defineConfig((options) => { 5 | const dev = !!options.watch; 6 | return { 7 | entry: ["src/**/*.(ts|js)"], 8 | format: ["esm"], 9 | target: "node18", 10 | bundle: true, 11 | dts: true, 12 | sourcemap: true, 13 | clean: true, 14 | splitting: false, 15 | minify: !dev, 16 | external: [...Object.keys(peerDependencies)], 17 | tsconfig: "tsconfig.json", 18 | }; 19 | }); 20 | -------------------------------------------------------------------------------- /docs/src/content/docs/get-started/pick-a-template.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Pick a template 3 | --- 4 | 5 | There are currently 2 available templates (more to come): 6 | 7 | - [Manual (AIK)](/templates/manual-kit/): it uses a manual release script and ships with [Astro Integration Kit](https://astro-integration-kit.netlify.app/) 8 | - [GitHub (AIK)](/templates/github-kit/): it uses a GitHub Action to automatically release and ship with [Astro Integration Kit](https://astro-integration-kit.netlify.app/) 9 | 10 | All templates are structured as a monorepo with the package and a playground to easily test manually features. 11 | -------------------------------------------------------------------------------- /templates/github-kit/playground/astro.config.mts: -------------------------------------------------------------------------------- 1 | import tailwindcss from "@tailwindcss/vite"; 2 | import { defineConfig } from "astro/config"; 3 | import { createResolver } from "astro-integration-kit"; 4 | import { hmrIntegration } from "astro-integration-kit/dev"; 5 | 6 | const { default: packageName } = await import("package-name"); 7 | 8 | // https://astro.build/config 9 | export default defineConfig({ 10 | integrations: [ 11 | packageName(), 12 | hmrIntegration({ 13 | directory: createResolver(import.meta.url).resolve("../packages/package-name/dist"), 14 | }), 15 | ], 16 | vite: { 17 | plugins: [tailwindcss()], 18 | }, 19 | }); 20 | -------------------------------------------------------------------------------- /templates/github-kit/playground/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "playground", 3 | "type": "module", 4 | "version": "0.0.1", 5 | "private": true, 6 | "scripts": { 7 | "dev": "astro dev", 8 | "start": "astro dev", 9 | "build": "astro check && astro build", 10 | "preview": "astro preview", 11 | "astro": "astro" 12 | }, 13 | "dependencies": { 14 | "@tailwindcss/vite": "4.1.18", 15 | "astro": "5.16.5", 16 | "astro-integration-kit": "0.19.1", 17 | "package-name": "workspace:*", 18 | "tailwindcss": "4.1.18" 19 | }, 20 | "devDependencies": { 21 | "@astrojs/check": "0.9.6", 22 | "@types/node": "24.10.4", 23 | "typescript": "5.9.3" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/github-kit/.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | permissions: {} 3 | 4 | on: 5 | push: 6 | branches: 7 | - main 8 | pull_request: 9 | 10 | jobs: 11 | test: 12 | runs-on: ubuntu-latest 13 | 14 | steps: 15 | - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 16 | with: 17 | persist-credentials: false 18 | - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 19 | - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 20 | with: 21 | node-version: 24.10.0 22 | cache: pnpm 23 | - run: pnpm install 24 | - run: pnpm --filter package-name build -------------------------------------------------------------------------------- /templates/github-kit/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "root", 3 | "private": true, 4 | "packageManager": "pnpm@10.25.0", 5 | "engines": { 6 | "node": ">=20.18.1" 7 | }, 8 | "scripts": { 9 | "package:dev": "pnpm --filter package-name dev", 10 | "playground:dev": "pnpm --filter playground dev", 11 | "dev": "pnpm --stream -r -parallel dev", 12 | "changeset": "changeset", 13 | "lint": "biome check .", 14 | "lint:fix": "biome check --write", 15 | "ci-version": "changeset version && pnpm install --no-frozen-lockfile", 16 | "ci-publish": "changeset publish" 17 | }, 18 | "devDependencies": { 19 | "@biomejs/biome": "2.3.8", 20 | "@changesets/cli": "2.29.8", 21 | "@changesets/changelog-github": "0.5.2" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /templates/github-kit/playground/public/favicon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", 3 | "assist": { 4 | "actions": { 5 | "source": { 6 | "organizeImports": "on" 7 | } 8 | } 9 | }, 10 | "linter": { 11 | "enabled": true, 12 | "rules": { 13 | "recommended": true, 14 | "suspicious": { 15 | "noExplicitAny": "warn" 16 | }, 17 | "style": { 18 | "noParameterAssign": "error", 19 | "useAsConstAssertion": "error", 20 | "useDefaultParameterLast": "error", 21 | "useEnumInitializers": "error", 22 | "useSelfClosingElements": "error", 23 | "useSingleVarDeclarator": "error", 24 | "noUnusedTemplateLiteral": "error", 25 | "useNumberNamespace": "error", 26 | "noInferrableTypes": "error", 27 | "noUselessElse": "error" 28 | } 29 | } 30 | }, 31 | "files": { 32 | "includes": ["**", "!**/dist", "!**/.astro"] 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /templates/github-kit/biome.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", 3 | "assist": { 4 | "actions": { 5 | "source": { 6 | "organizeImports": "on" 7 | } 8 | } 9 | }, 10 | "linter": { 11 | "enabled": true, 12 | "rules": { 13 | "recommended": true, 14 | "suspicious": { 15 | "noExplicitAny": "warn" 16 | }, 17 | "style": { 18 | "noParameterAssign": "error", 19 | "useAsConstAssertion": "error", 20 | "useDefaultParameterLast": "error", 21 | "useEnumInitializers": "error", 22 | "useSelfClosingElements": "error", 23 | "useSingleVarDeclarator": "error", 24 | "noUnusedTemplateLiteral": "error", 25 | "useNumberNamespace": "error", 26 | "noInferrableTypes": "error", 27 | "noUselessElse": "error" 28 | } 29 | } 30 | }, 31 | "files": { 32 | "includes": ["**", "!**/dist", "!**/.astro"] 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /templates/github-kit/packages/package-name/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "package-name", 3 | "version": "0.0.0", 4 | "description": "TODO:", 5 | "type": "module", 6 | "sideEffects": false, 7 | "exports": { 8 | ".": { 9 | "types": "./dist/index.d.ts", 10 | "default": "./dist/index.js" 11 | } 12 | }, 13 | "files": [ 14 | "dist" 15 | ], 16 | "scripts": { 17 | "dev": "tsup --watch", 18 | "build": "tsup", 19 | "prepublishOnly": "pnpm build" 20 | }, 21 | "keywords": [ 22 | "astro-integration", 23 | "astro-component", 24 | "withastro", 25 | "astro", 26 | "TODO:" 27 | ], 28 | "author": "TODO:", 29 | "repository": { 30 | "type": "git", 31 | "url": "git+TODO:.git" 32 | }, 33 | "bugs": "TODO:", 34 | "homepage": "TODO:", 35 | "license": "MIT", 36 | "peerDependencies": { 37 | "astro": "^5.1.3" 38 | }, 39 | "dependencies": { 40 | "astro-integration-kit": "0.19.1" 41 | }, 42 | "devDependencies": { 43 | "tsup": "8.5.1" 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Florian Lefebvre 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /docs/astro.config.mjs: -------------------------------------------------------------------------------- 1 | import starlight from "@astrojs/starlight"; 2 | // @ts-check 3 | import { defineConfig } from "astro/config"; 4 | 5 | // https://astro.build/config 6 | export default defineConfig({ 7 | site: "https://astro-integration-template.netlify.app", 8 | integrations: [ 9 | starlight({ 10 | title: "Astro Integration Template", 11 | logo: { 12 | src: "./src/assets/houston.webp", 13 | }, 14 | social: [ 15 | { 16 | icon: "github", 17 | label: "GitHub", 18 | href: "https://github.com/florian-lefebvre/astro-integration-template", 19 | }, 20 | ], 21 | sidebar: [ 22 | { 23 | label: "Get Started", 24 | items: [ 25 | { label: "Prerequisites", link: "/get-started/prerequisites/" }, 26 | { label: "Pick a template", link: "/get-started/pick-a-template/" }, 27 | ], 28 | }, 29 | { 30 | label: "Templates", 31 | items: [ 32 | { label: "GitHub (AIK)", link: "/templates/github-kit/" }, 33 | ], 34 | }, 35 | ], 36 | }), 37 | ], 38 | }); 39 | -------------------------------------------------------------------------------- /templates/github-kit/playground/src/layouts/Layout.astro: -------------------------------------------------------------------------------- 1 | --- 2 | import "../styles/global.css"; 3 | 4 | interface Props { 5 | title: string; 6 | } 7 | 8 | const { title } = Astro.props; 9 | --- 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | {title} 20 | 21 | 22 | 23 | 24 | 25 | 54 | -------------------------------------------------------------------------------- /templates/github-kit/playground/src/components/Card.astro: -------------------------------------------------------------------------------- 1 | --- 2 | interface Props { 3 | title: string; 4 | body: string; 5 | href: string; 6 | } 7 | 8 | const { href, title, body } = Astro.props; 9 | --- 10 | 11 | 22 | 62 | -------------------------------------------------------------------------------- /templates/github-kit/.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | permissions: {} 3 | on: 4 | push: 5 | branches: 6 | - main 7 | 8 | jobs: 9 | release: 10 | name: Release 11 | if: ${{ github.repository_owner == 'your-name' }} 12 | runs-on: ubuntu-latest 13 | permissions: 14 | contents: write 15 | pull-requests: write 16 | id-token: write 17 | steps: 18 | - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 19 | with: 20 | # This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits 21 | fetch-depth: 0 22 | persist-credentials: false 23 | - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 24 | - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 25 | with: 26 | node-version: 24.10.0 27 | cache: 'pnpm' 28 | - run: pnpm install 29 | - name: Create Release Pull Request 30 | uses: changesets/action@e0145edc7d9d8679003495b11f87bd8ef63c0cba # v1.5.3 31 | with: 32 | version: pnpm ci-version 33 | publish: pnpm ci-publish 34 | commit: '[ci] release' 35 | title: '[ci] release' 36 | env: 37 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 38 | NPM_TOKEN: "" # See https://github.com/changesets/changesets/issues/1152#issuecomment-3190884868 -------------------------------------------------------------------------------- /templates/github-kit/packages/package-name/README.md: -------------------------------------------------------------------------------- 1 | # `package-name` 2 | 3 | This is an [Astro integration](https://docs.astro.build/en/guides/integrations-guide/) that TODO:description 4 | 5 | ## Usage 6 | 7 | ### Prerequisites 8 | 9 | TODO: 10 | 11 | ### Installation 12 | 13 | Install the integration **automatically** using the Astro CLI: 14 | 15 | ```bash 16 | pnpm astro add package-name 17 | ``` 18 | 19 | ```bash 20 | npx astro add package-name 21 | ``` 22 | 23 | ```bash 24 | yarn astro add package-name 25 | ``` 26 | 27 | Or install it **manually**: 28 | 29 | 1. Install the required dependencies 30 | 31 | ```bash 32 | pnpm add package-name 33 | ``` 34 | 35 | ```bash 36 | npm install package-name 37 | ``` 38 | 39 | ```bash 40 | yarn add package-name 41 | ``` 42 | 43 | 2. Add the integration to your astro config 44 | 45 | ```diff 46 | +import integration from "package-name"; 47 | 48 | export default defineConfig({ 49 | integrations: [ 50 | + integration(), 51 | ], 52 | }); 53 | ``` 54 | 55 | ### Configuration 56 | 57 | TODO:configuration 58 | 59 | ## Contributing 60 | 61 | This package is structured as a monorepo: 62 | 63 | - `playground` contains code for testing the package 64 | - `package` contains the actual package 65 | 66 | Install dependencies using pnpm: 67 | 68 | ```bash 69 | pnpm i --frozen-lockfile 70 | ``` 71 | 72 | Start the playground and package watcher: 73 | 74 | ```bash 75 | pnpm dev 76 | ``` 77 | 78 | You can now edit files in `package`. Please note that making changes to those files may require restarting the playground dev server. 79 | 80 | ## Licensing 81 | 82 | [MIT Licensed](https://github.com/TODO:/blob/main/LICENSE). Made with ❤️ by [TODO:](https://github.com/TODO:). 83 | 84 | ## Acknowledgements 85 | 86 | - Created using [astro-integration-template](https://github.com/florian-lefebvre/astro-integration-template). 87 | - TODO: -------------------------------------------------------------------------------- /docs/src/content/docs/templates/github-kit.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: GitHub (AIK) 3 | --- 4 | 5 | import { Steps } from '@astrojs/starlight/components'; 6 | 7 | This template uses Github Actions and ships with [Astro Integration Kit](https://astro-integration-kit.netlify.app/). Copy it locally by running the following command: 8 | 9 | ```sh 10 | pnpm dlx giget@latest gh:florian-lefebvre/astro-integration-template/templates/github-kit my-integration 11 | ``` 12 | 13 | ## Prerequisites 14 | 15 | Make sure you have a GitHub and NPM account. 16 | 17 | ## Setup 18 | 19 | 20 | 21 | 1. Search for `TODO:` and update them. 22 | 23 | 2. Update all occurrences of `package-name` with your package name. 24 | 25 | 3. Update .changeset/config.json with your organization's repository name (org/repo-name). 26 | 27 | 4. Add a `LICENSE` at the root (if you do it through GitHub interface, you'll be able to see all licenses and pick the best one for your project). 28 | 29 | 5. Pick the right NPM tags, see [official docs](https://docs.astro.build/en/reference/publish-to-npm/#categories). 30 | 31 | 6. Setup your GitHub repository. 32 | 33 | 7. Follow the [the `e18e` publishing guide](https://e18e.dev/docs/publishing.html). The release workflow is properly configured for OIDC publishing and is called `release.yml` 34 | 35 | 36 | 37 | ## Good practises 38 | 39 | - Start working on your integration logic. 40 | - Write some docs, either in the README or as a standalone docs website (not included in the template). 41 | - Write good JSDoc annotations. 42 | - Format and lint with `pnpm lint:fix`. 43 | 44 | ## Releasing 45 | 46 | This template uses the GitHub Action for Changesets to automatically open a Pull Request to release a package. Once this Pull Request is merged, the package will be published to NPM. 47 | 48 | 49 | 50 | 1. Add a changeset and add a meaningful message: 51 | 52 | ```sh 53 | pnpm changeset 54 | ``` 55 | 56 | You can write several changesets if applicable. 57 | 58 | 2. Commit and push: 59 | 60 | ```sh 61 | git add . 62 | git commit -m "chore: changeset" 63 | git push 64 | ``` 65 | 66 | 3. The Changesets GitHub Action will automatically create a Pull Request for the release. 67 | 68 | 4. Review and merge the release Pull Request. Ensure you’re ready to publish the changes before merging. 69 | 70 | 5. The package will be published to NPM automatically throuh OIDC. 71 | 72 | 73 | 74 | -------------------------------------------------------------------------------- /templates/github-kit/playground/README.md: -------------------------------------------------------------------------------- 1 | # Astro Starter Kit: Basics 2 | 3 | ```sh 4 | npm create astro@latest -- --template basics 5 | ``` 6 | 7 | [![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics) 8 | [![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics) 9 | [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json) 10 | 11 | > 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! 12 | 13 | ![just-the-basics](https://github.com/withastro/astro/assets/2244813/a0a5533c-a856-4198-8470-2d67b1d7c554) 14 | 15 | ## 🚀 Project Structure 16 | 17 | Inside of your Astro project, you'll see the following folders and files: 18 | 19 | ```text 20 | / 21 | ├── public/ 22 | │ └── favicon.svg 23 | ├── src/ 24 | │ ├── components/ 25 | │ │ └── Card.astro 26 | │ ├── layouts/ 27 | │ │ └── Layout.astro 28 | │ └── pages/ 29 | │ └── index.astro 30 | └── package.json 31 | ``` 32 | 33 | Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. 34 | 35 | There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. 36 | 37 | Any static assets, like images, can be placed in the `public/` directory. 38 | 39 | ## 🧞 Commands 40 | 41 | All commands are run from the root of the project, from a terminal: 42 | 43 | | Command | Action | 44 | | :------------------------ | :----------------------------------------------- | 45 | | `npm install` | Installs dependencies | 46 | | `npm run dev` | Starts local dev server at `localhost:4321` | 47 | | `npm run build` | Build your production site to `./dist/` | 48 | | `npm run preview` | Preview your build locally, before deploying | 49 | | `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | 50 | | `npm run astro -- --help` | Get help using the Astro CLI | 51 | 52 | ## 👀 Want to learn more? 53 | 54 | Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). 55 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | # Starlight Starter Kit: Basics 2 | 3 | [![Built with Starlight](https://astro.badg.es/v2/built-with-starlight/tiny.svg)](https://starlight.astro.build) 4 | 5 | ``` 6 | npm create astro@latest -- --template starlight 7 | ``` 8 | 9 | [![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/starlight/tree/main/examples/basics) 10 | [![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/starlight/tree/main/examples/basics) 11 | [![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/withastro/starlight&create_from_path=examples/basics) 12 | [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fwithastro%2Fstarlight%2Ftree%2Fmain%2Fexamples%2Fbasics&project-name=my-starlight-docs&repository-name=my-starlight-docs) 13 | 14 | > 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! 15 | 16 | ## 🚀 Project Structure 17 | 18 | Inside of your Astro + Starlight project, you'll see the following folders and files: 19 | 20 | ``` 21 | . 22 | ├── public/ 23 | ├── src/ 24 | │ ├── assets/ 25 | │ ├── content/ 26 | │ │ ├── docs/ 27 | │ └── content.config.ts 28 | ├── astro.config.mjs 29 | ├── package.json 30 | └── tsconfig.json 31 | ``` 32 | 33 | Starlight looks for `.md` or `.mdx` files in the `src/content/docs/` directory. Each file is exposed as a route based on its file name. 34 | 35 | Images can be added to `src/assets/` and embedded in Markdown with a relative link. 36 | 37 | Static assets, like favicons, can be placed in the `public/` directory. 38 | 39 | ## 🧞 Commands 40 | 41 | All commands are run from the root of the project, from a terminal: 42 | 43 | | Command | Action | 44 | | :------------------------ | :----------------------------------------------- | 45 | | `npm install` | Installs dependencies | 46 | | `npm run dev` | Starts local dev server at `localhost:4321` | 47 | | `npm run build` | Build your production site to `./dist/` | 48 | | `npm run preview` | Preview your build locally, before deploying | 49 | | `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | 50 | | `npm run astro -- --help` | Get help using the Astro CLI | 51 | 52 | ## 👀 Want to learn more? 53 | 54 | Check out [Starlight’s docs](https://starlight.astro.build/), read [the Astro documentation](https://docs.astro.build), or jump into the [Astro Discord server](https://astro.build/chat). 55 | -------------------------------------------------------------------------------- /templates/github-kit/playground/src/pages/index.astro: -------------------------------------------------------------------------------- 1 | --- 2 | import Card from "../components/Card.astro"; 3 | import Layout from "../layouts/Layout.astro"; 4 | --- 5 | 6 | 7 |
8 | 36 |

Welcome to Astro

37 |

38 | To get started, open the directory src/pages in your project.
39 | Code Challenge: Tweak the "Welcome to Astro" message above. 40 |

41 | 63 |
64 |
65 | 66 | 124 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | devDependencies: 11 | '@biomejs/biome': 12 | specifier: 2.3.8 13 | version: 2.3.8 14 | 15 | docs: 16 | dependencies: 17 | '@astrojs/starlight': 18 | specifier: 0.37.1 19 | version: 0.37.1(astro@5.16.5(@types/node@25.0.2)(rollup@4.53.3)(typescript@5.9.3)) 20 | astro: 21 | specifier: 5.16.5 22 | version: 5.16.5(@types/node@25.0.2)(rollup@4.53.3)(typescript@5.9.3) 23 | sharp: 24 | specifier: 0.34.5 25 | version: 0.34.5 26 | 27 | packages: 28 | 29 | '@astrojs/compiler@2.13.0': 30 | resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==} 31 | 32 | '@astrojs/internal-helpers@0.7.5': 33 | resolution: {integrity: sha512-vreGnYSSKhAjFJCWAwe/CNhONvoc5lokxtRoZims+0wa3KbHBdPHSSthJsKxPd8d/aic6lWKpRTYGY/hsgK6EA==} 34 | 35 | '@astrojs/markdown-remark@6.3.10': 36 | resolution: {integrity: sha512-kk4HeYR6AcnzC4QV8iSlOfh+N8TZ3MEStxPyenyCtemqn8IpEATBFMTJcfrNW32dgpt6MY3oCkMM/Tv3/I4G3A==} 37 | 38 | '@astrojs/mdx@4.3.13': 39 | resolution: {integrity: sha512-IHDHVKz0JfKBy3//52JSiyWv089b7GVSChIXLrlUOoTLWowG3wr2/8hkaEgEyd/vysvNQvGk+QhysXpJW5ve6Q==} 40 | engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 41 | peerDependencies: 42 | astro: ^5.0.0 43 | 44 | '@astrojs/prism@3.3.0': 45 | resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} 46 | engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 47 | 48 | '@astrojs/sitemap@3.6.0': 49 | resolution: {integrity: sha512-4aHkvcOZBWJigRmMIAJwRQXBS+ayoP5z40OklTXYXhUDhwusz+DyDl+nSshY6y9DvkVEavwNcFO8FD81iGhXjg==} 50 | 51 | '@astrojs/starlight@0.37.1': 52 | resolution: {integrity: sha512-STNsR5PaDoiW4IgcX17Fp42FfyqwuweWPts/EWEMcFPAeg9Nvpu3UvVCorasYrgfJgaJTeydsOV++0ACA1KYDA==} 53 | peerDependencies: 54 | astro: ^5.5.0 55 | 56 | '@astrojs/telemetry@3.3.0': 57 | resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} 58 | engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 59 | 60 | '@babel/helper-string-parser@7.27.1': 61 | resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 62 | engines: {node: '>=6.9.0'} 63 | 64 | '@babel/helper-validator-identifier@7.28.5': 65 | resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} 66 | engines: {node: '>=6.9.0'} 67 | 68 | '@babel/parser@7.28.5': 69 | resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} 70 | engines: {node: '>=6.0.0'} 71 | hasBin: true 72 | 73 | '@babel/runtime@7.28.4': 74 | resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} 75 | engines: {node: '>=6.9.0'} 76 | 77 | '@babel/types@7.28.5': 78 | resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} 79 | engines: {node: '>=6.9.0'} 80 | 81 | '@biomejs/biome@2.3.8': 82 | resolution: {integrity: sha512-Qjsgoe6FEBxWAUzwFGFrB+1+M8y/y5kwmg5CHac+GSVOdmOIqsAiXM5QMVGZJ1eCUCLlPZtq4aFAQ0eawEUuUA==} 83 | engines: {node: '>=14.21.3'} 84 | hasBin: true 85 | 86 | '@biomejs/cli-darwin-arm64@2.3.8': 87 | resolution: {integrity: sha512-HM4Zg9CGQ3txTPflxD19n8MFPrmUAjaC7PQdLkugeeC0cQ+PiVrd7i09gaBS/11QKsTDBJhVg85CEIK9f50Qww==} 88 | engines: {node: '>=14.21.3'} 89 | cpu: [arm64] 90 | os: [darwin] 91 | 92 | '@biomejs/cli-darwin-x64@2.3.8': 93 | resolution: {integrity: sha512-lUDQ03D7y/qEao7RgdjWVGCu+BLYadhKTm40HkpJIi6kn8LSv5PAwRlew/DmwP4YZ9ke9XXoTIQDO1vAnbRZlA==} 94 | engines: {node: '>=14.21.3'} 95 | cpu: [x64] 96 | os: [darwin] 97 | 98 | '@biomejs/cli-linux-arm64-musl@2.3.8': 99 | resolution: {integrity: sha512-PShR4mM0sjksUMyxbyPNMxoKFPVF48fU8Qe8Sfx6w6F42verbwRLbz+QiKNiDPRJwUoMG1nPM50OBL3aOnTevA==} 100 | engines: {node: '>=14.21.3'} 101 | cpu: [arm64] 102 | os: [linux] 103 | 104 | '@biomejs/cli-linux-arm64@2.3.8': 105 | resolution: {integrity: sha512-Uo1OJnIkJgSgF+USx970fsM/drtPcQ39I+JO+Fjsaa9ZdCN1oysQmy6oAGbyESlouz+rzEckLTF6DS7cWse95g==} 106 | engines: {node: '>=14.21.3'} 107 | cpu: [arm64] 108 | os: [linux] 109 | 110 | '@biomejs/cli-linux-x64-musl@2.3.8': 111 | resolution: {integrity: sha512-YGLkqU91r1276uwSjiUD/xaVikdxgV1QpsicT0bIA1TaieM6E5ibMZeSyjQ/izBn4tKQthUSsVZacmoJfa3pDA==} 112 | engines: {node: '>=14.21.3'} 113 | cpu: [x64] 114 | os: [linux] 115 | 116 | '@biomejs/cli-linux-x64@2.3.8': 117 | resolution: {integrity: sha512-QDPMD5bQz6qOVb3kiBui0zKZXASLo0NIQ9JVJio5RveBEFgDgsvJFUvZIbMbUZT3T00M/1wdzwWXk4GIh0KaAw==} 118 | engines: {node: '>=14.21.3'} 119 | cpu: [x64] 120 | os: [linux] 121 | 122 | '@biomejs/cli-win32-arm64@2.3.8': 123 | resolution: {integrity: sha512-H4IoCHvL1fXKDrTALeTKMiE7GGWFAraDwBYFquE/L/5r1927Te0mYIGseXi4F+lrrwhSWbSGt5qPFswNoBaCxg==} 124 | engines: {node: '>=14.21.3'} 125 | cpu: [arm64] 126 | os: [win32] 127 | 128 | '@biomejs/cli-win32-x64@2.3.8': 129 | resolution: {integrity: sha512-RguzimPoZWtBapfKhKjcWXBVI91tiSprqdBYu7tWhgN8pKRZhw24rFeNZTNf6UiBfjCYCi9eFQs/JzJZIhuK4w==} 130 | engines: {node: '>=14.21.3'} 131 | cpu: [x64] 132 | os: [win32] 133 | 134 | '@capsizecss/unpack@3.0.1': 135 | resolution: {integrity: sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==} 136 | engines: {node: '>=18'} 137 | 138 | '@ctrl/tinycolor@4.2.0': 139 | resolution: {integrity: sha512-kzyuwOAQnXJNLS9PSyrk0CWk35nWJW/zl/6KvnTBMFK65gm7U1/Z5BqjxeapjZCIhQcM/DsrEmcbRwDyXyXK4A==} 140 | engines: {node: '>=14'} 141 | 142 | '@emnapi/runtime@1.7.1': 143 | resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==} 144 | 145 | '@esbuild/aix-ppc64@0.25.12': 146 | resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} 147 | engines: {node: '>=18'} 148 | cpu: [ppc64] 149 | os: [aix] 150 | 151 | '@esbuild/android-arm64@0.25.12': 152 | resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} 153 | engines: {node: '>=18'} 154 | cpu: [arm64] 155 | os: [android] 156 | 157 | '@esbuild/android-arm@0.25.12': 158 | resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} 159 | engines: {node: '>=18'} 160 | cpu: [arm] 161 | os: [android] 162 | 163 | '@esbuild/android-x64@0.25.12': 164 | resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} 165 | engines: {node: '>=18'} 166 | cpu: [x64] 167 | os: [android] 168 | 169 | '@esbuild/darwin-arm64@0.25.12': 170 | resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} 171 | engines: {node: '>=18'} 172 | cpu: [arm64] 173 | os: [darwin] 174 | 175 | '@esbuild/darwin-x64@0.25.12': 176 | resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} 177 | engines: {node: '>=18'} 178 | cpu: [x64] 179 | os: [darwin] 180 | 181 | '@esbuild/freebsd-arm64@0.25.12': 182 | resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} 183 | engines: {node: '>=18'} 184 | cpu: [arm64] 185 | os: [freebsd] 186 | 187 | '@esbuild/freebsd-x64@0.25.12': 188 | resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} 189 | engines: {node: '>=18'} 190 | cpu: [x64] 191 | os: [freebsd] 192 | 193 | '@esbuild/linux-arm64@0.25.12': 194 | resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} 195 | engines: {node: '>=18'} 196 | cpu: [arm64] 197 | os: [linux] 198 | 199 | '@esbuild/linux-arm@0.25.12': 200 | resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} 201 | engines: {node: '>=18'} 202 | cpu: [arm] 203 | os: [linux] 204 | 205 | '@esbuild/linux-ia32@0.25.12': 206 | resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} 207 | engines: {node: '>=18'} 208 | cpu: [ia32] 209 | os: [linux] 210 | 211 | '@esbuild/linux-loong64@0.25.12': 212 | resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} 213 | engines: {node: '>=18'} 214 | cpu: [loong64] 215 | os: [linux] 216 | 217 | '@esbuild/linux-mips64el@0.25.12': 218 | resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} 219 | engines: {node: '>=18'} 220 | cpu: [mips64el] 221 | os: [linux] 222 | 223 | '@esbuild/linux-ppc64@0.25.12': 224 | resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} 225 | engines: {node: '>=18'} 226 | cpu: [ppc64] 227 | os: [linux] 228 | 229 | '@esbuild/linux-riscv64@0.25.12': 230 | resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} 231 | engines: {node: '>=18'} 232 | cpu: [riscv64] 233 | os: [linux] 234 | 235 | '@esbuild/linux-s390x@0.25.12': 236 | resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} 237 | engines: {node: '>=18'} 238 | cpu: [s390x] 239 | os: [linux] 240 | 241 | '@esbuild/linux-x64@0.25.12': 242 | resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} 243 | engines: {node: '>=18'} 244 | cpu: [x64] 245 | os: [linux] 246 | 247 | '@esbuild/netbsd-arm64@0.25.12': 248 | resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} 249 | engines: {node: '>=18'} 250 | cpu: [arm64] 251 | os: [netbsd] 252 | 253 | '@esbuild/netbsd-x64@0.25.12': 254 | resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} 255 | engines: {node: '>=18'} 256 | cpu: [x64] 257 | os: [netbsd] 258 | 259 | '@esbuild/openbsd-arm64@0.25.12': 260 | resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} 261 | engines: {node: '>=18'} 262 | cpu: [arm64] 263 | os: [openbsd] 264 | 265 | '@esbuild/openbsd-x64@0.25.12': 266 | resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} 267 | engines: {node: '>=18'} 268 | cpu: [x64] 269 | os: [openbsd] 270 | 271 | '@esbuild/openharmony-arm64@0.25.12': 272 | resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} 273 | engines: {node: '>=18'} 274 | cpu: [arm64] 275 | os: [openharmony] 276 | 277 | '@esbuild/sunos-x64@0.25.12': 278 | resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} 279 | engines: {node: '>=18'} 280 | cpu: [x64] 281 | os: [sunos] 282 | 283 | '@esbuild/win32-arm64@0.25.12': 284 | resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} 285 | engines: {node: '>=18'} 286 | cpu: [arm64] 287 | os: [win32] 288 | 289 | '@esbuild/win32-ia32@0.25.12': 290 | resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} 291 | engines: {node: '>=18'} 292 | cpu: [ia32] 293 | os: [win32] 294 | 295 | '@esbuild/win32-x64@0.25.12': 296 | resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} 297 | engines: {node: '>=18'} 298 | cpu: [x64] 299 | os: [win32] 300 | 301 | '@expressive-code/core@0.41.4': 302 | resolution: {integrity: sha512-4eDiyq3hI3vJ0KnwIqonh9evy9p8aNixsf5wwnvDWcoPfYU3LGB6Nkb6WDdYS4z52tODCvN5gMRy1DtRopcxXg==} 303 | 304 | '@expressive-code/plugin-frames@0.41.4': 305 | resolution: {integrity: sha512-W9jZW8LsPS8fW5T5CQyXUyyCrMxb7qfl6oxlLZB1rW74qM572Id4CWEXOM/7fFDcd1pW2fUxMoGzJMh0T2Awhg==} 306 | 307 | '@expressive-code/plugin-shiki@0.41.4': 308 | resolution: {integrity: sha512-zOc0tfWISODHnnpfRJyssTvSWVVe+gj08GcFYiR2a6M8fKF1w5CJkpgf7tTvnoUTuVmL1DHRmiQFUnpGjtRGog==} 309 | 310 | '@expressive-code/plugin-text-markers@0.41.4': 311 | resolution: {integrity: sha512-lGqbjtIuiY+UZ+z61kKIJAZtF7H5xoT8lkxANmeoVaat+H47O5A+rr5WLmD45ezprO/NTogxHsaMfqRCuQ4vlw==} 312 | 313 | '@img/colour@1.0.0': 314 | resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==} 315 | engines: {node: '>=18'} 316 | 317 | '@img/sharp-darwin-arm64@0.34.5': 318 | resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} 319 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 320 | cpu: [arm64] 321 | os: [darwin] 322 | 323 | '@img/sharp-darwin-x64@0.34.5': 324 | resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} 325 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 326 | cpu: [x64] 327 | os: [darwin] 328 | 329 | '@img/sharp-libvips-darwin-arm64@1.2.4': 330 | resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} 331 | cpu: [arm64] 332 | os: [darwin] 333 | 334 | '@img/sharp-libvips-darwin-x64@1.2.4': 335 | resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} 336 | cpu: [x64] 337 | os: [darwin] 338 | 339 | '@img/sharp-libvips-linux-arm64@1.2.4': 340 | resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} 341 | cpu: [arm64] 342 | os: [linux] 343 | 344 | '@img/sharp-libvips-linux-arm@1.2.4': 345 | resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} 346 | cpu: [arm] 347 | os: [linux] 348 | 349 | '@img/sharp-libvips-linux-ppc64@1.2.4': 350 | resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} 351 | cpu: [ppc64] 352 | os: [linux] 353 | 354 | '@img/sharp-libvips-linux-riscv64@1.2.4': 355 | resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} 356 | cpu: [riscv64] 357 | os: [linux] 358 | 359 | '@img/sharp-libvips-linux-s390x@1.2.4': 360 | resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} 361 | cpu: [s390x] 362 | os: [linux] 363 | 364 | '@img/sharp-libvips-linux-x64@1.2.4': 365 | resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} 366 | cpu: [x64] 367 | os: [linux] 368 | 369 | '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 370 | resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} 371 | cpu: [arm64] 372 | os: [linux] 373 | 374 | '@img/sharp-libvips-linuxmusl-x64@1.2.4': 375 | resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} 376 | cpu: [x64] 377 | os: [linux] 378 | 379 | '@img/sharp-linux-arm64@0.34.5': 380 | resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} 381 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 382 | cpu: [arm64] 383 | os: [linux] 384 | 385 | '@img/sharp-linux-arm@0.34.5': 386 | resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} 387 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 388 | cpu: [arm] 389 | os: [linux] 390 | 391 | '@img/sharp-linux-ppc64@0.34.5': 392 | resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} 393 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 394 | cpu: [ppc64] 395 | os: [linux] 396 | 397 | '@img/sharp-linux-riscv64@0.34.5': 398 | resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} 399 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 400 | cpu: [riscv64] 401 | os: [linux] 402 | 403 | '@img/sharp-linux-s390x@0.34.5': 404 | resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} 405 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 406 | cpu: [s390x] 407 | os: [linux] 408 | 409 | '@img/sharp-linux-x64@0.34.5': 410 | resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} 411 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 412 | cpu: [x64] 413 | os: [linux] 414 | 415 | '@img/sharp-linuxmusl-arm64@0.34.5': 416 | resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} 417 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 418 | cpu: [arm64] 419 | os: [linux] 420 | 421 | '@img/sharp-linuxmusl-x64@0.34.5': 422 | resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} 423 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 424 | cpu: [x64] 425 | os: [linux] 426 | 427 | '@img/sharp-wasm32@0.34.5': 428 | resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} 429 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 430 | cpu: [wasm32] 431 | 432 | '@img/sharp-win32-arm64@0.34.5': 433 | resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} 434 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 435 | cpu: [arm64] 436 | os: [win32] 437 | 438 | '@img/sharp-win32-ia32@0.34.5': 439 | resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} 440 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 441 | cpu: [ia32] 442 | os: [win32] 443 | 444 | '@img/sharp-win32-x64@0.34.5': 445 | resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} 446 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 447 | cpu: [x64] 448 | os: [win32] 449 | 450 | '@jridgewell/sourcemap-codec@1.5.5': 451 | resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 452 | 453 | '@mdx-js/mdx@3.1.1': 454 | resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==} 455 | 456 | '@oslojs/encoding@1.1.0': 457 | resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} 458 | 459 | '@pagefind/darwin-arm64@1.4.0': 460 | resolution: {integrity: sha512-2vMqkbv3lbx1Awea90gTaBsvpzgRs7MuSgKDxW0m9oV1GPZCZbZBJg/qL83GIUEN2BFlY46dtUZi54pwH+/pTQ==} 461 | cpu: [arm64] 462 | os: [darwin] 463 | 464 | '@pagefind/darwin-x64@1.4.0': 465 | resolution: {integrity: sha512-e7JPIS6L9/cJfow+/IAqknsGqEPjJnVXGjpGm25bnq+NPdoD3c/7fAwr1OXkG4Ocjx6ZGSCijXEV4ryMcH2E3A==} 466 | cpu: [x64] 467 | os: [darwin] 468 | 469 | '@pagefind/default-ui@1.4.0': 470 | resolution: {integrity: sha512-wie82VWn3cnGEdIjh4YwNESyS1G6vRHwL6cNjy9CFgNnWW/PGRjsLq300xjVH5sfPFK3iK36UxvIBymtQIEiSQ==} 471 | 472 | '@pagefind/freebsd-x64@1.4.0': 473 | resolution: {integrity: sha512-WcJVypXSZ+9HpiqZjFXMUobfFfZZ6NzIYtkhQ9eOhZrQpeY5uQFqNWLCk7w9RkMUwBv1HAMDW3YJQl/8OqsV0Q==} 474 | cpu: [x64] 475 | os: [freebsd] 476 | 477 | '@pagefind/linux-arm64@1.4.0': 478 | resolution: {integrity: sha512-PIt8dkqt4W06KGmQjONw7EZbhDF+uXI7i0XtRLN1vjCUxM9vGPdtJc2mUyVPevjomrGz5M86M8bqTr6cgDp1Uw==} 479 | cpu: [arm64] 480 | os: [linux] 481 | 482 | '@pagefind/linux-x64@1.4.0': 483 | resolution: {integrity: sha512-z4oddcWwQ0UHrTHR8psLnVlz6USGJ/eOlDPTDYZ4cI8TK8PgwRUPQZp9D2iJPNIPcS6Qx/E4TebjuGJOyK8Mmg==} 484 | cpu: [x64] 485 | os: [linux] 486 | 487 | '@pagefind/windows-x64@1.4.0': 488 | resolution: {integrity: sha512-NkT+YAdgS2FPCn8mIA9bQhiBs+xmniMGq1LFPDhcFn0+2yIUEiIG06t7bsZlhdjknEQRTSdT7YitP6fC5qwP0g==} 489 | cpu: [x64] 490 | os: [win32] 491 | 492 | '@rollup/pluginutils@5.3.0': 493 | resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 494 | engines: {node: '>=14.0.0'} 495 | peerDependencies: 496 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 497 | peerDependenciesMeta: 498 | rollup: 499 | optional: true 500 | 501 | '@rollup/rollup-android-arm-eabi@4.53.3': 502 | resolution: {integrity: sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==} 503 | cpu: [arm] 504 | os: [android] 505 | 506 | '@rollup/rollup-android-arm64@4.53.3': 507 | resolution: {integrity: sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==} 508 | cpu: [arm64] 509 | os: [android] 510 | 511 | '@rollup/rollup-darwin-arm64@4.53.3': 512 | resolution: {integrity: sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==} 513 | cpu: [arm64] 514 | os: [darwin] 515 | 516 | '@rollup/rollup-darwin-x64@4.53.3': 517 | resolution: {integrity: sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==} 518 | cpu: [x64] 519 | os: [darwin] 520 | 521 | '@rollup/rollup-freebsd-arm64@4.53.3': 522 | resolution: {integrity: sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==} 523 | cpu: [arm64] 524 | os: [freebsd] 525 | 526 | '@rollup/rollup-freebsd-x64@4.53.3': 527 | resolution: {integrity: sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==} 528 | cpu: [x64] 529 | os: [freebsd] 530 | 531 | '@rollup/rollup-linux-arm-gnueabihf@4.53.3': 532 | resolution: {integrity: sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==} 533 | cpu: [arm] 534 | os: [linux] 535 | 536 | '@rollup/rollup-linux-arm-musleabihf@4.53.3': 537 | resolution: {integrity: sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==} 538 | cpu: [arm] 539 | os: [linux] 540 | 541 | '@rollup/rollup-linux-arm64-gnu@4.53.3': 542 | resolution: {integrity: sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==} 543 | cpu: [arm64] 544 | os: [linux] 545 | 546 | '@rollup/rollup-linux-arm64-musl@4.53.3': 547 | resolution: {integrity: sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==} 548 | cpu: [arm64] 549 | os: [linux] 550 | 551 | '@rollup/rollup-linux-loong64-gnu@4.53.3': 552 | resolution: {integrity: sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==} 553 | cpu: [loong64] 554 | os: [linux] 555 | 556 | '@rollup/rollup-linux-ppc64-gnu@4.53.3': 557 | resolution: {integrity: sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==} 558 | cpu: [ppc64] 559 | os: [linux] 560 | 561 | '@rollup/rollup-linux-riscv64-gnu@4.53.3': 562 | resolution: {integrity: sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==} 563 | cpu: [riscv64] 564 | os: [linux] 565 | 566 | '@rollup/rollup-linux-riscv64-musl@4.53.3': 567 | resolution: {integrity: sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==} 568 | cpu: [riscv64] 569 | os: [linux] 570 | 571 | '@rollup/rollup-linux-s390x-gnu@4.53.3': 572 | resolution: {integrity: sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==} 573 | cpu: [s390x] 574 | os: [linux] 575 | 576 | '@rollup/rollup-linux-x64-gnu@4.53.3': 577 | resolution: {integrity: sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==} 578 | cpu: [x64] 579 | os: [linux] 580 | 581 | '@rollup/rollup-linux-x64-musl@4.53.3': 582 | resolution: {integrity: sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==} 583 | cpu: [x64] 584 | os: [linux] 585 | 586 | '@rollup/rollup-openharmony-arm64@4.53.3': 587 | resolution: {integrity: sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==} 588 | cpu: [arm64] 589 | os: [openharmony] 590 | 591 | '@rollup/rollup-win32-arm64-msvc@4.53.3': 592 | resolution: {integrity: sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==} 593 | cpu: [arm64] 594 | os: [win32] 595 | 596 | '@rollup/rollup-win32-ia32-msvc@4.53.3': 597 | resolution: {integrity: sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==} 598 | cpu: [ia32] 599 | os: [win32] 600 | 601 | '@rollup/rollup-win32-x64-gnu@4.53.3': 602 | resolution: {integrity: sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==} 603 | cpu: [x64] 604 | os: [win32] 605 | 606 | '@rollup/rollup-win32-x64-msvc@4.53.3': 607 | resolution: {integrity: sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==} 608 | cpu: [x64] 609 | os: [win32] 610 | 611 | '@shikijs/core@3.20.0': 612 | resolution: {integrity: sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g==} 613 | 614 | '@shikijs/engine-javascript@3.20.0': 615 | resolution: {integrity: sha512-OFx8fHAZuk7I42Z9YAdZ95To6jDePQ9Rnfbw9uSRTSbBhYBp1kEOKv/3jOimcj3VRUKusDYM6DswLauwfhboLg==} 616 | 617 | '@shikijs/engine-oniguruma@3.20.0': 618 | resolution: {integrity: sha512-Yx3gy7xLzM0ZOjqoxciHjA7dAt5tyzJE3L4uQoM83agahy+PlW244XJSrmJRSBvGYELDhYXPacD4R/cauV5bzQ==} 619 | 620 | '@shikijs/langs@3.20.0': 621 | resolution: {integrity: sha512-le+bssCxcSHrygCWuOrYJHvjus6zhQ2K7q/0mgjiffRbkhM4o1EWu2m+29l0yEsHDbWaWPNnDUTRVVBvBBeKaA==} 622 | 623 | '@shikijs/themes@3.20.0': 624 | resolution: {integrity: sha512-U1NSU7Sl26Q7ErRvJUouArxfM2euWqq1xaSrbqMu2iqa+tSp0D1Yah8216sDYbdDHw4C8b75UpE65eWorm2erQ==} 625 | 626 | '@shikijs/types@3.20.0': 627 | resolution: {integrity: sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw==} 628 | 629 | '@shikijs/vscode-textmate@10.0.2': 630 | resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} 631 | 632 | '@swc/helpers@0.5.17': 633 | resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} 634 | 635 | '@types/debug@4.1.12': 636 | resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} 637 | 638 | '@types/estree-jsx@1.0.5': 639 | resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} 640 | 641 | '@types/estree@1.0.8': 642 | resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 643 | 644 | '@types/fontkit@2.0.8': 645 | resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} 646 | 647 | '@types/hast@3.0.4': 648 | resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} 649 | 650 | '@types/js-yaml@4.0.9': 651 | resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} 652 | 653 | '@types/mdast@4.0.4': 654 | resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 655 | 656 | '@types/mdx@2.0.13': 657 | resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} 658 | 659 | '@types/ms@2.1.0': 660 | resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} 661 | 662 | '@types/nlcst@2.0.3': 663 | resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} 664 | 665 | '@types/node@17.0.45': 666 | resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} 667 | 668 | '@types/node@25.0.2': 669 | resolution: {integrity: sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==} 670 | 671 | '@types/sax@1.2.7': 672 | resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} 673 | 674 | '@types/unist@2.0.11': 675 | resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} 676 | 677 | '@types/unist@3.0.3': 678 | resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 679 | 680 | '@ungap/structured-clone@1.3.0': 681 | resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} 682 | 683 | acorn-jsx@5.3.2: 684 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 685 | peerDependencies: 686 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 687 | 688 | acorn@8.15.0: 689 | resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 690 | engines: {node: '>=0.4.0'} 691 | hasBin: true 692 | 693 | ansi-align@3.0.1: 694 | resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 695 | 696 | ansi-regex@5.0.1: 697 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 698 | engines: {node: '>=8'} 699 | 700 | ansi-regex@6.2.2: 701 | resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} 702 | engines: {node: '>=12'} 703 | 704 | ansi-styles@6.2.3: 705 | resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} 706 | engines: {node: '>=12'} 707 | 708 | anymatch@3.1.3: 709 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 710 | engines: {node: '>= 8'} 711 | 712 | arg@5.0.2: 713 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 714 | 715 | argparse@2.0.1: 716 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 717 | 718 | aria-query@5.3.2: 719 | resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 720 | engines: {node: '>= 0.4'} 721 | 722 | array-iterate@2.0.1: 723 | resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} 724 | 725 | astring@1.9.0: 726 | resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} 727 | hasBin: true 728 | 729 | astro-expressive-code@0.41.4: 730 | resolution: {integrity: sha512-LK6EcK/hIHfOSo9zqapzu4CbTC0YBtMOVdvWjInpB2SgYtxiF22aZDqdpejN8J28mWPqPLQwSqdl2lWuirNXmw==} 731 | peerDependencies: 732 | astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 733 | 734 | astro@5.16.5: 735 | resolution: {integrity: sha512-QeuM4xzTR0QuXFDNlGVW0BW7rcquKFIkylaPeM4ufii0/RRiPTYtwxDYVZ3KfiMRuuc+nbLD0214kMKTvz/yvQ==} 736 | engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} 737 | hasBin: true 738 | 739 | axobject-query@4.1.0: 740 | resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 741 | engines: {node: '>= 0.4'} 742 | 743 | bail@2.0.2: 744 | resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} 745 | 746 | base-64@1.0.0: 747 | resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} 748 | 749 | base64-js@1.5.1: 750 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 751 | 752 | bcp-47-match@2.0.3: 753 | resolution: {integrity: sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==} 754 | 755 | bcp-47@2.1.0: 756 | resolution: {integrity: sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==} 757 | 758 | boolbase@1.0.0: 759 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 760 | 761 | boxen@8.0.1: 762 | resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} 763 | engines: {node: '>=18'} 764 | 765 | brotli@1.3.3: 766 | resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} 767 | 768 | camelcase@8.0.0: 769 | resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} 770 | engines: {node: '>=16'} 771 | 772 | ccount@2.0.1: 773 | resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 774 | 775 | chalk@5.6.2: 776 | resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} 777 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 778 | 779 | character-entities-html4@2.1.0: 780 | resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 781 | 782 | character-entities-legacy@3.0.0: 783 | resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} 784 | 785 | character-entities@2.0.2: 786 | resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 787 | 788 | character-reference-invalid@2.0.1: 789 | resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} 790 | 791 | chokidar@4.0.3: 792 | resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 793 | engines: {node: '>= 14.16.0'} 794 | 795 | ci-info@4.3.1: 796 | resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==} 797 | engines: {node: '>=8'} 798 | 799 | cli-boxes@3.0.0: 800 | resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 801 | engines: {node: '>=10'} 802 | 803 | clone@2.1.2: 804 | resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} 805 | engines: {node: '>=0.8'} 806 | 807 | clsx@2.1.1: 808 | resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 809 | engines: {node: '>=6'} 810 | 811 | collapse-white-space@2.1.0: 812 | resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} 813 | 814 | comma-separated-tokens@2.0.3: 815 | resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 816 | 817 | commander@11.1.0: 818 | resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} 819 | engines: {node: '>=16'} 820 | 821 | common-ancestor-path@1.0.1: 822 | resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} 823 | 824 | cookie-es@1.2.2: 825 | resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} 826 | 827 | cookie@1.1.1: 828 | resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} 829 | engines: {node: '>=18'} 830 | 831 | crossws@0.3.5: 832 | resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} 833 | 834 | css-select@5.2.2: 835 | resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} 836 | 837 | css-selector-parser@3.3.0: 838 | resolution: {integrity: sha512-Y2asgMGFqJKF4fq4xHDSlFYIkeVfRsm69lQC1q9kbEsH5XtnINTMrweLkjYMeaUgiXBy/uvKeO/a1JHTNnmB2g==} 839 | 840 | css-tree@2.2.1: 841 | resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} 842 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 843 | 844 | css-tree@3.1.0: 845 | resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} 846 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 847 | 848 | css-what@6.2.2: 849 | resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} 850 | engines: {node: '>= 6'} 851 | 852 | cssesc@3.0.0: 853 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 854 | engines: {node: '>=4'} 855 | hasBin: true 856 | 857 | csso@5.0.5: 858 | resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} 859 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 860 | 861 | debug@4.4.3: 862 | resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 863 | engines: {node: '>=6.0'} 864 | peerDependencies: 865 | supports-color: '*' 866 | peerDependenciesMeta: 867 | supports-color: 868 | optional: true 869 | 870 | decode-named-character-reference@1.2.0: 871 | resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} 872 | 873 | defu@6.1.4: 874 | resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 875 | 876 | dequal@2.0.3: 877 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 878 | engines: {node: '>=6'} 879 | 880 | destr@2.0.5: 881 | resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} 882 | 883 | detect-libc@2.1.2: 884 | resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 885 | engines: {node: '>=8'} 886 | 887 | deterministic-object-hash@2.0.2: 888 | resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} 889 | engines: {node: '>=18'} 890 | 891 | devalue@5.6.1: 892 | resolution: {integrity: sha512-jDwizj+IlEZBunHcOuuFVBnIMPAEHvTsJj0BcIp94xYguLRVBcXO853px/MyIJvbVzWdsGvrRweIUWJw8hBP7A==} 893 | 894 | devlop@1.1.0: 895 | resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 896 | 897 | dfa@1.2.0: 898 | resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} 899 | 900 | diff@5.2.0: 901 | resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} 902 | engines: {node: '>=0.3.1'} 903 | 904 | direction@2.0.1: 905 | resolution: {integrity: sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==} 906 | hasBin: true 907 | 908 | dlv@1.1.3: 909 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 910 | 911 | dom-serializer@2.0.0: 912 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 913 | 914 | domelementtype@2.3.0: 915 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 916 | 917 | domhandler@5.0.3: 918 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 919 | engines: {node: '>= 4'} 920 | 921 | domutils@3.2.2: 922 | resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} 923 | 924 | dset@3.1.4: 925 | resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} 926 | engines: {node: '>=4'} 927 | 928 | emoji-regex@10.6.0: 929 | resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} 930 | 931 | emoji-regex@8.0.0: 932 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 933 | 934 | entities@4.5.0: 935 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 936 | engines: {node: '>=0.12'} 937 | 938 | entities@6.0.1: 939 | resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} 940 | engines: {node: '>=0.12'} 941 | 942 | es-module-lexer@1.7.0: 943 | resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 944 | 945 | esast-util-from-estree@2.0.0: 946 | resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} 947 | 948 | esast-util-from-js@2.0.1: 949 | resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} 950 | 951 | esbuild@0.25.12: 952 | resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} 953 | engines: {node: '>=18'} 954 | hasBin: true 955 | 956 | escape-string-regexp@5.0.0: 957 | resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 958 | engines: {node: '>=12'} 959 | 960 | estree-util-attach-comments@3.0.0: 961 | resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} 962 | 963 | estree-util-build-jsx@3.0.1: 964 | resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} 965 | 966 | estree-util-is-identifier-name@3.0.0: 967 | resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} 968 | 969 | estree-util-scope@1.0.0: 970 | resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} 971 | 972 | estree-util-to-js@2.0.0: 973 | resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} 974 | 975 | estree-util-visit@2.0.0: 976 | resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} 977 | 978 | estree-walker@2.0.2: 979 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 980 | 981 | estree-walker@3.0.3: 982 | resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 983 | 984 | eventemitter3@5.0.1: 985 | resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} 986 | 987 | expressive-code@0.41.4: 988 | resolution: {integrity: sha512-A9aFLhgqLkL6VSfqYkPqkJVMtA90/bhCLmUO7L3/a1xWISNMcHoCS6d6i8ePwi8HvHr3xRLswHTNt6NheTjdXA==} 989 | 990 | extend@3.0.2: 991 | resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 992 | 993 | fast-deep-equal@3.1.3: 994 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 995 | 996 | fdir@6.5.0: 997 | resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 998 | engines: {node: '>=12.0.0'} 999 | peerDependencies: 1000 | picomatch: ^3 || ^4 1001 | peerDependenciesMeta: 1002 | picomatch: 1003 | optional: true 1004 | 1005 | flattie@1.1.1: 1006 | resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} 1007 | engines: {node: '>=8'} 1008 | 1009 | fontace@0.3.1: 1010 | resolution: {integrity: sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg==} 1011 | 1012 | fontkit@2.0.4: 1013 | resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} 1014 | 1015 | fsevents@2.3.3: 1016 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1017 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1018 | os: [darwin] 1019 | 1020 | get-east-asian-width@1.4.0: 1021 | resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} 1022 | engines: {node: '>=18'} 1023 | 1024 | github-slugger@2.0.0: 1025 | resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} 1026 | 1027 | h3@1.15.4: 1028 | resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} 1029 | 1030 | hast-util-embedded@3.0.0: 1031 | resolution: {integrity: sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==} 1032 | 1033 | hast-util-format@1.1.0: 1034 | resolution: {integrity: sha512-yY1UDz6bC9rDvCWHpx12aIBGRG7krurX0p0Fm6pT547LwDIZZiNr8a+IHDogorAdreULSEzP82Nlv5SZkHZcjA==} 1035 | 1036 | hast-util-from-html@2.0.3: 1037 | resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} 1038 | 1039 | hast-util-from-parse5@8.0.3: 1040 | resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} 1041 | 1042 | hast-util-has-property@3.0.0: 1043 | resolution: {integrity: sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==} 1044 | 1045 | hast-util-is-body-ok-link@3.0.1: 1046 | resolution: {integrity: sha512-0qpnzOBLztXHbHQenVB8uNuxTnm/QBFUOmdOSsEn7GnBtyY07+ENTWVFBAnXd/zEgd9/SUG3lRY7hSIBWRgGpQ==} 1047 | 1048 | hast-util-is-element@3.0.0: 1049 | resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} 1050 | 1051 | hast-util-minify-whitespace@1.0.1: 1052 | resolution: {integrity: sha512-L96fPOVpnclQE0xzdWb/D12VT5FabA7SnZOUMtL1DbXmYiHJMXZvFkIZfiMmTCNJHUeO2K9UYNXoVyfz+QHuOw==} 1053 | 1054 | hast-util-parse-selector@4.0.0: 1055 | resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} 1056 | 1057 | hast-util-phrasing@3.0.1: 1058 | resolution: {integrity: sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==} 1059 | 1060 | hast-util-raw@9.1.0: 1061 | resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} 1062 | 1063 | hast-util-select@6.0.4: 1064 | resolution: {integrity: sha512-RqGS1ZgI0MwxLaKLDxjprynNzINEkRHY2i8ln4DDjgv9ZhcYVIHN9rlpiYsqtFwrgpYU361SyWDQcGNIBVu3lw==} 1065 | 1066 | hast-util-to-estree@3.1.3: 1067 | resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} 1068 | 1069 | hast-util-to-html@9.0.5: 1070 | resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} 1071 | 1072 | hast-util-to-jsx-runtime@2.3.6: 1073 | resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} 1074 | 1075 | hast-util-to-parse5@8.0.1: 1076 | resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==} 1077 | 1078 | hast-util-to-string@3.0.1: 1079 | resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} 1080 | 1081 | hast-util-to-text@4.0.2: 1082 | resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} 1083 | 1084 | hast-util-whitespace@3.0.0: 1085 | resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} 1086 | 1087 | hastscript@9.0.1: 1088 | resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} 1089 | 1090 | html-escaper@3.0.3: 1091 | resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} 1092 | 1093 | html-void-elements@3.0.0: 1094 | resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} 1095 | 1096 | html-whitespace-sensitive-tag-names@3.0.1: 1097 | resolution: {integrity: sha512-q+310vW8zmymYHALr1da4HyXUQ0zgiIwIicEfotYPWGN0OJVEN/58IJ3A4GBYcEq3LGAZqKb+ugvP0GNB9CEAA==} 1098 | 1099 | http-cache-semantics@4.2.0: 1100 | resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} 1101 | 1102 | i18next@23.16.8: 1103 | resolution: {integrity: sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==} 1104 | 1105 | import-meta-resolve@4.2.0: 1106 | resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} 1107 | 1108 | inline-style-parser@0.2.7: 1109 | resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} 1110 | 1111 | iron-webcrypto@1.2.1: 1112 | resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} 1113 | 1114 | is-alphabetical@2.0.1: 1115 | resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} 1116 | 1117 | is-alphanumerical@2.0.1: 1118 | resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} 1119 | 1120 | is-decimal@2.0.1: 1121 | resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} 1122 | 1123 | is-docker@3.0.0: 1124 | resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 1125 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1126 | hasBin: true 1127 | 1128 | is-fullwidth-code-point@3.0.0: 1129 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1130 | engines: {node: '>=8'} 1131 | 1132 | is-hexadecimal@2.0.1: 1133 | resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} 1134 | 1135 | is-inside-container@1.0.0: 1136 | resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 1137 | engines: {node: '>=14.16'} 1138 | hasBin: true 1139 | 1140 | is-plain-obj@4.1.0: 1141 | resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} 1142 | engines: {node: '>=12'} 1143 | 1144 | is-wsl@3.1.0: 1145 | resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} 1146 | engines: {node: '>=16'} 1147 | 1148 | js-yaml@4.1.1: 1149 | resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} 1150 | hasBin: true 1151 | 1152 | kleur@3.0.3: 1153 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 1154 | engines: {node: '>=6'} 1155 | 1156 | klona@2.0.6: 1157 | resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} 1158 | engines: {node: '>= 8'} 1159 | 1160 | longest-streak@3.1.0: 1161 | resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 1162 | 1163 | lru-cache@10.4.3: 1164 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1165 | 1166 | magic-string@0.30.21: 1167 | resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} 1168 | 1169 | magicast@0.5.1: 1170 | resolution: {integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==} 1171 | 1172 | markdown-extensions@2.0.0: 1173 | resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} 1174 | engines: {node: '>=16'} 1175 | 1176 | markdown-table@3.0.4: 1177 | resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} 1178 | 1179 | mdast-util-definitions@6.0.0: 1180 | resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} 1181 | 1182 | mdast-util-directive@3.1.0: 1183 | resolution: {integrity: sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==} 1184 | 1185 | mdast-util-find-and-replace@3.0.2: 1186 | resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} 1187 | 1188 | mdast-util-from-markdown@2.0.2: 1189 | resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} 1190 | 1191 | mdast-util-gfm-autolink-literal@2.0.1: 1192 | resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} 1193 | 1194 | mdast-util-gfm-footnote@2.1.0: 1195 | resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} 1196 | 1197 | mdast-util-gfm-strikethrough@2.0.0: 1198 | resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} 1199 | 1200 | mdast-util-gfm-table@2.0.0: 1201 | resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} 1202 | 1203 | mdast-util-gfm-task-list-item@2.0.0: 1204 | resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} 1205 | 1206 | mdast-util-gfm@3.1.0: 1207 | resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} 1208 | 1209 | mdast-util-mdx-expression@2.0.1: 1210 | resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} 1211 | 1212 | mdast-util-mdx-jsx@3.2.0: 1213 | resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} 1214 | 1215 | mdast-util-mdx@3.0.0: 1216 | resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} 1217 | 1218 | mdast-util-mdxjs-esm@2.0.1: 1219 | resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} 1220 | 1221 | mdast-util-phrasing@4.1.0: 1222 | resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} 1223 | 1224 | mdast-util-to-hast@13.2.1: 1225 | resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} 1226 | 1227 | mdast-util-to-markdown@2.1.2: 1228 | resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} 1229 | 1230 | mdast-util-to-string@4.0.0: 1231 | resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 1232 | 1233 | mdn-data@2.0.28: 1234 | resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} 1235 | 1236 | mdn-data@2.12.2: 1237 | resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} 1238 | 1239 | micromark-core-commonmark@2.0.3: 1240 | resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} 1241 | 1242 | micromark-extension-directive@3.0.2: 1243 | resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} 1244 | 1245 | micromark-extension-gfm-autolink-literal@2.1.0: 1246 | resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} 1247 | 1248 | micromark-extension-gfm-footnote@2.1.0: 1249 | resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} 1250 | 1251 | micromark-extension-gfm-strikethrough@2.1.0: 1252 | resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} 1253 | 1254 | micromark-extension-gfm-table@2.1.1: 1255 | resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} 1256 | 1257 | micromark-extension-gfm-tagfilter@2.0.0: 1258 | resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} 1259 | 1260 | micromark-extension-gfm-task-list-item@2.1.0: 1261 | resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} 1262 | 1263 | micromark-extension-gfm@3.0.0: 1264 | resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} 1265 | 1266 | micromark-extension-mdx-expression@3.0.1: 1267 | resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} 1268 | 1269 | micromark-extension-mdx-jsx@3.0.2: 1270 | resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} 1271 | 1272 | micromark-extension-mdx-md@2.0.0: 1273 | resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} 1274 | 1275 | micromark-extension-mdxjs-esm@3.0.0: 1276 | resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} 1277 | 1278 | micromark-extension-mdxjs@3.0.0: 1279 | resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} 1280 | 1281 | micromark-factory-destination@2.0.1: 1282 | resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} 1283 | 1284 | micromark-factory-label@2.0.1: 1285 | resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} 1286 | 1287 | micromark-factory-mdx-expression@2.0.3: 1288 | resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} 1289 | 1290 | micromark-factory-space@2.0.1: 1291 | resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} 1292 | 1293 | micromark-factory-title@2.0.1: 1294 | resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} 1295 | 1296 | micromark-factory-whitespace@2.0.1: 1297 | resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} 1298 | 1299 | micromark-util-character@2.1.1: 1300 | resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} 1301 | 1302 | micromark-util-chunked@2.0.1: 1303 | resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} 1304 | 1305 | micromark-util-classify-character@2.0.1: 1306 | resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} 1307 | 1308 | micromark-util-combine-extensions@2.0.1: 1309 | resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} 1310 | 1311 | micromark-util-decode-numeric-character-reference@2.0.2: 1312 | resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} 1313 | 1314 | micromark-util-decode-string@2.0.1: 1315 | resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} 1316 | 1317 | micromark-util-encode@2.0.1: 1318 | resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} 1319 | 1320 | micromark-util-events-to-acorn@2.0.3: 1321 | resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} 1322 | 1323 | micromark-util-html-tag-name@2.0.1: 1324 | resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} 1325 | 1326 | micromark-util-normalize-identifier@2.0.1: 1327 | resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} 1328 | 1329 | micromark-util-resolve-all@2.0.1: 1330 | resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} 1331 | 1332 | micromark-util-sanitize-uri@2.0.1: 1333 | resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} 1334 | 1335 | micromark-util-subtokenize@2.1.0: 1336 | resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} 1337 | 1338 | micromark-util-symbol@2.0.1: 1339 | resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} 1340 | 1341 | micromark-util-types@2.0.2: 1342 | resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} 1343 | 1344 | micromark@4.0.2: 1345 | resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} 1346 | 1347 | mrmime@2.0.1: 1348 | resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 1349 | engines: {node: '>=10'} 1350 | 1351 | ms@2.1.3: 1352 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1353 | 1354 | nanoid@3.3.11: 1355 | resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 1356 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1357 | hasBin: true 1358 | 1359 | neotraverse@0.6.18: 1360 | resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} 1361 | engines: {node: '>= 10'} 1362 | 1363 | nlcst-to-string@4.0.0: 1364 | resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} 1365 | 1366 | node-fetch-native@1.6.7: 1367 | resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} 1368 | 1369 | node-mock-http@1.0.4: 1370 | resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} 1371 | 1372 | normalize-path@3.0.0: 1373 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1374 | engines: {node: '>=0.10.0'} 1375 | 1376 | nth-check@2.1.1: 1377 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 1378 | 1379 | ofetch@1.5.1: 1380 | resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} 1381 | 1382 | ohash@2.0.11: 1383 | resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 1384 | 1385 | oniguruma-parser@0.12.1: 1386 | resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} 1387 | 1388 | oniguruma-to-es@4.3.4: 1389 | resolution: {integrity: sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==} 1390 | 1391 | p-limit@6.2.0: 1392 | resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} 1393 | engines: {node: '>=18'} 1394 | 1395 | p-queue@8.1.1: 1396 | resolution: {integrity: sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==} 1397 | engines: {node: '>=18'} 1398 | 1399 | p-timeout@6.1.4: 1400 | resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} 1401 | engines: {node: '>=14.16'} 1402 | 1403 | package-manager-detector@1.6.0: 1404 | resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} 1405 | 1406 | pagefind@1.4.0: 1407 | resolution: {integrity: sha512-z2kY1mQlL4J8q5EIsQkLzQjilovKzfNVhX8De6oyE6uHpfFtyBaqUpcl/XzJC/4fjD8vBDyh1zolimIcVrCn9g==} 1408 | hasBin: true 1409 | 1410 | pako@0.2.9: 1411 | resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} 1412 | 1413 | parse-entities@4.0.2: 1414 | resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} 1415 | 1416 | parse-latin@7.0.0: 1417 | resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} 1418 | 1419 | parse5@7.3.0: 1420 | resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} 1421 | 1422 | piccolore@0.1.3: 1423 | resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==} 1424 | 1425 | picocolors@1.1.1: 1426 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1427 | 1428 | picomatch@2.3.1: 1429 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1430 | engines: {node: '>=8.6'} 1431 | 1432 | picomatch@4.0.3: 1433 | resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 1434 | engines: {node: '>=12'} 1435 | 1436 | postcss-nested@6.2.0: 1437 | resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} 1438 | engines: {node: '>=12.0'} 1439 | peerDependencies: 1440 | postcss: ^8.2.14 1441 | 1442 | postcss-selector-parser@6.1.2: 1443 | resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 1444 | engines: {node: '>=4'} 1445 | 1446 | postcss@8.5.6: 1447 | resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 1448 | engines: {node: ^10 || ^12 || >=14} 1449 | 1450 | prismjs@1.30.0: 1451 | resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} 1452 | engines: {node: '>=6'} 1453 | 1454 | prompts@2.4.2: 1455 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 1456 | engines: {node: '>= 6'} 1457 | 1458 | property-information@7.1.0: 1459 | resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} 1460 | 1461 | radix3@1.1.2: 1462 | resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 1463 | 1464 | readdirp@4.1.2: 1465 | resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 1466 | engines: {node: '>= 14.18.0'} 1467 | 1468 | recma-build-jsx@1.0.0: 1469 | resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} 1470 | 1471 | recma-jsx@1.0.1: 1472 | resolution: {integrity: sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==} 1473 | peerDependencies: 1474 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 1475 | 1476 | recma-parse@1.0.0: 1477 | resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} 1478 | 1479 | recma-stringify@1.0.0: 1480 | resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} 1481 | 1482 | regex-recursion@6.0.2: 1483 | resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} 1484 | 1485 | regex-utilities@2.3.0: 1486 | resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} 1487 | 1488 | regex@6.1.0: 1489 | resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} 1490 | 1491 | rehype-expressive-code@0.41.4: 1492 | resolution: {integrity: sha512-qEUKfh/Aw9VZSUCXnJef41o7lpfnhXmQdXTkP2ZWGibSk4SoJVJ4ra1xN1t+hL1rp0d0GPKZ1CpM3q6bjV0xbg==} 1493 | 1494 | rehype-format@5.0.1: 1495 | resolution: {integrity: sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ==} 1496 | 1497 | rehype-parse@9.0.1: 1498 | resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} 1499 | 1500 | rehype-raw@7.0.0: 1501 | resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} 1502 | 1503 | rehype-recma@1.0.0: 1504 | resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} 1505 | 1506 | rehype-stringify@10.0.1: 1507 | resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} 1508 | 1509 | rehype@13.0.2: 1510 | resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} 1511 | 1512 | remark-directive@3.0.1: 1513 | resolution: {integrity: sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==} 1514 | 1515 | remark-gfm@4.0.1: 1516 | resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} 1517 | 1518 | remark-mdx@3.1.1: 1519 | resolution: {integrity: sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==} 1520 | 1521 | remark-parse@11.0.0: 1522 | resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} 1523 | 1524 | remark-rehype@11.1.2: 1525 | resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} 1526 | 1527 | remark-smartypants@3.0.2: 1528 | resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} 1529 | engines: {node: '>=16.0.0'} 1530 | 1531 | remark-stringify@11.0.0: 1532 | resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} 1533 | 1534 | restructure@3.0.2: 1535 | resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} 1536 | 1537 | retext-latin@4.0.0: 1538 | resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} 1539 | 1540 | retext-smartypants@6.2.0: 1541 | resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} 1542 | 1543 | retext-stringify@4.0.0: 1544 | resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} 1545 | 1546 | retext@9.0.0: 1547 | resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} 1548 | 1549 | rollup@4.53.3: 1550 | resolution: {integrity: sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==} 1551 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1552 | hasBin: true 1553 | 1554 | sax@1.4.3: 1555 | resolution: {integrity: sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==} 1556 | 1557 | semver@7.7.3: 1558 | resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} 1559 | engines: {node: '>=10'} 1560 | hasBin: true 1561 | 1562 | sharp@0.34.5: 1563 | resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} 1564 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1565 | 1566 | shiki@3.20.0: 1567 | resolution: {integrity: sha512-kgCOlsnyWb+p0WU+01RjkCH+eBVsjL1jOwUYWv0YDWkM2/A46+LDKVs5yZCUXjJG6bj4ndFoAg5iLIIue6dulg==} 1568 | 1569 | sisteransi@1.0.5: 1570 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 1571 | 1572 | sitemap@8.0.2: 1573 | resolution: {integrity: sha512-LwktpJcyZDoa0IL6KT++lQ53pbSrx2c9ge41/SeLTyqy2XUNA6uR4+P9u5IVo5lPeL2arAcOKn1aZAxoYbCKlQ==} 1574 | engines: {node: '>=14.0.0', npm: '>=6.0.0'} 1575 | hasBin: true 1576 | 1577 | smol-toml@1.5.2: 1578 | resolution: {integrity: sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==} 1579 | engines: {node: '>= 18'} 1580 | 1581 | source-map-js@1.2.1: 1582 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1583 | engines: {node: '>=0.10.0'} 1584 | 1585 | source-map@0.7.6: 1586 | resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} 1587 | engines: {node: '>= 12'} 1588 | 1589 | space-separated-tokens@2.0.2: 1590 | resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 1591 | 1592 | stream-replace-string@2.0.0: 1593 | resolution: {integrity: sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==} 1594 | 1595 | string-width@4.2.3: 1596 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1597 | engines: {node: '>=8'} 1598 | 1599 | string-width@7.2.0: 1600 | resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} 1601 | engines: {node: '>=18'} 1602 | 1603 | stringify-entities@4.0.4: 1604 | resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} 1605 | 1606 | strip-ansi@6.0.1: 1607 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1608 | engines: {node: '>=8'} 1609 | 1610 | strip-ansi@7.1.2: 1611 | resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} 1612 | engines: {node: '>=12'} 1613 | 1614 | style-to-js@1.1.21: 1615 | resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} 1616 | 1617 | style-to-object@1.0.14: 1618 | resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} 1619 | 1620 | svgo@4.0.0: 1621 | resolution: {integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==} 1622 | engines: {node: '>=16'} 1623 | hasBin: true 1624 | 1625 | tiny-inflate@1.0.3: 1626 | resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} 1627 | 1628 | tinyexec@1.0.2: 1629 | resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} 1630 | engines: {node: '>=18'} 1631 | 1632 | tinyglobby@0.2.15: 1633 | resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 1634 | engines: {node: '>=12.0.0'} 1635 | 1636 | trim-lines@3.0.1: 1637 | resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} 1638 | 1639 | trough@2.2.0: 1640 | resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} 1641 | 1642 | tsconfck@3.1.6: 1643 | resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} 1644 | engines: {node: ^18 || >=20} 1645 | hasBin: true 1646 | peerDependencies: 1647 | typescript: ^5.0.0 1648 | peerDependenciesMeta: 1649 | typescript: 1650 | optional: true 1651 | 1652 | tslib@2.8.1: 1653 | resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 1654 | 1655 | type-fest@4.41.0: 1656 | resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} 1657 | engines: {node: '>=16'} 1658 | 1659 | typescript@5.9.3: 1660 | resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 1661 | engines: {node: '>=14.17'} 1662 | hasBin: true 1663 | 1664 | ufo@1.6.1: 1665 | resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} 1666 | 1667 | ultrahtml@1.6.0: 1668 | resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} 1669 | 1670 | uncrypto@0.1.3: 1671 | resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} 1672 | 1673 | undici-types@7.16.0: 1674 | resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} 1675 | 1676 | unicode-properties@1.4.1: 1677 | resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} 1678 | 1679 | unicode-trie@2.0.0: 1680 | resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} 1681 | 1682 | unified@11.0.5: 1683 | resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} 1684 | 1685 | unifont@0.6.0: 1686 | resolution: {integrity: sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==} 1687 | 1688 | unist-util-find-after@5.0.0: 1689 | resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} 1690 | 1691 | unist-util-is@6.0.1: 1692 | resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} 1693 | 1694 | unist-util-modify-children@4.0.0: 1695 | resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} 1696 | 1697 | unist-util-position-from-estree@2.0.0: 1698 | resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} 1699 | 1700 | unist-util-position@5.0.0: 1701 | resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} 1702 | 1703 | unist-util-remove-position@5.0.0: 1704 | resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} 1705 | 1706 | unist-util-stringify-position@4.0.0: 1707 | resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 1708 | 1709 | unist-util-visit-children@3.0.0: 1710 | resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} 1711 | 1712 | unist-util-visit-parents@6.0.2: 1713 | resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} 1714 | 1715 | unist-util-visit@5.0.0: 1716 | resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 1717 | 1718 | unstorage@1.17.3: 1719 | resolution: {integrity: sha512-i+JYyy0DoKmQ3FximTHbGadmIYb8JEpq7lxUjnjeB702bCPum0vzo6oy5Mfu0lpqISw7hCyMW2yj4nWC8bqJ3Q==} 1720 | peerDependencies: 1721 | '@azure/app-configuration': ^1.8.0 1722 | '@azure/cosmos': ^4.2.0 1723 | '@azure/data-tables': ^13.3.0 1724 | '@azure/identity': ^4.6.0 1725 | '@azure/keyvault-secrets': ^4.9.0 1726 | '@azure/storage-blob': ^12.26.0 1727 | '@capacitor/preferences': ^6.0.3 || ^7.0.0 1728 | '@deno/kv': '>=0.9.0' 1729 | '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 1730 | '@planetscale/database': ^1.19.0 1731 | '@upstash/redis': ^1.34.3 1732 | '@vercel/blob': '>=0.27.1' 1733 | '@vercel/functions': ^2.2.12 || ^3.0.0 1734 | '@vercel/kv': ^1.0.1 1735 | aws4fetch: ^1.0.20 1736 | db0: '>=0.2.1' 1737 | idb-keyval: ^6.2.1 1738 | ioredis: ^5.4.2 1739 | uploadthing: ^7.4.4 1740 | peerDependenciesMeta: 1741 | '@azure/app-configuration': 1742 | optional: true 1743 | '@azure/cosmos': 1744 | optional: true 1745 | '@azure/data-tables': 1746 | optional: true 1747 | '@azure/identity': 1748 | optional: true 1749 | '@azure/keyvault-secrets': 1750 | optional: true 1751 | '@azure/storage-blob': 1752 | optional: true 1753 | '@capacitor/preferences': 1754 | optional: true 1755 | '@deno/kv': 1756 | optional: true 1757 | '@netlify/blobs': 1758 | optional: true 1759 | '@planetscale/database': 1760 | optional: true 1761 | '@upstash/redis': 1762 | optional: true 1763 | '@vercel/blob': 1764 | optional: true 1765 | '@vercel/functions': 1766 | optional: true 1767 | '@vercel/kv': 1768 | optional: true 1769 | aws4fetch: 1770 | optional: true 1771 | db0: 1772 | optional: true 1773 | idb-keyval: 1774 | optional: true 1775 | ioredis: 1776 | optional: true 1777 | uploadthing: 1778 | optional: true 1779 | 1780 | util-deprecate@1.0.2: 1781 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1782 | 1783 | vfile-location@5.0.3: 1784 | resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} 1785 | 1786 | vfile-message@4.0.3: 1787 | resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} 1788 | 1789 | vfile@6.0.3: 1790 | resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} 1791 | 1792 | vite@6.4.1: 1793 | resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} 1794 | engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 1795 | hasBin: true 1796 | peerDependencies: 1797 | '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 1798 | jiti: '>=1.21.0' 1799 | less: '*' 1800 | lightningcss: ^1.21.0 1801 | sass: '*' 1802 | sass-embedded: '*' 1803 | stylus: '*' 1804 | sugarss: '*' 1805 | terser: ^5.16.0 1806 | tsx: ^4.8.1 1807 | yaml: ^2.4.2 1808 | peerDependenciesMeta: 1809 | '@types/node': 1810 | optional: true 1811 | jiti: 1812 | optional: true 1813 | less: 1814 | optional: true 1815 | lightningcss: 1816 | optional: true 1817 | sass: 1818 | optional: true 1819 | sass-embedded: 1820 | optional: true 1821 | stylus: 1822 | optional: true 1823 | sugarss: 1824 | optional: true 1825 | terser: 1826 | optional: true 1827 | tsx: 1828 | optional: true 1829 | yaml: 1830 | optional: true 1831 | 1832 | vitefu@1.1.1: 1833 | resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} 1834 | peerDependencies: 1835 | vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 1836 | peerDependenciesMeta: 1837 | vite: 1838 | optional: true 1839 | 1840 | web-namespaces@2.0.1: 1841 | resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} 1842 | 1843 | which-pm-runs@1.1.0: 1844 | resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} 1845 | engines: {node: '>=4'} 1846 | 1847 | widest-line@5.0.0: 1848 | resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} 1849 | engines: {node: '>=18'} 1850 | 1851 | wrap-ansi@9.0.2: 1852 | resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} 1853 | engines: {node: '>=18'} 1854 | 1855 | xxhash-wasm@1.1.0: 1856 | resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} 1857 | 1858 | yargs-parser@21.1.1: 1859 | resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 1860 | engines: {node: '>=12'} 1861 | 1862 | yocto-queue@1.2.2: 1863 | resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} 1864 | engines: {node: '>=12.20'} 1865 | 1866 | yocto-spinner@0.2.3: 1867 | resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} 1868 | engines: {node: '>=18.19'} 1869 | 1870 | yoctocolors@2.1.2: 1871 | resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} 1872 | engines: {node: '>=18'} 1873 | 1874 | zod-to-json-schema@3.25.0: 1875 | resolution: {integrity: sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==} 1876 | peerDependencies: 1877 | zod: ^3.25 || ^4 1878 | 1879 | zod-to-ts@1.2.0: 1880 | resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} 1881 | peerDependencies: 1882 | typescript: ^4.9.4 || ^5.0.2 1883 | zod: ^3 1884 | 1885 | zod@3.25.76: 1886 | resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} 1887 | 1888 | zwitch@2.0.4: 1889 | resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 1890 | 1891 | snapshots: 1892 | 1893 | '@astrojs/compiler@2.13.0': {} 1894 | 1895 | '@astrojs/internal-helpers@0.7.5': {} 1896 | 1897 | '@astrojs/markdown-remark@6.3.10': 1898 | dependencies: 1899 | '@astrojs/internal-helpers': 0.7.5 1900 | '@astrojs/prism': 3.3.0 1901 | github-slugger: 2.0.0 1902 | hast-util-from-html: 2.0.3 1903 | hast-util-to-text: 4.0.2 1904 | import-meta-resolve: 4.2.0 1905 | js-yaml: 4.1.1 1906 | mdast-util-definitions: 6.0.0 1907 | rehype-raw: 7.0.0 1908 | rehype-stringify: 10.0.1 1909 | remark-gfm: 4.0.1 1910 | remark-parse: 11.0.0 1911 | remark-rehype: 11.1.2 1912 | remark-smartypants: 3.0.2 1913 | shiki: 3.20.0 1914 | smol-toml: 1.5.2 1915 | unified: 11.0.5 1916 | unist-util-remove-position: 5.0.0 1917 | unist-util-visit: 5.0.0 1918 | unist-util-visit-parents: 6.0.2 1919 | vfile: 6.0.3 1920 | transitivePeerDependencies: 1921 | - supports-color 1922 | 1923 | '@astrojs/mdx@4.3.13(astro@5.16.5(@types/node@25.0.2)(rollup@4.53.3)(typescript@5.9.3))': 1924 | dependencies: 1925 | '@astrojs/markdown-remark': 6.3.10 1926 | '@mdx-js/mdx': 3.1.1 1927 | acorn: 8.15.0 1928 | astro: 5.16.5(@types/node@25.0.2)(rollup@4.53.3)(typescript@5.9.3) 1929 | es-module-lexer: 1.7.0 1930 | estree-util-visit: 2.0.0 1931 | hast-util-to-html: 9.0.5 1932 | piccolore: 0.1.3 1933 | rehype-raw: 7.0.0 1934 | remark-gfm: 4.0.1 1935 | remark-smartypants: 3.0.2 1936 | source-map: 0.7.6 1937 | unist-util-visit: 5.0.0 1938 | vfile: 6.0.3 1939 | transitivePeerDependencies: 1940 | - supports-color 1941 | 1942 | '@astrojs/prism@3.3.0': 1943 | dependencies: 1944 | prismjs: 1.30.0 1945 | 1946 | '@astrojs/sitemap@3.6.0': 1947 | dependencies: 1948 | sitemap: 8.0.2 1949 | stream-replace-string: 2.0.0 1950 | zod: 3.25.76 1951 | 1952 | '@astrojs/starlight@0.37.1(astro@5.16.5(@types/node@25.0.2)(rollup@4.53.3)(typescript@5.9.3))': 1953 | dependencies: 1954 | '@astrojs/markdown-remark': 6.3.10 1955 | '@astrojs/mdx': 4.3.13(astro@5.16.5(@types/node@25.0.2)(rollup@4.53.3)(typescript@5.9.3)) 1956 | '@astrojs/sitemap': 3.6.0 1957 | '@pagefind/default-ui': 1.4.0 1958 | '@types/hast': 3.0.4 1959 | '@types/js-yaml': 4.0.9 1960 | '@types/mdast': 4.0.4 1961 | astro: 5.16.5(@types/node@25.0.2)(rollup@4.53.3)(typescript@5.9.3) 1962 | astro-expressive-code: 0.41.4(astro@5.16.5(@types/node@25.0.2)(rollup@4.53.3)(typescript@5.9.3)) 1963 | bcp-47: 2.1.0 1964 | hast-util-from-html: 2.0.3 1965 | hast-util-select: 6.0.4 1966 | hast-util-to-string: 3.0.1 1967 | hastscript: 9.0.1 1968 | i18next: 23.16.8 1969 | js-yaml: 4.1.1 1970 | klona: 2.0.6 1971 | magic-string: 0.30.21 1972 | mdast-util-directive: 3.1.0 1973 | mdast-util-to-markdown: 2.1.2 1974 | mdast-util-to-string: 4.0.0 1975 | pagefind: 1.4.0 1976 | rehype: 13.0.2 1977 | rehype-format: 5.0.1 1978 | remark-directive: 3.0.1 1979 | ultrahtml: 1.6.0 1980 | unified: 11.0.5 1981 | unist-util-visit: 5.0.0 1982 | vfile: 6.0.3 1983 | transitivePeerDependencies: 1984 | - supports-color 1985 | 1986 | '@astrojs/telemetry@3.3.0': 1987 | dependencies: 1988 | ci-info: 4.3.1 1989 | debug: 4.4.3 1990 | dlv: 1.1.3 1991 | dset: 3.1.4 1992 | is-docker: 3.0.0 1993 | is-wsl: 3.1.0 1994 | which-pm-runs: 1.1.0 1995 | transitivePeerDependencies: 1996 | - supports-color 1997 | 1998 | '@babel/helper-string-parser@7.27.1': {} 1999 | 2000 | '@babel/helper-validator-identifier@7.28.5': {} 2001 | 2002 | '@babel/parser@7.28.5': 2003 | dependencies: 2004 | '@babel/types': 7.28.5 2005 | 2006 | '@babel/runtime@7.28.4': {} 2007 | 2008 | '@babel/types@7.28.5': 2009 | dependencies: 2010 | '@babel/helper-string-parser': 7.27.1 2011 | '@babel/helper-validator-identifier': 7.28.5 2012 | 2013 | '@biomejs/biome@2.3.8': 2014 | optionalDependencies: 2015 | '@biomejs/cli-darwin-arm64': 2.3.8 2016 | '@biomejs/cli-darwin-x64': 2.3.8 2017 | '@biomejs/cli-linux-arm64': 2.3.8 2018 | '@biomejs/cli-linux-arm64-musl': 2.3.8 2019 | '@biomejs/cli-linux-x64': 2.3.8 2020 | '@biomejs/cli-linux-x64-musl': 2.3.8 2021 | '@biomejs/cli-win32-arm64': 2.3.8 2022 | '@biomejs/cli-win32-x64': 2.3.8 2023 | 2024 | '@biomejs/cli-darwin-arm64@2.3.8': 2025 | optional: true 2026 | 2027 | '@biomejs/cli-darwin-x64@2.3.8': 2028 | optional: true 2029 | 2030 | '@biomejs/cli-linux-arm64-musl@2.3.8': 2031 | optional: true 2032 | 2033 | '@biomejs/cli-linux-arm64@2.3.8': 2034 | optional: true 2035 | 2036 | '@biomejs/cli-linux-x64-musl@2.3.8': 2037 | optional: true 2038 | 2039 | '@biomejs/cli-linux-x64@2.3.8': 2040 | optional: true 2041 | 2042 | '@biomejs/cli-win32-arm64@2.3.8': 2043 | optional: true 2044 | 2045 | '@biomejs/cli-win32-x64@2.3.8': 2046 | optional: true 2047 | 2048 | '@capsizecss/unpack@3.0.1': 2049 | dependencies: 2050 | fontkit: 2.0.4 2051 | 2052 | '@ctrl/tinycolor@4.2.0': {} 2053 | 2054 | '@emnapi/runtime@1.7.1': 2055 | dependencies: 2056 | tslib: 2.8.1 2057 | optional: true 2058 | 2059 | '@esbuild/aix-ppc64@0.25.12': 2060 | optional: true 2061 | 2062 | '@esbuild/android-arm64@0.25.12': 2063 | optional: true 2064 | 2065 | '@esbuild/android-arm@0.25.12': 2066 | optional: true 2067 | 2068 | '@esbuild/android-x64@0.25.12': 2069 | optional: true 2070 | 2071 | '@esbuild/darwin-arm64@0.25.12': 2072 | optional: true 2073 | 2074 | '@esbuild/darwin-x64@0.25.12': 2075 | optional: true 2076 | 2077 | '@esbuild/freebsd-arm64@0.25.12': 2078 | optional: true 2079 | 2080 | '@esbuild/freebsd-x64@0.25.12': 2081 | optional: true 2082 | 2083 | '@esbuild/linux-arm64@0.25.12': 2084 | optional: true 2085 | 2086 | '@esbuild/linux-arm@0.25.12': 2087 | optional: true 2088 | 2089 | '@esbuild/linux-ia32@0.25.12': 2090 | optional: true 2091 | 2092 | '@esbuild/linux-loong64@0.25.12': 2093 | optional: true 2094 | 2095 | '@esbuild/linux-mips64el@0.25.12': 2096 | optional: true 2097 | 2098 | '@esbuild/linux-ppc64@0.25.12': 2099 | optional: true 2100 | 2101 | '@esbuild/linux-riscv64@0.25.12': 2102 | optional: true 2103 | 2104 | '@esbuild/linux-s390x@0.25.12': 2105 | optional: true 2106 | 2107 | '@esbuild/linux-x64@0.25.12': 2108 | optional: true 2109 | 2110 | '@esbuild/netbsd-arm64@0.25.12': 2111 | optional: true 2112 | 2113 | '@esbuild/netbsd-x64@0.25.12': 2114 | optional: true 2115 | 2116 | '@esbuild/openbsd-arm64@0.25.12': 2117 | optional: true 2118 | 2119 | '@esbuild/openbsd-x64@0.25.12': 2120 | optional: true 2121 | 2122 | '@esbuild/openharmony-arm64@0.25.12': 2123 | optional: true 2124 | 2125 | '@esbuild/sunos-x64@0.25.12': 2126 | optional: true 2127 | 2128 | '@esbuild/win32-arm64@0.25.12': 2129 | optional: true 2130 | 2131 | '@esbuild/win32-ia32@0.25.12': 2132 | optional: true 2133 | 2134 | '@esbuild/win32-x64@0.25.12': 2135 | optional: true 2136 | 2137 | '@expressive-code/core@0.41.4': 2138 | dependencies: 2139 | '@ctrl/tinycolor': 4.2.0 2140 | hast-util-select: 6.0.4 2141 | hast-util-to-html: 9.0.5 2142 | hast-util-to-text: 4.0.2 2143 | hastscript: 9.0.1 2144 | postcss: 8.5.6 2145 | postcss-nested: 6.2.0(postcss@8.5.6) 2146 | unist-util-visit: 5.0.0 2147 | unist-util-visit-parents: 6.0.2 2148 | 2149 | '@expressive-code/plugin-frames@0.41.4': 2150 | dependencies: 2151 | '@expressive-code/core': 0.41.4 2152 | 2153 | '@expressive-code/plugin-shiki@0.41.4': 2154 | dependencies: 2155 | '@expressive-code/core': 0.41.4 2156 | shiki: 3.20.0 2157 | 2158 | '@expressive-code/plugin-text-markers@0.41.4': 2159 | dependencies: 2160 | '@expressive-code/core': 0.41.4 2161 | 2162 | '@img/colour@1.0.0': {} 2163 | 2164 | '@img/sharp-darwin-arm64@0.34.5': 2165 | optionalDependencies: 2166 | '@img/sharp-libvips-darwin-arm64': 1.2.4 2167 | optional: true 2168 | 2169 | '@img/sharp-darwin-x64@0.34.5': 2170 | optionalDependencies: 2171 | '@img/sharp-libvips-darwin-x64': 1.2.4 2172 | optional: true 2173 | 2174 | '@img/sharp-libvips-darwin-arm64@1.2.4': 2175 | optional: true 2176 | 2177 | '@img/sharp-libvips-darwin-x64@1.2.4': 2178 | optional: true 2179 | 2180 | '@img/sharp-libvips-linux-arm64@1.2.4': 2181 | optional: true 2182 | 2183 | '@img/sharp-libvips-linux-arm@1.2.4': 2184 | optional: true 2185 | 2186 | '@img/sharp-libvips-linux-ppc64@1.2.4': 2187 | optional: true 2188 | 2189 | '@img/sharp-libvips-linux-riscv64@1.2.4': 2190 | optional: true 2191 | 2192 | '@img/sharp-libvips-linux-s390x@1.2.4': 2193 | optional: true 2194 | 2195 | '@img/sharp-libvips-linux-x64@1.2.4': 2196 | optional: true 2197 | 2198 | '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 2199 | optional: true 2200 | 2201 | '@img/sharp-libvips-linuxmusl-x64@1.2.4': 2202 | optional: true 2203 | 2204 | '@img/sharp-linux-arm64@0.34.5': 2205 | optionalDependencies: 2206 | '@img/sharp-libvips-linux-arm64': 1.2.4 2207 | optional: true 2208 | 2209 | '@img/sharp-linux-arm@0.34.5': 2210 | optionalDependencies: 2211 | '@img/sharp-libvips-linux-arm': 1.2.4 2212 | optional: true 2213 | 2214 | '@img/sharp-linux-ppc64@0.34.5': 2215 | optionalDependencies: 2216 | '@img/sharp-libvips-linux-ppc64': 1.2.4 2217 | optional: true 2218 | 2219 | '@img/sharp-linux-riscv64@0.34.5': 2220 | optionalDependencies: 2221 | '@img/sharp-libvips-linux-riscv64': 1.2.4 2222 | optional: true 2223 | 2224 | '@img/sharp-linux-s390x@0.34.5': 2225 | optionalDependencies: 2226 | '@img/sharp-libvips-linux-s390x': 1.2.4 2227 | optional: true 2228 | 2229 | '@img/sharp-linux-x64@0.34.5': 2230 | optionalDependencies: 2231 | '@img/sharp-libvips-linux-x64': 1.2.4 2232 | optional: true 2233 | 2234 | '@img/sharp-linuxmusl-arm64@0.34.5': 2235 | optionalDependencies: 2236 | '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 2237 | optional: true 2238 | 2239 | '@img/sharp-linuxmusl-x64@0.34.5': 2240 | optionalDependencies: 2241 | '@img/sharp-libvips-linuxmusl-x64': 1.2.4 2242 | optional: true 2243 | 2244 | '@img/sharp-wasm32@0.34.5': 2245 | dependencies: 2246 | '@emnapi/runtime': 1.7.1 2247 | optional: true 2248 | 2249 | '@img/sharp-win32-arm64@0.34.5': 2250 | optional: true 2251 | 2252 | '@img/sharp-win32-ia32@0.34.5': 2253 | optional: true 2254 | 2255 | '@img/sharp-win32-x64@0.34.5': 2256 | optional: true 2257 | 2258 | '@jridgewell/sourcemap-codec@1.5.5': {} 2259 | 2260 | '@mdx-js/mdx@3.1.1': 2261 | dependencies: 2262 | '@types/estree': 1.0.8 2263 | '@types/estree-jsx': 1.0.5 2264 | '@types/hast': 3.0.4 2265 | '@types/mdx': 2.0.13 2266 | acorn: 8.15.0 2267 | collapse-white-space: 2.1.0 2268 | devlop: 1.1.0 2269 | estree-util-is-identifier-name: 3.0.0 2270 | estree-util-scope: 1.0.0 2271 | estree-walker: 3.0.3 2272 | hast-util-to-jsx-runtime: 2.3.6 2273 | markdown-extensions: 2.0.0 2274 | recma-build-jsx: 1.0.0 2275 | recma-jsx: 1.0.1(acorn@8.15.0) 2276 | recma-stringify: 1.0.0 2277 | rehype-recma: 1.0.0 2278 | remark-mdx: 3.1.1 2279 | remark-parse: 11.0.0 2280 | remark-rehype: 11.1.2 2281 | source-map: 0.7.6 2282 | unified: 11.0.5 2283 | unist-util-position-from-estree: 2.0.0 2284 | unist-util-stringify-position: 4.0.0 2285 | unist-util-visit: 5.0.0 2286 | vfile: 6.0.3 2287 | transitivePeerDependencies: 2288 | - supports-color 2289 | 2290 | '@oslojs/encoding@1.1.0': {} 2291 | 2292 | '@pagefind/darwin-arm64@1.4.0': 2293 | optional: true 2294 | 2295 | '@pagefind/darwin-x64@1.4.0': 2296 | optional: true 2297 | 2298 | '@pagefind/default-ui@1.4.0': {} 2299 | 2300 | '@pagefind/freebsd-x64@1.4.0': 2301 | optional: true 2302 | 2303 | '@pagefind/linux-arm64@1.4.0': 2304 | optional: true 2305 | 2306 | '@pagefind/linux-x64@1.4.0': 2307 | optional: true 2308 | 2309 | '@pagefind/windows-x64@1.4.0': 2310 | optional: true 2311 | 2312 | '@rollup/pluginutils@5.3.0(rollup@4.53.3)': 2313 | dependencies: 2314 | '@types/estree': 1.0.8 2315 | estree-walker: 2.0.2 2316 | picomatch: 4.0.3 2317 | optionalDependencies: 2318 | rollup: 4.53.3 2319 | 2320 | '@rollup/rollup-android-arm-eabi@4.53.3': 2321 | optional: true 2322 | 2323 | '@rollup/rollup-android-arm64@4.53.3': 2324 | optional: true 2325 | 2326 | '@rollup/rollup-darwin-arm64@4.53.3': 2327 | optional: true 2328 | 2329 | '@rollup/rollup-darwin-x64@4.53.3': 2330 | optional: true 2331 | 2332 | '@rollup/rollup-freebsd-arm64@4.53.3': 2333 | optional: true 2334 | 2335 | '@rollup/rollup-freebsd-x64@4.53.3': 2336 | optional: true 2337 | 2338 | '@rollup/rollup-linux-arm-gnueabihf@4.53.3': 2339 | optional: true 2340 | 2341 | '@rollup/rollup-linux-arm-musleabihf@4.53.3': 2342 | optional: true 2343 | 2344 | '@rollup/rollup-linux-arm64-gnu@4.53.3': 2345 | optional: true 2346 | 2347 | '@rollup/rollup-linux-arm64-musl@4.53.3': 2348 | optional: true 2349 | 2350 | '@rollup/rollup-linux-loong64-gnu@4.53.3': 2351 | optional: true 2352 | 2353 | '@rollup/rollup-linux-ppc64-gnu@4.53.3': 2354 | optional: true 2355 | 2356 | '@rollup/rollup-linux-riscv64-gnu@4.53.3': 2357 | optional: true 2358 | 2359 | '@rollup/rollup-linux-riscv64-musl@4.53.3': 2360 | optional: true 2361 | 2362 | '@rollup/rollup-linux-s390x-gnu@4.53.3': 2363 | optional: true 2364 | 2365 | '@rollup/rollup-linux-x64-gnu@4.53.3': 2366 | optional: true 2367 | 2368 | '@rollup/rollup-linux-x64-musl@4.53.3': 2369 | optional: true 2370 | 2371 | '@rollup/rollup-openharmony-arm64@4.53.3': 2372 | optional: true 2373 | 2374 | '@rollup/rollup-win32-arm64-msvc@4.53.3': 2375 | optional: true 2376 | 2377 | '@rollup/rollup-win32-ia32-msvc@4.53.3': 2378 | optional: true 2379 | 2380 | '@rollup/rollup-win32-x64-gnu@4.53.3': 2381 | optional: true 2382 | 2383 | '@rollup/rollup-win32-x64-msvc@4.53.3': 2384 | optional: true 2385 | 2386 | '@shikijs/core@3.20.0': 2387 | dependencies: 2388 | '@shikijs/types': 3.20.0 2389 | '@shikijs/vscode-textmate': 10.0.2 2390 | '@types/hast': 3.0.4 2391 | hast-util-to-html: 9.0.5 2392 | 2393 | '@shikijs/engine-javascript@3.20.0': 2394 | dependencies: 2395 | '@shikijs/types': 3.20.0 2396 | '@shikijs/vscode-textmate': 10.0.2 2397 | oniguruma-to-es: 4.3.4 2398 | 2399 | '@shikijs/engine-oniguruma@3.20.0': 2400 | dependencies: 2401 | '@shikijs/types': 3.20.0 2402 | '@shikijs/vscode-textmate': 10.0.2 2403 | 2404 | '@shikijs/langs@3.20.0': 2405 | dependencies: 2406 | '@shikijs/types': 3.20.0 2407 | 2408 | '@shikijs/themes@3.20.0': 2409 | dependencies: 2410 | '@shikijs/types': 3.20.0 2411 | 2412 | '@shikijs/types@3.20.0': 2413 | dependencies: 2414 | '@shikijs/vscode-textmate': 10.0.2 2415 | '@types/hast': 3.0.4 2416 | 2417 | '@shikijs/vscode-textmate@10.0.2': {} 2418 | 2419 | '@swc/helpers@0.5.17': 2420 | dependencies: 2421 | tslib: 2.8.1 2422 | 2423 | '@types/debug@4.1.12': 2424 | dependencies: 2425 | '@types/ms': 2.1.0 2426 | 2427 | '@types/estree-jsx@1.0.5': 2428 | dependencies: 2429 | '@types/estree': 1.0.8 2430 | 2431 | '@types/estree@1.0.8': {} 2432 | 2433 | '@types/fontkit@2.0.8': 2434 | dependencies: 2435 | '@types/node': 25.0.2 2436 | 2437 | '@types/hast@3.0.4': 2438 | dependencies: 2439 | '@types/unist': 3.0.3 2440 | 2441 | '@types/js-yaml@4.0.9': {} 2442 | 2443 | '@types/mdast@4.0.4': 2444 | dependencies: 2445 | '@types/unist': 3.0.3 2446 | 2447 | '@types/mdx@2.0.13': {} 2448 | 2449 | '@types/ms@2.1.0': {} 2450 | 2451 | '@types/nlcst@2.0.3': 2452 | dependencies: 2453 | '@types/unist': 3.0.3 2454 | 2455 | '@types/node@17.0.45': {} 2456 | 2457 | '@types/node@25.0.2': 2458 | dependencies: 2459 | undici-types: 7.16.0 2460 | 2461 | '@types/sax@1.2.7': 2462 | dependencies: 2463 | '@types/node': 25.0.2 2464 | 2465 | '@types/unist@2.0.11': {} 2466 | 2467 | '@types/unist@3.0.3': {} 2468 | 2469 | '@ungap/structured-clone@1.3.0': {} 2470 | 2471 | acorn-jsx@5.3.2(acorn@8.15.0): 2472 | dependencies: 2473 | acorn: 8.15.0 2474 | 2475 | acorn@8.15.0: {} 2476 | 2477 | ansi-align@3.0.1: 2478 | dependencies: 2479 | string-width: 4.2.3 2480 | 2481 | ansi-regex@5.0.1: {} 2482 | 2483 | ansi-regex@6.2.2: {} 2484 | 2485 | ansi-styles@6.2.3: {} 2486 | 2487 | anymatch@3.1.3: 2488 | dependencies: 2489 | normalize-path: 3.0.0 2490 | picomatch: 2.3.1 2491 | 2492 | arg@5.0.2: {} 2493 | 2494 | argparse@2.0.1: {} 2495 | 2496 | aria-query@5.3.2: {} 2497 | 2498 | array-iterate@2.0.1: {} 2499 | 2500 | astring@1.9.0: {} 2501 | 2502 | astro-expressive-code@0.41.4(astro@5.16.5(@types/node@25.0.2)(rollup@4.53.3)(typescript@5.9.3)): 2503 | dependencies: 2504 | astro: 5.16.5(@types/node@25.0.2)(rollup@4.53.3)(typescript@5.9.3) 2505 | rehype-expressive-code: 0.41.4 2506 | 2507 | astro@5.16.5(@types/node@25.0.2)(rollup@4.53.3)(typescript@5.9.3): 2508 | dependencies: 2509 | '@astrojs/compiler': 2.13.0 2510 | '@astrojs/internal-helpers': 0.7.5 2511 | '@astrojs/markdown-remark': 6.3.10 2512 | '@astrojs/telemetry': 3.3.0 2513 | '@capsizecss/unpack': 3.0.1 2514 | '@oslojs/encoding': 1.1.0 2515 | '@rollup/pluginutils': 5.3.0(rollup@4.53.3) 2516 | acorn: 8.15.0 2517 | aria-query: 5.3.2 2518 | axobject-query: 4.1.0 2519 | boxen: 8.0.1 2520 | ci-info: 4.3.1 2521 | clsx: 2.1.1 2522 | common-ancestor-path: 1.0.1 2523 | cookie: 1.1.1 2524 | cssesc: 3.0.0 2525 | debug: 4.4.3 2526 | deterministic-object-hash: 2.0.2 2527 | devalue: 5.6.1 2528 | diff: 5.2.0 2529 | dlv: 1.1.3 2530 | dset: 3.1.4 2531 | es-module-lexer: 1.7.0 2532 | esbuild: 0.25.12 2533 | estree-walker: 3.0.3 2534 | flattie: 1.1.1 2535 | fontace: 0.3.1 2536 | github-slugger: 2.0.0 2537 | html-escaper: 3.0.3 2538 | http-cache-semantics: 4.2.0 2539 | import-meta-resolve: 4.2.0 2540 | js-yaml: 4.1.1 2541 | magic-string: 0.30.21 2542 | magicast: 0.5.1 2543 | mrmime: 2.0.1 2544 | neotraverse: 0.6.18 2545 | p-limit: 6.2.0 2546 | p-queue: 8.1.1 2547 | package-manager-detector: 1.6.0 2548 | piccolore: 0.1.3 2549 | picomatch: 4.0.3 2550 | prompts: 2.4.2 2551 | rehype: 13.0.2 2552 | semver: 7.7.3 2553 | shiki: 3.20.0 2554 | smol-toml: 1.5.2 2555 | svgo: 4.0.0 2556 | tinyexec: 1.0.2 2557 | tinyglobby: 0.2.15 2558 | tsconfck: 3.1.6(typescript@5.9.3) 2559 | ultrahtml: 1.6.0 2560 | unifont: 0.6.0 2561 | unist-util-visit: 5.0.0 2562 | unstorage: 1.17.3 2563 | vfile: 6.0.3 2564 | vite: 6.4.1(@types/node@25.0.2) 2565 | vitefu: 1.1.1(vite@6.4.1(@types/node@25.0.2)) 2566 | xxhash-wasm: 1.1.0 2567 | yargs-parser: 21.1.1 2568 | yocto-spinner: 0.2.3 2569 | zod: 3.25.76 2570 | zod-to-json-schema: 3.25.0(zod@3.25.76) 2571 | zod-to-ts: 1.2.0(typescript@5.9.3)(zod@3.25.76) 2572 | optionalDependencies: 2573 | sharp: 0.34.5 2574 | transitivePeerDependencies: 2575 | - '@azure/app-configuration' 2576 | - '@azure/cosmos' 2577 | - '@azure/data-tables' 2578 | - '@azure/identity' 2579 | - '@azure/keyvault-secrets' 2580 | - '@azure/storage-blob' 2581 | - '@capacitor/preferences' 2582 | - '@deno/kv' 2583 | - '@netlify/blobs' 2584 | - '@planetscale/database' 2585 | - '@types/node' 2586 | - '@upstash/redis' 2587 | - '@vercel/blob' 2588 | - '@vercel/functions' 2589 | - '@vercel/kv' 2590 | - aws4fetch 2591 | - db0 2592 | - idb-keyval 2593 | - ioredis 2594 | - jiti 2595 | - less 2596 | - lightningcss 2597 | - rollup 2598 | - sass 2599 | - sass-embedded 2600 | - stylus 2601 | - sugarss 2602 | - supports-color 2603 | - terser 2604 | - tsx 2605 | - typescript 2606 | - uploadthing 2607 | - yaml 2608 | 2609 | axobject-query@4.1.0: {} 2610 | 2611 | bail@2.0.2: {} 2612 | 2613 | base-64@1.0.0: {} 2614 | 2615 | base64-js@1.5.1: {} 2616 | 2617 | bcp-47-match@2.0.3: {} 2618 | 2619 | bcp-47@2.1.0: 2620 | dependencies: 2621 | is-alphabetical: 2.0.1 2622 | is-alphanumerical: 2.0.1 2623 | is-decimal: 2.0.1 2624 | 2625 | boolbase@1.0.0: {} 2626 | 2627 | boxen@8.0.1: 2628 | dependencies: 2629 | ansi-align: 3.0.1 2630 | camelcase: 8.0.0 2631 | chalk: 5.6.2 2632 | cli-boxes: 3.0.0 2633 | string-width: 7.2.0 2634 | type-fest: 4.41.0 2635 | widest-line: 5.0.0 2636 | wrap-ansi: 9.0.2 2637 | 2638 | brotli@1.3.3: 2639 | dependencies: 2640 | base64-js: 1.5.1 2641 | 2642 | camelcase@8.0.0: {} 2643 | 2644 | ccount@2.0.1: {} 2645 | 2646 | chalk@5.6.2: {} 2647 | 2648 | character-entities-html4@2.1.0: {} 2649 | 2650 | character-entities-legacy@3.0.0: {} 2651 | 2652 | character-entities@2.0.2: {} 2653 | 2654 | character-reference-invalid@2.0.1: {} 2655 | 2656 | chokidar@4.0.3: 2657 | dependencies: 2658 | readdirp: 4.1.2 2659 | 2660 | ci-info@4.3.1: {} 2661 | 2662 | cli-boxes@3.0.0: {} 2663 | 2664 | clone@2.1.2: {} 2665 | 2666 | clsx@2.1.1: {} 2667 | 2668 | collapse-white-space@2.1.0: {} 2669 | 2670 | comma-separated-tokens@2.0.3: {} 2671 | 2672 | commander@11.1.0: {} 2673 | 2674 | common-ancestor-path@1.0.1: {} 2675 | 2676 | cookie-es@1.2.2: {} 2677 | 2678 | cookie@1.1.1: {} 2679 | 2680 | crossws@0.3.5: 2681 | dependencies: 2682 | uncrypto: 0.1.3 2683 | 2684 | css-select@5.2.2: 2685 | dependencies: 2686 | boolbase: 1.0.0 2687 | css-what: 6.2.2 2688 | domhandler: 5.0.3 2689 | domutils: 3.2.2 2690 | nth-check: 2.1.1 2691 | 2692 | css-selector-parser@3.3.0: {} 2693 | 2694 | css-tree@2.2.1: 2695 | dependencies: 2696 | mdn-data: 2.0.28 2697 | source-map-js: 1.2.1 2698 | 2699 | css-tree@3.1.0: 2700 | dependencies: 2701 | mdn-data: 2.12.2 2702 | source-map-js: 1.2.1 2703 | 2704 | css-what@6.2.2: {} 2705 | 2706 | cssesc@3.0.0: {} 2707 | 2708 | csso@5.0.5: 2709 | dependencies: 2710 | css-tree: 2.2.1 2711 | 2712 | debug@4.4.3: 2713 | dependencies: 2714 | ms: 2.1.3 2715 | 2716 | decode-named-character-reference@1.2.0: 2717 | dependencies: 2718 | character-entities: 2.0.2 2719 | 2720 | defu@6.1.4: {} 2721 | 2722 | dequal@2.0.3: {} 2723 | 2724 | destr@2.0.5: {} 2725 | 2726 | detect-libc@2.1.2: {} 2727 | 2728 | deterministic-object-hash@2.0.2: 2729 | dependencies: 2730 | base-64: 1.0.0 2731 | 2732 | devalue@5.6.1: {} 2733 | 2734 | devlop@1.1.0: 2735 | dependencies: 2736 | dequal: 2.0.3 2737 | 2738 | dfa@1.2.0: {} 2739 | 2740 | diff@5.2.0: {} 2741 | 2742 | direction@2.0.1: {} 2743 | 2744 | dlv@1.1.3: {} 2745 | 2746 | dom-serializer@2.0.0: 2747 | dependencies: 2748 | domelementtype: 2.3.0 2749 | domhandler: 5.0.3 2750 | entities: 4.5.0 2751 | 2752 | domelementtype@2.3.0: {} 2753 | 2754 | domhandler@5.0.3: 2755 | dependencies: 2756 | domelementtype: 2.3.0 2757 | 2758 | domutils@3.2.2: 2759 | dependencies: 2760 | dom-serializer: 2.0.0 2761 | domelementtype: 2.3.0 2762 | domhandler: 5.0.3 2763 | 2764 | dset@3.1.4: {} 2765 | 2766 | emoji-regex@10.6.0: {} 2767 | 2768 | emoji-regex@8.0.0: {} 2769 | 2770 | entities@4.5.0: {} 2771 | 2772 | entities@6.0.1: {} 2773 | 2774 | es-module-lexer@1.7.0: {} 2775 | 2776 | esast-util-from-estree@2.0.0: 2777 | dependencies: 2778 | '@types/estree-jsx': 1.0.5 2779 | devlop: 1.1.0 2780 | estree-util-visit: 2.0.0 2781 | unist-util-position-from-estree: 2.0.0 2782 | 2783 | esast-util-from-js@2.0.1: 2784 | dependencies: 2785 | '@types/estree-jsx': 1.0.5 2786 | acorn: 8.15.0 2787 | esast-util-from-estree: 2.0.0 2788 | vfile-message: 4.0.3 2789 | 2790 | esbuild@0.25.12: 2791 | optionalDependencies: 2792 | '@esbuild/aix-ppc64': 0.25.12 2793 | '@esbuild/android-arm': 0.25.12 2794 | '@esbuild/android-arm64': 0.25.12 2795 | '@esbuild/android-x64': 0.25.12 2796 | '@esbuild/darwin-arm64': 0.25.12 2797 | '@esbuild/darwin-x64': 0.25.12 2798 | '@esbuild/freebsd-arm64': 0.25.12 2799 | '@esbuild/freebsd-x64': 0.25.12 2800 | '@esbuild/linux-arm': 0.25.12 2801 | '@esbuild/linux-arm64': 0.25.12 2802 | '@esbuild/linux-ia32': 0.25.12 2803 | '@esbuild/linux-loong64': 0.25.12 2804 | '@esbuild/linux-mips64el': 0.25.12 2805 | '@esbuild/linux-ppc64': 0.25.12 2806 | '@esbuild/linux-riscv64': 0.25.12 2807 | '@esbuild/linux-s390x': 0.25.12 2808 | '@esbuild/linux-x64': 0.25.12 2809 | '@esbuild/netbsd-arm64': 0.25.12 2810 | '@esbuild/netbsd-x64': 0.25.12 2811 | '@esbuild/openbsd-arm64': 0.25.12 2812 | '@esbuild/openbsd-x64': 0.25.12 2813 | '@esbuild/openharmony-arm64': 0.25.12 2814 | '@esbuild/sunos-x64': 0.25.12 2815 | '@esbuild/win32-arm64': 0.25.12 2816 | '@esbuild/win32-ia32': 0.25.12 2817 | '@esbuild/win32-x64': 0.25.12 2818 | 2819 | escape-string-regexp@5.0.0: {} 2820 | 2821 | estree-util-attach-comments@3.0.0: 2822 | dependencies: 2823 | '@types/estree': 1.0.8 2824 | 2825 | estree-util-build-jsx@3.0.1: 2826 | dependencies: 2827 | '@types/estree-jsx': 1.0.5 2828 | devlop: 1.1.0 2829 | estree-util-is-identifier-name: 3.0.0 2830 | estree-walker: 3.0.3 2831 | 2832 | estree-util-is-identifier-name@3.0.0: {} 2833 | 2834 | estree-util-scope@1.0.0: 2835 | dependencies: 2836 | '@types/estree': 1.0.8 2837 | devlop: 1.1.0 2838 | 2839 | estree-util-to-js@2.0.0: 2840 | dependencies: 2841 | '@types/estree-jsx': 1.0.5 2842 | astring: 1.9.0 2843 | source-map: 0.7.6 2844 | 2845 | estree-util-visit@2.0.0: 2846 | dependencies: 2847 | '@types/estree-jsx': 1.0.5 2848 | '@types/unist': 3.0.3 2849 | 2850 | estree-walker@2.0.2: {} 2851 | 2852 | estree-walker@3.0.3: 2853 | dependencies: 2854 | '@types/estree': 1.0.8 2855 | 2856 | eventemitter3@5.0.1: {} 2857 | 2858 | expressive-code@0.41.4: 2859 | dependencies: 2860 | '@expressive-code/core': 0.41.4 2861 | '@expressive-code/plugin-frames': 0.41.4 2862 | '@expressive-code/plugin-shiki': 0.41.4 2863 | '@expressive-code/plugin-text-markers': 0.41.4 2864 | 2865 | extend@3.0.2: {} 2866 | 2867 | fast-deep-equal@3.1.3: {} 2868 | 2869 | fdir@6.5.0(picomatch@4.0.3): 2870 | optionalDependencies: 2871 | picomatch: 4.0.3 2872 | 2873 | flattie@1.1.1: {} 2874 | 2875 | fontace@0.3.1: 2876 | dependencies: 2877 | '@types/fontkit': 2.0.8 2878 | fontkit: 2.0.4 2879 | 2880 | fontkit@2.0.4: 2881 | dependencies: 2882 | '@swc/helpers': 0.5.17 2883 | brotli: 1.3.3 2884 | clone: 2.1.2 2885 | dfa: 1.2.0 2886 | fast-deep-equal: 3.1.3 2887 | restructure: 3.0.2 2888 | tiny-inflate: 1.0.3 2889 | unicode-properties: 1.4.1 2890 | unicode-trie: 2.0.0 2891 | 2892 | fsevents@2.3.3: 2893 | optional: true 2894 | 2895 | get-east-asian-width@1.4.0: {} 2896 | 2897 | github-slugger@2.0.0: {} 2898 | 2899 | h3@1.15.4: 2900 | dependencies: 2901 | cookie-es: 1.2.2 2902 | crossws: 0.3.5 2903 | defu: 6.1.4 2904 | destr: 2.0.5 2905 | iron-webcrypto: 1.2.1 2906 | node-mock-http: 1.0.4 2907 | radix3: 1.1.2 2908 | ufo: 1.6.1 2909 | uncrypto: 0.1.3 2910 | 2911 | hast-util-embedded@3.0.0: 2912 | dependencies: 2913 | '@types/hast': 3.0.4 2914 | hast-util-is-element: 3.0.0 2915 | 2916 | hast-util-format@1.1.0: 2917 | dependencies: 2918 | '@types/hast': 3.0.4 2919 | hast-util-embedded: 3.0.0 2920 | hast-util-minify-whitespace: 1.0.1 2921 | hast-util-phrasing: 3.0.1 2922 | hast-util-whitespace: 3.0.0 2923 | html-whitespace-sensitive-tag-names: 3.0.1 2924 | unist-util-visit-parents: 6.0.2 2925 | 2926 | hast-util-from-html@2.0.3: 2927 | dependencies: 2928 | '@types/hast': 3.0.4 2929 | devlop: 1.1.0 2930 | hast-util-from-parse5: 8.0.3 2931 | parse5: 7.3.0 2932 | vfile: 6.0.3 2933 | vfile-message: 4.0.3 2934 | 2935 | hast-util-from-parse5@8.0.3: 2936 | dependencies: 2937 | '@types/hast': 3.0.4 2938 | '@types/unist': 3.0.3 2939 | devlop: 1.1.0 2940 | hastscript: 9.0.1 2941 | property-information: 7.1.0 2942 | vfile: 6.0.3 2943 | vfile-location: 5.0.3 2944 | web-namespaces: 2.0.1 2945 | 2946 | hast-util-has-property@3.0.0: 2947 | dependencies: 2948 | '@types/hast': 3.0.4 2949 | 2950 | hast-util-is-body-ok-link@3.0.1: 2951 | dependencies: 2952 | '@types/hast': 3.0.4 2953 | 2954 | hast-util-is-element@3.0.0: 2955 | dependencies: 2956 | '@types/hast': 3.0.4 2957 | 2958 | hast-util-minify-whitespace@1.0.1: 2959 | dependencies: 2960 | '@types/hast': 3.0.4 2961 | hast-util-embedded: 3.0.0 2962 | hast-util-is-element: 3.0.0 2963 | hast-util-whitespace: 3.0.0 2964 | unist-util-is: 6.0.1 2965 | 2966 | hast-util-parse-selector@4.0.0: 2967 | dependencies: 2968 | '@types/hast': 3.0.4 2969 | 2970 | hast-util-phrasing@3.0.1: 2971 | dependencies: 2972 | '@types/hast': 3.0.4 2973 | hast-util-embedded: 3.0.0 2974 | hast-util-has-property: 3.0.0 2975 | hast-util-is-body-ok-link: 3.0.1 2976 | hast-util-is-element: 3.0.0 2977 | 2978 | hast-util-raw@9.1.0: 2979 | dependencies: 2980 | '@types/hast': 3.0.4 2981 | '@types/unist': 3.0.3 2982 | '@ungap/structured-clone': 1.3.0 2983 | hast-util-from-parse5: 8.0.3 2984 | hast-util-to-parse5: 8.0.1 2985 | html-void-elements: 3.0.0 2986 | mdast-util-to-hast: 13.2.1 2987 | parse5: 7.3.0 2988 | unist-util-position: 5.0.0 2989 | unist-util-visit: 5.0.0 2990 | vfile: 6.0.3 2991 | web-namespaces: 2.0.1 2992 | zwitch: 2.0.4 2993 | 2994 | hast-util-select@6.0.4: 2995 | dependencies: 2996 | '@types/hast': 3.0.4 2997 | '@types/unist': 3.0.3 2998 | bcp-47-match: 2.0.3 2999 | comma-separated-tokens: 2.0.3 3000 | css-selector-parser: 3.3.0 3001 | devlop: 1.1.0 3002 | direction: 2.0.1 3003 | hast-util-has-property: 3.0.0 3004 | hast-util-to-string: 3.0.1 3005 | hast-util-whitespace: 3.0.0 3006 | nth-check: 2.1.1 3007 | property-information: 7.1.0 3008 | space-separated-tokens: 2.0.2 3009 | unist-util-visit: 5.0.0 3010 | zwitch: 2.0.4 3011 | 3012 | hast-util-to-estree@3.1.3: 3013 | dependencies: 3014 | '@types/estree': 1.0.8 3015 | '@types/estree-jsx': 1.0.5 3016 | '@types/hast': 3.0.4 3017 | comma-separated-tokens: 2.0.3 3018 | devlop: 1.1.0 3019 | estree-util-attach-comments: 3.0.0 3020 | estree-util-is-identifier-name: 3.0.0 3021 | hast-util-whitespace: 3.0.0 3022 | mdast-util-mdx-expression: 2.0.1 3023 | mdast-util-mdx-jsx: 3.2.0 3024 | mdast-util-mdxjs-esm: 2.0.1 3025 | property-information: 7.1.0 3026 | space-separated-tokens: 2.0.2 3027 | style-to-js: 1.1.21 3028 | unist-util-position: 5.0.0 3029 | zwitch: 2.0.4 3030 | transitivePeerDependencies: 3031 | - supports-color 3032 | 3033 | hast-util-to-html@9.0.5: 3034 | dependencies: 3035 | '@types/hast': 3.0.4 3036 | '@types/unist': 3.0.3 3037 | ccount: 2.0.1 3038 | comma-separated-tokens: 2.0.3 3039 | hast-util-whitespace: 3.0.0 3040 | html-void-elements: 3.0.0 3041 | mdast-util-to-hast: 13.2.1 3042 | property-information: 7.1.0 3043 | space-separated-tokens: 2.0.2 3044 | stringify-entities: 4.0.4 3045 | zwitch: 2.0.4 3046 | 3047 | hast-util-to-jsx-runtime@2.3.6: 3048 | dependencies: 3049 | '@types/estree': 1.0.8 3050 | '@types/hast': 3.0.4 3051 | '@types/unist': 3.0.3 3052 | comma-separated-tokens: 2.0.3 3053 | devlop: 1.1.0 3054 | estree-util-is-identifier-name: 3.0.0 3055 | hast-util-whitespace: 3.0.0 3056 | mdast-util-mdx-expression: 2.0.1 3057 | mdast-util-mdx-jsx: 3.2.0 3058 | mdast-util-mdxjs-esm: 2.0.1 3059 | property-information: 7.1.0 3060 | space-separated-tokens: 2.0.2 3061 | style-to-js: 1.1.21 3062 | unist-util-position: 5.0.0 3063 | vfile-message: 4.0.3 3064 | transitivePeerDependencies: 3065 | - supports-color 3066 | 3067 | hast-util-to-parse5@8.0.1: 3068 | dependencies: 3069 | '@types/hast': 3.0.4 3070 | comma-separated-tokens: 2.0.3 3071 | devlop: 1.1.0 3072 | property-information: 7.1.0 3073 | space-separated-tokens: 2.0.2 3074 | web-namespaces: 2.0.1 3075 | zwitch: 2.0.4 3076 | 3077 | hast-util-to-string@3.0.1: 3078 | dependencies: 3079 | '@types/hast': 3.0.4 3080 | 3081 | hast-util-to-text@4.0.2: 3082 | dependencies: 3083 | '@types/hast': 3.0.4 3084 | '@types/unist': 3.0.3 3085 | hast-util-is-element: 3.0.0 3086 | unist-util-find-after: 5.0.0 3087 | 3088 | hast-util-whitespace@3.0.0: 3089 | dependencies: 3090 | '@types/hast': 3.0.4 3091 | 3092 | hastscript@9.0.1: 3093 | dependencies: 3094 | '@types/hast': 3.0.4 3095 | comma-separated-tokens: 2.0.3 3096 | hast-util-parse-selector: 4.0.0 3097 | property-information: 7.1.0 3098 | space-separated-tokens: 2.0.2 3099 | 3100 | html-escaper@3.0.3: {} 3101 | 3102 | html-void-elements@3.0.0: {} 3103 | 3104 | html-whitespace-sensitive-tag-names@3.0.1: {} 3105 | 3106 | http-cache-semantics@4.2.0: {} 3107 | 3108 | i18next@23.16.8: 3109 | dependencies: 3110 | '@babel/runtime': 7.28.4 3111 | 3112 | import-meta-resolve@4.2.0: {} 3113 | 3114 | inline-style-parser@0.2.7: {} 3115 | 3116 | iron-webcrypto@1.2.1: {} 3117 | 3118 | is-alphabetical@2.0.1: {} 3119 | 3120 | is-alphanumerical@2.0.1: 3121 | dependencies: 3122 | is-alphabetical: 2.0.1 3123 | is-decimal: 2.0.1 3124 | 3125 | is-decimal@2.0.1: {} 3126 | 3127 | is-docker@3.0.0: {} 3128 | 3129 | is-fullwidth-code-point@3.0.0: {} 3130 | 3131 | is-hexadecimal@2.0.1: {} 3132 | 3133 | is-inside-container@1.0.0: 3134 | dependencies: 3135 | is-docker: 3.0.0 3136 | 3137 | is-plain-obj@4.1.0: {} 3138 | 3139 | is-wsl@3.1.0: 3140 | dependencies: 3141 | is-inside-container: 1.0.0 3142 | 3143 | js-yaml@4.1.1: 3144 | dependencies: 3145 | argparse: 2.0.1 3146 | 3147 | kleur@3.0.3: {} 3148 | 3149 | klona@2.0.6: {} 3150 | 3151 | longest-streak@3.1.0: {} 3152 | 3153 | lru-cache@10.4.3: {} 3154 | 3155 | magic-string@0.30.21: 3156 | dependencies: 3157 | '@jridgewell/sourcemap-codec': 1.5.5 3158 | 3159 | magicast@0.5.1: 3160 | dependencies: 3161 | '@babel/parser': 7.28.5 3162 | '@babel/types': 7.28.5 3163 | source-map-js: 1.2.1 3164 | 3165 | markdown-extensions@2.0.0: {} 3166 | 3167 | markdown-table@3.0.4: {} 3168 | 3169 | mdast-util-definitions@6.0.0: 3170 | dependencies: 3171 | '@types/mdast': 4.0.4 3172 | '@types/unist': 3.0.3 3173 | unist-util-visit: 5.0.0 3174 | 3175 | mdast-util-directive@3.1.0: 3176 | dependencies: 3177 | '@types/mdast': 4.0.4 3178 | '@types/unist': 3.0.3 3179 | ccount: 2.0.1 3180 | devlop: 1.1.0 3181 | mdast-util-from-markdown: 2.0.2 3182 | mdast-util-to-markdown: 2.1.2 3183 | parse-entities: 4.0.2 3184 | stringify-entities: 4.0.4 3185 | unist-util-visit-parents: 6.0.2 3186 | transitivePeerDependencies: 3187 | - supports-color 3188 | 3189 | mdast-util-find-and-replace@3.0.2: 3190 | dependencies: 3191 | '@types/mdast': 4.0.4 3192 | escape-string-regexp: 5.0.0 3193 | unist-util-is: 6.0.1 3194 | unist-util-visit-parents: 6.0.2 3195 | 3196 | mdast-util-from-markdown@2.0.2: 3197 | dependencies: 3198 | '@types/mdast': 4.0.4 3199 | '@types/unist': 3.0.3 3200 | decode-named-character-reference: 1.2.0 3201 | devlop: 1.1.0 3202 | mdast-util-to-string: 4.0.0 3203 | micromark: 4.0.2 3204 | micromark-util-decode-numeric-character-reference: 2.0.2 3205 | micromark-util-decode-string: 2.0.1 3206 | micromark-util-normalize-identifier: 2.0.1 3207 | micromark-util-symbol: 2.0.1 3208 | micromark-util-types: 2.0.2 3209 | unist-util-stringify-position: 4.0.0 3210 | transitivePeerDependencies: 3211 | - supports-color 3212 | 3213 | mdast-util-gfm-autolink-literal@2.0.1: 3214 | dependencies: 3215 | '@types/mdast': 4.0.4 3216 | ccount: 2.0.1 3217 | devlop: 1.1.0 3218 | mdast-util-find-and-replace: 3.0.2 3219 | micromark-util-character: 2.1.1 3220 | 3221 | mdast-util-gfm-footnote@2.1.0: 3222 | dependencies: 3223 | '@types/mdast': 4.0.4 3224 | devlop: 1.1.0 3225 | mdast-util-from-markdown: 2.0.2 3226 | mdast-util-to-markdown: 2.1.2 3227 | micromark-util-normalize-identifier: 2.0.1 3228 | transitivePeerDependencies: 3229 | - supports-color 3230 | 3231 | mdast-util-gfm-strikethrough@2.0.0: 3232 | dependencies: 3233 | '@types/mdast': 4.0.4 3234 | mdast-util-from-markdown: 2.0.2 3235 | mdast-util-to-markdown: 2.1.2 3236 | transitivePeerDependencies: 3237 | - supports-color 3238 | 3239 | mdast-util-gfm-table@2.0.0: 3240 | dependencies: 3241 | '@types/mdast': 4.0.4 3242 | devlop: 1.1.0 3243 | markdown-table: 3.0.4 3244 | mdast-util-from-markdown: 2.0.2 3245 | mdast-util-to-markdown: 2.1.2 3246 | transitivePeerDependencies: 3247 | - supports-color 3248 | 3249 | mdast-util-gfm-task-list-item@2.0.0: 3250 | dependencies: 3251 | '@types/mdast': 4.0.4 3252 | devlop: 1.1.0 3253 | mdast-util-from-markdown: 2.0.2 3254 | mdast-util-to-markdown: 2.1.2 3255 | transitivePeerDependencies: 3256 | - supports-color 3257 | 3258 | mdast-util-gfm@3.1.0: 3259 | dependencies: 3260 | mdast-util-from-markdown: 2.0.2 3261 | mdast-util-gfm-autolink-literal: 2.0.1 3262 | mdast-util-gfm-footnote: 2.1.0 3263 | mdast-util-gfm-strikethrough: 2.0.0 3264 | mdast-util-gfm-table: 2.0.0 3265 | mdast-util-gfm-task-list-item: 2.0.0 3266 | mdast-util-to-markdown: 2.1.2 3267 | transitivePeerDependencies: 3268 | - supports-color 3269 | 3270 | mdast-util-mdx-expression@2.0.1: 3271 | dependencies: 3272 | '@types/estree-jsx': 1.0.5 3273 | '@types/hast': 3.0.4 3274 | '@types/mdast': 4.0.4 3275 | devlop: 1.1.0 3276 | mdast-util-from-markdown: 2.0.2 3277 | mdast-util-to-markdown: 2.1.2 3278 | transitivePeerDependencies: 3279 | - supports-color 3280 | 3281 | mdast-util-mdx-jsx@3.2.0: 3282 | dependencies: 3283 | '@types/estree-jsx': 1.0.5 3284 | '@types/hast': 3.0.4 3285 | '@types/mdast': 4.0.4 3286 | '@types/unist': 3.0.3 3287 | ccount: 2.0.1 3288 | devlop: 1.1.0 3289 | mdast-util-from-markdown: 2.0.2 3290 | mdast-util-to-markdown: 2.1.2 3291 | parse-entities: 4.0.2 3292 | stringify-entities: 4.0.4 3293 | unist-util-stringify-position: 4.0.0 3294 | vfile-message: 4.0.3 3295 | transitivePeerDependencies: 3296 | - supports-color 3297 | 3298 | mdast-util-mdx@3.0.0: 3299 | dependencies: 3300 | mdast-util-from-markdown: 2.0.2 3301 | mdast-util-mdx-expression: 2.0.1 3302 | mdast-util-mdx-jsx: 3.2.0 3303 | mdast-util-mdxjs-esm: 2.0.1 3304 | mdast-util-to-markdown: 2.1.2 3305 | transitivePeerDependencies: 3306 | - supports-color 3307 | 3308 | mdast-util-mdxjs-esm@2.0.1: 3309 | dependencies: 3310 | '@types/estree-jsx': 1.0.5 3311 | '@types/hast': 3.0.4 3312 | '@types/mdast': 4.0.4 3313 | devlop: 1.1.0 3314 | mdast-util-from-markdown: 2.0.2 3315 | mdast-util-to-markdown: 2.1.2 3316 | transitivePeerDependencies: 3317 | - supports-color 3318 | 3319 | mdast-util-phrasing@4.1.0: 3320 | dependencies: 3321 | '@types/mdast': 4.0.4 3322 | unist-util-is: 6.0.1 3323 | 3324 | mdast-util-to-hast@13.2.1: 3325 | dependencies: 3326 | '@types/hast': 3.0.4 3327 | '@types/mdast': 4.0.4 3328 | '@ungap/structured-clone': 1.3.0 3329 | devlop: 1.1.0 3330 | micromark-util-sanitize-uri: 2.0.1 3331 | trim-lines: 3.0.1 3332 | unist-util-position: 5.0.0 3333 | unist-util-visit: 5.0.0 3334 | vfile: 6.0.3 3335 | 3336 | mdast-util-to-markdown@2.1.2: 3337 | dependencies: 3338 | '@types/mdast': 4.0.4 3339 | '@types/unist': 3.0.3 3340 | longest-streak: 3.1.0 3341 | mdast-util-phrasing: 4.1.0 3342 | mdast-util-to-string: 4.0.0 3343 | micromark-util-classify-character: 2.0.1 3344 | micromark-util-decode-string: 2.0.1 3345 | unist-util-visit: 5.0.0 3346 | zwitch: 2.0.4 3347 | 3348 | mdast-util-to-string@4.0.0: 3349 | dependencies: 3350 | '@types/mdast': 4.0.4 3351 | 3352 | mdn-data@2.0.28: {} 3353 | 3354 | mdn-data@2.12.2: {} 3355 | 3356 | micromark-core-commonmark@2.0.3: 3357 | dependencies: 3358 | decode-named-character-reference: 1.2.0 3359 | devlop: 1.1.0 3360 | micromark-factory-destination: 2.0.1 3361 | micromark-factory-label: 2.0.1 3362 | micromark-factory-space: 2.0.1 3363 | micromark-factory-title: 2.0.1 3364 | micromark-factory-whitespace: 2.0.1 3365 | micromark-util-character: 2.1.1 3366 | micromark-util-chunked: 2.0.1 3367 | micromark-util-classify-character: 2.0.1 3368 | micromark-util-html-tag-name: 2.0.1 3369 | micromark-util-normalize-identifier: 2.0.1 3370 | micromark-util-resolve-all: 2.0.1 3371 | micromark-util-subtokenize: 2.1.0 3372 | micromark-util-symbol: 2.0.1 3373 | micromark-util-types: 2.0.2 3374 | 3375 | micromark-extension-directive@3.0.2: 3376 | dependencies: 3377 | devlop: 1.1.0 3378 | micromark-factory-space: 2.0.1 3379 | micromark-factory-whitespace: 2.0.1 3380 | micromark-util-character: 2.1.1 3381 | micromark-util-symbol: 2.0.1 3382 | micromark-util-types: 2.0.2 3383 | parse-entities: 4.0.2 3384 | 3385 | micromark-extension-gfm-autolink-literal@2.1.0: 3386 | dependencies: 3387 | micromark-util-character: 2.1.1 3388 | micromark-util-sanitize-uri: 2.0.1 3389 | micromark-util-symbol: 2.0.1 3390 | micromark-util-types: 2.0.2 3391 | 3392 | micromark-extension-gfm-footnote@2.1.0: 3393 | dependencies: 3394 | devlop: 1.1.0 3395 | micromark-core-commonmark: 2.0.3 3396 | micromark-factory-space: 2.0.1 3397 | micromark-util-character: 2.1.1 3398 | micromark-util-normalize-identifier: 2.0.1 3399 | micromark-util-sanitize-uri: 2.0.1 3400 | micromark-util-symbol: 2.0.1 3401 | micromark-util-types: 2.0.2 3402 | 3403 | micromark-extension-gfm-strikethrough@2.1.0: 3404 | dependencies: 3405 | devlop: 1.1.0 3406 | micromark-util-chunked: 2.0.1 3407 | micromark-util-classify-character: 2.0.1 3408 | micromark-util-resolve-all: 2.0.1 3409 | micromark-util-symbol: 2.0.1 3410 | micromark-util-types: 2.0.2 3411 | 3412 | micromark-extension-gfm-table@2.1.1: 3413 | dependencies: 3414 | devlop: 1.1.0 3415 | micromark-factory-space: 2.0.1 3416 | micromark-util-character: 2.1.1 3417 | micromark-util-symbol: 2.0.1 3418 | micromark-util-types: 2.0.2 3419 | 3420 | micromark-extension-gfm-tagfilter@2.0.0: 3421 | dependencies: 3422 | micromark-util-types: 2.0.2 3423 | 3424 | micromark-extension-gfm-task-list-item@2.1.0: 3425 | dependencies: 3426 | devlop: 1.1.0 3427 | micromark-factory-space: 2.0.1 3428 | micromark-util-character: 2.1.1 3429 | micromark-util-symbol: 2.0.1 3430 | micromark-util-types: 2.0.2 3431 | 3432 | micromark-extension-gfm@3.0.0: 3433 | dependencies: 3434 | micromark-extension-gfm-autolink-literal: 2.1.0 3435 | micromark-extension-gfm-footnote: 2.1.0 3436 | micromark-extension-gfm-strikethrough: 2.1.0 3437 | micromark-extension-gfm-table: 2.1.1 3438 | micromark-extension-gfm-tagfilter: 2.0.0 3439 | micromark-extension-gfm-task-list-item: 2.1.0 3440 | micromark-util-combine-extensions: 2.0.1 3441 | micromark-util-types: 2.0.2 3442 | 3443 | micromark-extension-mdx-expression@3.0.1: 3444 | dependencies: 3445 | '@types/estree': 1.0.8 3446 | devlop: 1.1.0 3447 | micromark-factory-mdx-expression: 2.0.3 3448 | micromark-factory-space: 2.0.1 3449 | micromark-util-character: 2.1.1 3450 | micromark-util-events-to-acorn: 2.0.3 3451 | micromark-util-symbol: 2.0.1 3452 | micromark-util-types: 2.0.2 3453 | 3454 | micromark-extension-mdx-jsx@3.0.2: 3455 | dependencies: 3456 | '@types/estree': 1.0.8 3457 | devlop: 1.1.0 3458 | estree-util-is-identifier-name: 3.0.0 3459 | micromark-factory-mdx-expression: 2.0.3 3460 | micromark-factory-space: 2.0.1 3461 | micromark-util-character: 2.1.1 3462 | micromark-util-events-to-acorn: 2.0.3 3463 | micromark-util-symbol: 2.0.1 3464 | micromark-util-types: 2.0.2 3465 | vfile-message: 4.0.3 3466 | 3467 | micromark-extension-mdx-md@2.0.0: 3468 | dependencies: 3469 | micromark-util-types: 2.0.2 3470 | 3471 | micromark-extension-mdxjs-esm@3.0.0: 3472 | dependencies: 3473 | '@types/estree': 1.0.8 3474 | devlop: 1.1.0 3475 | micromark-core-commonmark: 2.0.3 3476 | micromark-util-character: 2.1.1 3477 | micromark-util-events-to-acorn: 2.0.3 3478 | micromark-util-symbol: 2.0.1 3479 | micromark-util-types: 2.0.2 3480 | unist-util-position-from-estree: 2.0.0 3481 | vfile-message: 4.0.3 3482 | 3483 | micromark-extension-mdxjs@3.0.0: 3484 | dependencies: 3485 | acorn: 8.15.0 3486 | acorn-jsx: 5.3.2(acorn@8.15.0) 3487 | micromark-extension-mdx-expression: 3.0.1 3488 | micromark-extension-mdx-jsx: 3.0.2 3489 | micromark-extension-mdx-md: 2.0.0 3490 | micromark-extension-mdxjs-esm: 3.0.0 3491 | micromark-util-combine-extensions: 2.0.1 3492 | micromark-util-types: 2.0.2 3493 | 3494 | micromark-factory-destination@2.0.1: 3495 | dependencies: 3496 | micromark-util-character: 2.1.1 3497 | micromark-util-symbol: 2.0.1 3498 | micromark-util-types: 2.0.2 3499 | 3500 | micromark-factory-label@2.0.1: 3501 | dependencies: 3502 | devlop: 1.1.0 3503 | micromark-util-character: 2.1.1 3504 | micromark-util-symbol: 2.0.1 3505 | micromark-util-types: 2.0.2 3506 | 3507 | micromark-factory-mdx-expression@2.0.3: 3508 | dependencies: 3509 | '@types/estree': 1.0.8 3510 | devlop: 1.1.0 3511 | micromark-factory-space: 2.0.1 3512 | micromark-util-character: 2.1.1 3513 | micromark-util-events-to-acorn: 2.0.3 3514 | micromark-util-symbol: 2.0.1 3515 | micromark-util-types: 2.0.2 3516 | unist-util-position-from-estree: 2.0.0 3517 | vfile-message: 4.0.3 3518 | 3519 | micromark-factory-space@2.0.1: 3520 | dependencies: 3521 | micromark-util-character: 2.1.1 3522 | micromark-util-types: 2.0.2 3523 | 3524 | micromark-factory-title@2.0.1: 3525 | dependencies: 3526 | micromark-factory-space: 2.0.1 3527 | micromark-util-character: 2.1.1 3528 | micromark-util-symbol: 2.0.1 3529 | micromark-util-types: 2.0.2 3530 | 3531 | micromark-factory-whitespace@2.0.1: 3532 | dependencies: 3533 | micromark-factory-space: 2.0.1 3534 | micromark-util-character: 2.1.1 3535 | micromark-util-symbol: 2.0.1 3536 | micromark-util-types: 2.0.2 3537 | 3538 | micromark-util-character@2.1.1: 3539 | dependencies: 3540 | micromark-util-symbol: 2.0.1 3541 | micromark-util-types: 2.0.2 3542 | 3543 | micromark-util-chunked@2.0.1: 3544 | dependencies: 3545 | micromark-util-symbol: 2.0.1 3546 | 3547 | micromark-util-classify-character@2.0.1: 3548 | dependencies: 3549 | micromark-util-character: 2.1.1 3550 | micromark-util-symbol: 2.0.1 3551 | micromark-util-types: 2.0.2 3552 | 3553 | micromark-util-combine-extensions@2.0.1: 3554 | dependencies: 3555 | micromark-util-chunked: 2.0.1 3556 | micromark-util-types: 2.0.2 3557 | 3558 | micromark-util-decode-numeric-character-reference@2.0.2: 3559 | dependencies: 3560 | micromark-util-symbol: 2.0.1 3561 | 3562 | micromark-util-decode-string@2.0.1: 3563 | dependencies: 3564 | decode-named-character-reference: 1.2.0 3565 | micromark-util-character: 2.1.1 3566 | micromark-util-decode-numeric-character-reference: 2.0.2 3567 | micromark-util-symbol: 2.0.1 3568 | 3569 | micromark-util-encode@2.0.1: {} 3570 | 3571 | micromark-util-events-to-acorn@2.0.3: 3572 | dependencies: 3573 | '@types/estree': 1.0.8 3574 | '@types/unist': 3.0.3 3575 | devlop: 1.1.0 3576 | estree-util-visit: 2.0.0 3577 | micromark-util-symbol: 2.0.1 3578 | micromark-util-types: 2.0.2 3579 | vfile-message: 4.0.3 3580 | 3581 | micromark-util-html-tag-name@2.0.1: {} 3582 | 3583 | micromark-util-normalize-identifier@2.0.1: 3584 | dependencies: 3585 | micromark-util-symbol: 2.0.1 3586 | 3587 | micromark-util-resolve-all@2.0.1: 3588 | dependencies: 3589 | micromark-util-types: 2.0.2 3590 | 3591 | micromark-util-sanitize-uri@2.0.1: 3592 | dependencies: 3593 | micromark-util-character: 2.1.1 3594 | micromark-util-encode: 2.0.1 3595 | micromark-util-symbol: 2.0.1 3596 | 3597 | micromark-util-subtokenize@2.1.0: 3598 | dependencies: 3599 | devlop: 1.1.0 3600 | micromark-util-chunked: 2.0.1 3601 | micromark-util-symbol: 2.0.1 3602 | micromark-util-types: 2.0.2 3603 | 3604 | micromark-util-symbol@2.0.1: {} 3605 | 3606 | micromark-util-types@2.0.2: {} 3607 | 3608 | micromark@4.0.2: 3609 | dependencies: 3610 | '@types/debug': 4.1.12 3611 | debug: 4.4.3 3612 | decode-named-character-reference: 1.2.0 3613 | devlop: 1.1.0 3614 | micromark-core-commonmark: 2.0.3 3615 | micromark-factory-space: 2.0.1 3616 | micromark-util-character: 2.1.1 3617 | micromark-util-chunked: 2.0.1 3618 | micromark-util-combine-extensions: 2.0.1 3619 | micromark-util-decode-numeric-character-reference: 2.0.2 3620 | micromark-util-encode: 2.0.1 3621 | micromark-util-normalize-identifier: 2.0.1 3622 | micromark-util-resolve-all: 2.0.1 3623 | micromark-util-sanitize-uri: 2.0.1 3624 | micromark-util-subtokenize: 2.1.0 3625 | micromark-util-symbol: 2.0.1 3626 | micromark-util-types: 2.0.2 3627 | transitivePeerDependencies: 3628 | - supports-color 3629 | 3630 | mrmime@2.0.1: {} 3631 | 3632 | ms@2.1.3: {} 3633 | 3634 | nanoid@3.3.11: {} 3635 | 3636 | neotraverse@0.6.18: {} 3637 | 3638 | nlcst-to-string@4.0.0: 3639 | dependencies: 3640 | '@types/nlcst': 2.0.3 3641 | 3642 | node-fetch-native@1.6.7: {} 3643 | 3644 | node-mock-http@1.0.4: {} 3645 | 3646 | normalize-path@3.0.0: {} 3647 | 3648 | nth-check@2.1.1: 3649 | dependencies: 3650 | boolbase: 1.0.0 3651 | 3652 | ofetch@1.5.1: 3653 | dependencies: 3654 | destr: 2.0.5 3655 | node-fetch-native: 1.6.7 3656 | ufo: 1.6.1 3657 | 3658 | ohash@2.0.11: {} 3659 | 3660 | oniguruma-parser@0.12.1: {} 3661 | 3662 | oniguruma-to-es@4.3.4: 3663 | dependencies: 3664 | oniguruma-parser: 0.12.1 3665 | regex: 6.1.0 3666 | regex-recursion: 6.0.2 3667 | 3668 | p-limit@6.2.0: 3669 | dependencies: 3670 | yocto-queue: 1.2.2 3671 | 3672 | p-queue@8.1.1: 3673 | dependencies: 3674 | eventemitter3: 5.0.1 3675 | p-timeout: 6.1.4 3676 | 3677 | p-timeout@6.1.4: {} 3678 | 3679 | package-manager-detector@1.6.0: {} 3680 | 3681 | pagefind@1.4.0: 3682 | optionalDependencies: 3683 | '@pagefind/darwin-arm64': 1.4.0 3684 | '@pagefind/darwin-x64': 1.4.0 3685 | '@pagefind/freebsd-x64': 1.4.0 3686 | '@pagefind/linux-arm64': 1.4.0 3687 | '@pagefind/linux-x64': 1.4.0 3688 | '@pagefind/windows-x64': 1.4.0 3689 | 3690 | pako@0.2.9: {} 3691 | 3692 | parse-entities@4.0.2: 3693 | dependencies: 3694 | '@types/unist': 2.0.11 3695 | character-entities-legacy: 3.0.0 3696 | character-reference-invalid: 2.0.1 3697 | decode-named-character-reference: 1.2.0 3698 | is-alphanumerical: 2.0.1 3699 | is-decimal: 2.0.1 3700 | is-hexadecimal: 2.0.1 3701 | 3702 | parse-latin@7.0.0: 3703 | dependencies: 3704 | '@types/nlcst': 2.0.3 3705 | '@types/unist': 3.0.3 3706 | nlcst-to-string: 4.0.0 3707 | unist-util-modify-children: 4.0.0 3708 | unist-util-visit-children: 3.0.0 3709 | vfile: 6.0.3 3710 | 3711 | parse5@7.3.0: 3712 | dependencies: 3713 | entities: 6.0.1 3714 | 3715 | piccolore@0.1.3: {} 3716 | 3717 | picocolors@1.1.1: {} 3718 | 3719 | picomatch@2.3.1: {} 3720 | 3721 | picomatch@4.0.3: {} 3722 | 3723 | postcss-nested@6.2.0(postcss@8.5.6): 3724 | dependencies: 3725 | postcss: 8.5.6 3726 | postcss-selector-parser: 6.1.2 3727 | 3728 | postcss-selector-parser@6.1.2: 3729 | dependencies: 3730 | cssesc: 3.0.0 3731 | util-deprecate: 1.0.2 3732 | 3733 | postcss@8.5.6: 3734 | dependencies: 3735 | nanoid: 3.3.11 3736 | picocolors: 1.1.1 3737 | source-map-js: 1.2.1 3738 | 3739 | prismjs@1.30.0: {} 3740 | 3741 | prompts@2.4.2: 3742 | dependencies: 3743 | kleur: 3.0.3 3744 | sisteransi: 1.0.5 3745 | 3746 | property-information@7.1.0: {} 3747 | 3748 | radix3@1.1.2: {} 3749 | 3750 | readdirp@4.1.2: {} 3751 | 3752 | recma-build-jsx@1.0.0: 3753 | dependencies: 3754 | '@types/estree': 1.0.8 3755 | estree-util-build-jsx: 3.0.1 3756 | vfile: 6.0.3 3757 | 3758 | recma-jsx@1.0.1(acorn@8.15.0): 3759 | dependencies: 3760 | acorn: 8.15.0 3761 | acorn-jsx: 5.3.2(acorn@8.15.0) 3762 | estree-util-to-js: 2.0.0 3763 | recma-parse: 1.0.0 3764 | recma-stringify: 1.0.0 3765 | unified: 11.0.5 3766 | 3767 | recma-parse@1.0.0: 3768 | dependencies: 3769 | '@types/estree': 1.0.8 3770 | esast-util-from-js: 2.0.1 3771 | unified: 11.0.5 3772 | vfile: 6.0.3 3773 | 3774 | recma-stringify@1.0.0: 3775 | dependencies: 3776 | '@types/estree': 1.0.8 3777 | estree-util-to-js: 2.0.0 3778 | unified: 11.0.5 3779 | vfile: 6.0.3 3780 | 3781 | regex-recursion@6.0.2: 3782 | dependencies: 3783 | regex-utilities: 2.3.0 3784 | 3785 | regex-utilities@2.3.0: {} 3786 | 3787 | regex@6.1.0: 3788 | dependencies: 3789 | regex-utilities: 2.3.0 3790 | 3791 | rehype-expressive-code@0.41.4: 3792 | dependencies: 3793 | expressive-code: 0.41.4 3794 | 3795 | rehype-format@5.0.1: 3796 | dependencies: 3797 | '@types/hast': 3.0.4 3798 | hast-util-format: 1.1.0 3799 | 3800 | rehype-parse@9.0.1: 3801 | dependencies: 3802 | '@types/hast': 3.0.4 3803 | hast-util-from-html: 2.0.3 3804 | unified: 11.0.5 3805 | 3806 | rehype-raw@7.0.0: 3807 | dependencies: 3808 | '@types/hast': 3.0.4 3809 | hast-util-raw: 9.1.0 3810 | vfile: 6.0.3 3811 | 3812 | rehype-recma@1.0.0: 3813 | dependencies: 3814 | '@types/estree': 1.0.8 3815 | '@types/hast': 3.0.4 3816 | hast-util-to-estree: 3.1.3 3817 | transitivePeerDependencies: 3818 | - supports-color 3819 | 3820 | rehype-stringify@10.0.1: 3821 | dependencies: 3822 | '@types/hast': 3.0.4 3823 | hast-util-to-html: 9.0.5 3824 | unified: 11.0.5 3825 | 3826 | rehype@13.0.2: 3827 | dependencies: 3828 | '@types/hast': 3.0.4 3829 | rehype-parse: 9.0.1 3830 | rehype-stringify: 10.0.1 3831 | unified: 11.0.5 3832 | 3833 | remark-directive@3.0.1: 3834 | dependencies: 3835 | '@types/mdast': 4.0.4 3836 | mdast-util-directive: 3.1.0 3837 | micromark-extension-directive: 3.0.2 3838 | unified: 11.0.5 3839 | transitivePeerDependencies: 3840 | - supports-color 3841 | 3842 | remark-gfm@4.0.1: 3843 | dependencies: 3844 | '@types/mdast': 4.0.4 3845 | mdast-util-gfm: 3.1.0 3846 | micromark-extension-gfm: 3.0.0 3847 | remark-parse: 11.0.0 3848 | remark-stringify: 11.0.0 3849 | unified: 11.0.5 3850 | transitivePeerDependencies: 3851 | - supports-color 3852 | 3853 | remark-mdx@3.1.1: 3854 | dependencies: 3855 | mdast-util-mdx: 3.0.0 3856 | micromark-extension-mdxjs: 3.0.0 3857 | transitivePeerDependencies: 3858 | - supports-color 3859 | 3860 | remark-parse@11.0.0: 3861 | dependencies: 3862 | '@types/mdast': 4.0.4 3863 | mdast-util-from-markdown: 2.0.2 3864 | micromark-util-types: 2.0.2 3865 | unified: 11.0.5 3866 | transitivePeerDependencies: 3867 | - supports-color 3868 | 3869 | remark-rehype@11.1.2: 3870 | dependencies: 3871 | '@types/hast': 3.0.4 3872 | '@types/mdast': 4.0.4 3873 | mdast-util-to-hast: 13.2.1 3874 | unified: 11.0.5 3875 | vfile: 6.0.3 3876 | 3877 | remark-smartypants@3.0.2: 3878 | dependencies: 3879 | retext: 9.0.0 3880 | retext-smartypants: 6.2.0 3881 | unified: 11.0.5 3882 | unist-util-visit: 5.0.0 3883 | 3884 | remark-stringify@11.0.0: 3885 | dependencies: 3886 | '@types/mdast': 4.0.4 3887 | mdast-util-to-markdown: 2.1.2 3888 | unified: 11.0.5 3889 | 3890 | restructure@3.0.2: {} 3891 | 3892 | retext-latin@4.0.0: 3893 | dependencies: 3894 | '@types/nlcst': 2.0.3 3895 | parse-latin: 7.0.0 3896 | unified: 11.0.5 3897 | 3898 | retext-smartypants@6.2.0: 3899 | dependencies: 3900 | '@types/nlcst': 2.0.3 3901 | nlcst-to-string: 4.0.0 3902 | unist-util-visit: 5.0.0 3903 | 3904 | retext-stringify@4.0.0: 3905 | dependencies: 3906 | '@types/nlcst': 2.0.3 3907 | nlcst-to-string: 4.0.0 3908 | unified: 11.0.5 3909 | 3910 | retext@9.0.0: 3911 | dependencies: 3912 | '@types/nlcst': 2.0.3 3913 | retext-latin: 4.0.0 3914 | retext-stringify: 4.0.0 3915 | unified: 11.0.5 3916 | 3917 | rollup@4.53.3: 3918 | dependencies: 3919 | '@types/estree': 1.0.8 3920 | optionalDependencies: 3921 | '@rollup/rollup-android-arm-eabi': 4.53.3 3922 | '@rollup/rollup-android-arm64': 4.53.3 3923 | '@rollup/rollup-darwin-arm64': 4.53.3 3924 | '@rollup/rollup-darwin-x64': 4.53.3 3925 | '@rollup/rollup-freebsd-arm64': 4.53.3 3926 | '@rollup/rollup-freebsd-x64': 4.53.3 3927 | '@rollup/rollup-linux-arm-gnueabihf': 4.53.3 3928 | '@rollup/rollup-linux-arm-musleabihf': 4.53.3 3929 | '@rollup/rollup-linux-arm64-gnu': 4.53.3 3930 | '@rollup/rollup-linux-arm64-musl': 4.53.3 3931 | '@rollup/rollup-linux-loong64-gnu': 4.53.3 3932 | '@rollup/rollup-linux-ppc64-gnu': 4.53.3 3933 | '@rollup/rollup-linux-riscv64-gnu': 4.53.3 3934 | '@rollup/rollup-linux-riscv64-musl': 4.53.3 3935 | '@rollup/rollup-linux-s390x-gnu': 4.53.3 3936 | '@rollup/rollup-linux-x64-gnu': 4.53.3 3937 | '@rollup/rollup-linux-x64-musl': 4.53.3 3938 | '@rollup/rollup-openharmony-arm64': 4.53.3 3939 | '@rollup/rollup-win32-arm64-msvc': 4.53.3 3940 | '@rollup/rollup-win32-ia32-msvc': 4.53.3 3941 | '@rollup/rollup-win32-x64-gnu': 4.53.3 3942 | '@rollup/rollup-win32-x64-msvc': 4.53.3 3943 | fsevents: 2.3.3 3944 | 3945 | sax@1.4.3: {} 3946 | 3947 | semver@7.7.3: {} 3948 | 3949 | sharp@0.34.5: 3950 | dependencies: 3951 | '@img/colour': 1.0.0 3952 | detect-libc: 2.1.2 3953 | semver: 7.7.3 3954 | optionalDependencies: 3955 | '@img/sharp-darwin-arm64': 0.34.5 3956 | '@img/sharp-darwin-x64': 0.34.5 3957 | '@img/sharp-libvips-darwin-arm64': 1.2.4 3958 | '@img/sharp-libvips-darwin-x64': 1.2.4 3959 | '@img/sharp-libvips-linux-arm': 1.2.4 3960 | '@img/sharp-libvips-linux-arm64': 1.2.4 3961 | '@img/sharp-libvips-linux-ppc64': 1.2.4 3962 | '@img/sharp-libvips-linux-riscv64': 1.2.4 3963 | '@img/sharp-libvips-linux-s390x': 1.2.4 3964 | '@img/sharp-libvips-linux-x64': 1.2.4 3965 | '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 3966 | '@img/sharp-libvips-linuxmusl-x64': 1.2.4 3967 | '@img/sharp-linux-arm': 0.34.5 3968 | '@img/sharp-linux-arm64': 0.34.5 3969 | '@img/sharp-linux-ppc64': 0.34.5 3970 | '@img/sharp-linux-riscv64': 0.34.5 3971 | '@img/sharp-linux-s390x': 0.34.5 3972 | '@img/sharp-linux-x64': 0.34.5 3973 | '@img/sharp-linuxmusl-arm64': 0.34.5 3974 | '@img/sharp-linuxmusl-x64': 0.34.5 3975 | '@img/sharp-wasm32': 0.34.5 3976 | '@img/sharp-win32-arm64': 0.34.5 3977 | '@img/sharp-win32-ia32': 0.34.5 3978 | '@img/sharp-win32-x64': 0.34.5 3979 | 3980 | shiki@3.20.0: 3981 | dependencies: 3982 | '@shikijs/core': 3.20.0 3983 | '@shikijs/engine-javascript': 3.20.0 3984 | '@shikijs/engine-oniguruma': 3.20.0 3985 | '@shikijs/langs': 3.20.0 3986 | '@shikijs/themes': 3.20.0 3987 | '@shikijs/types': 3.20.0 3988 | '@shikijs/vscode-textmate': 10.0.2 3989 | '@types/hast': 3.0.4 3990 | 3991 | sisteransi@1.0.5: {} 3992 | 3993 | sitemap@8.0.2: 3994 | dependencies: 3995 | '@types/node': 17.0.45 3996 | '@types/sax': 1.2.7 3997 | arg: 5.0.2 3998 | sax: 1.4.3 3999 | 4000 | smol-toml@1.5.2: {} 4001 | 4002 | source-map-js@1.2.1: {} 4003 | 4004 | source-map@0.7.6: {} 4005 | 4006 | space-separated-tokens@2.0.2: {} 4007 | 4008 | stream-replace-string@2.0.0: {} 4009 | 4010 | string-width@4.2.3: 4011 | dependencies: 4012 | emoji-regex: 8.0.0 4013 | is-fullwidth-code-point: 3.0.0 4014 | strip-ansi: 6.0.1 4015 | 4016 | string-width@7.2.0: 4017 | dependencies: 4018 | emoji-regex: 10.6.0 4019 | get-east-asian-width: 1.4.0 4020 | strip-ansi: 7.1.2 4021 | 4022 | stringify-entities@4.0.4: 4023 | dependencies: 4024 | character-entities-html4: 2.1.0 4025 | character-entities-legacy: 3.0.0 4026 | 4027 | strip-ansi@6.0.1: 4028 | dependencies: 4029 | ansi-regex: 5.0.1 4030 | 4031 | strip-ansi@7.1.2: 4032 | dependencies: 4033 | ansi-regex: 6.2.2 4034 | 4035 | style-to-js@1.1.21: 4036 | dependencies: 4037 | style-to-object: 1.0.14 4038 | 4039 | style-to-object@1.0.14: 4040 | dependencies: 4041 | inline-style-parser: 0.2.7 4042 | 4043 | svgo@4.0.0: 4044 | dependencies: 4045 | commander: 11.1.0 4046 | css-select: 5.2.2 4047 | css-tree: 3.1.0 4048 | css-what: 6.2.2 4049 | csso: 5.0.5 4050 | picocolors: 1.1.1 4051 | sax: 1.4.3 4052 | 4053 | tiny-inflate@1.0.3: {} 4054 | 4055 | tinyexec@1.0.2: {} 4056 | 4057 | tinyglobby@0.2.15: 4058 | dependencies: 4059 | fdir: 6.5.0(picomatch@4.0.3) 4060 | picomatch: 4.0.3 4061 | 4062 | trim-lines@3.0.1: {} 4063 | 4064 | trough@2.2.0: {} 4065 | 4066 | tsconfck@3.1.6(typescript@5.9.3): 4067 | optionalDependencies: 4068 | typescript: 5.9.3 4069 | 4070 | tslib@2.8.1: {} 4071 | 4072 | type-fest@4.41.0: {} 4073 | 4074 | typescript@5.9.3: {} 4075 | 4076 | ufo@1.6.1: {} 4077 | 4078 | ultrahtml@1.6.0: {} 4079 | 4080 | uncrypto@0.1.3: {} 4081 | 4082 | undici-types@7.16.0: {} 4083 | 4084 | unicode-properties@1.4.1: 4085 | dependencies: 4086 | base64-js: 1.5.1 4087 | unicode-trie: 2.0.0 4088 | 4089 | unicode-trie@2.0.0: 4090 | dependencies: 4091 | pako: 0.2.9 4092 | tiny-inflate: 1.0.3 4093 | 4094 | unified@11.0.5: 4095 | dependencies: 4096 | '@types/unist': 3.0.3 4097 | bail: 2.0.2 4098 | devlop: 1.1.0 4099 | extend: 3.0.2 4100 | is-plain-obj: 4.1.0 4101 | trough: 2.2.0 4102 | vfile: 6.0.3 4103 | 4104 | unifont@0.6.0: 4105 | dependencies: 4106 | css-tree: 3.1.0 4107 | ofetch: 1.5.1 4108 | ohash: 2.0.11 4109 | 4110 | unist-util-find-after@5.0.0: 4111 | dependencies: 4112 | '@types/unist': 3.0.3 4113 | unist-util-is: 6.0.1 4114 | 4115 | unist-util-is@6.0.1: 4116 | dependencies: 4117 | '@types/unist': 3.0.3 4118 | 4119 | unist-util-modify-children@4.0.0: 4120 | dependencies: 4121 | '@types/unist': 3.0.3 4122 | array-iterate: 2.0.1 4123 | 4124 | unist-util-position-from-estree@2.0.0: 4125 | dependencies: 4126 | '@types/unist': 3.0.3 4127 | 4128 | unist-util-position@5.0.0: 4129 | dependencies: 4130 | '@types/unist': 3.0.3 4131 | 4132 | unist-util-remove-position@5.0.0: 4133 | dependencies: 4134 | '@types/unist': 3.0.3 4135 | unist-util-visit: 5.0.0 4136 | 4137 | unist-util-stringify-position@4.0.0: 4138 | dependencies: 4139 | '@types/unist': 3.0.3 4140 | 4141 | unist-util-visit-children@3.0.0: 4142 | dependencies: 4143 | '@types/unist': 3.0.3 4144 | 4145 | unist-util-visit-parents@6.0.2: 4146 | dependencies: 4147 | '@types/unist': 3.0.3 4148 | unist-util-is: 6.0.1 4149 | 4150 | unist-util-visit@5.0.0: 4151 | dependencies: 4152 | '@types/unist': 3.0.3 4153 | unist-util-is: 6.0.1 4154 | unist-util-visit-parents: 6.0.2 4155 | 4156 | unstorage@1.17.3: 4157 | dependencies: 4158 | anymatch: 3.1.3 4159 | chokidar: 4.0.3 4160 | destr: 2.0.5 4161 | h3: 1.15.4 4162 | lru-cache: 10.4.3 4163 | node-fetch-native: 1.6.7 4164 | ofetch: 1.5.1 4165 | ufo: 1.6.1 4166 | 4167 | util-deprecate@1.0.2: {} 4168 | 4169 | vfile-location@5.0.3: 4170 | dependencies: 4171 | '@types/unist': 3.0.3 4172 | vfile: 6.0.3 4173 | 4174 | vfile-message@4.0.3: 4175 | dependencies: 4176 | '@types/unist': 3.0.3 4177 | unist-util-stringify-position: 4.0.0 4178 | 4179 | vfile@6.0.3: 4180 | dependencies: 4181 | '@types/unist': 3.0.3 4182 | vfile-message: 4.0.3 4183 | 4184 | vite@6.4.1(@types/node@25.0.2): 4185 | dependencies: 4186 | esbuild: 0.25.12 4187 | fdir: 6.5.0(picomatch@4.0.3) 4188 | picomatch: 4.0.3 4189 | postcss: 8.5.6 4190 | rollup: 4.53.3 4191 | tinyglobby: 0.2.15 4192 | optionalDependencies: 4193 | '@types/node': 25.0.2 4194 | fsevents: 2.3.3 4195 | 4196 | vitefu@1.1.1(vite@6.4.1(@types/node@25.0.2)): 4197 | optionalDependencies: 4198 | vite: 6.4.1(@types/node@25.0.2) 4199 | 4200 | web-namespaces@2.0.1: {} 4201 | 4202 | which-pm-runs@1.1.0: {} 4203 | 4204 | widest-line@5.0.0: 4205 | dependencies: 4206 | string-width: 7.2.0 4207 | 4208 | wrap-ansi@9.0.2: 4209 | dependencies: 4210 | ansi-styles: 6.2.3 4211 | string-width: 7.2.0 4212 | strip-ansi: 7.1.2 4213 | 4214 | xxhash-wasm@1.1.0: {} 4215 | 4216 | yargs-parser@21.1.1: {} 4217 | 4218 | yocto-queue@1.2.2: {} 4219 | 4220 | yocto-spinner@0.2.3: 4221 | dependencies: 4222 | yoctocolors: 2.1.2 4223 | 4224 | yoctocolors@2.1.2: {} 4225 | 4226 | zod-to-json-schema@3.25.0(zod@3.25.76): 4227 | dependencies: 4228 | zod: 3.25.76 4229 | 4230 | zod-to-ts@1.2.0(typescript@5.9.3)(zod@3.25.76): 4231 | dependencies: 4232 | typescript: 5.9.3 4233 | zod: 3.25.76 4234 | 4235 | zod@3.25.76: {} 4236 | 4237 | zwitch@2.0.4: {} 4238 | --------------------------------------------------------------------------------