diff --git a/PROJECT_STATUS.md b/PROJECT_STATUS.md
index 590aae9..4aa98fb 100644
--- a/PROJECT_STATUS.md
+++ b/PROJECT_STATUS.md
@@ -27,11 +27,17 @@ multiplayer are **v2**, already scaffolded and parked in-repo.
## Timeline
-- **2026-08-22** — Removed the superseded static `landing/` tree. The live public
- landing is built from `site/` (Astro 7). Note that `ios-landings` also targets
- the same Cloudflare Pages project `motion` from `products/motion/`; the most
- recent production deployment came from this repo (`ca11e2d`), so the 2026-08-17
- cutover below is not currently in effect. One of the two sources must be retired.
+- **2026-08-23** — Cut over to the `ios-landings` factory for real and removed
+ the `site/` fork. Both this repo and the factory targeted Cloudflare Pages
+ project `motion`, so whichever pushed last won. The factory now owns it: its
+ build was deployed to `motion.significanthobbies.com` and the live HTML is
+ byte-identical to `ios-landings/dist/motion/index.html`. The fork's better
+ `llms.txt` — the real best-fit/not-a-fit lines and the CLI block — was ported
+ into `ios-landings/products/motion/site.config.ts` first via new optional
+ `agentFit`/`agentCli` config, so nothing regressed; the live `llms.txt` is
+ byte-identical to what the fork served. `pnpm run deploy` here still fails on
+ purpose.
+- **2026-08-22** — Removed the superseded static `landing/` tree.
- **2026-08-17** — Public landing cut over to the ios-landings factory on
the existing Cloudflare Pages project `motion`.
- **2026-08-12** — Adopted the Fleet code-health standard across TypeScript and
diff --git a/biome.json b/biome.json
index f2f1f92..a2025fb 100644
--- a/biome.json
+++ b/biome.json
@@ -85,16 +85,6 @@
{
"includes": ["**/*.html", "**/*.css"],
"formatter": { "enabled": false }
- },
- {
- "includes": ["site/**/*.astro"],
- "linter": {
- "rules": {
- "correctness": {
- "noUnusedImports": "off"
- }
- }
- }
}
]
}
diff --git a/package.json b/package.json
index e8345ae..1d3e5f3 100644
--- a/package.json
+++ b/package.json
@@ -26,10 +26,9 @@
"quality:swift-format": "node scripts/check-code-health.mjs swift-format",
"quality:swift-unused": "node scripts/check-code-health.mjs swift-unused",
"quality:swift": "pnpm run quality:swift-format && pnpm run quality:swift-unused",
- "check:landing": "pnpm --dir site install --ignore-workspace --frozen-lockfile && pnpm --dir site check",
- "quality": "pnpm format:check && pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm check:landing && pnpm quality:coverage && pnpm quality:unused && pnpm quality:complexity && pnpm quality:duplication && pnpm quality:cycles && pnpm quality:dependencies && pnpm quality:suppressions && pnpm quality:hygiene",
+ "quality": "pnpm format:check && pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm quality:coverage && pnpm quality:unused && pnpm quality:complexity && pnpm quality:duplication && pnpm quality:cycles && pnpm quality:dependencies && pnpm quality:suppressions && pnpm quality:hygiene",
"check": "pnpm quality",
- "deploy": "echo 'Motion landing deploys from ios-landings (pnpm run deploy:motion).' && exit 1"
+ "deploy": "echo 'Motion landing deploys from ios-landings: pnpm run deploy:motion there. This repo holds no landing source.' && exit 1"
},
"devDependencies": {
"@biomejs/biome": "2.5.8",
diff --git a/site/.gitignore b/site/.gitignore
deleted file mode 100644
index 360920f..0000000
--- a/site/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-node_modules/
-dist/
-.DS_Store
-.astro
diff --git a/site/README.md b/site/README.md
deleted file mode 100644
index aac85e2..0000000
--- a/site/README.md
+++ /dev/null
@@ -1,44 +0,0 @@
-# iOS landing template
-
-Copy this folder into a Significant Hobbies iOS repo as `site/`. It is
-Indulge’s page set and story shape, with tokens and copy filled from one
-config file.
-
-```bash
-cp -R foundry/ops/templates/ios-landing /path/to/app/site
-cd /path/to/app/site
-# edit src/site.config.ts
-# add public/images/screens/*.jpg and a mark/favicon
-pnpm install
-pnpm check
-```
-
-Do not import this template at runtime. The product repo must own its
-copy so it stays independently buildable.
-
-## Fill in
-
-1. `src/site.config.ts` — name, tokens, copy, legal, required-check fragments
-2. `astro.config.mjs` — `site` URL
-3. `public/images/screens/` — real iPhone captures
-4. `public/favicon-32.png` and `favicon-64.png`
-5. `PUBLIC_TESTFLIGHT_URL` only when it is a real `https://testflight.apple.com/` link
-6. `appStoreUrl` / `appStoreId` only for a live `https://apps.apple.com/` product
-
-## Apple marketing rules
-
-- Privacy and support URLs are first-class pages. App Store listings need both.
-- Never invent an App Store badge. The template loads Apple’s official badge
- only when `availability` is `app-store` and `appStoreUrl` is on
- `apps.apple.com`.
-- Never claim “Available on the App Store” or emit a Smart App Banner until
- that ID exists.
-- Do not use icons or product shots from apple.com.
-- Screenshots must be the real app, not mocked marketing UI.
-- TestFlight links must be `https://testflight.apple.com/…`.
-
-## Routes
-
-`/`, `/privacy/`, `/support/`, `/terms/`, `/accessibility/`,
-`/testflight/`, `/index.md`, `/llms.txt`, `/api/ai`, `/robots.txt`,
-`/sitemap.xml`.
diff --git a/site/astro.config.mjs b/site/astro.config.mjs
deleted file mode 100644
index 9609f32..0000000
--- a/site/astro.config.mjs
+++ /dev/null
@@ -1,16 +0,0 @@
-import { defineConfig } from "astro/config";
-import { site } from "./src/site.config.ts";
-
-export default defineConfig({
- site: site.url,
- output: "static",
- trailingSlash: "ignore",
- build: {
- format: "directory",
- inlineStylesheets: "always"
- },
- vite: {
- css: { transformer: "lightningcss" },
- build: { cssMinify: "lightningcss" }
- }
-});
diff --git a/site/functions/_middleware.ts b/site/functions/_middleware.ts
deleted file mode 100644
index ac37ca6..0000000
--- a/site/functions/_middleware.ts
+++ /dev/null
@@ -1,316 +0,0 @@
-// CF Pages Functions middleware for motion.significanthobbies.com:
-// - Handles Accept: text/markdown negotiation for pages with .md alternates.
-// - Returns agent-friendly markdown 404s for unknown paths (including soft-404s).
-// - Serves /openapi.json with the public API spec.
-// - Adds Vary: Accept to HTML responses with markdown alternates.
-// - Returns JSON errors for unknown /api/* paths.
-// - Adds rate-limit headers to API responses.
-
-const SITE_URL = "https://motion.significanthobbies.com";
-const RATE_LIMIT = 120;
-const RATE_LIMIT_WINDOW = 60;
-
-const errorSchema = {
- type: "object",
- properties: {
- error: {
- type: "object",
- properties: {
- code: { type: "string", description: "Machine-readable error code" },
- message: { type: "string", description: "Human-readable error message" },
- path: { type: "string", description: "Request path that caused the error" },
- },
- required: ["code", "message"],
- },
- },
- required: ["error"],
-};
-
-const versionParam = {
- name: "Api-Version",
- in: "header",
- description: "API version. Current version is 1. Deprecated versions are announced via Sunset response headers.",
- schema: { type: "string", default: "1" },
-};
-
-const errorResponse = (description: string) => ({
- description,
- content: { "application/json": { schema: errorSchema } },
-});
-
-const OPENAPI_SPEC = {
- openapi: "3.1.0",
- info: {
- title: "Motion public API",
- version: "1.0.0",
- description:
- "Motion is an iPhone-hosted game experiment: on-device pose tracking turns movement into play. The public web API exposes read-only agent surfaces: the agent catalog, sitemap, llms.txt, and per-page markdown alternates. The API is versioned via the Api-Version header; the current version is 1. Breaking changes require a new version and are announced via Sunset response headers.",
- contact: { name: "Motion", url: SITE_URL },
- },
- servers: [{ url: SITE_URL }],
- tags: [{ name: "agent-surfaces", description: "Machine-readable public surfaces" }],
- paths: {
- "/api/ai": {
- get: {
- operationId: "getAgentCatalog",
- tags: ["agent-surfaces"],
- summary: "Agent catalog",
- description: "JSON inventory of public agent surfaces.",
- parameters: [versionParam],
- responses: {
- "200": {
- description: "Agent catalog",
- content: {
- "application/json": {
- schema: {
- type: "object",
- properties: {
- name: { type: "string" },
- version: { type: "string" },
- url: { type: "string", format: "uri" },
- llms: { type: "string", format: "uri" },
- sitemap: { type: "string", format: "uri" },
- openapi: { type: "string", format: "uri" },
- surfaces: {
- type: "array",
- items: {
- type: "object",
- properties: {
- id: { type: "string" },
- url: { type: "string" },
- md: { type: "string" },
- kind: { type: "string" },
- },
- required: ["id", "url", "kind"],
- },
- },
- },
- required: ["name", "version", "url", "surfaces"],
- },
- },
- },
- },
- "429": errorResponse("Rate limit exceeded"),
- },
- },
- },
- "/llms.txt": {
- get: {
- operationId: "getLlmsTxt",
- tags: ["agent-surfaces"],
- summary: "llms.txt index",
- description: "Markdown index of agent surfaces and product context for LLM consumption.",
- parameters: [versionParam],
- responses: {
- "200": {
- description: "Markdown index",
- content: { "text/plain": { schema: { type: "string", description: "Markdown-formatted agent index" } } },
- },
- },
- },
- },
- "/sitemap.xml": {
- get: {
- operationId: "getSitemap",
- tags: ["agent-surfaces"],
- summary: "Sitemap",
- description: "XML sitemap listing all public pages.",
- parameters: [versionParam],
- responses: {
- "200": {
- description: "XML sitemap",
- content: { "application/xml": { schema: { type: "string", description: "XML sitemap document" } } },
- },
- },
- },
- },
- "/openapi.json": {
- get: {
- operationId: "getOpenApiSpec",
- tags: ["agent-surfaces"],
- summary: "OpenAPI specification",
- description: "This document — the OpenAPI 3.1 specification for the public API.",
- parameters: [versionParam],
- responses: {
- "200": {
- description: "OpenAPI 3.1 spec",
- content: { "application/json": { schema: { type: "object", description: "OpenAPI 3.1 specification document" } } },
- },
- },
- },
- },
- },
-};
-
-function wantsMarkdown(request: Request): boolean {
- const accept = (request.headers.get("accept") || "").toLowerCase();
- if (!accept.includes("text/markdown")) return false;
- if (!accept.includes("text/html")) return true;
- return accept.indexOf("text/markdown") < accept.indexOf("text/html");
-}
-
-function normalizePath(pathname: string): string {
- if (!pathname || pathname === "/") return "/";
- const withSlash = pathname.startsWith("/") ? pathname : `/${pathname}`;
- return withSlash.replace(/\/{2,}/g, "/").replace(/\/+$/, "") || "/";
-}
-
-function addRateLimitHeaders(headers: Headers): void {
- headers.set("RateLimit-Limit", String(RATE_LIMIT));
- headers.set("RateLimit-Remaining", String(RATE_LIMIT - 1));
- headers.set("RateLimit-Reset", String(RATE_LIMIT_WINDOW));
-}
-
-function markdown404(pathname: string, method: string): Response {
- const path = normalizePath(pathname);
- const body = `# 404 — Not Found
-
-\`${path}\` does not exist on motion.significanthobbies.com.
-
-## Where to look next
-
-- [Home](${SITE_URL}/)
-- [Sitemap](${SITE_URL}/sitemap.xml)
-- [Agent index](${SITE_URL}/llms.txt)
-- [Agent catalog (JSON)](${SITE_URL}/api/ai)
-- [OpenAPI spec](${SITE_URL}/openapi.json)
-`;
- return new Response(method === "HEAD" ? null : body, {
- status: 404,
- headers: {
- "content-type": "text/markdown; charset=utf-8",
- "cache-control": "no-store",
- "x-content-type-options": "nosniff",
- },
- });
-}
-
-function html404(request: Request): Response {
- const body = `
404 — Not Found 404 — Not Found The page you requested does not exist.
`;
- return new Response(body, {
- status: 404,
- headers: {
- "content-type": "text/html; charset=utf-8",
- "cache-control": "no-store",
- "vary": "Accept, Accept-Encoding",
- },
- });
-}
-
-function jsonError(status: number, code: string, message: string, path: string): Response {
- return new Response(
- JSON.stringify({ error: { code, message, path } }),
- {
- status,
- headers: {
- "content-type": "application/json; charset=utf-8",
- "cache-control": "no-store",
- "access-control-allow-origin": "*",
- "RateLimit-Limit": String(RATE_LIMIT),
- "RateLimit-Remaining": String(RATE_LIMIT - 1),
- "RateLimit-Reset": String(RATE_LIMIT_WINDOW),
- },
- },
- );
-}
-
-export const onRequest: PagesFunction = async (context) => {
- const { request } = context;
-
- if (request.method !== "GET" && request.method !== "HEAD") {
- return context.next();
- }
-
- const url = new URL(request.url);
- const pathname = url.pathname;
-
- // /openapi.json — serve the spec directly.
- if (pathname === "/openapi.json" || pathname === "/openapi.yaml") {
- const headers = new Headers({
- "content-type": "application/json; charset=utf-8",
- "access-control-allow-origin": "*",
- "cache-control": "public, max-age=3600, s-maxage=86400, stale-while-revalidate=604800",
- });
- addRateLimitHeaders(headers);
- return new Response(JSON.stringify(OPENAPI_SPEC, null, 2), { headers });
- }
-
- // JSON errors for unknown /api/* paths.
- if (pathname.startsWith("/api/") && pathname !== "/api/ai") {
- return jsonError(404, "not_found", `Unknown API path: ${pathname}`, pathname);
- }
-
- // Skip asset paths — let Pages handle directly.
- if (
- pathname.startsWith("/_astro/") ||
- pathname.startsWith("/_next/") ||
- (pathname.includes(".") && !pathname.endsWith(".md"))
- ) {
- return context.next();
- }
-
- // Accept: text/markdown negotiation for HTML pages that have a .md alternate.
- if (wantsMarkdown(request) && !pathname.endsWith(".md") && !pathname.startsWith("/api/")) {
- const mdPath = pathname === "/" ? "/index.md" : `${pathname.replace(/\/$/, "")}.md`;
- if (context.env.ASSETS) {
- const mdUrl = new URL(url);
- mdUrl.pathname = mdPath;
- const mdResponse = await context.env.ASSETS.fetch(new Request(mdUrl.toString(), request));
- if (mdResponse.status === 200) {
- const headers = new Headers(mdResponse.headers);
- headers.set("content-type", "text/markdown; charset=utf-8");
- headers.set("vary", "Accept, Accept-Encoding");
- headers.set("x-content-type-options", "nosniff");
- return new Response(request.method === "HEAD" ? null : mdResponse.body, {
- status: 200,
- headers,
- });
- }
- }
- }
-
- const response = await context.next();
- const contentType = response.headers.get("content-type") ?? "";
-
- // Agent-friendly 404 with markdown recovery body.
- if (response.status === 404 && !pathname.startsWith("/api/")) {
- if (wantsMarkdown(request)) {
- return markdown404(pathname, request.method);
- }
- return html404(request);
- }
-
- // Soft-404 detection: 200 HTML for a path that has no corresponding static file.
- if (
- response.status === 200 &&
- contentType.includes("text/html") &&
- !pathname.startsWith("/api/") &&
- context.env.ASSETS
- ) {
- const htmlPath =
- pathname === "/" ? "/index.html" : pathname.endsWith("/") ? `${pathname}index.html` : `${pathname}/index.html`;
- const checkUrl = new URL(url);
- checkUrl.pathname = htmlPath;
- const checkResponse = await context.env.ASSETS.fetch(new Request(checkUrl.toString()));
- if (checkResponse.status !== 200) {
- if (wantsMarkdown(request)) {
- return markdown404(pathname, request.method);
- }
- return html404(request);
- }
- }
-
- if (response.status !== 200 || !contentType.includes("text/html")) {
- return response;
- }
-
- // Add Vary: Accept to HTML pages that might have markdown alternates.
- const headers = new Headers(response.headers);
- const existingVary = headers.get("vary");
- headers.set("vary", existingVary ? `${existingVary}, Accept` : "Accept, Accept-Encoding");
- return new Response(response.body, {
- status: response.status,
- statusText: response.statusText,
- headers,
- });
-};
diff --git a/site/package.json b/site/package.json
deleted file mode 100644
index f4a056b..0000000
--- a/site/package.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "name": "motion-site",
- "version": "0.1.0",
- "private": true,
- "type": "module",
- "packageManager": "pnpm@10.33.2",
- "scripts": {
- "dev": "astro dev",
- "build": "astro build",
- "check": "astro check && astro build && node scripts/check-site.mjs",
- "preview": "astro preview"
- },
- "devDependencies": {
- "@astrojs/check": "0.9.10",
- "astro": "7.2.0",
- "lightningcss": "1.33.0",
- "typescript": "6.0.3"
- },
- "pnpm": {
- "onlyBuiltDependencies": ["esbuild"]
- }
-}
diff --git a/site/pnpm-lock.yaml b/site/pnpm-lock.yaml
deleted file mode 100644
index 14005e0..0000000
--- a/site/pnpm-lock.yaml
+++ /dev/null
@@ -1,3307 +0,0 @@
-lockfileVersion: '9.0'
-
-settings:
- autoInstallPeers: true
- excludeLinksFromLockfile: false
-
-importers:
-
- .:
- devDependencies:
- '@astrojs/check':
- specifier: 0.9.10
- version: 0.9.10(prettier@3.9.6)(typescript@6.0.3)
- astro:
- specifier: 7.2.0
- version: 7.2.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(yaml@2.9.0)
- lightningcss:
- specifier: 1.33.0
- version: 1.33.0
- typescript:
- specifier: 6.0.3
- version: 6.0.3
-
-packages:
-
- '@astrojs/check@0.9.10':
- resolution: {integrity: sha512-zgx/UQMozdjOa3bOxjgeCFdtpE3c9rRX6xHwa+2QXvy8z8Akifu2AtubHyv/zzC2znO8dl8fFWL4K+Ba9kS8HQ==}
- hasBin: true
- peerDependencies:
- typescript: ^5.0.0 || ^6.0.0
-
- '@astrojs/compiler-binding-darwin-arm64@0.3.2':
- resolution: {integrity: sha512-MM8tn8CSimcfytaOla4b6acN8mKWiL/rlAA1fpT3/Wl7dNGSE4y8FjTN/zJVNnb63CsLWG5zZwCt01TXtDKh9g==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [darwin]
-
- '@astrojs/compiler-binding-darwin-x64@0.3.2':
- resolution: {integrity: sha512-2lXOlzf8xb7jLomRsf/aswh61/NnGusynB2OwFkK6k4pmOtpfXMYnG0PLfXrEvxXYj69NdCnmUYXtHDd+JOOag==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [darwin]
-
- '@astrojs/compiler-binding-linux-arm64-gnu@0.3.2':
- resolution: {integrity: sha512-BmU3kWj7qnLrd4vzm49zFEPJ5oFnn1tCT4Vt9hZbqdU5Cmb8GZl7fn6VFsnNfe7B18a2gIFtVzbLINtYl5kBjQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
- '@astrojs/compiler-binding-linux-arm64-musl@0.3.2':
- resolution: {integrity: sha512-f0heT9ZZEseSu5bHCeb80eL2DH07ArE6U9xi1WT/PEusNjzPmEr3GJsjG1tRLo5VYUUYX7h3ScaqGmGrMOVGmw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
- '@astrojs/compiler-binding-linux-x64-gnu@0.3.2':
- resolution: {integrity: sha512-M8fOUt0itRpqiGyoEA/ij184s8O+hqbCz3+YozRusOOM3osgGljpDThhbKAJjqh82wOo6FioQ4w8PBvU1XMD5Q==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- '@astrojs/compiler-binding-linux-x64-musl@0.3.2':
- resolution: {integrity: sha512-/Kebk8sO6HnLeSd691JkaAPfN7CqR9/KEXmWvyNPkaKNGmj8rTZ/lf2uXtnPu92Lan84UrKdIKVPy1fSo2encQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
- '@astrojs/compiler-binding-wasm32-wasi@0.3.2':
- resolution: {integrity: sha512-pUA6xbcOSB7DhfzIArB8BCAkFfAIqriiR7zl5zOStd6oU2G0kIKj+GUdGnyXyhfiv881Hffyk5tC0mR18sDjDw==}
- engines: {node: '>=14.0.0'}
- cpu: [wasm32]
-
- '@astrojs/compiler-binding-win32-arm64-msvc@0.3.2':
- resolution: {integrity: sha512-ESruf+6Qkl1trHUFxI6GSf6t52j8yN2kCNSzMWdzt7V/T09tFHrYzrVaJQohb2C9bJUH76pNvX6Zb51+xCQc9Q==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [win32]
-
- '@astrojs/compiler-binding-win32-x64-msvc@0.3.2':
- resolution: {integrity: sha512-wzzVrEbOwbsLWOdEbocskjMRx2aZPxJ7ZbmL+jnpBamFwmigm+2M/wzuM6JWncocgYwLic1csSpalBh96kQKXA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [win32]
-
- '@astrojs/compiler-binding@0.3.2':
- resolution: {integrity: sha512-8w/9CWmYrAJJ8N0SY3O43ws2BgxoW6u3QsD8u2mE140lMYAlwh+tlNoUeSBq22wVheFuiBbR212l6ixZ2IIgCQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
-
- '@astrojs/compiler-rs@0.3.2':
- resolution: {integrity: sha512-xlx/T7JovIKduu4ucbTQUxQ5+Q8wxkHxhLjnZk3VlJbhbQ9RLvvuDk1p2YYFYFQ5y14dVm3FGGO4isQXa4F+Tg==}
- engines: {node: '>=22.12.0'}
-
- '@astrojs/compiler@2.13.1':
- resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==}
-
- '@astrojs/internal-helpers@0.10.2':
- resolution: {integrity: sha512-yt7fMgPYqSM4Tmr+taTW6Per+hjJ8Pk6lA1PAcDyqzOt8HzJ6Kje5WzCxA2Sd+9wsUW7uhkLeoTMK0cXPwH9rQ==}
-
- '@astrojs/language-server@2.16.14':
- resolution: {integrity: sha512-YPXkBu6N4d1sT09pvBmIDGZay+1MemV551FSgdEM3aZRDzbkxd2H7Cvf8MsVJLVB1mIEyTf1XbMN/30gp7s46w==}
- hasBin: true
- peerDependencies:
- prettier: ^3.0.0
- prettier-plugin-astro: '>=0.11.0'
- peerDependenciesMeta:
- prettier:
- optional: true
- prettier-plugin-astro:
- optional: true
-
- '@astrojs/markdown-satteri@0.3.5':
- resolution: {integrity: sha512-CvWVEFAbay7YO+i9SaqDJubipA5ckiVB89QWoMJ5XC0m5CtFg8JwZ7Kau6X9sYY7FZURH0w2l03ISH2jOS/RDQ==}
-
- '@astrojs/prism@4.0.2':
- resolution: {integrity: sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==}
- engines: {node: '>=22.12.0'}
-
- '@astrojs/telemetry@3.3.3':
- resolution: {integrity: sha512-C1TLn5sPJr0x4vk56piHWKbnqlEB8BKyte5Y45V02U+D7BGO5eMqZDH5aPjnkXQWJggvmsTXxH03QMZ9NgWLzQ==}
- engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
-
- '@astrojs/yaml2ts@0.2.4':
- resolution: {integrity: sha512-8oddpOae35pJsXPQXhTkM0ypfKPskVsh2bCxRtbf7e+/Epw2nReakFYpLKjZMEr75CsoF203PMnCocpfz0s69A==}
-
- '@babel/helper-string-parser@7.29.7':
- resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-identifier@7.29.7':
- resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/parser@7.29.8':
- resolution: {integrity: sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
- '@babel/types@7.29.8':
- resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==}
- engines: {node: '>=6.9.0'}
-
- '@bruits/satteri-darwin-arm64@0.9.5':
- resolution: {integrity: sha512-iw4nZgx9v30lWo/MTngQqi1pI78KI0DnkSm+lVJGYdmPLgAyDNJigVhpG42/Iq55A6c1Ll8q66ljyyRiQUxwow==}
- cpu: [arm64]
- os: [darwin]
-
- '@bruits/satteri-darwin-x64@0.9.5':
- resolution: {integrity: sha512-6T26Z5Kf3cFW2PSlk9p7zT7yVxvuBSiJvYyz9u8KjYwMTqZyIDOj2wDyNpxKV4+6yUVG7rddq2QwvG/8LJA2+Q==}
- cpu: [x64]
- os: [darwin]
-
- '@bruits/satteri-linux-arm64-gnu@0.9.5':
- resolution: {integrity: sha512-u51id17uJwNEMK9nBlICsq6U31c+XVqQueVBkwRIzZG+gMpS8TOJctt5h5Wz33Z8xnMdTd+adtACVz0yHgGuOA==}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
- '@bruits/satteri-linux-arm64-musl@0.9.5':
- resolution: {integrity: sha512-v39HxiwGC5Rqm01HksP6+5Y+xKLPlsuVFgIgpEAo+SiQ22c+mJVhS3u7Z6ePAKdhL5NJoK1xq70kLz3L13AhpQ==}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
- '@bruits/satteri-linux-x64-gnu@0.9.5':
- resolution: {integrity: sha512-F3uO8uFp3pAP5ZGXttwvh57GS7s0lL953tnNdyI2gRyP4kOOkp6pyGojNJzCjkDvWI2Cvb9iNrKok3aqQPauAw==}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- '@bruits/satteri-linux-x64-musl@0.9.5':
- resolution: {integrity: sha512-bicEqglLlz++mWyADaZoP0JY20s4vDfLjaPYgQqC+NI4zZLTOOg1T4GB8aqtc822Pqji8SQBmSrTb7CrP8i08Q==}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
- '@bruits/satteri-wasm32-wasi@0.9.5':
- resolution: {integrity: sha512-zauAuMwfPnKPUkd4AFixRFpXdgKwP2mKgxrIIo2gJzW0/ZneF9dbHnLkojSpaBnCCp7VUL1hIi5WWZvB1CqmAQ==}
- engines: {node: '>=14.0.0'}
- cpu: [wasm32]
-
- '@bruits/satteri-win32-arm64-msvc@0.9.5':
- resolution: {integrity: sha512-SrfE7NEsgZjBvU3c+RR6oQRu0ToXY5uVJEbieXEF0YTctIV2zAVlbaMjWLts074QCgh3a+XHWkR/lWh2VH2LUg==}
- cpu: [arm64]
- os: [win32]
-
- '@bruits/satteri-win32-x64-msvc@0.9.5':
- resolution: {integrity: sha512-5Kw9ZAtTGS8WHizyn+CJhjjfIQrw+7jcZodpmpXJjefnO15M8UexIi6JR2E5thyvsmHyhL6ZDDMUNR4bKJPd4g==}
- cpu: [x64]
- os: [win32]
-
- '@capsizecss/unpack@4.0.1':
- resolution: {integrity: sha512-CuNiSqg7+e1cO/GjffyMOm5Tt2jUF9CWHHnvQ/UkqvtkGfHdgwEC0wpmq7fkN3gxwpRnrAN0WzO3vREKmNolMQ==}
- engines: {node: '>=18'}
-
- '@clack/core@1.4.3':
- resolution: {integrity: sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ==}
- engines: {node: '>= 20.12.0'}
-
- '@clack/prompts@1.7.0':
- resolution: {integrity: sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==}
- engines: {node: '>= 20.12.0'}
-
- '@emmetio/abbreviation@2.3.3':
- resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
-
- '@emmetio/css-abbreviation@2.1.8':
- resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==}
-
- '@emmetio/css-parser@0.4.1':
- resolution: {integrity: sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ==}
-
- '@emmetio/html-matcher@1.3.0':
- resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==}
-
- '@emmetio/scanner@1.0.4':
- resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==}
-
- '@emmetio/stream-reader-utils@0.1.0':
- resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==}
-
- '@emmetio/stream-reader@2.2.0':
- resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
-
- '@emnapi/core@1.11.1':
- resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==}
-
- '@emnapi/runtime@1.11.1':
- resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==}
-
- '@emnapi/runtime@1.11.3':
- resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==}
-
- '@emnapi/wasi-threads@1.2.2':
- resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==}
-
- '@esbuild/aix-ppc64@0.28.2':
- resolution: {integrity: sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [aix]
-
- '@esbuild/android-arm64@0.28.2':
- resolution: {integrity: sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [android]
-
- '@esbuild/android-arm@0.28.2':
- resolution: {integrity: sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [android]
-
- '@esbuild/android-x64@0.28.2':
- resolution: {integrity: sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [android]
-
- '@esbuild/darwin-arm64@0.28.2':
- resolution: {integrity: sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [darwin]
-
- '@esbuild/darwin-x64@0.28.2':
- resolution: {integrity: sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [darwin]
-
- '@esbuild/freebsd-arm64@0.28.2':
- resolution: {integrity: sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [freebsd]
-
- '@esbuild/freebsd-x64@0.28.2':
- resolution: {integrity: sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [freebsd]
-
- '@esbuild/linux-arm64@0.28.2':
- resolution: {integrity: sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [linux]
-
- '@esbuild/linux-arm@0.28.2':
- resolution: {integrity: sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [linux]
-
- '@esbuild/linux-ia32@0.28.2':
- resolution: {integrity: sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [linux]
-
- '@esbuild/linux-loong64@0.28.2':
- resolution: {integrity: sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==}
- engines: {node: '>=18'}
- cpu: [loong64]
- os: [linux]
-
- '@esbuild/linux-mips64el@0.28.2':
- resolution: {integrity: sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==}
- engines: {node: '>=18'}
- cpu: [mips64el]
- os: [linux]
-
- '@esbuild/linux-ppc64@0.28.2':
- resolution: {integrity: sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [linux]
-
- '@esbuild/linux-riscv64@0.28.2':
- resolution: {integrity: sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==}
- engines: {node: '>=18'}
- cpu: [riscv64]
- os: [linux]
-
- '@esbuild/linux-s390x@0.28.2':
- resolution: {integrity: sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==}
- engines: {node: '>=18'}
- cpu: [s390x]
- os: [linux]
-
- '@esbuild/linux-x64@0.28.2':
- resolution: {integrity: sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [linux]
-
- '@esbuild/netbsd-arm64@0.28.2':
- resolution: {integrity: sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [netbsd]
-
- '@esbuild/netbsd-x64@0.28.2':
- resolution: {integrity: sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [netbsd]
-
- '@esbuild/openbsd-arm64@0.28.2':
- resolution: {integrity: sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openbsd]
-
- '@esbuild/openbsd-x64@0.28.2':
- resolution: {integrity: sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [openbsd]
-
- '@esbuild/openharmony-arm64@0.28.2':
- resolution: {integrity: sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openharmony]
-
- '@esbuild/sunos-x64@0.28.2':
- resolution: {integrity: sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [sunos]
-
- '@esbuild/win32-arm64@0.28.2':
- resolution: {integrity: sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [win32]
-
- '@esbuild/win32-ia32@0.28.2':
- resolution: {integrity: sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
-
- '@esbuild/win32-x64@0.28.2':
- resolution: {integrity: sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [win32]
-
- '@img/colour@1.1.0':
- resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}
- engines: {node: '>=18'}
-
- '@img/sharp-darwin-arm64@0.35.3':
- resolution: {integrity: sha512-RMnFX7YQsMoh7lWfcM4NEHHymBX/rLuKNPVM84XE9ONPcaSCDgE7CHIHpSgPcO2xcRthgBy1HfNO319mwhIAkg==}
- engines: {node: '>=20.9.0'}
- cpu: [arm64]
- os: [darwin]
-
- '@img/sharp-darwin-x64@0.35.3':
- resolution: {integrity: sha512-Xo+5uFBtLN0BKqieTxiFzFPQAUlBbbH5iBKyRX/z1JrbnYsHTfKJnUfL8+p2TPXr1pXqao4eeL4Rl144uDpK9w==}
- engines: {node: '>=20.9.0'}
- cpu: [x64]
- os: [darwin]
-
- '@img/sharp-freebsd-wasm32@0.35.3':
- resolution: {integrity: sha512-lUxcqWIj2wMQ9BrwNjngcr1gWUr5xgaGThBRqPPalIC2n67Cqj1uPh8NnA/ZhAg8hUbKl+kVHKwgUIwe6ZYPrg==}
- engines: {node: '>=20.9.0'}
- os: [freebsd]
-
- '@img/sharp-libvips-darwin-arm64@1.3.2':
- resolution: {integrity: sha512-9J6ypZFpQBj4YnePGoq/S38w6nz+vqg5WZLrLGY4YuSemdMq47GMLBPO42MzwdGwpg/agZ7xzZcFHa48xlywfg==}
- cpu: [arm64]
- os: [darwin]
-
- '@img/sharp-libvips-darwin-x64@1.3.2':
- resolution: {integrity: sha512-m2pW1n6cns9VaubNwsZ+c3CRYjxNQWgJ5gPlnL1nbBcpkBvFm6SCFN5o0psFHI8w9n11NKhFkeEDns98tiqbEw==}
- cpu: [x64]
- os: [darwin]
-
- '@img/sharp-libvips-linux-arm64@1.3.2':
- resolution: {integrity: sha512-dqVSFynCox4C/J8kT16V7SIFAns0IjgLwkvYT7p8LQVmJ5OS5b6tI9IGflxTeuBS//zXeFIUbwt5dwxyZ17cnA==}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-libvips-linux-arm@1.3.2':
- resolution: {integrity: sha512-1eMLzy92I4J6rmi4mAT8yC3HxOtniyGELlzGbNMLLeqe052ahFQ0h6LFq+lh5DsDIdYViIDst08abvSbcEdLXQ==}
- cpu: [arm]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-libvips-linux-ppc64@1.3.2':
- resolution: {integrity: sha512-3z0NHDxD6n5I9gc05U1eW1AyRm+Gznzq3naMrthPNqE6oYykcogW0l/jfpJdjYnuNl8R7yI9pNbE1XiUeyq0Aw==}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-libvips-linux-riscv64@1.3.2':
- resolution: {integrity: sha512-bsb4rI+NldGOsXuej2r8OdSS8+zXDVaCWxyWrcv6kneTOlgAHtZABRzBBCwdsPiD90J4myNJuHpg6kA20ImW/w==}
- cpu: [riscv64]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-libvips-linux-s390x@1.3.2':
- resolution: {integrity: sha512-/ABshyj8gCpyIrNXnHn4LorDJ0HHm1VhXPBlxZ8zAtfVPAaSafXPGn+sUSIRiwaSBy0mmFjSjiXI5mkcwdChKQ==}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-libvips-linux-x64@1.3.2':
- resolution: {integrity: sha512-ITPEtgffGJ0S6G9dRyw/366tJQqFRcHWPHhC+Stpg3Z8AEMrDrTr2lhdz4f/Y/HMbRh//7Z5mBzEpVdi62Oc3w==}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-libvips-linuxmusl-arm64@1.3.2':
- resolution: {integrity: sha512-zE9EdiUzUmg5mDT5a1rk5fYJ6GWPloTwWBYDS14naqHsL+EaMpDj1AWnpLgh3u0YCORv2Tt50wrcrpYqkP97Kw==}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
- '@img/sharp-libvips-linuxmusl-x64@1.3.2':
- resolution: {integrity: sha512-m0lrLiUt+lBYnCFr8qV/65yMR4E/c7/wf78I5eKTdkEakFAlZ9QlzEM3QIhhAwVeUhLAHLcCq7a7Vszq/oFNZQ==}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
- '@img/sharp-linux-arm64@0.35.3':
- resolution: {integrity: sha512-QgKDspHPnrU+GQ55XPhGwyhC8acLVOOSyAvo1oVfFmrIXLkDNmGWzAfDZ4xK8oSA1qBQrALcHX0G5UZni/SuFQ==}
- engines: {node: '>=20.9.0'}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-linux-arm@0.35.3':
- resolution: {integrity: sha512-affVWCTLooy8TSxbDx2qkzuDeaWLNVBA+P//FNBirHsXpP2fuBhk5AuboYUnrDnzoXes8GFjpTx0SBFOCRg+FA==}
- engines: {node: '>=20.9.0'}
- cpu: [arm]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-linux-ppc64@0.35.3':
- resolution: {integrity: sha512-sMd8rDxmpLOwv/7N44klFjOD5DUO7FLdjiXDI0hoxYaf7Ar262dQIEkosE98bps+5HPLtp/EvNqeqQtOycP/IA==}
- engines: {node: '>=20.9.0'}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-linux-riscv64@0.35.3':
- resolution: {integrity: sha512-0Eob78yjlYPfL5vMNWAW55l3R9Y6BQS/gOfe0ZcP9mEz9ohhKSt4im1hayiknXgf8AWrFqMvJcKIdmLmEe7yeQ==}
- engines: {node: '>=20.9.0'}
- cpu: [riscv64]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-linux-s390x@0.35.3':
- resolution: {integrity: sha512-KgAxQ0DxpNOq1rG2t5cgTgShJFGSuU7XO45cqC+1NVOuZnP6tlgZRuSYOfNupGkHID0o3cJOsw4DVeJpMovcGw==}
- engines: {node: '>=20.9.0'}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-linux-x64@0.35.3':
- resolution: {integrity: sha512-8pqvxubL2PGdhlPy6GLqzDYMUjyRmKAwKHYKixpdJYBUK7PJ0C029XdsnpFIdgRZG68fZiGdHVWcKPvtiPB4cA==}
- engines: {node: '>=20.9.0'}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- '@img/sharp-linuxmusl-arm64@0.35.3':
- resolution: {integrity: sha512-Vz0iQjzzcSX3HCbfwFfCSG/9SCIqyO0mH2sXyiHaAYfBk0cRsCWXRyQYX0ovCK/PAQBbTzQ0dsPQHh5MAFL59w==}
- engines: {node: '>=20.9.0'}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
- '@img/sharp-linuxmusl-x64@0.35.3':
- resolution: {integrity: sha512-6O1NPKcDVj9QEdg7Hx549EX8U0rp6yXQERqru6yRN7fGBn32UvIRJUlWnk+8xDCiG76hXVBbX82NZ/ZKr0euIg==}
- engines: {node: '>=20.9.0'}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
- '@img/sharp-wasm32@0.35.3':
- resolution: {integrity: sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==}
- engines: {node: '>=20.9.0'}
-
- '@img/sharp-webcontainers-wasm32@0.35.3':
- resolution: {integrity: sha512-2rnq7bX3NzeR2T4YWgz8qiG4h3TSdMe+vN1iQXpJleSJ3SM5zQ8Fy2SyyXAWlbxpEZ2Y+Z4u1BePgJEYbSy80Q==}
- engines: {node: '>=20.9.0'}
- cpu: [wasm32]
-
- '@img/sharp-win32-arm64@0.35.3':
- resolution: {integrity: sha512-4bPwFdMbeC4JQ8L8LOyWp6nsHcboP5fxkp6iPOXz2Vg49R42TuMs2whkJ5OAP4/Ul035qOzy0AecOF9VOscn4w==}
- engines: {node: '>=20.9.0'}
- cpu: [arm64]
- os: [win32]
-
- '@img/sharp-win32-ia32@0.35.3':
- resolution: {integrity: sha512-r53mXsBN6lFUDiST764SvgwUdHAqM4rPAiDzAmf4fLoB6X/rkfyTrLCg6+g17wJJiCmB3JYgHuUldCWUIRFSXw==}
- engines: {node: ^20.9.0}
- cpu: [ia32]
- os: [win32]
-
- '@img/sharp-win32-x64@0.35.3':
- resolution: {integrity: sha512-D4y1vNeZrIIJCN+uHaWVtH86B+aCrdMYYjicy9pXHvbGZeGYLLSd3wdVuC37FxVXlU1ARsk84eKWfWMXGYEqvA==}
- engines: {node: '>=20.9.0'}
- cpu: [x64]
- os: [win32]
-
- '@jridgewell/sourcemap-codec@1.5.5':
- resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
-
- '@napi-rs/wasm-runtime@1.2.3':
- resolution: {integrity: sha512-UMduMbqO5s5zF2NkNacMT/yK5Y5QiKvWr2+50bzIIxFDwVJ2h49b+oyjaCGPhJxd2/gC2x39EHv/gHVuu36x2Q==}
- engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0}
- peerDependencies:
- '@emnapi/core': ^1.7.1 || ^2.0.0-alpha.4
- '@emnapi/runtime': ^1.7.1 || ^2.0.0-alpha.4
-
- '@oslojs/encoding@1.1.0':
- resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
-
- '@oxc-project/types@0.144.0':
- resolution: {integrity: sha512-nuhZIOLuI6TFQ32I/WnUx+SCPY7SdSKwgnFHydAuoS1+Z4BRcaP+RRJmGzl9lw+0OFF7UmaESf7KQRXaNLHypg==}
-
- '@rolldown/binding-android-arm64@1.2.4':
- resolution: {integrity: sha512-jHC2cnyKz5xU2fhECtFl8OZ83cYNt13GZQD+0uMJ/X3o+ijmd56okHhTUwxVSHPx1IRVIJEZ1/1pPzeLCU6XKA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [android]
-
- '@rolldown/binding-darwin-arm64@1.2.4':
- resolution: {integrity: sha512-Dc5mPD8F5F/FS8i01syd7FTF6yB2fVthH/TRkjwJkzUK6EpoxHtqvZQP5Zwq80/5z19TWYHIg1KOHboCgVx/aQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [darwin]
-
- '@rolldown/binding-darwin-x64@1.2.4':
- resolution: {integrity: sha512-fpDm4oBo6SqLvWUYCmFhdde3U9KH2fRNNMeAnAPAIwxRL345xutL0EtEUcuoxsoazdJGv/MuDBQHlCDrtbvqOg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [darwin]
-
- '@rolldown/binding-freebsd-x64@1.2.4':
- resolution: {integrity: sha512-rSJoreDE/HoIzoaib6MTp5jQtCTdMHKIvItAKT/ImS6Y6Ww76oUaeMyp4Vc/fAgd/ehji068IxetHXAnqUwN9A==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [freebsd]
-
- '@rolldown/binding-linux-arm-gnueabihf@1.2.4':
- resolution: {integrity: sha512-/jm8OGHgn7oGaJu3i/qZI9spUGcJ+y/lk43ttQ/iO1tOd9NissG6o97bighBCiL+BKRngmcDuR6ikfwYdJmVuQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm]
- os: [linux]
-
- '@rolldown/binding-linux-arm64-gnu@1.2.4':
- resolution: {integrity: sha512-tIP06BeD9EqvECBrPZ+sqdPlYrT+aYaAiu1wYziVx5elRK/ftm33JxVDy2bXGbr6J0CrtirCkR87/X5a2euEng==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
- '@rolldown/binding-linux-arm64-musl@1.2.4':
- resolution: {integrity: sha512-Ql1Q0EQqVThvn9VAVlwNzsUvbSFtCMGjLpRRi4pk5i7NZZ4n5ISiLMjHYtus4VQ2PvkSw24zyaCVsiS+sXPj1w==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
- '@rolldown/binding-linux-ppc64-gnu@1.2.4':
- resolution: {integrity: sha512-GjbjXD4XXfN19D0LZNbmiCBUoDiRACsYHr0yaIbbn8aFsXjHZifcYqu/W5Er5X2X990WjHXFrxarn5chzItorQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
- '@rolldown/binding-linux-s390x-gnu@1.2.4':
- resolution: {integrity: sha512-p5WR0NOwaRmJ/B1b6IjEFLLivwEsf3PrdBIhRbhTCQisbo2SvHHpG4ELB/+FgQNnB88LTOF86upmJmbvZdQ2lw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
- '@rolldown/binding-linux-x64-gnu@1.2.4':
- resolution: {integrity: sha512-4/GyVjmhR+Tc6HLJvwc1sOhPqAZtySiSMesOZyX6JQ5XBxoTDEMKQzvo07NIK6nTon/SivlZqvhzvuVBNQhObQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- '@rolldown/binding-linux-x64-musl@1.2.4':
- resolution: {integrity: sha512-l9eeLsCNvPpmSXUej0etw/J1eqV0Jj1D5G/xG6YTijmE6dkv6E2QezgWbTfQk63v952DPqrjOCoiqxq7Bw0YUQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
- '@rolldown/binding-openharmony-arm64@1.2.4':
- resolution: {integrity: sha512-e0F355MSTMm3+UOqtV3L24gFUp2N5m1f8L/7d56deik6va+AXdrt9F8LbzGpeWGWRbZEDq4m8NVnJDeBtf9DZg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [openharmony]
-
- '@rolldown/binding-win32-arm64-msvc@1.2.4':
- resolution: {integrity: sha512-AWLi0uBRYh6QlE7OKhiz+phZC0qwtij2QZmhmOdsLdFn64m7oMpooE9ICE3lhm9xMb4SpDo2WbHcxX1iFLFtqw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [win32]
-
- '@rolldown/binding-win32-x64-msvc@1.2.4':
- resolution: {integrity: sha512-UwSDJOg3dqCAejWdxclJjCsh3Qq4vLYMDxmyHqo1btz3stK2VqgwNd3mm5tuIwzSlGIQ/1H9Hr+Zn09mrezNqQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [win32]
-
- '@rolldown/pluginutils@1.0.1':
- resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
-
- '@shikijs/core@4.4.3':
- resolution: {integrity: sha512-QCR4q2ZO/ILJEuwiBMel4wdcTDb1JGwfjKTxPDF6x8ixOaluPrVqIn06C99AcRPhmYlBR56d/Fb+GN58GzExpg==}
- engines: {node: '>=20'}
-
- '@shikijs/engine-javascript@4.4.3':
- resolution: {integrity: sha512-FbOjFJp9VLdo1Wevs10BBtVxiTWwNLqZh5Gkhjgda/ioL15YOgeSl9n+6XMa3qRlPQzfhFNe641SrynFHYG0nQ==}
- engines: {node: '>=20'}
-
- '@shikijs/engine-oniguruma@4.4.3':
- resolution: {integrity: sha512-EcOQkxdxGQrc1Row/cC2c96/v1dbZqGnEVu1qTuT/MJmp6+cXCvQussowVmCv5Tqr3KuY3c7IbM6HTW3LJ1k9w==}
- engines: {node: '>=20'}
-
- '@shikijs/langs@4.4.3':
- resolution: {integrity: sha512-ePic0yfAJGOF83D5wBHK/00EjK65oahBYxFk5epgq33WRv7X9UuxLEV8PtR0szC0z8dl7INIpIodB99JRFlR+A==}
- engines: {node: '>=20'}
-
- '@shikijs/primitive@4.4.3':
- resolution: {integrity: sha512-m0wBeLDQDeIxRdUmrCPdQqfuUamDwRL5isCfYbguKD6NiaKpVbsv+3J81DyIKgNW5h4WAIIr8T4EkgQrBBxvaQ==}
- engines: {node: '>=20'}
-
- '@shikijs/themes@4.4.3':
- resolution: {integrity: sha512-w8UHjeUnIR965KMWJHUPXOc2mNJUnK3vpVLYLvw5IYU2mnTTJ89E24OrJDBNiJDQ0qzb0tc4l7mrIXx5cFeIyw==}
- engines: {node: '>=20'}
-
- '@shikijs/types@4.4.3':
- resolution: {integrity: sha512-UEJxmRR++MAGR6hugn0vgVS2W/6lWAts84FFSrnlH9sP0LNol7E5+NQ792pH8liWUhyMyjhTgSUH3k7iD7tc5g==}
- engines: {node: '>=20'}
-
- '@shikijs/vscode-textmate@10.0.2':
- resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
-
- '@tybys/wasm-util@0.10.3':
- resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==}
-
- '@types/estree-jsx@1.0.5':
- resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
-
- '@types/estree@1.0.9':
- resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
-
- '@types/hast@3.0.5':
- resolution: {integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==}
-
- '@types/mdast@4.0.4':
- resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
-
- '@types/nlcst@2.0.3':
- resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==}
-
- '@types/unist@3.0.3':
- resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
-
- '@ungap/structured-clone@1.3.3':
- resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==}
-
- '@volar/kit@2.4.28':
- resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==}
- peerDependencies:
- typescript: '*'
-
- '@volar/language-core@2.4.28':
- resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==}
-
- '@volar/language-server@2.4.28':
- resolution: {integrity: sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw==}
-
- '@volar/language-service@2.4.28':
- resolution: {integrity: sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw==}
-
- '@volar/source-map@2.4.28':
- resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==}
-
- '@volar/typescript@2.4.28':
- resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==}
-
- '@vscode/emmet-helper@2.11.0':
- resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==}
-
- '@vscode/l10n@0.0.18':
- resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
-
- ajv-draft-04@1.0.0:
- resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==}
- peerDependencies:
- ajv: ^8.5.0
- peerDependenciesMeta:
- ajv:
- optional: true
-
- ajv-i18n@4.2.0:
- resolution: {integrity: sha512-v/ei2UkCEeuKNXh8RToiFsUclmU+G57LO1Oo22OagNMENIw+Yb8eMwvHu7Vn9fmkjJyv6XclhJ8TbuigSglPkg==}
- peerDependencies:
- ajv: ^8.0.0-beta.0
-
- ajv@8.20.0:
- resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==}
-
- am-i-vibing@0.4.0:
- resolution: {integrity: sha512-MxT4XZL7pzLHpuvhDKdMaQHMGGkJDLluKBLsbstn+8wv9sWcFT6h+0ve9qkml95amVTZtZV83gQe2hY+ojgHLg==}
- hasBin: true
-
- ansi-regex@6.3.0:
- resolution: {integrity: sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==}
- engines: {node: '>=12'}
-
- ansi-styles@6.2.3:
- resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
- engines: {node: '>=12'}
-
- anymatch@3.1.3:
- resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
- engines: {node: '>= 8'}
-
- argparse@2.0.1:
- resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
-
- aria-query@5.3.2:
- resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
- engines: {node: '>= 0.4'}
-
- astro@7.2.0:
- resolution: {integrity: sha512-lLTYzx3fOvCmtwD3JVBLQcbORbIOW1/j0R+3IvJx/XKwMGrk7mFnF0BYSOeRiNw1qHUR5mdA6+hRnyvyDfqrWQ==}
- engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'}
- hasBin: true
- peerDependencies:
- '@astrojs/markdown-remark': 7.2.2
- peerDependenciesMeta:
- '@astrojs/markdown-remark':
- optional: true
-
- axobject-query@4.1.0:
- resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
- engines: {node: '>= 0.4'}
-
- bail@2.0.2:
- resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
-
- boolbase@1.0.0:
- resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
-
- ccount@2.0.1:
- resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
-
- character-entities-html4@2.1.0:
- resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
-
- character-entities-legacy@3.0.0:
- resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
-
- chokidar@4.0.3:
- resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
- engines: {node: '>= 14.16.0'}
-
- chokidar@5.0.0:
- resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==}
- engines: {node: '>= 20.19.0'}
-
- ci-info@4.4.0:
- resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==}
- engines: {node: '>=8'}
-
- cliui@9.0.1:
- resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==}
- engines: {node: '>=20'}
-
- clsx@2.1.1:
- resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
- engines: {node: '>=6'}
-
- comma-separated-tokens@2.0.3:
- resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
-
- commander@11.1.0:
- resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
- engines: {node: '>=16'}
-
- common-ancestor-path@2.0.0:
- resolution: {integrity: sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==}
- engines: {node: '>= 18'}
-
- cookie-es@1.2.3:
- resolution: {integrity: sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==}
-
- cookie@2.0.1:
- resolution: {integrity: sha512-yuToqVvRrj6pfDXREyQAAv8SkAEk/8GS3jQRTiUMm66TVtBYmqQeoEjL2Lmq8Rpo6271vH76InTChTitEAm65w==}
- engines: {node: '>=22'}
-
- crossws@0.3.5:
- resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==}
-
- css-select@5.2.2:
- resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
-
- css-tree@2.2.1:
- resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
-
- css-tree@3.2.1:
- resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
-
- css-what@6.2.2:
- resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
- engines: {node: '>= 6'}
-
- csso@5.0.5:
- resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
-
- defu@6.1.7:
- resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==}
-
- dequal@2.0.3:
- resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
- engines: {node: '>=6'}
-
- destr@2.0.5:
- resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
-
- detect-libc@2.1.2:
- resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
- engines: {node: '>=8'}
-
- devalue@5.9.0:
- resolution: {integrity: sha512-RWrqdArjvPbsATEhOPUo6Wndc/iWnkWKlhIrdlF3zMMYo/c3CVtoaVAyLtWxz5h8nSlkHzxnzV2uLydPXmtF+A==}
-
- devlop@1.1.0:
- resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
-
- diff@8.0.4:
- resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==}
- engines: {node: '>=0.3.1'}
-
- dom-serializer@2.0.0:
- resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
-
- domelementtype@2.3.0:
- resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
-
- domhandler@5.0.3:
- resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
- engines: {node: '>= 4'}
-
- domutils@3.2.2:
- resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
-
- dset@3.1.4:
- resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
- engines: {node: '>=4'}
-
- emmet@2.4.11:
- resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==}
-
- emoji-regex@10.6.0:
- resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
-
- entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
-
- entities@6.0.1:
- resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
- engines: {node: '>=0.12'}
-
- es-module-lexer@2.3.1:
- resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==}
-
- esbuild@0.28.2:
- resolution: {integrity: sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==}
- engines: {node: '>=18'}
- hasBin: true
-
- escalade@3.2.0:
- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
- engines: {node: '>=6'}
-
- eventemitter3@5.0.4:
- resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==}
-
- extend@3.0.2:
- resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
-
- fast-deep-equal@3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
-
- fast-string-truncated-width@3.0.3:
- resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==}
-
- fast-string-width@3.0.2:
- resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==}
-
- fast-uri@3.1.5:
- resolution: {integrity: sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==}
-
- fast-wrap-ansi@0.2.2:
- resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==}
-
- fdir@6.5.0:
- resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
- engines: {node: '>=12.0.0'}
- peerDependencies:
- picomatch: ^3 || ^4
- peerDependenciesMeta:
- picomatch:
- optional: true
-
- flattie@1.1.1:
- resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==}
- engines: {node: '>=8'}
-
- fontace@0.4.1:
- resolution: {integrity: sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==}
-
- fontkitten@1.0.3:
- resolution: {integrity: sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==}
- engines: {node: '>=20'}
-
- fsevents@2.3.3:
- resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
-
- get-caller-file@2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
-
- get-east-asian-width@1.6.0:
- resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==}
- engines: {node: '>=18'}
-
- get-tsconfig@5.0.0-beta.4:
- resolution: {integrity: sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==}
- engines: {node: '>=20.20.0'}
-
- github-slugger@2.0.0:
- resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
-
- h3@1.15.11:
- resolution: {integrity: sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==}
-
- hast-util-from-html@2.0.3:
- resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==}
-
- hast-util-from-parse5@8.0.3:
- resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==}
-
- hast-util-parse-selector@4.0.0:
- resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==}
-
- hast-util-to-html@9.0.5:
- resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==}
-
- hast-util-whitespace@3.0.0:
- resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
-
- hastscript@9.0.1:
- resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==}
-
- html-escaper@3.0.3:
- resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
-
- html-void-elements@3.0.0:
- resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
-
- http-cache-semantics@4.2.0:
- resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==}
-
- iron-webcrypto@1.2.1:
- resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==}
-
- is-docker@4.0.0:
- resolution: {integrity: sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==}
- engines: {node: '>=20'}
- hasBin: true
-
- is-plain-obj@4.1.0:
- resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
- engines: {node: '>=12'}
-
- js-yaml@4.3.1:
- resolution: {integrity: sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==}
- hasBin: true
-
- json-schema-traverse@1.0.0:
- resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
-
- jsonc-parser@2.3.1:
- resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==}
-
- jsonc-parser@3.3.1:
- resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
-
- kleur@4.1.5:
- resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
- engines: {node: '>=6'}
-
- lightningcss-android-arm64@1.33.0:
- resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [android]
-
- lightningcss-darwin-arm64@1.33.0:
- resolution: {integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [darwin]
-
- lightningcss-darwin-x64@1.33.0:
- resolution: {integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [darwin]
-
- lightningcss-freebsd-x64@1.33.0:
- resolution: {integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [freebsd]
-
- lightningcss-linux-arm-gnueabihf@1.33.0:
- resolution: {integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm]
- os: [linux]
-
- lightningcss-linux-arm64-gnu@1.33.0:
- resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
- lightningcss-linux-arm64-musl@1.33.0:
- resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
- lightningcss-linux-x64-gnu@1.33.0:
- resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
- lightningcss-linux-x64-musl@1.33.0:
- resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
- lightningcss-win32-arm64-msvc@1.33.0:
- resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [win32]
-
- lightningcss-win32-x64-msvc@1.33.0:
- resolution: {integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==}
- engines: {node: '>= 12.0.0'}
- cpu: [x64]
- os: [win32]
-
- lightningcss@1.33.0:
- resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}
- engines: {node: '>= 12.0.0'}
-
- lru-cache@11.5.2:
- resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==}
- engines: {node: 20 || >=22}
-
- magic-string@1.2.0:
- resolution: {integrity: sha512-ptco+HFxTLgjafSLim2LojBSwfg5feBjd+SqyiwdGkzC38UPdZy3zgrHMI2CoTf5fJL38tbHMYWVzIH8BxGqJw==}
-
- magicast@0.5.4:
- resolution: {integrity: sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==}
-
- mdast-util-to-hast@13.2.1:
- resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==}
-
- mdn-data@2.0.28:
- resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
-
- mdn-data@2.27.1:
- resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==}
-
- micromark-util-character@2.1.1:
- resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==}
-
- micromark-util-encode@2.0.1:
- resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==}
-
- micromark-util-sanitize-uri@2.0.1:
- resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==}
-
- micromark-util-symbol@2.0.1:
- resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==}
-
- micromark-util-types@2.0.2:
- resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==}
-
- mrmime@2.0.1:
- resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
- engines: {node: '>=10'}
-
- muggle-string@0.4.1:
- resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
-
- nanoid@3.3.18:
- resolution: {integrity: sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
-
- neotraverse@1.0.1:
- resolution: {integrity: sha512-WmmLty1YWwJl9yZi77v2dVIV6X2kuYV8YYBI/G3LWGKdGHmHUvL1z7FW0iDvEvGAwNEoc5x1tOOOyDnf5jJw/w==}
- engines: {node: '>= 10'}
-
- nlcst-to-string@4.0.0:
- resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==}
-
- node-fetch-native@1.6.7:
- resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
-
- node-mock-http@1.0.5:
- resolution: {integrity: sha512-KQyt/wLjG3TAc7DOUhpqWzgd4ERxR80JOlTK5VE5R1S12IaPVN5qkj4klBce9HPG1Njuup4Sb5bljaT34lIyjw==}
-
- normalize-path@3.0.0:
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
- engines: {node: '>=0.10.0'}
-
- nth-check@2.1.1:
- resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
-
- obug@2.1.4:
- resolution: {integrity: sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==}
- engines: {node: '>=12.20.0'}
-
- ofetch@1.5.1:
- resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==}
-
- ohash@2.0.12:
- resolution: {integrity: sha512-65S/5gk9YSsaRjcyf7Nfa6h/d3E8/1gslpXfI4W7Dxn/oap8IKRuNT5VXkLQ1YFKIEg4apRY4Pj6aiwFzrDdmw==}
-
- oniguruma-parser@0.12.2:
- resolution: {integrity: sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==}
-
- oniguruma-to-es@4.3.6:
- resolution: {integrity: sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==}
-
- p-limit@7.3.1:
- resolution: {integrity: sha512-0trZaiG7Y7kN/Egy9a8j47t9osC0Tch4PaIWd9yGF6bvmlk7muExRvGNYb8sXBwEKMoNKsbNN9P8EefuQekE4Q==}
- engines: {node: '>=20'}
-
- p-queue@9.3.3:
- resolution: {integrity: sha512-NXAOdnEe5FsZJfT4oK84lE1Y5cFFdWlRuOo5tww8DyNMxyRXwn39fIkUtNLKppcPC+UYU/bXujNCUGDv01y7CA==}
- engines: {node: '>=20'}
-
- p-timeout@7.0.1:
- resolution: {integrity: sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==}
- engines: {node: '>=20'}
-
- package-manager-detector@1.8.0:
- resolution: {integrity: sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==}
-
- parse5@7.3.0:
- resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
-
- path-browserify@1.0.1:
- resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
-
- piccolore@0.1.3:
- resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==}
-
- picocolors@1.1.1:
- resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
-
- picomatch@2.3.2:
- resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
- engines: {node: '>=8.6'}
-
- picomatch@4.0.5:
- resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==}
- engines: {node: '>=12'}
-
- postcss@8.5.26:
- resolution: {integrity: sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==}
- engines: {node: ^10 || ^12 || >=14}
-
- prettier@3.9.6:
- resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==}
- engines: {node: '>=14'}
- hasBin: true
-
- prismjs@1.30.0:
- resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==}
- engines: {node: '>=6'}
-
- process-ancestry@0.1.0:
- resolution: {integrity: sha512-tGqJW/UnclpYASFcM6Xh8D8l/BMtaQ9+CSG0vlJSJTcdMM4lDRv4c6H0Pdcsfted+bVczdYSfk2fdukg2gQkZg==}
- engines: {node: '>=18.0.0'}
-
- property-information@7.2.0:
- resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==}
-
- radix3@1.1.2:
- resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
-
- readdirp@4.1.2:
- resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
- engines: {node: '>= 14.18.0'}
-
- readdirp@5.1.1:
- resolution: {integrity: sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==}
- engines: {node: '>= 20.19.0'}
-
- regex-recursion@6.0.2:
- resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==}
-
- regex-utilities@2.3.0:
- resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
-
- regex@6.1.0:
- resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==}
-
- request-light@0.5.8:
- resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==}
-
- request-light@0.7.0:
- resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==}
-
- require-from-string@2.0.2:
- resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
- engines: {node: '>=0.10.0'}
-
- resolve-pkg-maps@1.0.0:
- resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
-
- retext-smartypants@6.2.0:
- resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==}
-
- rolldown@1.2.4:
- resolution: {integrity: sha512-rSr7irW0K7QRWzjdJXqZowkcRdDtjRduh43rBltnVKd0VFq839l1lJoDvGJb6gl7+4rTTCrPWu+YfujUL8Ug7w==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
-
- satteri@0.9.5:
- resolution: {integrity: sha512-ZuWVl+vnM64y+/TtX8Kosv2c00W+hLQiiwnEL6H0UKVVrxFqMw4D2CJHHQaouVd89OAhtBBfjWLqhKi3TVUV4w==}
-
- sax@1.6.1:
- resolution: {integrity: sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==}
- engines: {node: '>=11.0.0'}
-
- semver@7.8.5:
- resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}
- engines: {node: '>=10'}
- hasBin: true
-
- sharp@0.35.3:
- resolution: {integrity: sha512-ej0zVHuZGHCiABXcNxeYhpRnPNPAcvbG8RMdBAhDAxLKkCRVSpK3Iyu7qbqw3JMzoj0REeM6f3tJLtVwl0023Q==}
- engines: {node: '>=20.9.0'}
- peerDependencies:
- '@types/node': '*'
- peerDependenciesMeta:
- '@types/node':
- optional: true
-
- shiki@4.4.3:
- resolution: {integrity: sha512-Mb/GvXPHBAXdgGIcnfU5L3ldpn1XcxrGkPHwqgRx17/I2XRfqlFKk2vGkHWINn1kdXvzJZeuO3is6I9KLPFm0g==}
- engines: {node: '>=20'}
-
- sisteransi@1.0.5:
- resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
-
- smol-toml@1.8.0:
- resolution: {integrity: sha512-kCZr2V3ch9i00x8zXRhjUNVcjG9ijES5dDudkXvUVCT5QlJNQWElSJdZqyPemffHoLNUYwOcou0Fy+ojN0uHSQ==}
- engines: {node: '>= 18'}
-
- source-map-js@1.2.1:
- resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
- engines: {node: '>=0.10.0'}
-
- space-separated-tokens@2.0.2:
- resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
-
- string-width@7.2.0:
- resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
- engines: {node: '>=18'}
-
- string-width@8.2.2:
- resolution: {integrity: sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==}
- engines: {node: '>=20'}
-
- stringify-entities@4.0.4:
- resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==}
-
- strip-ansi@7.2.0:
- resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==}
- engines: {node: '>=12'}
-
- svgo@4.0.2:
- resolution: {integrity: sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==}
- engines: {node: '>=16'}
- hasBin: true
-
- tiny-inflate@1.0.3:
- resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==}
-
- tinyclip@0.1.15:
- resolution: {integrity: sha512-uo33abH+Ays0xYaDysoBt494Hb3hsEczMpcC0MwFl773pazORx4fmvKhclhR1wonUbB6vvpRsvVMwnhfqeMc+A==}
- engines: {node: ^16.14.0 || >= 17.3.0}
-
- tinyexec@1.3.0:
- resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==}
- engines: {node: '>=18'}
-
- tinyglobby@0.2.17:
- resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
- engines: {node: '>=12.0.0'}
-
- trim-lines@3.0.1:
- resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
-
- trough@2.2.0:
- resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
-
- tslib@2.8.1:
- resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
-
- typesafe-path@0.2.2:
- resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==}
-
- typescript-auto-import-cache@0.3.6:
- resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==}
-
- typescript@6.0.3:
- resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
- engines: {node: '>=14.17'}
- hasBin: true
-
- ufo@1.6.4:
- resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==}
-
- ultrahtml@1.7.0:
- resolution: {integrity: sha512-2xRd0VHoAQE4M+vF/DvFFB7pUV0ZxTW1TLi7lHQWnF/Sb5TPeEUV/l+hxcNnGO00ZXGnR0voCMmYRKQf+rvJ2g==}
-
- uncrypto@0.1.3:
- resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
-
- undici@8.10.0:
- resolution: {integrity: sha512-HvltHd7avK13QIw/oLe4qoOLyoVSoafqJ2jYOrtMRBkbYT31eiBQ8O0ehRKZiEZCMEyLFQNIADpgCWC5fALvYQ==}
- engines: {node: '>=22.19.0'}
-
- unified@11.0.5:
- resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
-
- unifont@0.7.5:
- resolution: {integrity: sha512-ULe/Cs+ZIsq+dcFofNkhqielCrUJnb5mr+Yc4EBM2VlL+6OZR6+cjtI2mT1bJvRBrVncqHAbLURxmPLcCXzWMg==}
-
- unist-util-is@6.0.1:
- resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==}
-
- unist-util-position@5.0.0:
- resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
-
- unist-util-stringify-position@4.0.0:
- resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
-
- unist-util-visit-parents@6.0.2:
- resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==}
-
- unist-util-visit@5.1.0:
- resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==}
-
- unstorage@1.17.5:
- resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==}
- peerDependencies:
- '@azure/app-configuration': ^1.8.0
- '@azure/cosmos': ^4.2.0
- '@azure/data-tables': ^13.3.0
- '@azure/identity': ^4.6.0
- '@azure/keyvault-secrets': ^4.9.0
- '@azure/storage-blob': ^12.26.0
- '@capacitor/preferences': ^6 || ^7 || ^8
- '@deno/kv': '>=0.9.0'
- '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0
- '@planetscale/database': ^1.19.0
- '@upstash/redis': ^1.34.3
- '@vercel/blob': '>=0.27.1'
- '@vercel/functions': ^2.2.12 || ^3.0.0
- '@vercel/kv': ^1 || ^2 || ^3
- aws4fetch: ^1.0.20
- db0: '>=0.2.1'
- idb-keyval: ^6.2.1
- ioredis: ^5.4.2
- uploadthing: ^7.4.4
- peerDependenciesMeta:
- '@azure/app-configuration':
- optional: true
- '@azure/cosmos':
- optional: true
- '@azure/data-tables':
- optional: true
- '@azure/identity':
- optional: true
- '@azure/keyvault-secrets':
- optional: true
- '@azure/storage-blob':
- optional: true
- '@capacitor/preferences':
- optional: true
- '@deno/kv':
- optional: true
- '@netlify/blobs':
- optional: true
- '@planetscale/database':
- optional: true
- '@upstash/redis':
- optional: true
- '@vercel/blob':
- optional: true
- '@vercel/functions':
- optional: true
- '@vercel/kv':
- optional: true
- aws4fetch:
- optional: true
- db0:
- optional: true
- idb-keyval:
- optional: true
- ioredis:
- optional: true
- uploadthing:
- optional: true
-
- vfile-location@5.0.3:
- resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==}
-
- vfile-message@4.0.3:
- resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==}
-
- vfile@6.0.3:
- resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
-
- vite@8.2.1:
- resolution: {integrity: sha512-EU/eS7BH3XROHh2YnBefjM6DBKA6ZeMZEYQbj7NLWg5wHYlhB8B/Mayd5XsgWq+NFYccDOTemRpdETWR6Ka/lw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^20.19.0 || >=22.12.0
- '@vitejs/devtools': ^0.4.0
- esbuild: ^0.27.0 || ^0.28.0
- jiti: '>=1.21.0'
- less: ^4.0.0
- sass: ^1.70.0
- sass-embedded: ^1.70.0
- stylus: '>=0.54.8'
- sugarss: ^5.0.0
- terser: ^5.16.0
- tsx: ^4.8.1
- yaml: ^2.4.2
- peerDependenciesMeta:
- '@types/node':
- optional: true
- '@vitejs/devtools':
- optional: true
- esbuild:
- optional: true
- jiti:
- optional: true
- less:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
-
- vitefu@1.1.3:
- resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==}
- peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
- peerDependenciesMeta:
- vite:
- optional: true
-
- volar-service-css@0.0.71:
- resolution: {integrity: sha512-wRRFt9BpjMKCazcgOh67MSjUjiWUCAh99DyYSDIOTuxaRjEtDC7PpB0k1Y1wbJIW/pVtMUSVbpPo3UGSm0Byxw==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-emmet@0.0.71:
- resolution: {integrity: sha512-zqjzt6bN95e3CUstBm0PBFAJnrfz0ZAARka87fart46/gNCLLuP3Vujy8V/J8HEziTFLnfkgIASLFYPUhonJcA==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-html@0.0.71:
- resolution: {integrity: sha512-e8tHPhgQ7ooLfudAEIku+kgd9pWkq3SSz8RbnQDI1+Eb8wbenkLGHqoirLqz5ORLV6wIMr2Iv08RWBG5eOcgpw==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-prettier@0.0.71:
- resolution: {integrity: sha512-Rz7JVH3qD108UCdmIEiZvOBNljMt2nLFdbN8AXcDfn7xD9F5I2aCIsDVqBbXw21PsnxG0b7MfwtNF+zPS/NKUg==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- prettier: ^2.2 || ^3.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
- prettier:
- optional: true
-
- volar-service-typescript-twoslash-queries@0.0.71:
- resolution: {integrity: sha512-9K2k72s4n7rV9s4bX0MyjbX9iBribvKZbBJKuEmTCZfeWJXs6Yh7bGpY4eoc7UufAjvpheBqwyZCOIPBvxCv0A==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-typescript@0.0.71:
- resolution: {integrity: sha512-yTtM/BVT6hoyEYnDtaCyAtNhdNeS/mhTTABlBOdw3NNiRBUin3IznFJpgfjer4c6RYopiPjjQjc9VFhxVl1mLw==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- volar-service-yaml@0.0.71:
- resolution: {integrity: sha512-qYGWGuVpUTnZGu5P/CR4KLK4aIR8RrcVnmfZ2eRcj9q/I8VZCoC5yy9FtEvfNvnDp4MU17yhdJcvpQPIqhJS2Q==}
- peerDependencies:
- '@volar/language-service': ~2.4.0
- peerDependenciesMeta:
- '@volar/language-service':
- optional: true
-
- vscode-css-languageservice@6.3.10:
- resolution: {integrity: sha512-eq5N9Er3fC4vA9zd9EFhyBG90wtCCuXgRSpAndaOgXMh1Wgep5lBgRIeDgjZBW9pa+332yC9+49cZMW8jcL3MA==}
-
- vscode-html-languageservice@5.6.2:
- resolution: {integrity: sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg==}
-
- vscode-json-languageservice@4.1.8:
- resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==}
- engines: {npm: '>=7.0.0'}
-
- vscode-jsonrpc@8.2.0:
- resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==}
- engines: {node: '>=14.0.0'}
-
- vscode-jsonrpc@9.0.1:
- resolution: {integrity: sha512-rfuA6T75H6m5EkbhtEPzre9pT0HPcDI2MMy4+nPFIBks5J8JBAUHD4tRYSgaBOijIEC7SRkC1kKyXTLqbmh9jw==}
- engines: {node: '>=14.0.0'}
-
- vscode-languageserver-protocol@3.17.5:
- resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==}
-
- vscode-languageserver-protocol@3.18.2:
- resolution: {integrity: sha512-XRyDbT0Pp3sSNti3JmxVEUMySWCSi1hhM+/KUlCy1hV1zmrqpM1OwO12EAki8blhmLuIMpaJrYbo0OzGVfK2Qg==}
-
- vscode-languageserver-textdocument@1.0.12:
- resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
-
- vscode-languageserver-types@3.17.5:
- resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==}
-
- vscode-languageserver-types@3.18.0:
- resolution: {integrity: sha512-8TsGPNMIMiiBdkORgRSvLjuiEIiAFtO+KssmYWxQ+uSVvlf7RjK8YKCOjPzZ+YA04jXEV7+7LvkSmHkhpNS99g==}
-
- vscode-languageserver@9.0.1:
- resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==}
- hasBin: true
-
- vscode-nls@5.2.0:
- resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==}
-
- vscode-uri@3.1.0:
- resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
-
- web-namespaces@2.0.1:
- resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
-
- wrap-ansi@9.0.2:
- resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
- engines: {node: '>=18'}
-
- xxhash-wasm@1.1.0:
- resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==}
-
- y18n@5.0.8:
- resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
- engines: {node: '>=10'}
-
- yaml-language-server@1.23.0:
- resolution: {integrity: sha512-3qVyCOexLCWw06PQa5kRPwvMWMZ/eZeCRWUvgD6a0OkqL/4iCnxy2WumbWifa937Uo5xhyWJ0uxlU39ljhNh7A==}
- hasBin: true
-
- yaml@2.8.3:
- resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==}
- engines: {node: '>= 14.6'}
- hasBin: true
-
- yaml@2.9.0:
- resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==}
- engines: {node: '>= 14.6'}
- hasBin: true
-
- yargs-parser@22.0.0:
- resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==}
- engines: {node: ^20.19.0 || ^22.12.0 || >=23}
-
- yargs@18.1.0:
- resolution: {integrity: sha512-2rAgRKu54VsHkqI0/tYkmluGXHD4KW7yZoycuqDQ15QOTnc2VVfy0nN/1eMhnQLO00A+dwtK20xuCnc1YGeUyg==}
- engines: {node: ^20.19.0 || ^22.12.0 || >=23}
-
- yocto-queue@1.2.2:
- resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==}
- engines: {node: '>=12.20'}
-
- zod@4.4.3:
- resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==}
-
- zwitch@2.0.4:
- resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
-
-snapshots:
-
- '@astrojs/check@0.9.10(prettier@3.9.6)(typescript@6.0.3)':
- dependencies:
- '@astrojs/language-server': 2.16.14(prettier@3.9.6)(typescript@6.0.3)
- chokidar: 4.0.3
- kleur: 4.1.5
- typescript: 6.0.3
- yargs: 18.1.0
- transitivePeerDependencies:
- - prettier
- - prettier-plugin-astro
-
- '@astrojs/compiler-binding-darwin-arm64@0.3.2':
- optional: true
-
- '@astrojs/compiler-binding-darwin-x64@0.3.2':
- optional: true
-
- '@astrojs/compiler-binding-linux-arm64-gnu@0.3.2':
- optional: true
-
- '@astrojs/compiler-binding-linux-arm64-musl@0.3.2':
- optional: true
-
- '@astrojs/compiler-binding-linux-x64-gnu@0.3.2':
- optional: true
-
- '@astrojs/compiler-binding-linux-x64-musl@0.3.2':
- optional: true
-
- '@astrojs/compiler-binding-wasm32-wasi@0.3.2(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)':
- dependencies:
- '@napi-rs/wasm-runtime': 1.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)
- transitivePeerDependencies:
- - '@emnapi/core'
- - '@emnapi/runtime'
- optional: true
-
- '@astrojs/compiler-binding-win32-arm64-msvc@0.3.2':
- optional: true
-
- '@astrojs/compiler-binding-win32-x64-msvc@0.3.2':
- optional: true
-
- '@astrojs/compiler-binding@0.3.2(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)':
- optionalDependencies:
- '@astrojs/compiler-binding-darwin-arm64': 0.3.2
- '@astrojs/compiler-binding-darwin-x64': 0.3.2
- '@astrojs/compiler-binding-linux-arm64-gnu': 0.3.2
- '@astrojs/compiler-binding-linux-arm64-musl': 0.3.2
- '@astrojs/compiler-binding-linux-x64-gnu': 0.3.2
- '@astrojs/compiler-binding-linux-x64-musl': 0.3.2
- '@astrojs/compiler-binding-wasm32-wasi': 0.3.2(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)
- '@astrojs/compiler-binding-win32-arm64-msvc': 0.3.2
- '@astrojs/compiler-binding-win32-x64-msvc': 0.3.2
- transitivePeerDependencies:
- - '@emnapi/core'
- - '@emnapi/runtime'
-
- '@astrojs/compiler-rs@0.3.2(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)':
- dependencies:
- '@astrojs/compiler-binding': 0.3.2(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)
- transitivePeerDependencies:
- - '@emnapi/core'
- - '@emnapi/runtime'
-
- '@astrojs/compiler@2.13.1': {}
-
- '@astrojs/internal-helpers@0.10.2':
- dependencies:
- '@types/hast': 3.0.5
- '@types/mdast': 4.0.4
- js-yaml: 4.3.1
- picomatch: 4.0.5
- retext-smartypants: 6.2.0
- shiki: 4.4.3
- smol-toml: 1.8.0
- unified: 11.0.5
-
- '@astrojs/language-server@2.16.14(prettier@3.9.6)(typescript@6.0.3)':
- dependencies:
- '@astrojs/compiler': 2.13.1
- '@astrojs/yaml2ts': 0.2.4
- '@jridgewell/sourcemap-codec': 1.5.5
- '@volar/kit': 2.4.28(typescript@6.0.3)
- '@volar/language-core': 2.4.28
- '@volar/language-server': 2.4.28
- '@volar/language-service': 2.4.28
- muggle-string: 0.4.1
- tinyglobby: 0.2.17
- volar-service-css: 0.0.71(@volar/language-service@2.4.28)
- volar-service-emmet: 0.0.71(@volar/language-service@2.4.28)
- volar-service-html: 0.0.71(@volar/language-service@2.4.28)
- volar-service-prettier: 0.0.71(@volar/language-service@2.4.28)(prettier@3.9.6)
- volar-service-typescript: 0.0.71(@volar/language-service@2.4.28)
- volar-service-typescript-twoslash-queries: 0.0.71(@volar/language-service@2.4.28)
- volar-service-yaml: 0.0.71(@volar/language-service@2.4.28)
- vscode-html-languageservice: 5.6.2
- vscode-uri: 3.1.0
- optionalDependencies:
- prettier: 3.9.6
- transitivePeerDependencies:
- - typescript
-
- '@astrojs/markdown-satteri@0.3.5':
- dependencies:
- '@astrojs/internal-helpers': 0.10.2
- '@astrojs/prism': 4.0.2
- github-slugger: 2.0.0
- hast-util-from-html: 2.0.3
- satteri: 0.9.5
-
- '@astrojs/prism@4.0.2':
- dependencies:
- prismjs: 1.30.0
-
- '@astrojs/telemetry@3.3.3':
- dependencies:
- ci-info: 4.4.0
- dset: 3.1.4
- is-docker: 4.0.0
- package-manager-detector: 1.8.0
-
- '@astrojs/yaml2ts@0.2.4':
- dependencies:
- yaml: 2.9.0
-
- '@babel/helper-string-parser@7.29.7': {}
-
- '@babel/helper-validator-identifier@7.29.7': {}
-
- '@babel/parser@7.29.8':
- dependencies:
- '@babel/types': 7.29.8
-
- '@babel/types@7.29.8':
- dependencies:
- '@babel/helper-string-parser': 7.29.7
- '@babel/helper-validator-identifier': 7.29.7
-
- '@bruits/satteri-darwin-arm64@0.9.5':
- optional: true
-
- '@bruits/satteri-darwin-x64@0.9.5':
- optional: true
-
- '@bruits/satteri-linux-arm64-gnu@0.9.5':
- optional: true
-
- '@bruits/satteri-linux-arm64-musl@0.9.5':
- optional: true
-
- '@bruits/satteri-linux-x64-gnu@0.9.5':
- optional: true
-
- '@bruits/satteri-linux-x64-musl@0.9.5':
- optional: true
-
- '@bruits/satteri-wasm32-wasi@0.9.5':
- dependencies:
- '@emnapi/core': 1.11.1
- '@emnapi/runtime': 1.11.1
- '@napi-rs/wasm-runtime': 1.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
- optional: true
-
- '@bruits/satteri-win32-arm64-msvc@0.9.5':
- optional: true
-
- '@bruits/satteri-win32-x64-msvc@0.9.5':
- optional: true
-
- '@capsizecss/unpack@4.0.1':
- dependencies:
- fontkitten: 1.0.3
-
- '@clack/core@1.4.3':
- dependencies:
- fast-wrap-ansi: 0.2.2
- sisteransi: 1.0.5
-
- '@clack/prompts@1.7.0':
- dependencies:
- '@clack/core': 1.4.3
- fast-string-width: 3.0.2
- fast-wrap-ansi: 0.2.2
- sisteransi: 1.0.5
-
- '@emmetio/abbreviation@2.3.3':
- dependencies:
- '@emmetio/scanner': 1.0.4
-
- '@emmetio/css-abbreviation@2.1.8':
- dependencies:
- '@emmetio/scanner': 1.0.4
-
- '@emmetio/css-parser@0.4.1':
- dependencies:
- '@emmetio/stream-reader': 2.2.0
- '@emmetio/stream-reader-utils': 0.1.0
-
- '@emmetio/html-matcher@1.3.0':
- dependencies:
- '@emmetio/scanner': 1.0.4
-
- '@emmetio/scanner@1.0.4': {}
-
- '@emmetio/stream-reader-utils@0.1.0': {}
-
- '@emmetio/stream-reader@2.2.0': {}
-
- '@emnapi/core@1.11.1':
- dependencies:
- '@emnapi/wasi-threads': 1.2.2
- tslib: 2.8.1
- optional: true
-
- '@emnapi/runtime@1.11.1':
- dependencies:
- tslib: 2.8.1
- optional: true
-
- '@emnapi/runtime@1.11.3':
- dependencies:
- tslib: 2.8.1
- optional: true
-
- '@emnapi/wasi-threads@1.2.2':
- dependencies:
- tslib: 2.8.1
- optional: true
-
- '@esbuild/aix-ppc64@0.28.2':
- optional: true
-
- '@esbuild/android-arm64@0.28.2':
- optional: true
-
- '@esbuild/android-arm@0.28.2':
- optional: true
-
- '@esbuild/android-x64@0.28.2':
- optional: true
-
- '@esbuild/darwin-arm64@0.28.2':
- optional: true
-
- '@esbuild/darwin-x64@0.28.2':
- optional: true
-
- '@esbuild/freebsd-arm64@0.28.2':
- optional: true
-
- '@esbuild/freebsd-x64@0.28.2':
- optional: true
-
- '@esbuild/linux-arm64@0.28.2':
- optional: true
-
- '@esbuild/linux-arm@0.28.2':
- optional: true
-
- '@esbuild/linux-ia32@0.28.2':
- optional: true
-
- '@esbuild/linux-loong64@0.28.2':
- optional: true
-
- '@esbuild/linux-mips64el@0.28.2':
- optional: true
-
- '@esbuild/linux-ppc64@0.28.2':
- optional: true
-
- '@esbuild/linux-riscv64@0.28.2':
- optional: true
-
- '@esbuild/linux-s390x@0.28.2':
- optional: true
-
- '@esbuild/linux-x64@0.28.2':
- optional: true
-
- '@esbuild/netbsd-arm64@0.28.2':
- optional: true
-
- '@esbuild/netbsd-x64@0.28.2':
- optional: true
-
- '@esbuild/openbsd-arm64@0.28.2':
- optional: true
-
- '@esbuild/openbsd-x64@0.28.2':
- optional: true
-
- '@esbuild/openharmony-arm64@0.28.2':
- optional: true
-
- '@esbuild/sunos-x64@0.28.2':
- optional: true
-
- '@esbuild/win32-arm64@0.28.2':
- optional: true
-
- '@esbuild/win32-ia32@0.28.2':
- optional: true
-
- '@esbuild/win32-x64@0.28.2':
- optional: true
-
- '@img/colour@1.1.0':
- optional: true
-
- '@img/sharp-darwin-arm64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-darwin-arm64': 1.3.2
- optional: true
-
- '@img/sharp-darwin-x64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-darwin-x64': 1.3.2
- optional: true
-
- '@img/sharp-freebsd-wasm32@0.35.3':
- dependencies:
- '@img/sharp-wasm32': 0.35.3
- optional: true
-
- '@img/sharp-libvips-darwin-arm64@1.3.2':
- optional: true
-
- '@img/sharp-libvips-darwin-x64@1.3.2':
- optional: true
-
- '@img/sharp-libvips-linux-arm64@1.3.2':
- optional: true
-
- '@img/sharp-libvips-linux-arm@1.3.2':
- optional: true
-
- '@img/sharp-libvips-linux-ppc64@1.3.2':
- optional: true
-
- '@img/sharp-libvips-linux-riscv64@1.3.2':
- optional: true
-
- '@img/sharp-libvips-linux-s390x@1.3.2':
- optional: true
-
- '@img/sharp-libvips-linux-x64@1.3.2':
- optional: true
-
- '@img/sharp-libvips-linuxmusl-arm64@1.3.2':
- optional: true
-
- '@img/sharp-libvips-linuxmusl-x64@1.3.2':
- optional: true
-
- '@img/sharp-linux-arm64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm64': 1.3.2
- optional: true
-
- '@img/sharp-linux-arm@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm': 1.3.2
- optional: true
-
- '@img/sharp-linux-ppc64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linux-ppc64': 1.3.2
- optional: true
-
- '@img/sharp-linux-riscv64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linux-riscv64': 1.3.2
- optional: true
-
- '@img/sharp-linux-s390x@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linux-s390x': 1.3.2
- optional: true
-
- '@img/sharp-linux-x64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linux-x64': 1.3.2
- optional: true
-
- '@img/sharp-linuxmusl-arm64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-arm64': 1.3.2
- optional: true
-
- '@img/sharp-linuxmusl-x64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-x64': 1.3.2
- optional: true
-
- '@img/sharp-wasm32@0.35.3':
- dependencies:
- '@emnapi/runtime': 1.11.3
- optional: true
-
- '@img/sharp-webcontainers-wasm32@0.35.3':
- dependencies:
- '@img/sharp-wasm32': 0.35.3
- optional: true
-
- '@img/sharp-win32-arm64@0.35.3':
- optional: true
-
- '@img/sharp-win32-ia32@0.35.3':
- optional: true
-
- '@img/sharp-win32-x64@0.35.3':
- optional: true
-
- '@jridgewell/sourcemap-codec@1.5.5': {}
-
- '@napi-rs/wasm-runtime@1.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
- dependencies:
- '@emnapi/core': 1.11.1
- '@emnapi/runtime': 1.11.1
- '@tybys/wasm-util': 0.10.3
- optional: true
-
- '@napi-rs/wasm-runtime@1.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)':
- dependencies:
- '@emnapi/core': 1.11.1
- '@emnapi/runtime': 1.11.3
- '@tybys/wasm-util': 0.10.3
- optional: true
-
- '@oslojs/encoding@1.1.0': {}
-
- '@oxc-project/types@0.144.0': {}
-
- '@rolldown/binding-android-arm64@1.2.4':
- optional: true
-
- '@rolldown/binding-darwin-arm64@1.2.4':
- optional: true
-
- '@rolldown/binding-darwin-x64@1.2.4':
- optional: true
-
- '@rolldown/binding-freebsd-x64@1.2.4':
- optional: true
-
- '@rolldown/binding-linux-arm-gnueabihf@1.2.4':
- optional: true
-
- '@rolldown/binding-linux-arm64-gnu@1.2.4':
- optional: true
-
- '@rolldown/binding-linux-arm64-musl@1.2.4':
- optional: true
-
- '@rolldown/binding-linux-ppc64-gnu@1.2.4':
- optional: true
-
- '@rolldown/binding-linux-s390x-gnu@1.2.4':
- optional: true
-
- '@rolldown/binding-linux-x64-gnu@1.2.4':
- optional: true
-
- '@rolldown/binding-linux-x64-musl@1.2.4':
- optional: true
-
- '@rolldown/binding-openharmony-arm64@1.2.4':
- optional: true
-
- '@rolldown/binding-win32-arm64-msvc@1.2.4':
- optional: true
-
- '@rolldown/binding-win32-x64-msvc@1.2.4':
- optional: true
-
- '@rolldown/pluginutils@1.0.1': {}
-
- '@shikijs/core@4.4.3':
- dependencies:
- '@shikijs/primitive': 4.4.3
- '@shikijs/types': 4.4.3
- '@shikijs/vscode-textmate': 10.0.2
- '@types/hast': 3.0.5
- hast-util-to-html: 9.0.5
-
- '@shikijs/engine-javascript@4.4.3':
- dependencies:
- '@shikijs/types': 4.4.3
- '@shikijs/vscode-textmate': 10.0.2
- oniguruma-to-es: 4.3.6
-
- '@shikijs/engine-oniguruma@4.4.3':
- dependencies:
- '@shikijs/types': 4.4.3
- '@shikijs/vscode-textmate': 10.0.2
-
- '@shikijs/langs@4.4.3':
- dependencies:
- '@shikijs/types': 4.4.3
-
- '@shikijs/primitive@4.4.3':
- dependencies:
- '@shikijs/types': 4.4.3
- '@shikijs/vscode-textmate': 10.0.2
- '@types/hast': 3.0.5
-
- '@shikijs/themes@4.4.3':
- dependencies:
- '@shikijs/types': 4.4.3
-
- '@shikijs/types@4.4.3':
- dependencies:
- '@shikijs/vscode-textmate': 10.0.2
- '@types/hast': 3.0.5
-
- '@shikijs/vscode-textmate@10.0.2': {}
-
- '@tybys/wasm-util@0.10.3':
- dependencies:
- tslib: 2.8.1
- optional: true
-
- '@types/estree-jsx@1.0.5':
- dependencies:
- '@types/estree': 1.0.9
-
- '@types/estree@1.0.9': {}
-
- '@types/hast@3.0.5':
- dependencies:
- '@types/unist': 3.0.3
-
- '@types/mdast@4.0.4':
- dependencies:
- '@types/unist': 3.0.3
-
- '@types/nlcst@2.0.3':
- dependencies:
- '@types/unist': 3.0.3
-
- '@types/unist@3.0.3': {}
-
- '@ungap/structured-clone@1.3.3': {}
-
- '@volar/kit@2.4.28(typescript@6.0.3)':
- dependencies:
- '@volar/language-service': 2.4.28
- '@volar/typescript': 2.4.28
- typesafe-path: 0.2.2
- typescript: 6.0.3
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.1.0
-
- '@volar/language-core@2.4.28':
- dependencies:
- '@volar/source-map': 2.4.28
-
- '@volar/language-server@2.4.28':
- dependencies:
- '@volar/language-core': 2.4.28
- '@volar/language-service': 2.4.28
- '@volar/typescript': 2.4.28
- path-browserify: 1.0.1
- request-light: 0.7.0
- vscode-languageserver: 9.0.1
- vscode-languageserver-protocol: 3.18.2
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.1.0
-
- '@volar/language-service@2.4.28':
- dependencies:
- '@volar/language-core': 2.4.28
- vscode-languageserver-protocol: 3.18.2
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.1.0
-
- '@volar/source-map@2.4.28': {}
-
- '@volar/typescript@2.4.28':
- dependencies:
- '@volar/language-core': 2.4.28
- path-browserify: 1.0.1
- vscode-uri: 3.1.0
-
- '@vscode/emmet-helper@2.11.0':
- dependencies:
- emmet: 2.4.11
- jsonc-parser: 2.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.18.0
- vscode-uri: 3.1.0
-
- '@vscode/l10n@0.0.18': {}
-
- ajv-draft-04@1.0.0(ajv@8.20.0):
- optionalDependencies:
- ajv: 8.20.0
-
- ajv-i18n@4.2.0(ajv@8.20.0):
- dependencies:
- ajv: 8.20.0
-
- ajv@8.20.0:
- dependencies:
- fast-deep-equal: 3.1.3
- fast-uri: 3.1.5
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
-
- am-i-vibing@0.4.0:
- dependencies:
- process-ancestry: 0.1.0
-
- ansi-regex@6.3.0: {}
-
- ansi-styles@6.2.3: {}
-
- anymatch@3.1.3:
- dependencies:
- normalize-path: 3.0.0
- picomatch: 2.3.2
-
- argparse@2.0.1: {}
-
- aria-query@5.3.2: {}
-
- astro@7.2.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(yaml@2.9.0):
- dependencies:
- '@astrojs/compiler-rs': 0.3.2(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)
- '@astrojs/internal-helpers': 0.10.2
- '@astrojs/markdown-satteri': 0.3.5
- '@astrojs/telemetry': 3.3.3
- '@capsizecss/unpack': 4.0.1
- '@clack/prompts': 1.7.0
- '@oslojs/encoding': 1.1.0
- am-i-vibing: 0.4.0
- aria-query: 5.3.2
- axobject-query: 4.1.0
- ci-info: 4.4.0
- clsx: 2.1.1
- common-ancestor-path: 2.0.0
- cookie: 2.0.1
- devalue: 5.9.0
- diff: 8.0.4
- dset: 3.1.4
- es-module-lexer: 2.3.1
- esbuild: 0.28.2
- flattie: 1.1.1
- fontace: 0.4.1
- get-tsconfig: 5.0.0-beta.4
- github-slugger: 2.0.0
- html-escaper: 3.0.3
- http-cache-semantics: 4.2.0
- js-yaml: 4.3.1
- jsonc-parser: 3.3.1
- magic-string: 1.2.0
- magicast: 0.5.4
- mrmime: 2.0.1
- neotraverse: 1.0.1
- obug: 2.1.4
- p-limit: 7.3.1
- p-queue: 9.3.3
- package-manager-detector: 1.8.0
- piccolore: 0.1.3
- picomatch: 4.0.5
- semver: 7.8.5
- shiki: 4.4.3
- smol-toml: 1.8.0
- svgo: 4.0.2
- tinyclip: 0.1.15
- tinyexec: 1.3.0
- tinyglobby: 0.2.17
- ultrahtml: 1.7.0
- unifont: 0.7.5
- unstorage: 1.17.5
- vite: 8.2.1(esbuild@0.28.2)(yaml@2.9.0)
- vitefu: 1.1.3(vite@8.2.1(esbuild@0.28.2)(yaml@2.9.0))
- xxhash-wasm: 1.1.0
- yargs-parser: 22.0.0
- zod: 4.4.3
- optionalDependencies:
- sharp: 0.35.3
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@emnapi/core'
- - '@emnapi/runtime'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@types/node'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - '@vitejs/devtools'
- - aws4fetch
- - db0
- - idb-keyval
- - ioredis
- - jiti
- - less
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - terser
- - tsx
- - uploadthing
- - yaml
-
- axobject-query@4.1.0: {}
-
- bail@2.0.2: {}
-
- boolbase@1.0.0: {}
-
- ccount@2.0.1: {}
-
- character-entities-html4@2.1.0: {}
-
- character-entities-legacy@3.0.0: {}
-
- chokidar@4.0.3:
- dependencies:
- readdirp: 4.1.2
-
- chokidar@5.0.0:
- dependencies:
- readdirp: 5.1.1
-
- ci-info@4.4.0: {}
-
- cliui@9.0.1:
- dependencies:
- string-width: 7.2.0
- strip-ansi: 7.2.0
- wrap-ansi: 9.0.2
-
- clsx@2.1.1: {}
-
- comma-separated-tokens@2.0.3: {}
-
- commander@11.1.0: {}
-
- common-ancestor-path@2.0.0: {}
-
- cookie-es@1.2.3: {}
-
- cookie@2.0.1: {}
-
- crossws@0.3.5:
- dependencies:
- uncrypto: 0.1.3
-
- css-select@5.2.2:
- dependencies:
- boolbase: 1.0.0
- css-what: 6.2.2
- domhandler: 5.0.3
- domutils: 3.2.2
- nth-check: 2.1.1
-
- css-tree@2.2.1:
- dependencies:
- mdn-data: 2.0.28
- source-map-js: 1.2.1
-
- css-tree@3.2.1:
- dependencies:
- mdn-data: 2.27.1
- source-map-js: 1.2.1
-
- css-what@6.2.2: {}
-
- csso@5.0.5:
- dependencies:
- css-tree: 2.2.1
-
- defu@6.1.7: {}
-
- dequal@2.0.3: {}
-
- destr@2.0.5: {}
-
- detect-libc@2.1.2: {}
-
- devalue@5.9.0: {}
-
- devlop@1.1.0:
- dependencies:
- dequal: 2.0.3
-
- diff@8.0.4: {}
-
- dom-serializer@2.0.0:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- entities: 4.5.0
-
- domelementtype@2.3.0: {}
-
- domhandler@5.0.3:
- dependencies:
- domelementtype: 2.3.0
-
- domutils@3.2.2:
- dependencies:
- dom-serializer: 2.0.0
- domelementtype: 2.3.0
- domhandler: 5.0.3
-
- dset@3.1.4: {}
-
- emmet@2.4.11:
- dependencies:
- '@emmetio/abbreviation': 2.3.3
- '@emmetio/css-abbreviation': 2.1.8
-
- emoji-regex@10.6.0: {}
-
- entities@4.5.0: {}
-
- entities@6.0.1: {}
-
- es-module-lexer@2.3.1: {}
-
- esbuild@0.28.2:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.28.2
- '@esbuild/android-arm': 0.28.2
- '@esbuild/android-arm64': 0.28.2
- '@esbuild/android-x64': 0.28.2
- '@esbuild/darwin-arm64': 0.28.2
- '@esbuild/darwin-x64': 0.28.2
- '@esbuild/freebsd-arm64': 0.28.2
- '@esbuild/freebsd-x64': 0.28.2
- '@esbuild/linux-arm': 0.28.2
- '@esbuild/linux-arm64': 0.28.2
- '@esbuild/linux-ia32': 0.28.2
- '@esbuild/linux-loong64': 0.28.2
- '@esbuild/linux-mips64el': 0.28.2
- '@esbuild/linux-ppc64': 0.28.2
- '@esbuild/linux-riscv64': 0.28.2
- '@esbuild/linux-s390x': 0.28.2
- '@esbuild/linux-x64': 0.28.2
- '@esbuild/netbsd-arm64': 0.28.2
- '@esbuild/netbsd-x64': 0.28.2
- '@esbuild/openbsd-arm64': 0.28.2
- '@esbuild/openbsd-x64': 0.28.2
- '@esbuild/openharmony-arm64': 0.28.2
- '@esbuild/sunos-x64': 0.28.2
- '@esbuild/win32-arm64': 0.28.2
- '@esbuild/win32-ia32': 0.28.2
- '@esbuild/win32-x64': 0.28.2
-
- escalade@3.2.0: {}
-
- eventemitter3@5.0.4: {}
-
- extend@3.0.2: {}
-
- fast-deep-equal@3.1.3: {}
-
- fast-string-truncated-width@3.0.3: {}
-
- fast-string-width@3.0.2:
- dependencies:
- fast-string-truncated-width: 3.0.3
-
- fast-uri@3.1.5: {}
-
- fast-wrap-ansi@0.2.2:
- dependencies:
- fast-string-width: 3.0.2
-
- fdir@6.5.0(picomatch@4.0.5):
- optionalDependencies:
- picomatch: 4.0.5
-
- flattie@1.1.1: {}
-
- fontace@0.4.1:
- dependencies:
- fontkitten: 1.0.3
-
- fontkitten@1.0.3:
- dependencies:
- tiny-inflate: 1.0.3
-
- fsevents@2.3.3:
- optional: true
-
- get-caller-file@2.0.5: {}
-
- get-east-asian-width@1.6.0: {}
-
- get-tsconfig@5.0.0-beta.4:
- dependencies:
- resolve-pkg-maps: 1.0.0
-
- github-slugger@2.0.0: {}
-
- h3@1.15.11:
- dependencies:
- cookie-es: 1.2.3
- crossws: 0.3.5
- defu: 6.1.7
- destr: 2.0.5
- iron-webcrypto: 1.2.1
- node-mock-http: 1.0.5
- radix3: 1.1.2
- ufo: 1.6.4
- uncrypto: 0.1.3
-
- hast-util-from-html@2.0.3:
- dependencies:
- '@types/hast': 3.0.5
- devlop: 1.1.0
- hast-util-from-parse5: 8.0.3
- parse5: 7.3.0
- vfile: 6.0.3
- vfile-message: 4.0.3
-
- hast-util-from-parse5@8.0.3:
- dependencies:
- '@types/hast': 3.0.5
- '@types/unist': 3.0.3
- devlop: 1.1.0
- hastscript: 9.0.1
- property-information: 7.2.0
- vfile: 6.0.3
- vfile-location: 5.0.3
- web-namespaces: 2.0.1
-
- hast-util-parse-selector@4.0.0:
- dependencies:
- '@types/hast': 3.0.5
-
- hast-util-to-html@9.0.5:
- dependencies:
- '@types/hast': 3.0.5
- '@types/unist': 3.0.3
- ccount: 2.0.1
- comma-separated-tokens: 2.0.3
- hast-util-whitespace: 3.0.0
- html-void-elements: 3.0.0
- mdast-util-to-hast: 13.2.1
- property-information: 7.2.0
- space-separated-tokens: 2.0.2
- stringify-entities: 4.0.4
- zwitch: 2.0.4
-
- hast-util-whitespace@3.0.0:
- dependencies:
- '@types/hast': 3.0.5
-
- hastscript@9.0.1:
- dependencies:
- '@types/hast': 3.0.5
- comma-separated-tokens: 2.0.3
- hast-util-parse-selector: 4.0.0
- property-information: 7.2.0
- space-separated-tokens: 2.0.2
-
- html-escaper@3.0.3: {}
-
- html-void-elements@3.0.0: {}
-
- http-cache-semantics@4.2.0: {}
-
- iron-webcrypto@1.2.1: {}
-
- is-docker@4.0.0: {}
-
- is-plain-obj@4.1.0: {}
-
- js-yaml@4.3.1:
- dependencies:
- argparse: 2.0.1
-
- json-schema-traverse@1.0.0: {}
-
- jsonc-parser@2.3.1: {}
-
- jsonc-parser@3.3.1: {}
-
- kleur@4.1.5: {}
-
- lightningcss-android-arm64@1.33.0:
- optional: true
-
- lightningcss-darwin-arm64@1.33.0:
- optional: true
-
- lightningcss-darwin-x64@1.33.0:
- optional: true
-
- lightningcss-freebsd-x64@1.33.0:
- optional: true
-
- lightningcss-linux-arm-gnueabihf@1.33.0:
- optional: true
-
- lightningcss-linux-arm64-gnu@1.33.0:
- optional: true
-
- lightningcss-linux-arm64-musl@1.33.0:
- optional: true
-
- lightningcss-linux-x64-gnu@1.33.0:
- optional: true
-
- lightningcss-linux-x64-musl@1.33.0:
- optional: true
-
- lightningcss-win32-arm64-msvc@1.33.0:
- optional: true
-
- lightningcss-win32-x64-msvc@1.33.0:
- optional: true
-
- lightningcss@1.33.0:
- dependencies:
- detect-libc: 2.1.2
- optionalDependencies:
- lightningcss-android-arm64: 1.33.0
- lightningcss-darwin-arm64: 1.33.0
- lightningcss-darwin-x64: 1.33.0
- lightningcss-freebsd-x64: 1.33.0
- lightningcss-linux-arm-gnueabihf: 1.33.0
- lightningcss-linux-arm64-gnu: 1.33.0
- lightningcss-linux-arm64-musl: 1.33.0
- lightningcss-linux-x64-gnu: 1.33.0
- lightningcss-linux-x64-musl: 1.33.0
- lightningcss-win32-arm64-msvc: 1.33.0
- lightningcss-win32-x64-msvc: 1.33.0
-
- lru-cache@11.5.2: {}
-
- magic-string@1.2.0:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.5
-
- magicast@0.5.4:
- dependencies:
- '@babel/parser': 7.29.8
- '@babel/types': 7.29.8
- source-map-js: 1.2.1
-
- mdast-util-to-hast@13.2.1:
- dependencies:
- '@types/hast': 3.0.5
- '@types/mdast': 4.0.4
- '@ungap/structured-clone': 1.3.3
- devlop: 1.1.0
- micromark-util-sanitize-uri: 2.0.1
- trim-lines: 3.0.1
- unist-util-position: 5.0.0
- unist-util-visit: 5.1.0
- vfile: 6.0.3
-
- mdn-data@2.0.28: {}
-
- mdn-data@2.27.1: {}
-
- micromark-util-character@2.1.1:
- dependencies:
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.2
-
- micromark-util-encode@2.0.1: {}
-
- micromark-util-sanitize-uri@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-encode: 2.0.1
- micromark-util-symbol: 2.0.1
-
- micromark-util-symbol@2.0.1: {}
-
- micromark-util-types@2.0.2: {}
-
- mrmime@2.0.1: {}
-
- muggle-string@0.4.1: {}
-
- nanoid@3.3.18: {}
-
- neotraverse@1.0.1: {}
-
- nlcst-to-string@4.0.0:
- dependencies:
- '@types/nlcst': 2.0.3
-
- node-fetch-native@1.6.7: {}
-
- node-mock-http@1.0.5: {}
-
- normalize-path@3.0.0: {}
-
- nth-check@2.1.1:
- dependencies:
- boolbase: 1.0.0
-
- obug@2.1.4: {}
-
- ofetch@1.5.1:
- dependencies:
- destr: 2.0.5
- node-fetch-native: 1.6.7
- ufo: 1.6.4
-
- ohash@2.0.12: {}
-
- oniguruma-parser@0.12.2: {}
-
- oniguruma-to-es@4.3.6:
- dependencies:
- oniguruma-parser: 0.12.2
- regex: 6.1.0
- regex-recursion: 6.0.2
-
- p-limit@7.3.1:
- dependencies:
- yocto-queue: 1.2.2
-
- p-queue@9.3.3:
- dependencies:
- eventemitter3: 5.0.4
- p-timeout: 7.0.1
-
- p-timeout@7.0.1: {}
-
- package-manager-detector@1.8.0: {}
-
- parse5@7.3.0:
- dependencies:
- entities: 6.0.1
-
- path-browserify@1.0.1: {}
-
- piccolore@0.1.3: {}
-
- picocolors@1.1.1: {}
-
- picomatch@2.3.2: {}
-
- picomatch@4.0.5: {}
-
- postcss@8.5.26:
- dependencies:
- nanoid: 3.3.18
- picocolors: 1.1.1
- source-map-js: 1.2.1
-
- prettier@3.9.6: {}
-
- prismjs@1.30.0: {}
-
- process-ancestry@0.1.0: {}
-
- property-information@7.2.0: {}
-
- radix3@1.1.2: {}
-
- readdirp@4.1.2: {}
-
- readdirp@5.1.1: {}
-
- regex-recursion@6.0.2:
- dependencies:
- regex-utilities: 2.3.0
-
- regex-utilities@2.3.0: {}
-
- regex@6.1.0:
- dependencies:
- regex-utilities: 2.3.0
-
- request-light@0.5.8: {}
-
- request-light@0.7.0: {}
-
- require-from-string@2.0.2: {}
-
- resolve-pkg-maps@1.0.0: {}
-
- retext-smartypants@6.2.0:
- dependencies:
- '@types/nlcst': 2.0.3
- nlcst-to-string: 4.0.0
- unist-util-visit: 5.1.0
-
- rolldown@1.2.4:
- dependencies:
- '@oxc-project/types': 0.144.0
- '@rolldown/pluginutils': 1.0.1
- optionalDependencies:
- '@rolldown/binding-android-arm64': 1.2.4
- '@rolldown/binding-darwin-arm64': 1.2.4
- '@rolldown/binding-darwin-x64': 1.2.4
- '@rolldown/binding-freebsd-x64': 1.2.4
- '@rolldown/binding-linux-arm-gnueabihf': 1.2.4
- '@rolldown/binding-linux-arm64-gnu': 1.2.4
- '@rolldown/binding-linux-arm64-musl': 1.2.4
- '@rolldown/binding-linux-ppc64-gnu': 1.2.4
- '@rolldown/binding-linux-s390x-gnu': 1.2.4
- '@rolldown/binding-linux-x64-gnu': 1.2.4
- '@rolldown/binding-linux-x64-musl': 1.2.4
- '@rolldown/binding-openharmony-arm64': 1.2.4
- '@rolldown/binding-win32-arm64-msvc': 1.2.4
- '@rolldown/binding-win32-x64-msvc': 1.2.4
-
- satteri@0.9.5:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.5
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- optionalDependencies:
- '@bruits/satteri-darwin-arm64': 0.9.5
- '@bruits/satteri-darwin-x64': 0.9.5
- '@bruits/satteri-linux-arm64-gnu': 0.9.5
- '@bruits/satteri-linux-arm64-musl': 0.9.5
- '@bruits/satteri-linux-x64-gnu': 0.9.5
- '@bruits/satteri-linux-x64-musl': 0.9.5
- '@bruits/satteri-wasm32-wasi': 0.9.5
- '@bruits/satteri-win32-arm64-msvc': 0.9.5
- '@bruits/satteri-win32-x64-msvc': 0.9.5
-
- sax@1.6.1: {}
-
- semver@7.8.5: {}
-
- sharp@0.35.3:
- dependencies:
- '@img/colour': 1.1.0
- detect-libc: 2.1.2
- semver: 7.8.5
- optionalDependencies:
- '@img/sharp-darwin-arm64': 0.35.3
- '@img/sharp-darwin-x64': 0.35.3
- '@img/sharp-freebsd-wasm32': 0.35.3
- '@img/sharp-libvips-darwin-arm64': 1.3.2
- '@img/sharp-libvips-darwin-x64': 1.3.2
- '@img/sharp-libvips-linux-arm': 1.3.2
- '@img/sharp-libvips-linux-arm64': 1.3.2
- '@img/sharp-libvips-linux-ppc64': 1.3.2
- '@img/sharp-libvips-linux-riscv64': 1.3.2
- '@img/sharp-libvips-linux-s390x': 1.3.2
- '@img/sharp-libvips-linux-x64': 1.3.2
- '@img/sharp-libvips-linuxmusl-arm64': 1.3.2
- '@img/sharp-libvips-linuxmusl-x64': 1.3.2
- '@img/sharp-linux-arm': 0.35.3
- '@img/sharp-linux-arm64': 0.35.3
- '@img/sharp-linux-ppc64': 0.35.3
- '@img/sharp-linux-riscv64': 0.35.3
- '@img/sharp-linux-s390x': 0.35.3
- '@img/sharp-linux-x64': 0.35.3
- '@img/sharp-linuxmusl-arm64': 0.35.3
- '@img/sharp-linuxmusl-x64': 0.35.3
- '@img/sharp-webcontainers-wasm32': 0.35.3
- '@img/sharp-win32-arm64': 0.35.3
- '@img/sharp-win32-ia32': 0.35.3
- '@img/sharp-win32-x64': 0.35.3
- optional: true
-
- shiki@4.4.3:
- dependencies:
- '@shikijs/core': 4.4.3
- '@shikijs/engine-javascript': 4.4.3
- '@shikijs/engine-oniguruma': 4.4.3
- '@shikijs/langs': 4.4.3
- '@shikijs/themes': 4.4.3
- '@shikijs/types': 4.4.3
- '@shikijs/vscode-textmate': 10.0.2
- '@types/hast': 3.0.5
-
- sisteransi@1.0.5: {}
-
- smol-toml@1.8.0: {}
-
- source-map-js@1.2.1: {}
-
- space-separated-tokens@2.0.2: {}
-
- string-width@7.2.0:
- dependencies:
- emoji-regex: 10.6.0
- get-east-asian-width: 1.6.0
- strip-ansi: 7.2.0
-
- string-width@8.2.2:
- dependencies:
- get-east-asian-width: 1.6.0
- strip-ansi: 7.2.0
-
- stringify-entities@4.0.4:
- dependencies:
- character-entities-html4: 2.1.0
- character-entities-legacy: 3.0.0
-
- strip-ansi@7.2.0:
- dependencies:
- ansi-regex: 6.3.0
-
- svgo@4.0.2:
- dependencies:
- commander: 11.1.0
- css-select: 5.2.2
- css-tree: 3.2.1
- css-what: 6.2.2
- csso: 5.0.5
- picocolors: 1.1.1
- sax: 1.6.1
-
- tiny-inflate@1.0.3: {}
-
- tinyclip@0.1.15: {}
-
- tinyexec@1.3.0: {}
-
- tinyglobby@0.2.17:
- dependencies:
- fdir: 6.5.0(picomatch@4.0.5)
- picomatch: 4.0.5
-
- trim-lines@3.0.1: {}
-
- trough@2.2.0: {}
-
- tslib@2.8.1:
- optional: true
-
- typesafe-path@0.2.2: {}
-
- typescript-auto-import-cache@0.3.6:
- dependencies:
- semver: 7.8.5
-
- typescript@6.0.3: {}
-
- ufo@1.6.4: {}
-
- ultrahtml@1.7.0: {}
-
- uncrypto@0.1.3: {}
-
- undici@8.10.0: {}
-
- unified@11.0.5:
- dependencies:
- '@types/unist': 3.0.3
- bail: 2.0.2
- devlop: 1.1.0
- extend: 3.0.2
- is-plain-obj: 4.1.0
- trough: 2.2.0
- vfile: 6.0.3
-
- unifont@0.7.5:
- dependencies:
- css-tree: 3.2.1
- ohash: 2.0.12
- undici: 8.10.0
-
- unist-util-is@6.0.1:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-position@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-stringify-position@4.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-visit-parents@6.0.2:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.1
-
- unist-util-visit@5.1.0:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.1
- unist-util-visit-parents: 6.0.2
-
- unstorage@1.17.5:
- dependencies:
- anymatch: 3.1.3
- chokidar: 5.0.0
- destr: 2.0.5
- h3: 1.15.11
- lru-cache: 11.5.2
- node-fetch-native: 1.6.7
- ofetch: 1.5.1
- ufo: 1.6.4
-
- vfile-location@5.0.3:
- dependencies:
- '@types/unist': 3.0.3
- vfile: 6.0.3
-
- vfile-message@4.0.3:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-stringify-position: 4.0.0
-
- vfile@6.0.3:
- dependencies:
- '@types/unist': 3.0.3
- vfile-message: 4.0.3
-
- vite@8.2.1(esbuild@0.28.2)(yaml@2.9.0):
- dependencies:
- lightningcss: 1.33.0
- picomatch: 4.0.5
- postcss: 8.5.26
- rolldown: 1.2.4
- tinyglobby: 0.2.17
- optionalDependencies:
- esbuild: 0.28.2
- fsevents: 2.3.3
- yaml: 2.9.0
-
- vitefu@1.1.3(vite@8.2.1(esbuild@0.28.2)(yaml@2.9.0)):
- optionalDependencies:
- vite: 8.2.1(esbuild@0.28.2)(yaml@2.9.0)
-
- volar-service-css@0.0.71(@volar/language-service@2.4.28):
- dependencies:
- vscode-css-languageservice: 6.3.10
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.1.0
- optionalDependencies:
- '@volar/language-service': 2.4.28
-
- volar-service-emmet@0.0.71(@volar/language-service@2.4.28):
- dependencies:
- '@emmetio/css-parser': 0.4.1
- '@emmetio/html-matcher': 1.3.0
- '@vscode/emmet-helper': 2.11.0
- vscode-uri: 3.1.0
- optionalDependencies:
- '@volar/language-service': 2.4.28
-
- volar-service-html@0.0.71(@volar/language-service@2.4.28):
- dependencies:
- vscode-html-languageservice: 5.6.2
- vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.1.0
- optionalDependencies:
- '@volar/language-service': 2.4.28
-
- volar-service-prettier@0.0.71(@volar/language-service@2.4.28)(prettier@3.9.6):
- dependencies:
- vscode-uri: 3.1.0
- optionalDependencies:
- '@volar/language-service': 2.4.28
- prettier: 3.9.6
-
- volar-service-typescript-twoslash-queries@0.0.71(@volar/language-service@2.4.28):
- dependencies:
- vscode-uri: 3.1.0
- optionalDependencies:
- '@volar/language-service': 2.4.28
-
- volar-service-typescript@0.0.71(@volar/language-service@2.4.28):
- dependencies:
- path-browserify: 1.0.1
- semver: 7.8.5
- typescript-auto-import-cache: 0.3.6
- vscode-languageserver-textdocument: 1.0.12
- vscode-nls: 5.2.0
- vscode-uri: 3.1.0
- optionalDependencies:
- '@volar/language-service': 2.4.28
-
- volar-service-yaml@0.0.71(@volar/language-service@2.4.28):
- dependencies:
- vscode-uri: 3.1.0
- yaml-language-server: 1.23.0
- optionalDependencies:
- '@volar/language-service': 2.4.28
-
- vscode-css-languageservice@6.3.10:
- dependencies:
- '@vscode/l10n': 0.0.18
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.17.5
- vscode-uri: 3.1.0
-
- vscode-html-languageservice@5.6.2:
- dependencies:
- '@vscode/l10n': 0.0.18
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.18.0
- vscode-uri: 3.1.0
-
- vscode-json-languageservice@4.1.8:
- dependencies:
- jsonc-parser: 3.3.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.18.0
- vscode-nls: 5.2.0
- vscode-uri: 3.1.0
-
- vscode-jsonrpc@8.2.0: {}
-
- vscode-jsonrpc@9.0.1: {}
-
- vscode-languageserver-protocol@3.17.5:
- dependencies:
- vscode-jsonrpc: 8.2.0
- vscode-languageserver-types: 3.17.5
-
- vscode-languageserver-protocol@3.18.2:
- dependencies:
- vscode-jsonrpc: 9.0.1
- vscode-languageserver-types: 3.18.0
-
- vscode-languageserver-textdocument@1.0.12: {}
-
- vscode-languageserver-types@3.17.5: {}
-
- vscode-languageserver-types@3.18.0: {}
-
- vscode-languageserver@9.0.1:
- dependencies:
- vscode-languageserver-protocol: 3.17.5
-
- vscode-nls@5.2.0: {}
-
- vscode-uri@3.1.0: {}
-
- web-namespaces@2.0.1: {}
-
- wrap-ansi@9.0.2:
- dependencies:
- ansi-styles: 6.2.3
- string-width: 7.2.0
- strip-ansi: 7.2.0
-
- xxhash-wasm@1.1.0: {}
-
- y18n@5.0.8: {}
-
- yaml-language-server@1.23.0:
- dependencies:
- '@vscode/l10n': 0.0.18
- ajv: 8.20.0
- ajv-draft-04: 1.0.0(ajv@8.20.0)
- ajv-i18n: 4.2.0(ajv@8.20.0)
- prettier: 3.9.6
- request-light: 0.5.8
- vscode-json-languageservice: 4.1.8
- vscode-languageserver: 9.0.1
- vscode-languageserver-textdocument: 1.0.12
- vscode-languageserver-types: 3.18.0
- vscode-uri: 3.1.0
- yaml: 2.8.3
-
- yaml@2.8.3: {}
-
- yaml@2.9.0: {}
-
- yargs-parser@22.0.0: {}
-
- yargs@18.1.0:
- dependencies:
- cliui: 9.0.1
- escalade: 3.2.0
- get-caller-file: 2.0.5
- string-width: 8.2.2
- y18n: 5.0.8
- yargs-parser: 22.0.0
-
- yocto-queue@1.2.2: {}
-
- zod@4.4.3: {}
-
- zwitch@2.0.4: {}
diff --git a/site/public/_headers b/site/public/_headers
deleted file mode 100644
index f00ab1e..0000000
--- a/site/public/_headers
+++ /dev/null
@@ -1,13 +0,0 @@
-/*
- X-Content-Type-Options: nosniff
- Referrer-Policy: strict-origin-when-cross-origin
- Permissions-Policy: camera=(), microphone=(), geolocation=()
-
-/llms.txt
- Content-Type: text/plain; charset=utf-8
-
-/index.md
- Content-Type: text/markdown; charset=utf-8
-
-/api/ai
- Content-Type: application/json; charset=utf-8
diff --git a/site/public/_redirects b/site/public/_redirects
deleted file mode 100644
index 3db58a3..0000000
--- a/site/public/_redirects
+++ /dev/null
@@ -1,2 +0,0 @@
-/changelog /changelog.html 200
-/api/ai.json /api/ai 200
diff --git a/site/public/changelog.html b/site/public/changelog.html
deleted file mode 100644
index 20fe344..0000000
--- a/site/public/changelog.html
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
-
-
-
- Changelog — Motion
-
-
-
-
-
-
-
-
-
-
-
-
-
- Skip to content
-
-
-
-
-
-
-
Verified release trail
-
What moved.
-
-
-
- A newest-first record of meaningful Motion milestones that are
- already real. No open tasks or speculative promises.
-
-
- Open work lives on the public roadmap; this page records only what
- has shipped.
-
-
-
-
-
-
-
- 29 Jul 2026
-
-
Public presence
-
Motion opened a window to the experiment.
-
- The public landing page shipped with a clear product story,
- honest prototype boundaries, privacy details, and
- agent-readable product information. The game, camera, and room
- routes remain private.
-
-
-
-
- 19 Jul 2026
-
-
Evidence
-
Prototype claims became easier to verify safely.
-
- Motion gained a privacy-safe evidence record that distinguishes
- source and simulator proof from physical-device and deployment
- proof—without collecting camera frames, movement samples, or
- device identifiers.
-
-
-
-
- 18 Jul 2026
-
-
Foundation
-
The first playable direction took shape.
-
- Motion established its browser game and iPhone host, then
- simplified the first proof into a single-device experience:
- movement is read on the phone, the game runs there, and the
- screen can be mirrored to a larger display.
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/site/public/changelog.md b/site/public/changelog.md
deleted file mode 100644
index ffd3e92..0000000
--- a/site/public/changelog.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Motion changelog
-
-Motion's owned changelog records verified releases for the public product landing and the private, on-device body-controlled game proof of concept. Camera frames are never transmitted or stored.
diff --git a/site/public/favicon-32.png b/site/public/favicon-32.png
deleted file mode 100644
index 80ac56a..0000000
Binary files a/site/public/favicon-32.png and /dev/null differ
diff --git a/site/public/favicon-64.png b/site/public/favicon-64.png
deleted file mode 100644
index 10f7c92..0000000
Binary files a/site/public/favicon-64.png and /dev/null differ
diff --git a/site/public/images/brand/mark.png b/site/public/images/brand/mark.png
deleted file mode 100644
index 36b0153..0000000
Binary files a/site/public/images/brand/mark.png and /dev/null differ
diff --git a/site/public/images/brand/social.png b/site/public/images/brand/social.png
deleted file mode 100644
index b106619..0000000
Binary files a/site/public/images/brand/social.png and /dev/null differ
diff --git a/site/public/images/screens/motion-maker-clean.jpg b/site/public/images/screens/motion-maker-clean.jpg
deleted file mode 100644
index 6646b2c..0000000
Binary files a/site/public/images/screens/motion-maker-clean.jpg and /dev/null differ
diff --git a/site/public/images/screens/motion-maker-clean.webp b/site/public/images/screens/motion-maker-clean.webp
deleted file mode 100644
index 478c984..0000000
Binary files a/site/public/images/screens/motion-maker-clean.webp and /dev/null differ
diff --git a/site/scripts/check-site.mjs b/site/scripts/check-site.mjs
deleted file mode 100644
index d56770b..0000000
--- a/site/scripts/check-site.mjs
+++ /dev/null
@@ -1,79 +0,0 @@
-import { access, readFile } from "node:fs/promises";
-
-const requiredFiles = [
- "dist/index.html",
- "dist/privacy/index.html",
- "dist/support/index.html",
- "dist/terms/index.html",
- "dist/accessibility/index.html",
- "dist/testflight/index.html",
- "dist/index.md",
- "dist/llms.txt",
- "dist/api/ai",
- "dist/openapi.json",
- "dist/robots.txt",
- "dist/sitemap.xml"
-];
-
-await Promise.all(requiredFiles.map((file) => access(file)));
-
-const home = await readFile("dist/index.html", "utf8");
-const ai = JSON.parse(await readFile("dist/api/ai", "utf8"));
-const name = ai.product?.name;
-if (!name) throw new Error("AI product surface is missing a name.");
-if (!home.includes(name)) throw new Error("Landing page does not name the product.");
-if (!home.includes("See TestFlight status")) {
- throw new Error("Landing is missing the gated TestFlight fallback.");
-}
-
-for (const fragment of [
- ` `,
- 'property="og:image"',
- 'name="twitter:card" content="summary_large_image"'
-]) {
- if (!home.includes(fragment)) throw new Error(`Landing metadata is missing: ${fragment}`);
-}
-
-if (home.includes("testflight.apple.com")) {
- throw new Error("A public TestFlight URL appeared without a verified build-time configuration.");
-}
-
-if (!home.includes("SoftwareApplication")) {
- throw new Error("Landing is missing SoftwareApplication structured data.");
-}
-
-if (!home.includes("id=\"look-inside\"") && !home.includes('id="look-inside"')) {
- throw new Error("Landing is missing the screenshot gallery.");
-}
-
-if (home.includes("Download on the App Store") && !home.includes("https://apps.apple.com/")) {
- throw new Error("App Store badge copy appeared without a verified apps.apple.com URL.");
-}
-
-const executableScripts = [...home.matchAll(/