From 6e8391f7d1958d3b32c273375a5cd253951257c8 Mon Sep 17 00:00:00 2001 From: Patrick Alvin Alcala Date: Fri, 24 Oct 2025 16:09:57 +0800 Subject: [PATCH] Initial commit --- .dockerignore | 6 + .editorconfig | 9 + .gitignore | 37 + .prettierrc.yml | 6 + .vscode/extensions.json | 4 + .vscode/launch.json | 11 + Dockerfile | 12 + README.md | 1 + astro.config.mjs | 29 + docker-compose.yml | 9 + fwt/Optimizers/OptimizeBackground.tsx | 17 + fwt/Optimizers/OptimizeImage.tsx | 21 + fwt/Optimizers/OptimizeLogo.tsx | 34 + fwt/components/Background.tsx | 50 + fwt/components/Box.tsx | 19 + fwt/components/Button.tsx | 83 + fwt/components/Column.tsx | 18 + fwt/components/Copyright.tsx | 14 + fwt/components/Display.tsx | 41 + fwt/components/Footer.tsx | 16 + fwt/components/Form.tsx | 16 + fwt/components/HTML.tsx | 46 + fwt/components/Image.tsx | 19 + fwt/components/Input.tsx | 27 + fwt/components/Link.tsx | 17 + fwt/components/Logo.tsx | 19 + fwt/components/Modal.tsx | 27 + fwt/components/Navbar.tsx | 17 + fwt/components/Padding.tsx | 13 + fwt/components/Page.tsx | 20 + fwt/components/Row.tsx | 24 + fwt/images/background.avif | Bin 0 -> 98587 bytes fwt/images/background.webp | Bin 0 -> 143218 bytes fwt/images/logo.avif | Bin 0 -> 4396 bytes fwt/images/logo.webp | Bin 0 -> 5734 bytes fwt/images/no-background.webp | Bin 0 -> 11314 bytes fwt/images/ocbo-portal.avif | Bin 0 -> 5197 bytes fwt/images/ocbo-portal.webp | Bin 0 -> 6720 bytes fwt/images/ocbologo.avif | Bin 0 -> 4087 bytes fwt/images/ocbologo.webp | Bin 0 -> 7284 bytes fwt/images/pat-alcala.avif | Bin 0 -> 2193 bytes fwt/images/pat-alcala.webp | Bin 0 -> 2164 bytes fwt/images/sample.avif | Bin 0 -> 3017 bytes fwt/images/sample.webp | Bin 0 -> 3978 bytes fwt/index.ts | 21 + fwt/styles/Background.sass | 1 + fwt/styles/Box.sass | 6 + fwt/styles/Button.sass | 223 ++ fwt/styles/Column.sass | 39 + fwt/styles/Footer.sass | 13 + fwt/styles/Form.sass | 0 fwt/styles/HTML.sass | 25 + fwt/styles/Input.sass | 27 + fwt/styles/Link.sass | 3 + fwt/styles/Modal.sass | 20 + fwt/styles/Navbar.sass | 7 + fwt/styles/Page.sass | 13 + fwt/styles/Row.sass | 47 + fwt/styles/Viewport.sass | 1 + nginx/nginx.conf | 31 + package.json | 30 + pnpm-lock.yaml | 4875 +++++++++++++++++++++++++ podman.container | 13 + public/favicon.png | Bin 0 -> 1724 bytes src/components/Card/Card.sass | 22 + src/components/Card/Card.tsx | 23 + src/components/Counter/Counter.sass | 47 + src/components/Counter/Counter.tsx | 30 + src/components/Input/Input.tsx | 12 + src/layouts/Layout.astro | 13 + src/pages/index.astro | 29 + src/stores/sample.ts | 3 + src/styles/breakpoint.sass | 51 + src/styles/classes.sass | 9 + src/styles/fonts.sass | 45 + src/styles/variables.sass | 16 + tsconfig.json | 14 + 77 files changed, 6391 insertions(+) create mode 100644 .dockerignore create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 .prettierrc.yml create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 astro.config.mjs create mode 100644 docker-compose.yml create mode 100644 fwt/Optimizers/OptimizeBackground.tsx create mode 100644 fwt/Optimizers/OptimizeImage.tsx create mode 100644 fwt/Optimizers/OptimizeLogo.tsx create mode 100644 fwt/components/Background.tsx create mode 100644 fwt/components/Box.tsx create mode 100644 fwt/components/Button.tsx create mode 100644 fwt/components/Column.tsx create mode 100644 fwt/components/Copyright.tsx create mode 100644 fwt/components/Display.tsx create mode 100644 fwt/components/Footer.tsx create mode 100644 fwt/components/Form.tsx create mode 100644 fwt/components/HTML.tsx create mode 100644 fwt/components/Image.tsx create mode 100644 fwt/components/Input.tsx create mode 100644 fwt/components/Link.tsx create mode 100644 fwt/components/Logo.tsx create mode 100644 fwt/components/Modal.tsx create mode 100644 fwt/components/Navbar.tsx create mode 100644 fwt/components/Padding.tsx create mode 100644 fwt/components/Page.tsx create mode 100644 fwt/components/Row.tsx create mode 100644 fwt/images/background.avif create mode 100644 fwt/images/background.webp create mode 100644 fwt/images/logo.avif create mode 100644 fwt/images/logo.webp create mode 100644 fwt/images/no-background.webp create mode 100644 fwt/images/ocbo-portal.avif create mode 100644 fwt/images/ocbo-portal.webp create mode 100644 fwt/images/ocbologo.avif create mode 100644 fwt/images/ocbologo.webp create mode 100644 fwt/images/pat-alcala.avif create mode 100644 fwt/images/pat-alcala.webp create mode 100644 fwt/images/sample.avif create mode 100644 fwt/images/sample.webp create mode 100644 fwt/index.ts create mode 100644 fwt/styles/Background.sass create mode 100644 fwt/styles/Box.sass create mode 100644 fwt/styles/Button.sass create mode 100644 fwt/styles/Column.sass create mode 100644 fwt/styles/Footer.sass create mode 100644 fwt/styles/Form.sass create mode 100644 fwt/styles/HTML.sass create mode 100644 fwt/styles/Input.sass create mode 100644 fwt/styles/Link.sass create mode 100644 fwt/styles/Modal.sass create mode 100644 fwt/styles/Navbar.sass create mode 100644 fwt/styles/Page.sass create mode 100644 fwt/styles/Row.sass create mode 100644 fwt/styles/Viewport.sass create mode 100644 nginx/nginx.conf create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 podman.container create mode 100644 public/favicon.png create mode 100644 src/components/Card/Card.sass create mode 100644 src/components/Card/Card.tsx create mode 100644 src/components/Counter/Counter.sass create mode 100644 src/components/Counter/Counter.tsx create mode 100644 src/components/Input/Input.tsx create mode 100644 src/layouts/Layout.astro create mode 100644 src/pages/index.astro create mode 100644 src/stores/sample.ts create mode 100644 src/styles/breakpoint.sass create mode 100644 src/styles/classes.sass create mode 100644 src/styles/fonts.sass create mode 100644 src/styles/variables.sass create mode 100644 tsconfig.json diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..e8ecee8 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,6 @@ +node_modules/ +.git +.gitignore +*.log +dist +Dockerfile \ No newline at end of file diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..1a62086 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = false +insert_final_newline = false \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d298c4b --- /dev/null +++ b/.gitignore @@ -0,0 +1,37 @@ +# build output +dist/ +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + + +# environment variables +.env +.env.local +.env.production + +# macOS-specific files +.DS_Store + +# jetbrains setting folder +.idea/ + +# Playwright +/test-results/ +/playwright-report/ +/blob-report/ +/playwright/.cache/ + +# Backend +backend/target/ + +# Custom +src/assets/ diff --git a/.prettierrc.yml b/.prettierrc.yml new file mode 100644 index 0000000..9f7e97c --- /dev/null +++ b/.prettierrc.yml @@ -0,0 +1,6 @@ +semi: false +singleQuote: true +trailingComma: 'es5' +bracketSpacing: true +printWidth: 500 +proseWrap: 'preserve' diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..22a1505 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..d642209 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5b75f16 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM node:22-alpine AS build +WORKDIR /app +COPY package*.json ./ +RUN corepack enable +RUN pnpm install +COPY . . +RUN pnpm build + +FROM nginx:alpine AS runtime +COPY ./nginx/nginx.conf /etc/nginx/nginx.conf +COPY --from=build /app/dist /usr/share/nginx/html +EXPOSE 8080 \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..1de23f3 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# OCBO Portal diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..dd1e457 --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,29 @@ +// @ts-check +import { defineConfig } from 'astro/config' +import solidJs from '@astrojs/solid-js' +import compressor from 'astro-compressor' +import robotsTxt from '@itsmatteomanf/astro-robots-txt' +import purgecss from 'astro-purgecss' + +export default defineConfig({ + prefetch: true, + integrations: [ + solidJs(), + compressor({ gzip: false, brotli: true }), + robotsTxt(), + purgecss({ + fontFace: true, + variables: true, + }), + ], + vite: { + css: { + transformer: 'lightningcss', + }, + }, + build: { + assets: '_fwt', + inlineStylesheets: 'never', + }, + site: 'http://localhost:8080', +}) diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..2a26c45 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,9 @@ +services: + ocbo-portal: + container_name: ocbo-portal + restart: unless-stopped + build: + context: . + dockerfile: Dockerfile + ports: + - 9000:8080 diff --git a/fwt/Optimizers/OptimizeBackground.tsx b/fwt/Optimizers/OptimizeBackground.tsx new file mode 100644 index 0000000..1c27caf --- /dev/null +++ b/fwt/Optimizers/OptimizeBackground.tsx @@ -0,0 +1,17 @@ +import sharp from 'sharp' + +const convertBackground = async () => { + const inputSrc = 'src/assets/images/background.png' + const webpOutput = 'fwt/images/background.webp' + const avifOutput = 'fwt/images/background.avif' + + const avifBuffer = await sharp(inputSrc).avif({ quality: 60 }).resize(1920).toBuffer() + await sharp(avifBuffer).toFile(avifOutput) + + const webpBuffer = await sharp(inputSrc).webp({ quality: 75 }).resize(1920).toBuffer() + await sharp(webpBuffer).toFile(webpOutput) +} + +export default () => { + convertBackground() +} diff --git a/fwt/Optimizers/OptimizeImage.tsx b/fwt/Optimizers/OptimizeImage.tsx new file mode 100644 index 0000000..00afd77 --- /dev/null +++ b/fwt/Optimizers/OptimizeImage.tsx @@ -0,0 +1,21 @@ +import sharp from 'sharp' + +interface Props { + src: string + size?: number +} + +const convertImage = async (props: Props) => { + const avifOutputPath = `fwt/images/${props.src.split('.').slice(0, -1).join('.')}.avif` + const webpOutputPath = `fwt/images/${props.src.split('.').slice(0, -1).join('.')}.webp` + + const avifBuffer = await sharp(`src/assets/images/${props.src}`).avif({ quality: 60 }).resize(props.size).toBuffer() + await sharp(avifBuffer).toFile(avifOutputPath) + + const webpBuffer = await sharp(`src/assets/images/${props.src}`).webp({ quality: 75 }).resize(props.size).toBuffer() + await sharp(webpBuffer).toFile(webpOutputPath) +} + +export default (props: Props) => { + convertImage(props) +} diff --git a/fwt/Optimizers/OptimizeLogo.tsx b/fwt/Optimizers/OptimizeLogo.tsx new file mode 100644 index 0000000..f948031 --- /dev/null +++ b/fwt/Optimizers/OptimizeLogo.tsx @@ -0,0 +1,34 @@ +import sharp from 'sharp' + +interface Props { + size?: number + favicon?: boolean +} + +const convertLogo = async (props: Props) => { + const inputSrc = 'src/assets/images/logo.png' + const webpImage = 'fwt/images/logo.webp' + const avifImage = 'fwt/images/logo.avif' + + const avifBuffer = await sharp(inputSrc).avif({ quality: 60 }).resize(props.size).toBuffer() + await sharp(avifBuffer).toFile(avifImage) + + const webpBuffer = await sharp(inputSrc).webp({ quality: 75 }).resize(props.size).toBuffer() + await sharp(webpBuffer).toFile(webpImage) +} + +const generateFavicon = async (props: Props) => { + const inputSrc = 'src/assets/images/logo.png' + const favicon = 'public/favicon.png' + + const faviconBuffer = await sharp(inputSrc).png({ quality: 90 }).resize(50).toBuffer() + await sharp(faviconBuffer).toFile(favicon) +} + +export default (props: Props) => { + convertLogo(props) + + if (props.favicon) { + generateFavicon(props) + } +} diff --git a/fwt/components/Background.tsx b/fwt/components/Background.tsx new file mode 100644 index 0000000..e10af59 --- /dev/null +++ b/fwt/components/Background.tsx @@ -0,0 +1,50 @@ +import '../styles/Background.sass' +import { Show, createSignal } from 'solid-js' +import fs from 'fs' +import webpPath from '../images/background.webp' +import avifPath from '../images/background.avif' +import noBackground from '../images/no-background.webp' + +interface Props { + image?: boolean + color?: string +} + +let [imageLoaded, setImageLoaded] = createSignal(false) + +const checkBackground = () => { + if (!fs.existsSync(avifPath.src) && !fs.existsSync(webpPath.src)) { + setImageLoaded(true) + } else { + setImageLoaded(false) + } +} + +export default (props: Props) => { + checkBackground() + + return ( + <> + + + + + + + An image background + + + + + + An alternative background if found no image background + + + + + +
+ + + ) +} diff --git a/fwt/components/Box.tsx b/fwt/components/Box.tsx new file mode 100644 index 0000000..d27815f --- /dev/null +++ b/fwt/components/Box.tsx @@ -0,0 +1,19 @@ +import '../styles/Box.sass' +import { type JSXElement, createMemo } from 'solid-js' + +interface Props { + thickness: number + color?: string + children: JSXElement + curved?: boolean +} + +export default (props: Props) => { + const boxClass = createMemo(() => (props.curved ? 'curvedbox' : 'box')) + + return ( +
+ {props.children} +
+ ) +} diff --git a/fwt/components/Button.tsx b/fwt/components/Button.tsx new file mode 100644 index 0000000..0ac4e8c --- /dev/null +++ b/fwt/components/Button.tsx @@ -0,0 +1,83 @@ +import '../styles/Button.sass' +import { Show, Switch, Match } from 'solid-js' + +interface Props { + label?: string + to?: string + onClick?: () => void + edges?: 'curved' | 'rounded' | 'flat' + design?: 'bu-primary' | 'bu-link' | 'bu-info' | 'bu-success' | 'bu-warning' | 'bu-danger' | 'bu-dark' | 'bu-light' | 'bu-text' | 'bu-ghost' | 'bo-primary' | 'bo-secondary' | 'bo-success' | 'bo-danger' | 'bo-warning' | 'bo-info' | 'bo-light' | 'bo-dark' | 'bo-link' + submit?: boolean + newtab?: boolean +} + +const getBorderRadius = (edge: Props['edges']) => { + switch (edge) { + case 'curved': + return 'border-radius: 6px' + case 'rounded': + return 'border-radius: 32px' + case 'flat': + return 'border-radius: 0' + default: + return 'border-radius: 0' + } +} + +export default (props: Props) => { + const borderRadius = getBorderRadius(props.edges) + + return ( + <> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) +} diff --git a/fwt/components/Column.tsx b/fwt/components/Column.tsx new file mode 100644 index 0000000..e683a7c --- /dev/null +++ b/fwt/components/Column.tsx @@ -0,0 +1,18 @@ +import '../styles/Column.sass' +import type { JSXElement } from 'solid-js' + +interface Props { + children: JSXElement + content?: 'top' | 'center' | 'right' | 'split' | 'spaced' + gap?: number +} + +export default (props: Props) => { + return ( + <> +
+ {props.children} +
+ + ) +} diff --git a/fwt/components/Copyright.tsx b/fwt/components/Copyright.tsx new file mode 100644 index 0000000..b8338d7 --- /dev/null +++ b/fwt/components/Copyright.tsx @@ -0,0 +1,14 @@ +interface Props { + year: string + name: string +} + +export default (props: Props) => { + return ( + <> + + Copyright © {props.year} {props.name} All Rights Reserved. + + + ) +} diff --git a/fwt/components/Display.tsx b/fwt/components/Display.tsx new file mode 100644 index 0000000..3f78103 --- /dev/null +++ b/fwt/components/Display.tsx @@ -0,0 +1,41 @@ +import '../styles/Viewport.sass' +import { type JSXElement, Switch, Match } from 'solid-js' + +interface Props { + children: JSXElement + desktop?: boolean + tablet?: boolean + mobile?: boolean +} + +export default (props: Props) => { + return ( + <> + + +
{props.children}
+
+ + +
{props.children}
+
+ + +
{props.children}
+
+ + +
{props.children}
+
+ + +
{props.children}
+
+ + +
{props.children}
+
+
+ + ) +} diff --git a/fwt/components/Footer.tsx b/fwt/components/Footer.tsx new file mode 100644 index 0000000..0f00944 --- /dev/null +++ b/fwt/components/Footer.tsx @@ -0,0 +1,16 @@ +import '../styles/Footer.sass' +import type { JSXElement } from 'solid-js' + +interface Props { + children: JSXElement +} + +export default (props: Props) => { + return ( + <> +
+ {props.children} +
+ + ) +} diff --git a/fwt/components/Form.tsx b/fwt/components/Form.tsx new file mode 100644 index 0000000..28c00a9 --- /dev/null +++ b/fwt/components/Form.tsx @@ -0,0 +1,16 @@ +import '../styles/Form.sass' +import type { JSXElement } from 'solid-js' + +interface Props { + children: JSXElement +} + +export default (props: Props) => { + return ( + <> +
+ {props.children} +
+ + ) +} diff --git a/fwt/components/HTML.tsx b/fwt/components/HTML.tsx new file mode 100644 index 0000000..dda61e9 --- /dev/null +++ b/fwt/components/HTML.tsx @@ -0,0 +1,46 @@ +import '../styles/HTML.sass' +import { type JSXElement, Show } from 'solid-js' +import background1 from '../images/background.avif' +import background2 from '../images/background.webp' + +interface Props { + title: string + name: string + description: string + children: JSXElement + font?: 'roboto' | 'inter' | 'montserrat' | 'open-sans' | 'public-sans' + preloadBackground?: boolean + author: string +} + +export default (props: Props) => { + return ( + <> + + + + + + + + + + + + + + + + + + + + + {props.title} + + + {props.children} + + + ) +} diff --git a/fwt/components/Image.tsx b/fwt/components/Image.tsx new file mode 100644 index 0000000..d885641 --- /dev/null +++ b/fwt/components/Image.tsx @@ -0,0 +1,19 @@ +interface Props { + avif: string + webp: string + size?: number + alt?: string + radius?: number +} + +export default (props: Props) => { + return ( + <> + + + + {props.alt} + + + ) +} diff --git a/fwt/components/Input.tsx b/fwt/components/Input.tsx new file mode 100644 index 0000000..2ff9a6f --- /dev/null +++ b/fwt/components/Input.tsx @@ -0,0 +1,27 @@ +import '../styles/Input.sass' +import { createSignal } from 'solid-js' + +interface Props { + placeholder?: string + value?: string + onChange?: (value: string) => void +} + +export default (props: Props) => { + const [inputValue, setInputValue] = createSignal(props.value || '') + + const handleChange = (event: Event) => { + const target = event.target as HTMLInputElement + const newValue = target.value + setInputValue(newValue) + if (props.onChange) { + props.onChange(newValue) + } + } + + return ( + <> + + + ) +} diff --git a/fwt/components/Link.tsx b/fwt/components/Link.tsx new file mode 100644 index 0000000..75b0b4f --- /dev/null +++ b/fwt/components/Link.tsx @@ -0,0 +1,17 @@ +import '../styles/Link.sass' + +interface Props { + to: string + children?: any + newtab?: boolean +} + +export default (props: Props) => { + return ( + <> + + {props.children} + + + ) +} diff --git a/fwt/components/Logo.tsx b/fwt/components/Logo.tsx new file mode 100644 index 0000000..ba1c8d6 --- /dev/null +++ b/fwt/components/Logo.tsx @@ -0,0 +1,19 @@ +import webpPath from '../images/logo.webp' +import avifPath from '../images/logo.avif' + +interface Props { + size?: number + alt?: string +} + +export default (props: Props) => { + return ( + <> + + + + logo + + + ) +} diff --git a/fwt/components/Modal.tsx b/fwt/components/Modal.tsx new file mode 100644 index 0000000..70068fa --- /dev/null +++ b/fwt/components/Modal.tsx @@ -0,0 +1,27 @@ +import '../styles/Modal.sass' +import { type JSXElement, Show, createSignal } from 'solid-js' + +interface Props { + children: JSXElement + background?: string + color?: string + border?: string +} + +export default (props: Props) => { + return ( + <> + + + + + + + + + ) +} diff --git a/fwt/components/Navbar.tsx b/fwt/components/Navbar.tsx new file mode 100644 index 0000000..f87864b --- /dev/null +++ b/fwt/components/Navbar.tsx @@ -0,0 +1,17 @@ +import '../styles/Navbar.sass' +import Row from './Row' + +interface Props { + transparent?: boolean + children: HTMLElement +} + +export default (props: Props) => { + return ( + <> + + + ) +} diff --git a/fwt/components/Padding.tsx b/fwt/components/Padding.tsx new file mode 100644 index 0000000..b18c8f6 --- /dev/null +++ b/fwt/components/Padding.tsx @@ -0,0 +1,13 @@ +import { type JSXElement } from 'solid-js' + +interface Props { + left: number + right: number + top?: number + bottom?: number + children: JSXElement +} + +export default (props: Props) => { + return
{props.children}
+} diff --git a/fwt/components/Page.tsx b/fwt/components/Page.tsx new file mode 100644 index 0000000..de14c7d --- /dev/null +++ b/fwt/components/Page.tsx @@ -0,0 +1,20 @@ +import '../styles/Page.sass' +import { Show } from 'solid-js' + +interface Props { + children?: any + alignment?: 'row' | 'column' +} + +export default (props: Props) => { + return ( + <> + +
{props.children}
+
+ +
{props.children}
+
+ + ) +} diff --git a/fwt/components/Row.tsx b/fwt/components/Row.tsx new file mode 100644 index 0000000..d560e8b --- /dev/null +++ b/fwt/components/Row.tsx @@ -0,0 +1,24 @@ +import '../styles/Row.sass' +import { Show, type JSXElement } from 'solid-js' + +interface Props { + children: JSXElement + content?: 'left' | 'center' | 'right' | 'split' | 'spaced' | 'even' + gap?: number +} + +export default (props: Props) => { + return ( + <> + +
+ {props.children} +
+
+ + +
{props.children}
+
+ + ) +} diff --git a/fwt/images/background.avif b/fwt/images/background.avif new file mode 100644 index 0000000000000000000000000000000000000000..e40c88faad3c50b88cc5208bc0b05bcbf5912bda GIT binary patch literal 98587 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 `qzV%D(Nf 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 L0bo51-!{v@vaC?c literal 0 HcmV?d00001 diff --git a/fwt/images/background.webp b/fwt/images/background.webp new file mode 100644 index 0000000000000000000000000000000000000000..d82c586777b75a3070462aaa61ab55c866f772ae GIT binary patch literal 143218 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

$(hDeR;g(*w)RESZ=({ zs9aFDL^jinLCZ-bf^W4)n~8)0j4tze&g1bJn=7^tu|%5^DIUZn@m%K|jkl1c1#28R z$C=0%as|d%U8uqJA8@($QD?us5jB2iQ>depLX*f0k>cR~9CS3%`r7v_%;eo*9EMog z9O^F3KaTC`_dH@}oN0jRE?*299JOu2j4S0}F{(lJu(0Y}{tp)B_D6~KG2XZ>AjQ6* zC9=^n0Nq%ecOO~l3VTFAG%LM#sIudC8)FHTOVQpAkS_)d{E3hfv!T?}PfU8l%4nj4 z%8B8CuV$y<=E@=;M*0#?B6P#R zgva`7girO>nRZP^!cSvwVFun9bW;=YvAGry7ku{aF!gEdx!#$>KV+cZdui(t;z%;1 zs`0XtWrezm!x8WRc~M_2=L`;Q!`v5f)3y&8aQf@@VG+yKZC2zMJq z%(13#3o87%EHkq7TC~8^riwo_BI4pm&;#>{8!hV>BFmfhn-R` z0QHE~i+=`kwyQCsWPk^)1!(T+z@%r>ePE9sqvVl#A3*5nwAUnUX>fQ78bt2koVaiaP@) z434%CQ0xA`TcfroGz#f&$ZI$Uny@-YWKIxEFN%-B;Re4`Q=i#(2l;&fXBl&l%CK5b zQd89umuYsacs+r1gkE`0#polp_G|Rfz;jQSffzMBiG>e-x zn_K_HVuDj0UrO(=coYiwG+cOWTi}q3D7U59DGdea`kvR_*E3zCp(I!e+`z&Ze4x61 z3OUoF7t7`#3w42w?Ph9PXZ@)=_0hI!Ie3JA_t4r&Fs8#}jA=!=Ns`LQF&^yP*DUmKeUy4V;X{^s-Tfe0&j`Z9W; zS^uyy;#DP%37b;!eN#18!J5*~Ym1OPJA0GXvb3zpR zxq;Xpa?5INYPAj1YJmW;&Cv(PlJX~j4FbA2aGPds{YidNqyol5B9qlU3%XZ(iwM;{$UN}Rz{kpk`I02 zLW3*=i-9IK2$EXm@)w*-m zx}!VfiHR&c0*YAeLkPz&B96;?hAeP^V`7WPI8`jx+^6#@%wU_=eM0g1zBJ^DlsaX3 z>Wgd)`L)|2qYLa*E>~r9251J=Em0)bQG@V1mUkQbPYJ;hc(8M&$9|_d8N@(iR_~ir zRR^hii*_hcYUegg7J*pjuXE?1D}3OaxWTLaaLw$$Os;G-2<}(YJOui_Yfpz6H&7Ke zOVA8{$pd#mZt$}clD$>v7uBKo_(0^|RylM55M7CE$z%(4+x~`%l@H2uN}+etHh+W> zGXcz5RTR6P3M+z|*ElA;Lo#(^-Htbiah+DDfgmC$%w_l#G+?GO)DFp_`!31RwJufD z@wm}}_;F6H?0o|HbCUcHVlZG?ub8k$oR1A|LcMSjnvaL&U{+nM|8Z>ldZi}fd&#(+ z1vaJ+*3$jvT_(7DWhk4=PSY|}{fppx;g`$!Dk zp#p**_da%nrd0|IwVPdnm3kuW7NFLbO=j+N<3|32PNGYU)K`05i&7qIp5`G)5GP;n zZ>wpwln$~BvhRG`S*5**KoKKc`glc)==iU*vQuUc9{Vgvxu6P%cjc@~@Dp@wCy|4u zqCSbW!s~kve;nO}aEF6Cyq=*uji)UX3MK>ay*%PTJ7z0qdPHN;$f^{0;T%aV(vH+6 zoxSsLiR_Xv>!YW0mwM10gBX}yjRXEAOs2K7WJDA~;719D4}kIHk{Xj&H6*q~!)aKN z1J#h>!WC5;(5GF&Nd43WuifaOpI#7yEL4BqAb6dV;F(>$&O^+OAjZ@pciEMwAD)jb z_sc`3*&vs!u;zzv81ph{v)Z(eq%j_){q$@%-Wa%yD2G)_C$Fe_tS>tUe=?KO>lm{! z_Qt(f{bte=ezj;PsZ{IC0jOfX@P(S1?8ahmj;t~q_$Dr#BZ51dU|czU`HhC!Jg$LW z#xQBM8ht@}sZYC-=sHr7P{NZd>XlQF!y$E6#>~F^p0f3N95)>e$wOzyoLNMN z`!}6kb!6KJH8;I|6D5F?NAbb>B~=NIPEo+j*0Y&31h$j1-mpe--#nxR(*^^li1EWZ zBB4x#<0N4xts02f8%GzBm<+a19);DTJQLUd@AllT$xbWpbT90gMsS^qe#HsSkH)oB z$?b@)mO-Lds5UB>fL!6zfkEIX1zC>dVva+t@pV5px8K9Ll)DqH>B$2a$BhK;sP!w! zE24dT2`hZFAUvc?A|dwH^T5mD!H*6xfSvq0+Uh|A_c-HIk4>`P%0?{g= zn>c-SkS@k6!|V7=9h!Ln`0Sc)kKf0;(Gmo_R?3i%*mjwQzLb1oYEV8bUlb0q|2$pC zE()J)6a$bN@!8ob8IW#0Pgg(%#UbTdVwkvvB4Z&8kayXbP;(vVB&6b~aerv%R9QT* zx}{)u@HRvcI2nlaxZ74W+yDu}Fty2yHA$g$_&&{E;Jl_jJMCY3=3|tWx`l3ae+{I< zweTWl949f}tYYljB-EBRtT z*r%4>IIw77{16?jwtV1RIj?HzjJBg5y0GlYXG> z?!3P*-?6AOFIHODyhtUK(^vL-M8{5cGZ8Di}* zWvr#Q&V=JV>D0Cu`PCmw1|}CZD!T(3;A_lty9?A{E}0 z@jk>UPs?(uoOSCU+#iKB>RQPuTtBcH)y(7E0` zM3&4#nVX*Sa7d~>+8t#+Xs9Y-vyzP+!S_B&9zh=tHE_v{5M(mMI`LVM*wsl%CAeZF z6c(BC0r{QIX1bD`)IHRQ!@>{#BKZ@QieIVqkT?U@EABTg`p=7zA=N<4CqA|6lqSeT zC()VP5zxTne|VZ9dTJg)jdI#Fw!tIr>uYNq9-y{`*{MbvV2%izM3eXAU1Db;7vL8& zErlBbL*`AH9A8^KuwP#6sZR(eB2Qum*6(fe_t zK^k7h^JagOnwsU@PnjP(kQ`oD`H>dGtGRp=d|u^B|BXHPm~&4!5c-~SViVgCFQLn) z=67GnCbS1wk*Bo1t+nUN;$9-j@mP|3q6)QZUYj7##!7X^1>mgyTRlN6O;R&y$+4j& z%=Ifo+~o9EFQW>t5uNS5^$OF8C0~7(b{s@zzw~n#|Nfi^_8K>XoU_S%2_I0q3Wfya zQ_~k8)f=3AP+XPQEEDZKNaVQ2aqLLF$^?a#4dZ&w%>lA2Z8Z6Fi$k03mPcgW)O|5G zoJv%v8H<-5R;(^3Zzt(QDl@_VJGLW3KuoB1!~Xt&4f}3X5EKibC4C2*Bocuxm0tU! zQ#T4c5G#F@enm=%`_*b?9BsiI zf-Z;jbt`Z8m~V%sngImTl!th^!7efBD4H7q$ILq8g^10oh{LLQ%2DmVpu@0|{I{h( zNBI>7yjXG+e-44p&v1buXm$Z3Oy;msdc_X6g_vTHERC3Qijt_p;gG|;-cFluFE&2Z zZS+M-K>t*|4Qhg zfa062QWaK=-F#h{r({0j^3dNn;T$87cA&QDBT08b zh1rfKBq^h;@I%G1t%z6LYQJfn~-)L!+^>QcsU`L zrNpiU2%Q-bY}J(1M$BmY`GJ9S8*ySvU2`QjMODXAIgfzHN+XCjpRuvE_-aCt)AX@e zT{A0IC(TO3N6F}VaUQ3o9=dGi$5i16H&w;$^S>Ng`(1(022P88)N}CEDgL~=98jy( zlyRO&zANK7C1@;6F32WVuD6+wv@gQ)vmG5Ri(;XIhp0tK? zyEn!=5PxL&Uv5HO4Q|#`J{;MX5c|J>4N4W0B==klHVtg5NRBd38gd~JEtt8$Pa!Oa zAzvRY7d<@HFQszNSzX&U>k(QX-g+;Vf}F_~P&Z{8to7T^lDLb>Xi0(eI;m}clJz@C zNk?>BOyBHJsqWQTjAu12Ft#o8Ql)8b~-j4JY`L%qJnVVZXV&z9-ozwdAEfHd91}eR#wT1qdO7B|L8< zf?yb95G~JJhB#O0nok45$|SNB^MDk1h_uHvIMp3+QA)H>%=4eHpm<&Qb7Mjs6b}YY ziHSxR7c+pdzVbpN31L8)`Eh9CBh3281G*0DM zX8(Ub8AYM`rZSVfQQ^tLO89N`&la9>-3t}%D8*U;n-skHqoRqTiYi&65N8UE+}0mj zwktMQHaEoFj0a8<|3iWK&z{b zSgn?M>5;O}vX-N>_%gLn1`d9KZxrEsxMgF2C#jpvnnQ6+CnoJ(FN}fX2HLskTz$mC z5OG!H&;oB=$l5Y1tg?tZky+us-yL)dg(mv?Nu(Z@ATcbziC1&;wcd3oYw!OK z5-P+>d0Z->vcZ{YFwx6cBf`L-%>1Kt7m2aSOD;34h%Mx~}!i%p@fwD)E1jZ|{~z{A0-w z#*sd>2)50=n>4w-3!^Qm8>vKlObJ_Gg2X~aAcSP5=9hqKL;oTp+mq&A$W`j&7p1IU zfU<{v&M1ORPM9~s$z9#m{n|90Zx_6)q1($e`PU+)x(rHTiF3v;kHJNm`rjq|1J3HD z$QSH2X=M3LWU~1%&kaBg;zU%I>@f}&-z1bqFxZ9vyJ@RGLYI2^b(e1j8D3ySLUO-T zf6=4uCIud-hbv|Oi|vy^5M-eIFrpV%O$)XM4OwC=QOEXZBZU2Z^GAadv56Z;2FKsS zhv`QyzzQWuz#Ob+?S5EOhJPLd6a@EvWdF3^KYwUAfRxM#HhXv;E^y~(rmB6@ro{J8 zf@+757Lcg9$ImkTH;(FY<$N&DJ~gj##(Tu}wQ9~e*1bJe0R7b!Kwn5l%Tz#&l$r#I zVLke~X>{I>#loZQGaM6Z(2ut~?@!`?SX7V)T8JmZX-ry8H>!6A57)n%)E`3YD^}*@ zeUl^dQLLl^<}gIi=E#a1SBDQ;%p2giW7lcVYKhEAEOS=CkZ~%i*@6UrTfHcA(#6mJ z<9T|?!8v}78c-P04)a26(Op_cffye#dWOuImq4by*zq%qKi!{B$;S=Un>X$m;wRsc z!U_1EwTT{&@LAsSSWxtLDOjhx7J63r<%g%xcx4Qt@=B1!SkcT9DKyCJ#->1HlH@7; zibQ3Cvl8sk*p>`i9nOaG$CpM)<0g#Zw;y>@J3hGKTB-&FCm{&qmK9?hnh~GJih4Mk38Dv(`Mr(*_ zQzZsAW$M1Z*4g>*u56kPUQFj3q%?%$jEMQ#PS&M8-awXRKn?~eR;y4o9}^Fk{T@V_ zH3SVsQY8_cCqQ{7f}@l`;N=-2Fu}wsTV!m8+uA#T4XFOrbp-iItms{pM4QYZ$deN7 zf%JevF1K{VfmQH<#J2DI3)n4W=LLoDTry6IL;VRBCMsJr9`LUYF*$o|0tqL9kfng!MdMsg2v&CTjNqXwSCOrcwue5d^MbX1{Wmh zVu$#yz2jR0L4AaB@@kF{S`&mxX2;3x6kSiB64Aou5vteB90v?@T80^yakdCr*W>AM3{j#>%{3=Q((Vx z323yEqlD6Ew4aM==%AkekvaisO%b0Ln`&w)bn9a^b%v{c>%rf)d73UU+Ao+r6Ea~K zhOvuo3T)Wo<{sBXeueI87nn%Cf?)OZBuU4DZKEKxG8Hi@&33rJ?veJ+VPsgdJnv5s zPgi}Ss(}x9)OKta(}uh{siHlb6gZMQa<8q^LTs8Z&RsY~=_jE9c0VX4R+sJ}tMoOY ziG?*J)i_2D1|dB_V`_ti##I@WI%S=fg(ZJ6dJ0k}+(cLArx3xY#Ed6NYsG7e*4MR~ zo0h<9$v~%wd-h4AV?)GZer!c2s}jLAhZ&c%kS>YZM6MRO1%&Sa)oT}~Y@ z7lYs&*!jvJ(MB6Q^=)Z!S=BUVUJq&TV<^S~PZ^4MLAc0Kep^_hT$wfm?7)W_XV;bEI z3P1?+V(oTgroCIHIT`W3ggjWoOlQJRsf?i1N{qRKAQHy<&$VsF^v@%aI#7Ja7Lpdt(7u*XO`Xw6Ms)Mt7FH z@%>F;7Ug~n6L66BMB3@>yH=djfP!|KWb8J^$ zT$&kwM{Y0C{hxY@=fC6~n4+~<4rbPP`UD_5mrNnDxpWm5nC1Us zj+kTw2XhM=TUHdwr)V&7)R+VZce_yyO&(E2jM~YDY8E}#(-yc+ zLmt4~5_?XC`FcTAsL#nbFFp?P9v!V{q_wr5`PlJCVEHz}KP`Zx6%#Q+iW=x7ph@F8 zK?|QF`EI>9OJsgkcHh>)LAutEnBhhq(QNucvmy9@9xML{ z(-MLl*u`RDfUYcwDVT_E@OPmbgBHCC?19Vo911~w)EI*2YZ5_Z?sGX$P5cIPM;tr1^wX{za(bD67w}$F>Uxfw$u;Lqg7;$%ClT3ef_+funfXPR3aLmc}A=& z;F4Ux7K})rl<}GrwLrOaiX>aan{bPP?)x&Dtrm$H7xL^wQ|;ghbe83*Co}n{Ap^2P z|KK>RLr&E7?Qu?CG_U-P17K~c&|BMg$KK9}nk-#gjb}8ibtmMr*mnAAe_(aEP!;v{!cS83~%Q+0c{ zmwOW6?XO(l14?A!?VBm(jX`Ix@RWL59RJgzCY^29@KHNl?2m5w{tm}*3Q4*Y`*uet zY~WIkg05g8eionqy~8iM}PQPX?b7O~yh95qS9X)TYmyB3=&s?N9 z`KLM}NgQ8Q3UpL-x1}}J2KLt>s&Ti}Rc3HJ_&kJd#ui1tUPtbZj^%O@0MWcW!HWK2 zMa4u}y~RTg(~fDkqF6+F>2gNjq94h^3~%=MBdM6n=Mu@i`0VxS1rGHKcU$|n99wkh zOT2WGTVYX6$@@J@l!vxTdgIjSPf-eXD|}hvu1|l0z-k@3i_EWWPY$dCrXilLrMhEF zz#Ltc2#luS47@aO>j(1mH*8DTzELLXMSDd1~m_G$%B(|Drp=B7-qIHHZbSnn)~Uyuq^1X}I* zEr4l5WTIPF!{nOqC}MN|ay-+!+2xxPWd6D4*9CZ%jI>%34?2|)!&v-8EGDZ5m1Pms z=Rj43B@3_CTMS1BddCE} z&7H??$!2LPWNC8HwMtCrS7OH!uHRV!c+cNWQsIpra*F{GtI=y#V|1qDkX2w*2pnx> z>pB7)Tx4`<*Hh~uSUQqAZi5%q0V>dx*&E1^*V<+DKV^3!;8vQ}@S+>?Uy10Rhfmss zjm~Gy=B-;`d~MXvH5o(J-@ZD!=6=g}O1C9pe-FXzOJJNoK-2ovyHAY6+^OH9KQp%> zOtnsD9gXywlw%P>dt~d_^$rOQs5iFL4?v@TFxM%%-OnTTWXOC>#_*$pa1AlXRGzOf zo{_*GE0Uk?F=DdDM^@V}$a=Q7y<)kP9T@I?H(aEMJG(hl#0FkKz*)Cm7hR0SJNNeh zNFmZbVbVbRbRQyerSDPQg z^b!QV3jGmSvn3obBxpe^+HU)%e;FQfF~k$&a$7u2(%^1P@FPmXzp9jk{v$|D&_MBT zAez=?M+;0ej9tE4!sRii(N{`$=qO*z;kdU>hm$z;y%Hd@7`FfoX6JtSfyIqJtajX` zb0F>_2zT_Q0YT^Yg5YMqSZ)4*pXe4*+Cl+STvp^&w5(_e1z9_79k3dhz`&gp9L4ns z<_te{kq}VjX0qHS|El<7OHb#iQ$V3GqDmxEh%XSmVwkvy`7 zszs&@W=eF){ZL%j?3ADgW{2)pl>qtR47Wt2{liwzOB_Xtr5|`}OhJ~Jg21qk4$J>N_%Hgc2XCMH(9`&^!o=v|_CD_=lE1 z*gpR(s_O5=ox0mKS^vWUF(gn`cSq)yVn|K8%ECHJqZ2Ik%r;TK%nbw**zsv7HKn^1 ztE6~9nTZ0i!Dd(@e;tgt(Q)P`pz*gkXaP)E;^|K#FJj)vN1@i&C=^DM!@-*<871pp zZzF=;%Pt$k!Ei8=2`U4W0I)i9M{@9uy37;-lEY+DPZvJ)EtzGa_B3>(vq#SpCcV5u ziO(|H7qTdLvz1`t)n=sbIXNBv61y-t2?Z@FQibyj%Kdk2cmRvPNzNRVG!jfee9BWk z@VXGc5YPX2YfP}K|_$mLrK3w=v)DtE>!epTmxC zj}F2%HsD_1xV&JHhMWmDY5+&n*YNukx=OZlzrg-PHLAZuK!5NhHoH#ug|yq zH3dy96W&MO)^*M;&}%;Iv1=rFy4l-h!j;aY3=$)k#ox1s>IMNg-o?2(3roF0a5Uxn z3(qL*W$BDNNTz+&qADKfC9{Nr>ZD z#A|0@r8)f2zMS4xvzI0s5)*j4e8#!$S;nNhY7-G>B z;cGUWIH#U$U@$oNmvmY!^b;H#tS@xG<6$3K7w{TkQ7RD@_9ie6w_dauM{gps&jH(C zaEDqG($k+4z*-_wLT&480_1BsCo$=tSRs;Gh1n|0sM!oxR za#7$|;qzGMUW@QSeD&CIya@s0Z! z`I?Rsz@lip55ik*1rZ(KHqOhS?@y3`6l-qWlHfA(kg&I5rxT`${$*xm+>m%xbUTt^ znA7Nr>^~dMzH}KDzz}I^GU3fN>yUx@t}sPZA)oRhP~`&q9?JC=F|5^v?p$Y#Th-0uej zXQx&?yD6b=ZI&s28CX!pnj3b+IeDwSxtPBduvrYwn;f(u_fMq?Rnl0meDQijNL%G) z%;zdm!?`3?Oh7{!m#gX+8QqB-h3zfa{qfO{-0>mwGyThyO}f9;C`up4IZiz^O0NU_ zZV&3rt8orARUFk@xN_)>-9)ZO*~K0nrlg9{rKcg`!V~VN%I8dJ>tY$$3X#?5s8 zj~WO0v2^qoC2&u$T2X%jA%F3_jI6M4bR30AEKqG5>Cmfa1LN3d4YFKmUnn#(Bmw)0 z_O?+mNX7((879@o0{FZj!#R~0+AqcgcetaQngHoZuDwn{Ed+(OlFsr7ZLghu|3=C@ zc0KPoJ7{8eWLs3u7GcoIPP)FQU_OFmyNN&0R;PHh(u%$62$-s~gzJC(2Hy?JKF z1@VUM^NlLv*Fh6wJXgHwE!QR`lGOqF0vB@i-V!8k^!PZ<@* z%-!7a=PO@LByy%ET|&YVqlAWoMTCf!PUwKdE`I~19I(z&1kqKB4!&jLdLX{WYZ(cJ zUb|X!SU_jn%?1$ZyqDn99BsvvRCj?5n)j$XEtn@&f`;;ZJVlyKs0eE|gfXqK-bXi; z8%LD74GPRO?1Q5HRy}FBZ07Y|H;aqRDh8WZcVtFD2Ir!5&?A)0)z!EPXtAb%=jom_ z_jvx!5;U&xOANvOKN=^fj-uH|E{3Tc2$X|1fZz=DKlU#Ed*s3VB*H0t)XM*);H#CM zRC%RH!HVUZeNAk~g7hYjVyTuuU6fRwT&J~=Py#}8_S=SA-01V?P0qsGnyvurtuBsh zx&#!CPFPW*A8Gq_BI4ViF|%R~gHK?0A-qo(wO zpYLtT)0MaGhIT{#5pfG4q5bl4QqR#GIziz%_u@LS#4KB2vr>z%xXdJrZJ=_Ly86$M zSybyiv9_aWsx?^o{ZhFO%qIg`H^Q)feOLu-w)7h--rVMAXP5ZGFpfuc%61*KcvO=O;H0>p0wbOaRCaF^~=*Nfuz+l zMu??fFo}fY6fI!AXh!8@DmAn$?CFrIDW75jXR>?1bPHskg{N>%DW<9_^0JH?*_XIU zTE!rKMgV$TcO=-$1hgBH4;S}4mw}omIDJ=#XZN-|6ne3sAfQ}-to7Tt-x7mdej~%cP+nxP_Pn-gV*PKTt%n?0v1yq(3L;u$=!_uq z7)Hsrr~~JXlR+bMuy2^=2C?v^*rlX&SN0B={sK0WoP-g z0JU1Esi3gw@$1hdGj@km)nPDQ57zWdAZ}EBg;0b#CG*PauIO&R#ELfpB_tQA{n6o& zl7XHMxA3(B1Yfv^=mm^{kq)TItlM+>h$Br(L-oP!#3T}T5R;44RX6!S3 z6n(uTEHFswzqrB2)(c6?XvkA3-#Z?I-lPFXSES>mLA0yHUgvocEBod5o+$+lCM8nY zFx^yS(%W6dcXPZWozktSG)bm7Si_U$PxAhv3G<+g#I%e$5F)PD+;@M-EH}M^-&&8S) z+!|~Wqg5msOZ+xlmdH~gvus2WbPi9T}23vAcWxovd_OMo9fwxtqhkkMQ5S3*e$wxkQW0eOM0ew!&3O9iNG`{HL0Wst_x2C)BGweGKT;+K*+z&PR1ocQ86mB;4+@| zMnIG|Q(R1`%FQ-jPN_ggQX>`UW6ODOE&^#ZbiMB`J=ohEf+?3vC|eNhHeN8b)MVKp z`CHdkm5`Jv)9(9OLquQYW3SjOFY|ESY8bWINABw*gBuA*9KFmWE~R75;z-mXm|`t} z!4J5r*bq9Nmc6xmsbVF`*XIt`?YzA|6Uw7DFFoBB}PCe2w3V%36z z;yVLl>kL;K-?WbY%thYJ?v-|E1ZPtj=y4-Bb3=Xp-6u!+=nmiPC)Yrf4mVt2e)OvT zHXy`wNnBF3Y~Uz35&Ue=Ww`8LSG?LF|ty-R*NhZK{2jYcNObG^7*e^L=*8 z-I*W%Yn8CFK93EDWxEZzI217}=RwuAo@TtzbUVn(0091nitphz>hO*WY(vu&uyU5M zGqkm;gf^eIc6Z7%Fh4X+FJUxBx6;P{vQ;l9{$7+;Z!XFt4X=EaH>Bv@K*CYT27swh z*y@E;U>5T>vtQ`fHe8L7#v(LWS5l>JFn}5mKOl?x6PV%8FC6f|bVH*}0TT_6Xc3|s zDH_ZC-wZbYI5~RJF1U*4BD&H1-Cdaun=az++<-?XX$hxtjn38Y|H(0#q!~AT3Qbbsbi`=7hGzT5Bk$fjNTu z6-=;M9jq30AdQ`Z%f|`R7uwFK7u=*e&04nD< zp*%DLhI)sBIE|#U2Y`YTOR3sd&PiWvU}Awkj+Uk%0HOuZ1Y!E!P|UuxWdA2GEWyp* zGaftuDT&G+hp&9Q0ydtqE`ik=#c${6$Nx&}g2FpK9U@)DT!+7OIDnNz9S7S06kkIn z3|bSpL?W2JCd;7L!_neYDBeyoo0zBjsST+=ZDqmz0+{t5J!E@6!TFFq)LL&g*#u(l z6J|58;pDfNgU5U}F^1)O&>`xtA0GKw@_oJF+TEoGe(}M!-y7y5$7HXFhAJYDG>^OM ztiW4GT_cp3of=79h-QU2*6k@{&zK}L$G)|OQuD1Nz=~{2%RN7FjC?v=Aq7lP;_rG5 z;9$q;`~Mh2tM~EJjUmiY`kpKa!FJzX+`||oqTTXhE}#5>uxFSsFJ?K}L-a~%mbl|z z8A1hxsSb6_>SvJexVcjO5S~=eG6^}MYtzC-^gwm2wWY_=7#;WzHx}r;_;&VjSqA0u z|LiuYT0!QY<=Np>{&_bw8CHX#xt!}g`r@Fqv{B_>a{Q2ZJs^$Nv-a-fGl!%F!J3c- z-6DDt?;>8X2%gxgJ;%uff`|AUVhVS*P7cXcz;s`;RB_K*>;Iv6DHl%4siq5f>Za{} zBxtK>J4W{FgsG)SU36h*eq85nqId~v{gLHNf(^5G%j2NnXST!DP_VgXgLLZw3I>#? zZ6KAbpSi|k3N8rVfO%bjnFVPGI)umHJ%Uhk&W-CvpFIoGsR3e)f*S4|kOC_eLl2V#ETTG{>F7%O z5p=szx@|Ci_((zVZM%Dd_DfJi0A2CxAQ&XP0000IY5)KL0ucs)HY`uAw#e`R007j)>EUfAMS^5!t>sGPOS~F#rLYz^C4ernWt;0Y;c2&%!6`nmGR-ycZ0#{W{&8V=Utp zd|rxu6id0+y1(@YwQ!5=u06^i_eRYMVCZKLF-qYPRSVDZbs#=@u21>pc%7@V<MJdV=~yVr?JE2)rW!CmJJrgA8bPktSNlBXfPO`!71_5~We$ zPPHBu`iWPy%06JUo?luPnW!CNz6+QgK@j^p0d$MPT3GWC1T+D$DzFe05&w1&*3g&;$N*Nn2GjZO8qRJAWjH?J!)O~9{^V|h z?h7K;1WT|22vZp!{}T3`_tqxeqgg+DdWt8X8q zG2*qv32&q1@r{Pw3;Gl=^m&9Inl+yXIOR2G*PG2&OO!hzW2y%LEN6V{Vhu0g$Ie-4 zmgPD^SIVQpumZ2-b&34^ydkA}pEjpGBi-^t+*TWn-yD8~&zP~91 zu<2fpaycuN>|}DZac`0M>laJMMo`>Vn?0vDN*H+6m_tS5eFEZ!9OXCI%1BD6u*&Aa zPaSc~XPRYRtF;sIsO?pv-*MQ@yx6DU5fexrhO|~|Vz+|uJg)}Q!4fIhDO)4v$<5-9 z_tbXZzF6H66lnR5z+W?+ok^{$F^=R4Kd)4GDygQ9fHnru%l>N)>49Mp9MUr}TtK!w z9yh_FyGiUn)M~jGQGLeHuGCp3A$Z)^(oPT$i0a&p<&G8kTw-xIj%8Pz?3E!J`{9OS z*`=0=m=ngu*Bc`IijU_-<^JNYBqMTxwX^Vbj`E(jyJBm8lpYP-l@9$+llYgpLoBz_ z=?|yNbbgKs;lT+QvSuSxx)kqUw;|iBL(y9Qs4zs+_K6>1k6EJTm9Cs;7i=@Sb@UyK z^!|g{cSgJ$lOL{YV218D%w1W9&6IbOuK};X004X=08$eb9^D}Wcte})Py#!y*vt2&@I|e~rm;&*ql8R1kY<>$U25@(H8vHsnRE(edFt=3 zcue#D5fPw}U@rQv8h5NoKz;0I;hAx}2q}F2!*g^hIdm)7rNEE3*M>XcjI7c zY930cq&S|BZG_Ro4A0`&_@w_Jnx8_z0XDMLR;3g>@`+x zLMuL3yT)-eEd5gpPs=JY6Q|$N6AY9h7rRTszza^TAnz10&jT#VRq2JP2GnYoI>$a` z@n|ajxN160&*9+$NwPJHRtfc!GXP26X@r_gw5h zlzzVgZCV8^P_p*%d~Y^F>_7q1POj7Jr|_-%0<`m+Kzw-`o8xh@>zmQ#VqlPK3`GIyQs7R1C)!tE}`~!@iFBBx82OBgOr@ic* z>%l+9FfyA|(%}MF-QxSKOvFFQvhe5~`ni)!C6-$i(<6llu+vP$1n%`j(!Z$}9e{Iq z;TA^H8vl7tuq8zwqtx7J{PZEh3`wTHA~ioPURicko%=aO%iG0RKDaTqq5u%wx|zBC z3nT!pLXmEtz9O*no}Kb%D5(k|I*tW#BVqA-H?9VWC20J<00(eT0{C-mxh_t|WKk34 z@Fe1W6R%8+a>P->hsXG0LxEC(WayHM3)CcmcE3=chRqz6iW0+#;RJv?-<52M4K+B6 zLqLERpO2TQGiuZm(9kU5Klu!6Wr&l!^a2X62$vMoF=zS_$>gfiex>7f_EeOJJ?+-l z@3u&pTzT#y7wxym*r*Xp@^@8p`3J;wYdXx>wjrjG;?hnca?s;H$b2>vqc19n}R^wtEvE-2w5Y__573W)RL4{x*>BFkotbWke4`k9lURyLD>|d7wa3Y8|gV5Bq#s?0IFBY z1<(t;9iTzw`YdMPtg!%pp3qI-lG}OAn}vZfi?IW|P;PbB^|$Ho#UkP<&%v2OZRN7# z3tula!DB1DXC4j$J3Gy#tyD`<KMiL#*V+$v>Y#4ef}@O^*05Bg`4 zJ#+di6$lg^gPQ{NLZh)IFF>tzO9fpMzUTF=)AO_$Ej>lA?0t-BpE?^L3CQ`f2 z5xgqA4|5uduFY%xb07&#Fabk|ZwbH#^NfWr?>eMgjZmCtI{bTD&&4m*WJ1`_$hSBO zb#apokOX7SfhnN8b4^YIJAU!T98(6n^Da>Vo_vAliA>3=fK4<=(&KYZ8J})m++yo# zSX+Yt&a7R^lHpub)|mZ)X92yK^Jrx}PYQ>;1`}hoRmYB8r;Ki(>MOgL@CbF+x~vwD z1=5c1xseCKzBtB=Wb=|vq=w?*8vNsSXVmLORwMbROELo6*SfgCt1VJEvaDqF zQ`H`E;#aLP^fX*|YxkU*jbsiSw2^olJCJJ}-*<3RTFR;xC@Y_l)3|C2Kb#pG~ZJC?Lp45 z9org|@JxO5&*%|S?M(uWU66;_b

    c3DF;$|E`POEIbDjiXjP!52F>bXmuF2RF>; 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 z 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 z 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 I!=2y&05H$E8~^|S literal 0 HcmV?d00001 diff --git a/fwt/images/logo.avif b/fwt/images/logo.avif new file mode 100644 index 0000000000000000000000000000000000000000..dc7b89e9105af5c8b82cabc6aa2cda7fd5033aee GIT binary patch literal 4396 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 S{Ean_!?)k(Z;zIKXZ#QHu+mNd literal 0 HcmV?d00001 diff --git a/fwt/images/logo.webp b/fwt/images/logo.webp new file mode 100644 index 0000000000000000000000000000000000000000..484b34f6df7131ed124553a5f82761a888d443c6 GIT binary patch literal 5734 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 YzF9O}ZTGrvunj*6n7Z386u#g90N~MRs{jB1 literal 0 HcmV?d00001 diff --git a/fwt/images/no-background.webp b/fwt/images/no-background.webp new file mode 100644 index 0000000000000000000000000000000000000000..87c7f4ce63c6eb5267b948de19bed31154a1fb93 GIT binary patch literal 11314 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 z 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 literal 0 HcmV?d00001 diff --git a/fwt/images/ocbo-portal.webp b/fwt/images/ocbo-portal.webp new file mode 100644 index 0000000000000000000000000000000000000000..8ee341e50334cec901b1be59ef4e68bdfb27f4db GIT binary patch literal 6720 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 literal 0 HcmV?d00001 diff --git a/fwt/images/ocbologo.avif b/fwt/images/ocbologo.avif new file mode 100644 index 0000000000000000000000000000000000000000..7a8d865568ec4823a7f56396699debeb18c6f7d0 GIT binary patch literal 4087 zcmYLMbySq=*BxN!kdQ_MB!-f1g&9&wDd`x7L53k_VCZf|kd%<_5D7)Pr9`@%O&|4lG z?Dn>fuK$(*015%a{8#^%DNqQE(_estJ;f1@F0fmq3%EI`L&0yI*hv1rj}nFOLfjH~L_|c`^lv|a<(9%u@vnw+t4KrLy_9ZgcUNawClvg} z-$PLrhJc}D-Mrl}a3?oeY!AW_0d@73g*u|_|Gw8f1j^}efwf|%#|y^A1K#%0W+m_phpg=m=LNU|;5@P9lYj9(*5~M)1fq@!;f0qaX{(d8L*_B^H zp3si@vF44-q%A0ReR$~YYEN}eYPI&&Pa#3yBGYB_W(0Z%RIhSBE>2MMCaa#L&wJ

    g0 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 WS!$DgJgXia8b-N|0wZpN1pfm}sCC-_ literal 0 HcmV?d00001 diff --git a/fwt/images/ocbologo.webp b/fwt/images/ocbologo.webp new file mode 100644 index 0000000000000000000000000000000000000000..e76566ed4c55f31b5ca53d5baf8f162c0cbad05d GIT binary patch literal 7284 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 literal 0 HcmV?d00001 diff --git a/fwt/images/sample.avif b/fwt/images/sample.avif new file mode 100644 index 0000000000000000000000000000000000000000..78c62db8e9a25d314aded7d0bd30e050e076a817 GIT binary patch literal 3017 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 kpgbYnVGExm1gW|D5pF literal 0 HcmV?d00001 diff --git a/fwt/index.ts b/fwt/index.ts new file mode 100644 index 0000000..daa0266 --- /dev/null +++ b/fwt/index.ts @@ -0,0 +1,21 @@ +export { default as Background } from './components/Background' +export { default as Box } from './components/Box' +export { default as Button } from './components/Button' +export { default as Column } from './components/Column' +export { default as Copyright } from './components/Copyright' +export { default as Footer } from './components/Footer' +export { default as Form } from './components/Form' +export { default as HTML } from './components/HTML' +export { default as Image } from './components/Image' +export { default as Link } from './components/Link' +export { default as Logo } from './components/Logo' +export { default as Navbar } from './components/Navbar' +export { default as Page } from './components/Page' +export { default as Row } from './components/Row' +export { default as Display } from './components/Display' +export { default as Padding } from './components/Padding' +export { default as Modal } from './components/Modal' + +export { default as OptimizeBackground } from './Optimizers/OptimizeBackground' +export { default as OptimizeImage } from './Optimizers/OptimizeImage' +export { default as OptimizeLogo } from './Optimizers/OptimizeLogo' diff --git a/fwt/styles/Background.sass b/fwt/styles/Background.sass new file mode 100644 index 0000000..1e0b5bc --- /dev/null +++ b/fwt/styles/Background.sass @@ -0,0 +1 @@ +@use '/src/styles/classes.sass' diff --git a/fwt/styles/Box.sass b/fwt/styles/Box.sass new file mode 100644 index 0000000..17165bb --- /dev/null +++ b/fwt/styles/Box.sass @@ -0,0 +1,6 @@ +.box + padding: 1rem + +.curvedbox + @extend .box + border-radius: 8px diff --git a/fwt/styles/Button.sass b/fwt/styles/Button.sass new file mode 100644 index 0000000..329ba1d --- /dev/null +++ b/fwt/styles/Button.sass @@ -0,0 +1,223 @@ +@use '/src/styles/variables.sass' as vars +@use '/src/styles/fonts.sass' as fonts +@use 'sass:color' + +$bulmaPrimary: rgb(0, 235, 199) +$bulmaPrimaryText: rgb(0, 31, 26) +$bulmaLink: rgb(92, 111, 255) +$bulmaLinkText: rgb(245, 246, 255) +$bulmaInfo: rgb(128, 217, 255) +$bulmaInfoText: rgb(0, 36, 51) +$bulmaSuccess: rgb(91, 205, 154) +$bulmaSuccessText: rgb(10, 31, 21) +$bulmaWarning: rgb(255, 191, 41) +$bulmaWarningText: rgb(41, 29, 0) +$bulmaDanger: rgb(255, 128, 153) +$bulmaDangerText: rgb(26, 0, 5) +$bulmaLight: rgb(255, 255, 255) +$bulmaLightText: rgb(46, 51, 61) +$bulmaDark: rgb(57, 63, 76) +$bulmaDarkText: rgb(243, 244, 246) +$bulmaText: rgb(31, 34, 41) +$bulmaTextText: rgb(235, 236, 240) +$bulmaGhost: rgba(0,0,0,0) +$bulmaGhostText: rgb(66, 88, 255) + +$bootstrapTextLight: rgb(255, 255, 253) +$bootstrapTextDark: rgb(0, 0, 2) +$bootstrapTextLink: rgb(139, 185, 254) +$bootstrapPrimary: rgb(13, 110, 253) +$bootstrapSecondary: rgb(92, 99, 106) +$bootstrapSuccess: rgb(21, 115, 71) +$bootstrapDanger: rgb(187, 45, 59) +$bootstrapWarning: rgb(255, 202, 44) +$bootstrapInfo: rgb(49, 210, 242) +$bootstrapLight: rgb(211, 212, 213) +$bootstrapDark: rgb(33, 37, 41) + +.button + background-color: vars.$primaryColor + border: none + color: white + padding: 0.5rem 1.25rem + text-align: center + text-decoration: none + display: inline-block + font-size: 1rem + font-weight: 500 + cursor: pointer + transition: all 0.2s ease-out + + &:hover + background-color: color.adjust(vars.$primaryColor, $blackness: 20%) + + &:active + transform: scale(0.95) + +.bu-primary + @extend .button + font-family: fonts.$Inter + background-color: $bulmaPrimary + color: $bulmaPrimaryText + border: none + font-size: 1rem + border-radius: 0.375rem + font-weight: 500 + padding: 0.5rem 1.25rem + height: 2.5rem + + &:hover + background-color: color.adjust($bulmaPrimary, $lightness: 10%) + +.bu-link + @extend .bu-primary + background-color: $bulmaLink + color: $bulmaLinkText + + &:hover + background-color: color.adjust($bulmaLink, $lightness: 5%) + +.bu-info + @extend .bu-primary + background-color: $bulmaInfo + color: $bulmaInfoText + + &:hover + background-color: color.adjust($bulmaInfo, $lightness: 5%) + +.bu-success + @extend .bu-primary + background-color: $bulmaSuccess + color: $bulmaSuccessText + + &:hover + background-color: color.adjust($bulmaSuccess, $lightness: 5%) + +.bu-warning + @extend .bu-primary + background-color: $bulmaWarning + color: $bulmaWarningText + + &:hover + background-color: color.adjust($bulmaWarning, $lightness: 5%) + +.bu-danger + @extend .bu-primary + background-color: $bulmaDanger + color: $bulmaDangerText + + &:hover + background-color: color.adjust($bulmaDanger, $lightness: 5%) + +.bu-light + @extend .bu-primary + background-color: $bulmaLight + color: $bulmaLightText + + &:hover + background-color: color.adjust($bulmaLight, $lightness: 5%) + +.bu-dark + @extend .bu-primary + background-color: $bulmaDark + color: $bulmaDarkText + + &:hover + background-color: color.adjust($bulmaDark, $lightness: 5%) + +.bu-text + @extend .bu-primary + background-color: rgba(0,0,0,0) + color: $bulmaTextText + text-decoration: underline + + &:hover + background-color: hsl(221,14%,14%) + +.bu-ghost + @extend .bu-primary + background-color: $bulmaGhost + color: $bulmaGhostText + + &:hover + background-color: transparent + text-decoration: underline + +.bo-primary + @extend .button + font-family: 'Segoe UI', fonts.$Roboto + background-color: $bootstrapPrimary + color: $bootstrapTextLight + border: none + font-size: 1rem + border-radius: 0.375rem + font-weight: 400 + padding: 0.5rem 1.25rem + height: 2.5rem + margin: 0.25rem 0.125rem + + &:hover + background-color: color.adjust($bootstrapPrimary, $blackness: 10%) + +.bo-secondary + @extend .bo-primary + background-color: $bootstrapSecondary + + &:hover + background-color: color.adjust($bootstrapSecondary, $blackness: 10%) + +.bo-success + @extend .bo-primary + background-color: $bootstrapSuccess + + &:hover + background-color: color.adjust($bootstrapSuccess, $blackness: 10%) + +.bo-danger + @extend .bo-primary + background-color: $bootstrapDanger + + &:hover + background-color: color.adjust($bootstrapDanger, $blackness: 10%) + +.bo-warning + @extend .bo-primary + background-color: $bootstrapWarning + color: $bootstrapTextDark + + &:hover + background-color: color.adjust($bootstrapWarning, $lightness: 5%) + +.bo-info + @extend .bo-primary + background-color: $bootstrapInfo + color: $bootstrapTextDark + + &:hover + background-color: color.adjust($bootstrapInfo, $lightness: 5%) + +.bo-light + @extend .bo-primary + background-color: $bootstrapLight + color: $bootstrapTextDark + + &:hover + background-color: color.adjust($bootstrapLight, $blackness: 10%) + +.bo-dark + @extend .bo-primary + background-color: $bootstrapDark + // color: $bootstrapTextDark + + &:hover + background-color: color.adjust($bootstrapDark, $lightness: 10%) + +.bo-link + @extend .bo-primary + background-color: transparent + color: $bootstrapTextLink + text-decoration: underline + + &:hover + color: color.adjust($bootstrapTextLink, $lightness: 5%) + background-color: transparent diff --git a/fwt/styles/Column.sass b/fwt/styles/Column.sass new file mode 100644 index 0000000..b26f108 --- /dev/null +++ b/fwt/styles/Column.sass @@ -0,0 +1,39 @@ +.column-top + display: flex + flex-direction: column + flex-wrap: wrap + justify-content: flex-start + align-items: center + align-content: center + +.column-center + display: flex + flex-direction: column + flex-wrap: wrap + justify-content: center + align-items: center + align-content: center + +.column-right + display: flex + flex-direction: column + flex-wrap: wrap + justify-content: flex-end + align-items: center + align-content: center + +.column-split + display: flex + flex-direction: column + flex-wrap: wrap + justify-content: space-between + align-items: center + align-content: center + +.column-spaced + display: flex + flex-direction: column + flex-wrap: wrap + justify-content: space-around + align-items: center + align-content: center diff --git a/fwt/styles/Footer.sass b/fwt/styles/Footer.sass new file mode 100644 index 0000000..0215b16 --- /dev/null +++ b/fwt/styles/Footer.sass @@ -0,0 +1,13 @@ +@use '/src/styles/breakpoint.sass' as view + +.footer + padding: 1rem 0 + margin: 0 2rem + position: fixed + bottom: 0 + width: 100% + opacity: 0.8 + font-size: 1rem + + @media only screen and (max-width: view.$tablet) + font-size: 0.75rem diff --git a/fwt/styles/Form.sass b/fwt/styles/Form.sass new file mode 100644 index 0000000..e69de29 diff --git a/fwt/styles/HTML.sass b/fwt/styles/HTML.sass new file mode 100644 index 0000000..92e9d1c --- /dev/null +++ b/fwt/styles/HTML.sass @@ -0,0 +1,25 @@ +@use '/src/styles/variables.sass' as vars +@use '/src/styles/fonts.sass' as fonts + +.body + color: vars.$textColor + +.inter + @extend .body + font-family: fonts.$Inter + +.roboto + @extend .body + font-family: fonts.$Roboto + +.montserrat + @extend .body + font-family: fonts.$Montserrat + +.open-sans + @extend .body + font-family: fonts.$OpenSans + +.public-sans + @extend .body + font-family: fonts.$PublicSans diff --git a/fwt/styles/Input.sass b/fwt/styles/Input.sass new file mode 100644 index 0000000..391937c --- /dev/null +++ b/fwt/styles/Input.sass @@ -0,0 +1,27 @@ +.input + font-size: 1rem + padding: 0.5rem 1rem + width: 100% + border: 2px solid #ccc + border-radius: 4px + outline: none + transition: border-color 0.3s, box-shadow 0.3s + + &:focus + border-color: #3377AC + box-shadow: 0 0 5px rgba(51, 119, 168, 0.3) + + &::placeholder + color: #888 + font-style: italic + + &:disabled + background-color: #f0f0f0 + border-color: #ddd + + &--error + border-color: #ff4d4f + box-shadow: 0 0 5px rgba(255, 77, 79, 0.3) + + &:focus + border-color: #e81123 diff --git a/fwt/styles/Link.sass b/fwt/styles/Link.sass new file mode 100644 index 0000000..efc3b4f --- /dev/null +++ b/fwt/styles/Link.sass @@ -0,0 +1,3 @@ +a + text-decoration: none + color: inherit diff --git a/fwt/styles/Modal.sass b/fwt/styles/Modal.sass new file mode 100644 index 0000000..9f8368d --- /dev/null +++ b/fwt/styles/Modal.sass @@ -0,0 +1,20 @@ +@use '/src/styles/variables.sass' as vars +@use 'sass:color' + +.modal + display: flex + justify-content: center + align-items: center + position: fixed + top: 0 + left: 0 + width: 100% + height: 100% + backdrop-filter: blur(20px) + background-color: rgba(color.adjust(vars.$background, $blackness: 5%), 0.6) + z-index: 999 + + &__content + border-radius: 8px + padding: 2rem + position: relative diff --git a/fwt/styles/Navbar.sass b/fwt/styles/Navbar.sass new file mode 100644 index 0000000..edbda91 --- /dev/null +++ b/fwt/styles/Navbar.sass @@ -0,0 +1,7 @@ +.nav + position: fixed + top: 0 + width: 100% + padding: 1rem 0 + // margin: 5rem + diff --git a/fwt/styles/Page.sass b/fwt/styles/Page.sass new file mode 100644 index 0000000..4f6e85d --- /dev/null +++ b/fwt/styles/Page.sass @@ -0,0 +1,13 @@ +.page + margin: 2rem + height: auto + min-height: 90vh + +.column + @extend .page + display: flex + flex-direction: column + +.row + @extend .column + flex-direction: row diff --git a/fwt/styles/Row.sass b/fwt/styles/Row.sass new file mode 100644 index 0000000..6162bbe --- /dev/null +++ b/fwt/styles/Row.sass @@ -0,0 +1,47 @@ +.row-left + display: flex + flex-direction: row + flex-wrap: wrap + justify-content: flex-start + align-items: center + align-content: center + +.row-center + display: flex + flex-direction: row + flex-wrap: wrap + justify-content: center + align-items: center + align-content: center + +.row-right + display: flex + flex-direction: row + flex-wrap: wrap + justify-content: flex-end + align-items: center + align-content: center + +.row-split + display: flex + flex-direction: row + flex-wrap: wrap + justify-content: space-between + align-items: center + align-content: center + +.row-spaced + display: flex + flex-direction: row + flex-wrap: wrap + justify-content: space-around + align-items: center + align-content: center + +.row-even + display: flex + flex-direction: row + flex-wrap: wrap + justify-content: space-evenly + align-items: center + align-content: center diff --git a/fwt/styles/Viewport.sass b/fwt/styles/Viewport.sass new file mode 100644 index 0000000..6c4b1f0 --- /dev/null +++ b/fwt/styles/Viewport.sass @@ -0,0 +1 @@ +@use '/src/styles/breakpoint.sass' diff --git a/nginx/nginx.conf b/nginx/nginx.conf new file mode 100644 index 0000000..a1a6187 --- /dev/null +++ b/nginx/nginx.conf @@ -0,0 +1,31 @@ +worker_processes 1; + +events { + worker_connections 1024; +} + +http { + server { + listen 8080; + server_name _; + + root /usr/share/nginx/html; + index index.html index.htm; + include /etc/nginx/mime.types; + + gzip on; + gzip_min_length 1000; + gzip_proxied expired no-cache no-store private auth; + gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript; + + error_page 404 /404.html; + location = /404.html { + root /usr/share/nginx/html; + internal; + } + + location / { + try_files $uri $uri/index.html =404; + } + } +} \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..3ed1446 --- /dev/null +++ b/package.json @@ -0,0 +1,30 @@ +{ + "name": "ocbo-portal", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "@astrojs/solid-js": "^5.1.1", + "@itsmatteomanf/astro-robots-txt": "^0.2.0", + "@nanostores/solid": "^1.1.1", + "astro": "^5.15.1", + "astro-compressor": "^1.2.0", + "astro-purgecss": "^5.3.0", + "gsap": "^3.13.0", + "lightningcss": "^1.30.2", + "nanostores": "^1.0.1", + "purgecss": "^7.0.2", + "sharp": "^0.34.4", + "solid-icons": "^1.1.0", + "solid-js": "^1.9.9" + }, + "devDependencies": { + "@types/node": "^24.9.1", + "sass-embedded": "^1.93.2" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..00b9118 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,4875 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@astrojs/solid-js': + specifier: ^5.1.1 + version: 5.1.1(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2)(solid-js@1.9.9) + '@itsmatteomanf/astro-robots-txt': + specifier: ^0.2.0 + version: 0.2.0(astro@5.15.1(@types/node@24.9.1)(lightningcss@1.30.2)(rollup@4.50.1)(sass-embedded@1.93.2)(sass@1.93.2)(typescript@5.8.3)) + '@nanostores/solid': + specifier: ^1.1.1 + version: 1.1.1(nanostores@1.0.1)(solid-js@1.9.9) + astro: + specifier: ^5.15.1 + version: 5.15.1(@types/node@24.9.1)(lightningcss@1.30.2)(rollup@4.50.1)(sass-embedded@1.93.2)(sass@1.93.2)(typescript@5.8.3) + astro-compressor: + specifier: ^1.2.0 + version: 1.2.0 + astro-purgecss: + specifier: ^5.3.0 + version: 5.3.0(astro@5.15.1(@types/node@24.9.1)(lightningcss@1.30.2)(rollup@4.50.1)(sass-embedded@1.93.2)(sass@1.93.2)(typescript@5.8.3))(purgecss@7.0.2) + gsap: + specifier: ^3.13.0 + version: 3.13.0 + lightningcss: + specifier: ^1.30.2 + version: 1.30.2 + nanostores: + specifier: ^1.0.1 + version: 1.0.1 + purgecss: + specifier: ^7.0.2 + version: 7.0.2 + sharp: + specifier: ^0.34.4 + version: 0.34.4 + solid-icons: + specifier: ^1.1.0 + version: 1.1.0(solid-js@1.9.9) + solid-js: + specifier: ^1.9.9 + version: 1.9.9 + devDependencies: + '@types/node': + specifier: ^24.9.1 + version: 24.9.1 + sass-embedded: + specifier: ^1.93.2 + version: 1.93.2 + +packages: + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@astrojs/compiler@2.12.2': + resolution: {integrity: sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==} + + '@astrojs/internal-helpers@0.7.4': + resolution: {integrity: sha512-lDA9MqE8WGi7T/t2BMi+EAXhs4Vcvr94Gqx3q15cFEz8oFZMO4/SFBqYr/UcmNlvW+35alowkVj+w9VhLvs5Cw==} + + '@astrojs/markdown-remark@6.3.8': + resolution: {integrity: sha512-uFNyFWadnULWK2cOw4n0hLKeu+xaVWeuECdP10cQ3K2fkybtTlhb7J7TcScdjmS8Yps7oje9S/ehYMfZrhrgCg==} + + '@astrojs/prism@3.3.0': + resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + + '@astrojs/solid-js@5.1.1': + resolution: {integrity: sha512-8HoB5d58N9UYHWIkg523BF6pc/SFgri3UxNg2faH/PzTWHncJrUujprjuW7atpiZSP8cFFOId/dPE7F2/ydFKg==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + peerDependencies: + solid-devtools: ^0.30.1 + solid-js: ^1.8.5 + peerDependenciesMeta: + solid-devtools: + optional: true + + '@astrojs/telemetry@3.3.0': + resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.27.3': + resolution: {integrity: sha512-V42wFfx1ymFte+ecf6iXghnnP8kWTO+ZLXIyZq+1LAXHHvTZdVxicn4yiVYdYMGaCO3tmqub11AorKkv+iodqw==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.27.4': + resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.27.3': + resolution: {integrity: sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.27.2': + resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.18.6': + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.27.1': + resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.27.3': + resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.27.1': + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.27.4': + resolution: {integrity: sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.27.4': + resolution: {integrity: sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-syntax-jsx@7.27.1': + resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/template@7.27.2': + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.27.4': + resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.27.3': + resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==} + engines: {node: '>=6.9.0'} + + '@bufbuild/protobuf@2.5.1': + resolution: {integrity: sha512-lut4UTvKL8tqtend0UDu7R79/n9jA7Jtxf77RNPbxtmWqfWI4qQ9bTjf7KCS4vfqLmpQbuHr1ciqJumAgJODdw==} + + '@capsizecss/unpack@3.0.0': + resolution: {integrity: sha512-+ntATQe1AlL7nTOYjwjj6w3299CgRot48wL761TUGYpYgAou3AaONZazp0PKZyCyWhudWsjhq1nvRHOvbMzhTA==} + engines: {node: '>=18'} + + '@emnapi/runtime@1.5.0': + resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} + + '@esbuild/aix-ppc64@0.25.5': + resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.25.9': + resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.25.5': + resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.25.9': + resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.25.5': + resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.25.9': + resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.25.5': + resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.25.9': + resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.25.5': + resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.25.9': + resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.25.5': + resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.25.9': + resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.25.5': + resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.25.9': + resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.25.5': + resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.25.9': + resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.25.5': + resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.25.9': + resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.25.5': + resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.25.9': + resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.25.5': + resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.25.9': + resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.25.5': + resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.25.9': + resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.25.5': + resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.25.9': + resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.25.5': + resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.25.9': + resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.5': + resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.9': + resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.25.5': + resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.25.9': + resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.25.5': + resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.25.9': + resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.5': + resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-arm64@0.25.9': + resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.5': + resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.9': + resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.25.5': + resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-arm64@0.25.9': + resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.5': + resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.9': + resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.25.9': + resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.25.5': + resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.25.9': + resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.25.5': + resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.25.9': + resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.25.5': + resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.25.9': + resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.25.5': + resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.25.9': + resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@img/colour@1.0.0': + resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==} + engines: {node: '>=18'} + + '@img/sharp-darwin-arm64@0.34.4': + resolution: {integrity: sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.34.4': + resolution: {integrity: sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.2.3': + resolution: {integrity: sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.2.3': + resolution: {integrity: sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.2.3': + resolution: {integrity: sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.2.3': + resolution: {integrity: sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-ppc64@1.2.3': + resolution: {integrity: sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==} + cpu: [ppc64] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.2.3': + resolution: {integrity: sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.2.3': + resolution: {integrity: sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.2.3': + resolution: {integrity: sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.2.3': + resolution: {integrity: sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.34.4': + resolution: {integrity: sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.34.4': + resolution: {integrity: sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-ppc64@0.34.4': + resolution: {integrity: sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ppc64] + os: [linux] + + '@img/sharp-linux-s390x@0.34.4': + resolution: {integrity: sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.34.4': + resolution: {integrity: sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.34.4': + resolution: {integrity: sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.34.4': + resolution: {integrity: sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.34.4': + resolution: {integrity: sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-arm64@0.34.4': + resolution: {integrity: sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [win32] + + '@img/sharp-win32-ia32@0.34.4': + resolution: {integrity: sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.34.4': + resolution: {integrity: sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + + '@isaacs/balanced-match@4.0.1': + resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} + engines: {node: 20 || >=22} + + '@isaacs/brace-expansion@5.0.0': + resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} + engines: {node: 20 || >=22} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@itsmatteomanf/astro-robots-txt@0.2.0': + resolution: {integrity: sha512-sLREH3yxYaNnkQaY+OESa4e+3OE9qnpvfOS2q2gvBw/gMSxScwYFBDQMgzw0kOptP2LgCnHKg85G20/AUqT8eQ==} + peerDependencies: + astro: ^4.0.0 || ^5.0.0 + + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@nanostores/solid@1.1.1': + resolution: {integrity: sha512-gF0Eat1/c3hOaklBMSVoEjcNzJc5zGk4VSg94H9LPmXYww1pxgr7zylpi3jjyxRu24c8+aYNkmRWzolAwzSA1A==} + peerDependencies: + nanostores: '>=0.9.0 <2.0.0' + solid-js: ^1.6.0 + + '@oslojs/encoding@1.1.0': + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} + + '@parcel/watcher-android-arm64@2.5.1': + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.5.1': + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.5.1': + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.5.1': + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.5.1': + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm-musl@2.5.1': + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.5.1': + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.5.1': + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.5.1': + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.5.1': + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.5.1': + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.1': + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.1': + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} + engines: {node: '>= 10.0.0'} + + '@rollup/pluginutils@5.3.0': + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.50.1': + resolution: {integrity: sha512-HJXwzoZN4eYTdD8bVV22DN8gsPCAj3V20NHKOs8ezfXanGpmVPR7kalUHd+Y31IJp9stdB87VKPFbsGY3H/2ag==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.50.1': + resolution: {integrity: sha512-PZlsJVcjHfcH53mOImyt3bc97Ep3FJDXRpk9sMdGX0qgLmY0EIWxCag6EigerGhLVuL8lDVYNnSo8qnTElO4xw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.50.1': + resolution: {integrity: sha512-xc6i2AuWh++oGi4ylOFPmzJOEeAa2lJeGUGb4MudOtgfyyjr4UPNK+eEWTPLvmPJIY/pgw6ssFIox23SyrkkJw==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.50.1': + resolution: {integrity: sha512-2ofU89lEpDYhdLAbRdeyz/kX3Y2lpYc6ShRnDjY35bZhd2ipuDMDi6ZTQ9NIag94K28nFMofdnKeHR7BT0CATw==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.50.1': + resolution: {integrity: sha512-wOsE6H2u6PxsHY/BeFHA4VGQN3KUJFZp7QJBmDYI983fgxq5Th8FDkVuERb2l9vDMs1D5XhOrhBrnqcEY6l8ZA==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.50.1': + resolution: {integrity: sha512-A/xeqaHTlKbQggxCqispFAcNjycpUEHP52mwMQZUNqDUJFFYtPHCXS1VAG29uMlDzIVr+i00tSFWFLivMcoIBQ==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.50.1': + resolution: {integrity: sha512-54v4okehwl5TaSIkpp97rAHGp7t3ghinRd/vyC1iXqXMfjYUTm7TfYmCzXDoHUPTTf36L8pr0E7YsD3CfB3ZDg==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.50.1': + resolution: {integrity: sha512-p/LaFyajPN/0PUHjv8TNyxLiA7RwmDoVY3flXHPSzqrGcIp/c2FjwPPP5++u87DGHtw+5kSH5bCJz0mvXngYxw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.50.1': + resolution: {integrity: sha512-2AbMhFFkTo6Ptna1zO7kAXXDLi7H9fGTbVaIq2AAYO7yzcAsuTNWPHhb2aTA6GPiP+JXh85Y8CiS54iZoj4opw==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.50.1': + resolution: {integrity: sha512-Cgef+5aZwuvesQNw9eX7g19FfKX5/pQRIyhoXLCiBOrWopjo7ycfB292TX9MDcDijiuIJlx1IzJz3IoCPfqs9w==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loongarch64-gnu@4.50.1': + resolution: {integrity: sha512-RPhTwWMzpYYrHrJAS7CmpdtHNKtt2Ueo+BlLBjfZEhYBhK00OsEqM08/7f+eohiF6poe0YRDDd8nAvwtE/Y62Q==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-ppc64-gnu@4.50.1': + resolution: {integrity: sha512-eSGMVQw9iekut62O7eBdbiccRguuDgiPMsw++BVUg+1K7WjZXHOg/YOT9SWMzPZA+w98G+Fa1VqJgHZOHHnY0Q==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.50.1': + resolution: {integrity: sha512-S208ojx8a4ciIPrLgazF6AgdcNJzQE4+S9rsmOmDJkusvctii+ZvEuIC4v/xFqzbuP8yDjn73oBlNDgF6YGSXQ==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.50.1': + resolution: {integrity: sha512-3Ag8Ls1ggqkGUvSZWYcdgFwriy2lWo+0QlYgEFra/5JGtAd6C5Hw59oojx1DeqcA2Wds2ayRgvJ4qxVTzCHgzg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.50.1': + resolution: {integrity: sha512-t9YrKfaxCYe7l7ldFERE1BRg/4TATxIg+YieHQ966jwvo7ddHJxPj9cNFWLAzhkVsbBvNA4qTbPVNsZKBO4NSg==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.50.1': + resolution: {integrity: sha512-MCgtFB2+SVNuQmmjHf+wfI4CMxy3Tk8XjA5Z//A0AKD7QXUYFMQcns91K6dEHBvZPCnhJSyDWLApk40Iq/H3tA==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.50.1': + resolution: {integrity: sha512-nEvqG+0jeRmqaUMuwzlfMKwcIVffy/9KGbAGyoa26iu6eSngAYQ512bMXuqqPrlTyfqdlB9FVINs93j534UJrg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-openharmony-arm64@4.50.1': + resolution: {integrity: sha512-RDsLm+phmT3MJd9SNxA9MNuEAO/J2fhW8GXk62G/B4G7sLVumNFbRwDL6v5NrESb48k+QMqdGbHgEtfU0LCpbA==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.50.1': + resolution: {integrity: sha512-hpZB/TImk2FlAFAIsoElM3tLzq57uxnGYwplg6WDyAxbYczSi8O2eQ+H2Lx74504rwKtZ3N2g4bCUkiamzS6TQ==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.50.1': + resolution: {integrity: sha512-SXjv8JlbzKM0fTJidX4eVsH+Wmnp0/WcD8gJxIZyR6Gay5Qcsmdbi9zVtnbkGPG8v2vMR1AD06lGWy5FLMcG7A==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.50.1': + resolution: {integrity: sha512-StxAO/8ts62KZVRAm4JZYq9+NqNsV7RvimNK+YM7ry//zebEH6meuugqW/P5OFUCjyQgui+9fUxT6d5NShvMvA==} + cpu: [x64] + os: [win32] + + '@shikijs/core@3.12.2': + resolution: {integrity: sha512-L1Safnhra3tX/oJK5kYHaWmLEBJi1irASwewzY3taX5ibyXyMkkSDZlq01qigjryOBwrXSdFgTiZ3ryzSNeu7Q==} + + '@shikijs/core@3.13.0': + resolution: {integrity: sha512-3P8rGsg2Eh2qIHekwuQjzWhKI4jV97PhvYjYUzGqjvJfqdQPz+nMlfWahU24GZAyW1FxFI1sYjyhfh5CoLmIUA==} + + '@shikijs/engine-javascript@3.12.2': + resolution: {integrity: sha512-Nm3/azSsaVS7hk6EwtHEnTythjQfwvrO5tKqMlaH9TwG1P+PNaR8M0EAKZ+GaH2DFwvcr4iSfTveyxMIvXEHMw==} + + '@shikijs/engine-javascript@3.13.0': + resolution: {integrity: sha512-Ty7xv32XCp8u0eQt8rItpMs6rU9Ki6LJ1dQOW3V/56PKDcpvfHPnYFbsx5FFUP2Yim34m/UkazidamMNVR4vKg==} + + '@shikijs/engine-oniguruma@3.12.2': + resolution: {integrity: sha512-hozwnFHsLvujK4/CPVHNo3Bcg2EsnG8krI/ZQ2FlBlCRpPZW4XAEQmEwqegJsypsTAN9ehu2tEYe30lYKSZW/w==} + + '@shikijs/engine-oniguruma@3.13.0': + resolution: {integrity: sha512-O42rBGr4UDSlhT2ZFMxqM7QzIU+IcpoTMzb3W7AlziI1ZF7R8eS2M0yt5Ry35nnnTX/LTLXFPUjRFCIW+Operg==} + + '@shikijs/langs@3.12.2': + resolution: {integrity: sha512-bVx5PfuZHDSHoBal+KzJZGheFuyH4qwwcwG/n+MsWno5cTlKmaNtTsGzJpHYQ8YPbB5BdEdKU1rga5/6JGY8ww==} + + '@shikijs/langs@3.13.0': + resolution: {integrity: sha512-672c3WAETDYHwrRP0yLy3W1QYB89Hbpj+pO4KhxK6FzIrDI2FoEXNiNCut6BQmEApYLfuYfpgOZaqbY+E9b8wQ==} + + '@shikijs/themes@3.12.2': + resolution: {integrity: sha512-fTR3QAgnwYpfGczpIbzPjlRnxyONJOerguQv1iwpyQZ9QXX4qy/XFQqXlf17XTsorxnHoJGbH/LXBvwtqDsF5A==} + + '@shikijs/themes@3.13.0': + resolution: {integrity: sha512-Vxw1Nm1/Od8jyA7QuAenaV78BG2nSr3/gCGdBkLpfLscddCkzkL36Q5b67SrLLfvAJTOUzW39x4FHVCFriPVgg==} + + '@shikijs/types@3.12.2': + resolution: {integrity: sha512-K5UIBzxCyv0YoxN3LMrKB9zuhp1bV+LgewxuVwHdl4Gz5oePoUFrr9EfgJlGlDeXCU1b/yhdnXeuRvAnz8HN8Q==} + + '@shikijs/types@3.13.0': + resolution: {integrity: sha512-oM9P+NCFri/mmQ8LoFGVfVyemm5Hi27330zuOBp0annwJdKH1kOLndw3zCtAVDehPLg9fKqoEx3Ht/wNZxolfw==} + + '@shikijs/vscode-textmate@10.0.2': + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} + + '@swc/helpers@0.5.17': + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.27.0': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.7': + resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/estree@1.0.7': + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/fontkit@2.0.8': + resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + + '@types/node@24.9.1': + resolution: {integrity: sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + 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'} + + array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + + astro-compressor@1.2.0: + resolution: {integrity: sha512-Y0UWW/AjyLcHlRhCK9yUqy0kg4qZHd54kDIMY4C/1huS6pSVZNsMY7a3Jk7o5RjytIkVaLDDkcUzR8SgipBH8g==} + engines: {node: '>=22'} + + astro-purgecss@5.3.0: + resolution: {integrity: sha512-BFHibkGbhdiNPrDjgV+wKbPITzgr/ZAE6T6396v82FX1DExwXqGa28kIhFOZf/A68RZLJsbQCAZTtJ8lobMxlQ==} + peerDependencies: + astro: ^5.0.0 + purgecss: ^7.0.0 + + astro@5.15.1: + resolution: {integrity: sha512-VM679M1qxOjGo6q3vKYDNDddkALGgMopG93IwbEXd3Buc2xVLuuPj4HNziNugSbPQx5S6UReMp5uzw10EJN81A==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + hasBin: true + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + babel-plugin-jsx-dom-expressions@0.39.8: + resolution: {integrity: sha512-/MVOIIjonylDXnrWmG23ZX82m9mtKATsVHB7zYlPfDR9Vdd/NBE48if+wv27bSkBtyO7EPMUlcUc4J63QwuACQ==} + peerDependencies: + '@babel/core': ^7.20.12 + + babel-preset-solid@1.9.6: + resolution: {integrity: sha512-HXTK9f93QxoH8dYn1M2mJdOlWgMsR88Lg/ul6QCZGkNTktjTE5HAf93YxQumHoCudLEtZrU1cFCMFOVho6GqFg==} + peerDependencies: + '@babel/core': ^7.0.0 + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + base-64@1.0.0: + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + boxen@8.0.1: + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} + engines: {node: '>=18'} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + brotli@1.3.3: + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} + + browserslist@4.25.0: + resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-builder@0.2.0: + resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} + + camelcase@8.0.0: + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} + engines: {node: '>=16'} + + caniuse-lite@1.0.30001720: + resolution: {integrity: sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chalk@5.4.1: + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + + ci-info@4.3.0: + resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} + engines: {node: '>=8'} + + cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + + clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colorjs.io@0.5.2: + resolution: {integrity: sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + + common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-es@1.2.2: + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} + + cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + crossws@0.3.5: + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} + + css-tree@3.1.0: + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.2.0: + resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} + + defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + + detect-libc@2.0.4: + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} + engines: {node: '>=8'} + + detect-libc@2.1.0: + resolution: {integrity: sha512-vEtk+OcP7VBRtQZ1EJ3bdgzSfBjgnEalLTp5zjJrS+2Z1w2KZly4SBdac/WDU3hhsNAZ9E8SC96ME4Ey8MZ7cg==} + engines: {node: '>=8'} + + deterministic-object-hash@2.0.2: + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} + engines: {node: '>=18'} + + devalue@5.3.2: + resolution: {integrity: sha512-UDsjUbpQn9kvm68slnrs+mfxwFkIflOhkanmyabZ8zOYk8SMEIbJ3TK+88g70hSIeytu4y18f0z/hYHMTrXIWw==} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + dfa@1.2.0: + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} + + diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + engines: {node: '>=0.3.1'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + dset@3.1.4: + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} + engines: {node: '>=4'} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + electron-to-chromium@1.5.162: + resolution: {integrity: sha512-hQA+Zb5QQwoSaXJWEAGEw1zhk//O7qDzib05Z4qTqZfNju/FAkrm5ZInp0JbTp4Z18A6bilopdZWEYrFSsfllA==} + + emoji-regex@10.6.0: + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + entities@6.0.0: + resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==} + engines: {node: '>=0.12'} + + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + + esbuild@0.25.5: + resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} + engines: {node: '>=18'} + hasBin: true + + esbuild@0.25.9: + resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fdir@6.4.5: + resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + flattie@1.1.1: + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} + engines: {node: '>=8'} + + fontace@0.3.0: + resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==} + + fontkit@2.0.4: + resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} + + foreground-child@3.3.1: + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} + engines: {node: '>=14'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-east-asian-width@1.3.0: + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} + engines: {node: '>=18'} + + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + glob@11.0.3: + resolution: {integrity: sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==} + engines: {node: 20 || >=22} + hasBin: true + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + gsap@3.13.0: + resolution: {integrity: sha512-QL7MJ2WMjm1PHWsoFrAQH/J8wUeqZvMtHO58qdekHpCfhvhSL4gSiz6vJf5EeMP0LOn3ZCprL2ki/gjED8ghVw==} + + h3@1.15.4: + resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + 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-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + + hast-util-raw@9.1.0: + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} + + hast-util-to-html@9.0.5: + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} + + hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + + hast-util-to-text@4.0.2: + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@9.0.1: + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} + + html-entities@2.3.3: + resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} + + 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==} + + immutable@5.1.2: + resolution: {integrity: sha512-qHKXW1q6liAk1Oys6umoaZbDRqjcjgSrbnrifHsfsttza7zcvRAsL7mMV6xWcyhwQy7Xj5v4hhbr6b+iDYwlmQ==} + + import-meta-resolve@4.2.0: + resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} + + iron-webcrypto@1.2.1: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} + + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@4.1.1: + resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==} + engines: {node: 20 || >=22} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + lightningcss-android-arm64@1.30.2: + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.30.2: + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.30.2: + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.30.2: + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.2: + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.30.2: + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.30.2: + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.30.2: + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.30.2: + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.30.2: + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.2: + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.30.2: + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} + engines: {node: '>= 12.0.0'} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + lru-cache@11.2.1: + resolution: {integrity: sha512-r8LA6i4LP4EeWOhqBaZZjDWwehd1xUJPCJd9Sv300H0ZmcUER4+JPh7bqqZeqs1o5pgtgvXm+d9UGrB5zZGDiQ==} + engines: {node: 20 || >=22} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.19: + resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} + + magicast@0.3.5: + resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + mdast-util-definitions@6.0.0: + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} + + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.12.2: + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} + + merge-anything@5.1.7: + resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} + engines: {node: '>=12.13'} + + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + minimatch@10.0.3: + resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==} + engines: {node: 20 || >=22} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanostores@1.0.1: + resolution: {integrity: sha512-kNZ9xnoJYKg/AfxjrVL4SS0fKX++4awQReGqWnwTRHxeHGZ1FJFVgTqr/eMrNQdp0Tz7M7tG/TDaX8QfHDwVCw==} + engines: {node: ^20.0.0 || >=22.0.0} + + neotraverse@0.6.18: + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} + engines: {node: '>= 10'} + + nlcst-to-string@4.0.0: + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} + + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + + node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + + node-mock-http@1.0.3: + resolution: {integrity: sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==} + + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + ofetch@1.4.1: + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} + + ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + + oniguruma-parser@0.12.1: + resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} + + oniguruma-to-es@4.3.3: + resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} + + p-limit@6.2.0: + resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} + engines: {node: '>=18'} + + p-queue@8.1.0: + resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==} + engines: {node: '>=18'} + + p-timeout@6.1.4: + resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} + engines: {node: '>=14.16'} + + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + package-manager-detector@1.3.0: + resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} + + pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + + parse-latin@7.0.0: + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} + + parse5@7.3.0: + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + + purgecss@7.0.2: + resolution: {integrity: sha512-4Ku8KoxNhOWi9X1XJ73XY5fv+I+hhTRedKpGs/2gaBKU8ijUiIKF/uyyIyh7Wo713bELSICF5/NswjcuOqYouQ==} + hasBin: true + + 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'} + + regex-recursion@6.0.2: + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} + + regex-utilities@2.3.0: + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} + + regex@6.0.1: + resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} + + rehype-parse@9.0.1: + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + rehype-stringify@10.0.1: + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} + + rehype@13.0.2: + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} + + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.2: + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} + + remark-smartypants@3.0.2: + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} + engines: {node: '>=16.0.0'} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + restructure@3.0.2: + resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} + + retext-latin@4.0.0: + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} + + retext-smartypants@6.2.0: + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} + + retext-stringify@4.0.0: + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} + + retext@9.0.0: + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} + + rollup@4.50.1: + resolution: {integrity: sha512-78E9voJHwnXQMiQdiqswVLZwJIzdBKJ1GdI5Zx6XwoFKUIk09/sSrr+05QFzvYb8q6Y9pPV45zzDuYa3907TZA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rxjs@7.8.2: + resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + + sass-embedded-all-unknown@1.93.2: + resolution: {integrity: sha512-GdEuPXIzmhRS5J7UKAwEvtk8YyHQuFZRcpnEnkA3rwRUI27kwjyXkNeIj38XjUQ3DzrfMe8HcKFaqWGHvblS7Q==} + cpu: ['!arm', '!arm64', '!riscv64', '!x64'] + + sass-embedded-android-arm64@1.93.2: + resolution: {integrity: sha512-346f4iVGAPGcNP6V6IOOFkN5qnArAoXNTPr5eA/rmNpeGwomdb7kJyQ717r9rbJXxOG8OAAUado6J0qLsjnjXQ==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [android] + + sass-embedded-android-arm@1.93.2: + resolution: {integrity: sha512-I8bpO8meZNo5FvFx5FIiE7DGPVOYft0WjuwcCCdeJ6duwfkl6tZdatex1GrSigvTsuz9L0m4ngDcX/Tj/8yMow==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [android] + + sass-embedded-android-riscv64@1.93.2: + resolution: {integrity: sha512-hSMW1s4yJf5guT9mrdkumluqrwh7BjbZ4MbBW9tmi1DRDdlw1Wh9Oy1HnnmOG8x9XcI1qkojtPL6LUuEJmsiDg==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [android] + + sass-embedded-android-x64@1.93.2: + resolution: {integrity: sha512-JqktiHZduvn+ldGBosE40ALgQ//tGCVNAObgcQ6UIZznEJbsHegqStqhRo8UW3x2cgOO2XYJcrInH6cc7wdKbw==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [android] + + sass-embedded-darwin-arm64@1.93.2: + resolution: {integrity: sha512-qI1X16qKNeBJp+M/5BNW7v/JHCDYWr1/mdoJ7+UMHmP0b5AVudIZtimtK0hnjrLnBECURifd6IkulybR+h+4UA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [darwin] + + sass-embedded-darwin-x64@1.93.2: + resolution: {integrity: sha512-4KeAvlkQ0m0enKUnDGQJZwpovYw99iiMb8CTZRSsQm8Eh7halbJZVmx67f4heFY/zISgVOCcxNg19GrM5NTwtA==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [darwin] + + sass-embedded-linux-arm64@1.93.2: + resolution: {integrity: sha512-9ftX6nd5CsShJqJ2WRg+ptaYvUW+spqZfJ88FbcKQBNFQm6L87luj3UI1rB6cP5EWrLwHA754OKxRJyzWiaN6g==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-arm@1.93.2: + resolution: {integrity: sha512-N3+D/ToHtzwLDO+lSH05Wo6/KRxFBPnbjVHASOlHzqJnK+g5cqex7IFAp6ozzlRStySk61Rp6d+YGrqZ6/P0PA==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-arm64@1.93.2: + resolution: {integrity: sha512-+3EHuDPkMiAX5kytsjEC1bKZCawB9J6pm2eBIzzLMPWbf5xdx++vO1DpT7hD4bm4ZGn0eVHgSOKIfP6CVz6tVg==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-musl-arm@1.93.2: + resolution: {integrity: sha512-XBTvx66yRenvEsp3VaJCb3HQSyqCsUh7R+pbxcN5TuzueybZi0LXvn9zneksdXcmjACMlMpIVXi6LyHPQkYc8A==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-riscv64@1.93.2: + resolution: {integrity: sha512-0sB5kmVZDKTYzmCSlTUnjh6mzOhzmQiW/NNI5g8JS4JiHw2sDNTvt1dsFTuqFkUHyEOY3ESTsfHHBQV8Ip4bEA==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-musl-x64@1.93.2: + resolution: {integrity: sha512-t3ejQ+1LEVuHy7JHBI2tWHhoMfhedUNDjGJR2FKaLgrtJntGnyD1RyX0xb3nuqL/UXiEAtmTmZY+Uh3SLUe1Hg==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-linux-riscv64@1.93.2: + resolution: {integrity: sha512-e7AndEwAbFtXaLy6on4BfNGTr3wtGZQmypUgYpSNVcYDO+CWxatKVY4cxbehMPhxG9g5ru+eaMfynvhZt7fLaA==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-x64@1.93.2: + resolution: {integrity: sha512-U3EIUZQL11DU0xDDHXexd4PYPHQaSQa2hzc4EzmhHqrAj+TyfYO94htjWOd+DdTPtSwmLp+9cTWwPZBODzC96w==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-unknown-all@1.93.2: + resolution: {integrity: sha512-7VnaOmyewcXohiuoFagJ3SK5ddP9yXpU0rzz+pZQmS1/+5O6vzyFCUoEt3HDRaLctH4GT3nUGoK1jg0ae62IfQ==} + os: ['!android', '!darwin', '!linux', '!win32'] + + sass-embedded-win32-arm64@1.93.2: + resolution: {integrity: sha512-Y90DZDbQvtv4Bt0GTXKlcT9pn4pz8AObEjFF8eyul+/boXwyptPZ/A1EyziAeNaIEIfxyy87z78PUgCeGHsx3Q==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [win32] + + sass-embedded-win32-x64@1.93.2: + resolution: {integrity: sha512-BbSucRP6PVRZGIwlEBkp+6VQl2GWdkWFMN+9EuOTPrLxCJZoq+yhzmbjspd3PeM8+7WJ7AdFu/uRYdO8tor1iQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [win32] + + sass-embedded@1.93.2: + resolution: {integrity: sha512-FvQdkn2dZ8DGiLgi0Uf4zsj7r/BsiLImNa5QJ10eZalY6NfZyjrmWGFcuCN5jNwlDlXFJnftauv+UtvBKLvepQ==} + engines: {node: '>=16.0.0'} + hasBin: true + + sass@1.93.2: + resolution: {integrity: sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==} + engines: {node: '>=14.0.0'} + hasBin: true + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + + seroval-plugins@1.3.2: + resolution: {integrity: sha512-0QvCV2lM3aj/U3YozDiVwx9zpH0q8A60CTWIv4Jszj/givcudPb48B+rkU5D51NJ0pTpweGMttHjboPa9/zoIQ==} + engines: {node: '>=10'} + peerDependencies: + seroval: ^1.0 + + seroval@1.3.2: + resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==} + engines: {node: '>=10'} + + sharp@0.34.4: + resolution: {integrity: sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shiki@3.12.2: + resolution: {integrity: sha512-uIrKI+f9IPz1zDT+GMz+0RjzKJiijVr6WDWm9Pe3NNY6QigKCfifCEv9v9R2mDASKKjzjQ2QpFLcxaR3iHSnMA==} + + shiki@3.13.0: + resolution: {integrity: sha512-aZW4l8Og16CokuCLf8CF8kq+KK2yOygapU5m3+hoGw0Mdosc6fPitjM+ujYarppj5ZIKGyPDPP1vqmQhr+5/0g==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + smol-toml@1.4.2: + resolution: {integrity: sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g==} + engines: {node: '>= 18'} + + solid-icons@1.1.0: + resolution: {integrity: sha512-IesTfr/F1ElVwH2E1110s2RPXH4pujKfSs+koT8rwuTAdleO5s26lNSpqJV7D1+QHooJj18mcOiz2PIKs0ic+A==} + peerDependencies: + solid-js: '*' + + solid-js@1.9.9: + resolution: {integrity: sha512-A0ZBPJQldAeGCTW0YRYJmt7RCeh5rbFfPZ2aOttgYnctHE7HgKeHCBB/PVc2P7eOfmNXqMFFFoYYdm3S4dcbkA==} + + solid-refresh@0.6.3: + resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==} + peerDependencies: + solid-js: ^1.3 + + 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@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-ansi@7.1.2: + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} + engines: {node: '>=12'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + sync-child-process@1.0.2: + resolution: {integrity: sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==} + engines: {node: '>=16.0.0'} + + sync-message-port@1.1.3: + resolution: {integrity: sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==} + engines: {node: '>=16.0.0'} + + tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + + tinyexec@1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + + tinyglobby@0.2.14: + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} + engines: {node: '>=12.0.0'} + + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + tsconfck@3.1.6: + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + + typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + engines: {node: '>=14.17'} + hasBin: true + + ufo@1.6.1: + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + + ultrahtml@1.6.0: + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} + + uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + + unicode-properties@1.4.1: + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} + + unicode-trie@2.0.0: + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unifont@0.6.0: + resolution: {integrity: sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==} + + unist-util-find-after@5.0.0: + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-is@6.0.1: + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + + unist-util-modify-children@4.0.0: + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-children@3.0.0: + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit-parents@6.0.2: + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + + unstorage@1.17.1: + resolution: {integrity: sha512-KKGwRTT0iVBCErKemkJCLs7JdxNVfqTPc/85ae1XES0+bsHbc/sFBfVi5kJp156cc51BHinIH2l3k0EZ24vOBQ==} + 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.0.3 || ^7.0.0 + '@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.0.1 + 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 + + update-browserslist-db@1.1.3: + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + validate-html-nesting@1.2.2: + resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==} + + varint@6.0.0: + resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} + + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vite-plugin-solid@2.11.8: + resolution: {integrity: sha512-hFrCxBfv3B1BmFqnJF4JOCYpjrmi/zwyeKjcomQ0khh8HFyQ8SbuBWQ7zGojfrz6HUOBFrJBNySDi/JgAHytWg==} + peerDependencies: + '@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.* + solid-js: ^1.7.2 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + peerDependenciesMeta: + '@testing-library/jest-dom': + optional: true + + vite@6.3.6: + resolution: {integrity: sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + 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.0.6: + resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + vite: + optional: true + + vitefu@1.1.1: + resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 + peerDependenciesMeta: + vite: + optional: true + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + which-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + widest-line@5.0.0: + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} + engines: {node: '>=18'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + + xxhash-wasm@1.1.0: + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yocto-queue@1.2.1: + resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} + engines: {node: '>=12.20'} + + yocto-spinner@0.2.3: + resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} + engines: {node: '>=18.19'} + + yoctocolors@2.1.1: + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} + engines: {node: '>=18'} + + zod-to-json-schema@3.24.6: + resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} + peerDependencies: + zod: ^3.24.1 + + zod-to-ts@1.2.0: + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} + peerDependencies: + typescript: ^4.9.4 || ^5.0.2 + zod: ^3 + + zod@3.25.49: + resolution: {integrity: sha512-JMMPMy9ZBk3XFEdbM3iL1brx4NUSejd6xr3ELrrGEfGb355gjhiAWtG3K5o+AViV/3ZfkIrCzXsZn6SbLwTR8Q==} + + zod@3.25.76: + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + + '@astrojs/compiler@2.12.2': {} + + '@astrojs/internal-helpers@0.7.4': {} + + '@astrojs/markdown-remark@6.3.8': + dependencies: + '@astrojs/internal-helpers': 0.7.4 + '@astrojs/prism': 3.3.0 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.3 + hast-util-to-text: 4.0.2 + import-meta-resolve: 4.2.0 + js-yaml: 4.1.0 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.1 + remark-gfm: 4.0.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + remark-smartypants: 3.0.2 + shiki: 3.13.0 + smol-toml: 1.4.2 + unified: 11.0.5 + unist-util-remove-position: 5.0.0 + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.2 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@astrojs/prism@3.3.0': + dependencies: + prismjs: 1.30.0 + + '@astrojs/solid-js@5.1.1(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2)(solid-js@1.9.9)': + dependencies: + solid-js: 1.9.9 + vite: 6.3.6(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2) + vite-plugin-solid: 2.11.8(solid-js@1.9.9)(vite@6.3.6(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2)) + transitivePeerDependencies: + - '@testing-library/jest-dom' + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + '@astrojs/telemetry@3.3.0': + dependencies: + ci-info: 4.3.0 + debug: 4.4.1 + dlv: 1.1.3 + dset: 3.1.4 + is-docker: 3.0.0 + is-wsl: 3.1.0 + which-pm-runs: 1.1.0 + transitivePeerDependencies: + - supports-color + + '@babel/code-frame@7.27.1': + dependencies: + '@babel/helper-validator-identifier': 7.27.1 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.27.3': {} + + '@babel/core@7.27.4': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.3 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) + '@babel/helpers': 7.27.4 + '@babel/parser': 7.27.4 + '@babel/template': 7.27.2 + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.3 + convert-source-map: 2.0.0 + debug: 4.4.1 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.27.3': + dependencies: + '@babel/parser': 7.27.4 + '@babel/types': 7.27.3 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + + '@babel/helper-compilation-targets@7.27.2': + dependencies: + '@babel/compat-data': 7.27.3 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.25.0 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-module-imports@7.18.6': + dependencies: + '@babel/types': 7.27.3 + + '@babel/helper-module-imports@7.27.1': + dependencies: + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.3 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.27.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.27.1': {} + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.27.1': {} + + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helpers@7.27.4': + dependencies: + '@babel/template': 7.27.2 + '@babel/types': 7.27.3 + + '@babel/parser@7.27.4': + dependencies: + '@babel/types': 7.27.3 + + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/template@7.27.2': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.27.4 + '@babel/types': 7.27.3 + + '@babel/traverse@7.27.4': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.3 + '@babel/parser': 7.27.4 + '@babel/template': 7.27.2 + '@babel/types': 7.27.3 + debug: 4.4.1 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.27.3': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + + '@bufbuild/protobuf@2.5.1': {} + + '@capsizecss/unpack@3.0.0': + dependencies: + fontkit: 2.0.4 + + '@emnapi/runtime@1.5.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@esbuild/aix-ppc64@0.25.5': + optional: true + + '@esbuild/aix-ppc64@0.25.9': + optional: true + + '@esbuild/android-arm64@0.25.5': + optional: true + + '@esbuild/android-arm64@0.25.9': + optional: true + + '@esbuild/android-arm@0.25.5': + optional: true + + '@esbuild/android-arm@0.25.9': + optional: true + + '@esbuild/android-x64@0.25.5': + optional: true + + '@esbuild/android-x64@0.25.9': + optional: true + + '@esbuild/darwin-arm64@0.25.5': + optional: true + + '@esbuild/darwin-arm64@0.25.9': + optional: true + + '@esbuild/darwin-x64@0.25.5': + optional: true + + '@esbuild/darwin-x64@0.25.9': + optional: true + + '@esbuild/freebsd-arm64@0.25.5': + optional: true + + '@esbuild/freebsd-arm64@0.25.9': + optional: true + + '@esbuild/freebsd-x64@0.25.5': + optional: true + + '@esbuild/freebsd-x64@0.25.9': + optional: true + + '@esbuild/linux-arm64@0.25.5': + optional: true + + '@esbuild/linux-arm64@0.25.9': + optional: true + + '@esbuild/linux-arm@0.25.5': + optional: true + + '@esbuild/linux-arm@0.25.9': + optional: true + + '@esbuild/linux-ia32@0.25.5': + optional: true + + '@esbuild/linux-ia32@0.25.9': + optional: true + + '@esbuild/linux-loong64@0.25.5': + optional: true + + '@esbuild/linux-loong64@0.25.9': + optional: true + + '@esbuild/linux-mips64el@0.25.5': + optional: true + + '@esbuild/linux-mips64el@0.25.9': + optional: true + + '@esbuild/linux-ppc64@0.25.5': + optional: true + + '@esbuild/linux-ppc64@0.25.9': + optional: true + + '@esbuild/linux-riscv64@0.25.5': + optional: true + + '@esbuild/linux-riscv64@0.25.9': + optional: true + + '@esbuild/linux-s390x@0.25.5': + optional: true + + '@esbuild/linux-s390x@0.25.9': + optional: true + + '@esbuild/linux-x64@0.25.5': + optional: true + + '@esbuild/linux-x64@0.25.9': + optional: true + + '@esbuild/netbsd-arm64@0.25.5': + optional: true + + '@esbuild/netbsd-arm64@0.25.9': + optional: true + + '@esbuild/netbsd-x64@0.25.5': + optional: true + + '@esbuild/netbsd-x64@0.25.9': + optional: true + + '@esbuild/openbsd-arm64@0.25.5': + optional: true + + '@esbuild/openbsd-arm64@0.25.9': + optional: true + + '@esbuild/openbsd-x64@0.25.5': + optional: true + + '@esbuild/openbsd-x64@0.25.9': + optional: true + + '@esbuild/openharmony-arm64@0.25.9': + optional: true + + '@esbuild/sunos-x64@0.25.5': + optional: true + + '@esbuild/sunos-x64@0.25.9': + optional: true + + '@esbuild/win32-arm64@0.25.5': + optional: true + + '@esbuild/win32-arm64@0.25.9': + optional: true + + '@esbuild/win32-ia32@0.25.5': + optional: true + + '@esbuild/win32-ia32@0.25.9': + optional: true + + '@esbuild/win32-x64@0.25.5': + optional: true + + '@esbuild/win32-x64@0.25.9': + optional: true + + '@img/colour@1.0.0': {} + + '@img/sharp-darwin-arm64@0.34.4': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.2.3 + optional: true + + '@img/sharp-darwin-x64@0.34.4': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.2.3 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.2.3': + optional: true + + '@img/sharp-libvips-darwin-x64@1.2.3': + optional: true + + '@img/sharp-libvips-linux-arm64@1.2.3': + optional: true + + '@img/sharp-libvips-linux-arm@1.2.3': + optional: true + + '@img/sharp-libvips-linux-ppc64@1.2.3': + optional: true + + '@img/sharp-libvips-linux-s390x@1.2.3': + optional: true + + '@img/sharp-libvips-linux-x64@1.2.3': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.2.3': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.2.3': + optional: true + + '@img/sharp-linux-arm64@0.34.4': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.2.3 + optional: true + + '@img/sharp-linux-arm@0.34.4': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.2.3 + optional: true + + '@img/sharp-linux-ppc64@0.34.4': + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.2.3 + optional: true + + '@img/sharp-linux-s390x@0.34.4': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.2.3 + optional: true + + '@img/sharp-linux-x64@0.34.4': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.2.3 + optional: true + + '@img/sharp-linuxmusl-arm64@0.34.4': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.2.3 + optional: true + + '@img/sharp-linuxmusl-x64@0.34.4': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.2.3 + optional: true + + '@img/sharp-wasm32@0.34.4': + dependencies: + '@emnapi/runtime': 1.5.0 + optional: true + + '@img/sharp-win32-arm64@0.34.4': + optional: true + + '@img/sharp-win32-ia32@0.34.4': + optional: true + + '@img/sharp-win32-x64@0.34.4': + optional: true + + '@isaacs/balanced-match@4.0.1': {} + + '@isaacs/brace-expansion@5.0.0': + dependencies: + '@isaacs/balanced-match': 4.0.1 + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@itsmatteomanf/astro-robots-txt@0.2.0(astro@5.15.1(@types/node@24.9.1)(lightningcss@1.30.2)(rollup@4.50.1)(sass-embedded@1.93.2)(sass@1.93.2)(typescript@5.8.3))': + dependencies: + astro: 5.15.1(@types/node@24.9.1)(lightningcss@1.30.2)(rollup@4.50.1)(sass-embedded@1.93.2)(sass@1.93.2)(typescript@5.8.3) + zod: 3.25.49 + + '@jridgewell/gen-mapping@0.3.8': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@nanostores/solid@1.1.1(nanostores@1.0.1)(solid-js@1.9.9)': + dependencies: + nanostores: 1.0.1 + solid-js: 1.9.9 + + '@oslojs/encoding@1.1.0': {} + + '@parcel/watcher-android-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-x64@2.5.1': + optional: true + + '@parcel/watcher-freebsd-x64@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-musl@2.5.1': + optional: true + + '@parcel/watcher-win32-arm64@2.5.1': + optional: true + + '@parcel/watcher-win32-ia32@2.5.1': + optional: true + + '@parcel/watcher-win32-x64@2.5.1': + optional: true + + '@parcel/watcher@2.5.1': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.1 + '@parcel/watcher-darwin-arm64': 2.5.1 + '@parcel/watcher-darwin-x64': 2.5.1 + '@parcel/watcher-freebsd-x64': 2.5.1 + '@parcel/watcher-linux-arm-glibc': 2.5.1 + '@parcel/watcher-linux-arm-musl': 2.5.1 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 + '@parcel/watcher-linux-arm64-musl': 2.5.1 + '@parcel/watcher-linux-x64-glibc': 2.5.1 + '@parcel/watcher-linux-x64-musl': 2.5.1 + '@parcel/watcher-win32-arm64': 2.5.1 + '@parcel/watcher-win32-ia32': 2.5.1 + '@parcel/watcher-win32-x64': 2.5.1 + optional: true + + '@rollup/pluginutils@5.3.0(rollup@4.50.1)': + dependencies: + '@types/estree': 1.0.8 + estree-walker: 2.0.2 + picomatch: 4.0.3 + optionalDependencies: + rollup: 4.50.1 + + '@rollup/rollup-android-arm-eabi@4.50.1': + optional: true + + '@rollup/rollup-android-arm64@4.50.1': + optional: true + + '@rollup/rollup-darwin-arm64@4.50.1': + optional: true + + '@rollup/rollup-darwin-x64@4.50.1': + optional: true + + '@rollup/rollup-freebsd-arm64@4.50.1': + optional: true + + '@rollup/rollup-freebsd-x64@4.50.1': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.50.1': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.50.1': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.50.1': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.50.1': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.50.1': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.50.1': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.50.1': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.50.1': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.50.1': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.50.1': + optional: true + + '@rollup/rollup-linux-x64-musl@4.50.1': + optional: true + + '@rollup/rollup-openharmony-arm64@4.50.1': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.50.1': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.50.1': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.50.1': + optional: true + + '@shikijs/core@3.12.2': + dependencies: + '@shikijs/types': 3.12.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + + '@shikijs/core@3.13.0': + dependencies: + '@shikijs/types': 3.13.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + + '@shikijs/engine-javascript@3.12.2': + dependencies: + '@shikijs/types': 3.12.2 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.3 + + '@shikijs/engine-javascript@3.13.0': + dependencies: + '@shikijs/types': 3.13.0 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.3 + + '@shikijs/engine-oniguruma@3.12.2': + dependencies: + '@shikijs/types': 3.12.2 + '@shikijs/vscode-textmate': 10.0.2 + + '@shikijs/engine-oniguruma@3.13.0': + dependencies: + '@shikijs/types': 3.13.0 + '@shikijs/vscode-textmate': 10.0.2 + + '@shikijs/langs@3.12.2': + dependencies: + '@shikijs/types': 3.12.2 + + '@shikijs/langs@3.13.0': + dependencies: + '@shikijs/types': 3.13.0 + + '@shikijs/themes@3.12.2': + dependencies: + '@shikijs/types': 3.12.2 + + '@shikijs/themes@3.13.0': + dependencies: + '@shikijs/types': 3.13.0 + + '@shikijs/types@3.12.2': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/types@3.13.0': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@10.0.2': {} + + '@swc/helpers@0.5.17': + dependencies: + tslib: 2.8.1 + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.27.4 + '@babel/types': 7.27.3 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.7 + + '@types/babel__generator@7.27.0': + dependencies: + '@babel/types': 7.27.3 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.27.4 + '@babel/types': 7.27.3 + + '@types/babel__traverse@7.20.7': + dependencies: + '@babel/types': 7.27.3 + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 2.1.0 + + '@types/estree@1.0.7': {} + + '@types/estree@1.0.8': {} + + '@types/fontkit@2.0.8': + dependencies: + '@types/node': 24.9.1 + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/ms@2.1.0': {} + + '@types/nlcst@2.0.3': + dependencies: + '@types/unist': 3.0.3 + + '@types/node@24.9.1': + dependencies: + undici-types: 7.16.0 + + '@types/unist@3.0.3': {} + + '@ungap/structured-clone@1.3.0': {} + + acorn@8.15.0: {} + + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 + + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + + ansi-regex@6.2.2: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + ansi-styles@6.2.3: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-iterate@2.0.1: {} + + astro-compressor@1.2.0: {} + + astro-purgecss@5.3.0(astro@5.15.1(@types/node@24.9.1)(lightningcss@1.30.2)(rollup@4.50.1)(sass-embedded@1.93.2)(sass@1.93.2)(typescript@5.8.3))(purgecss@7.0.2): + dependencies: + astro: 5.15.1(@types/node@24.9.1)(lightningcss@1.30.2)(rollup@4.50.1)(sass-embedded@1.93.2)(sass@1.93.2)(typescript@5.8.3) + purgecss: 7.0.2 + + astro@5.15.1(@types/node@24.9.1)(lightningcss@1.30.2)(rollup@4.50.1)(sass-embedded@1.93.2)(sass@1.93.2)(typescript@5.8.3): + dependencies: + '@astrojs/compiler': 2.12.2 + '@astrojs/internal-helpers': 0.7.4 + '@astrojs/markdown-remark': 6.3.8 + '@astrojs/telemetry': 3.3.0 + '@capsizecss/unpack': 3.0.0 + '@oslojs/encoding': 1.1.0 + '@rollup/pluginutils': 5.3.0(rollup@4.50.1) + acorn: 8.15.0 + aria-query: 5.3.2 + axobject-query: 4.1.0 + boxen: 8.0.1 + ci-info: 4.3.0 + clsx: 2.1.1 + common-ancestor-path: 1.0.1 + cookie: 1.0.2 + cssesc: 3.0.0 + debug: 4.4.1 + deterministic-object-hash: 2.0.2 + devalue: 5.3.2 + diff: 5.2.0 + dlv: 1.1.3 + dset: 3.1.4 + es-module-lexer: 1.7.0 + esbuild: 0.25.5 + estree-walker: 3.0.3 + flattie: 1.1.1 + fontace: 0.3.0 + github-slugger: 2.0.0 + html-escaper: 3.0.3 + http-cache-semantics: 4.2.0 + import-meta-resolve: 4.2.0 + js-yaml: 4.1.0 + magic-string: 0.30.19 + magicast: 0.3.5 + mrmime: 2.0.1 + neotraverse: 0.6.18 + p-limit: 6.2.0 + p-queue: 8.1.0 + package-manager-detector: 1.3.0 + picocolors: 1.1.1 + picomatch: 4.0.3 + prompts: 2.4.2 + rehype: 13.0.2 + semver: 7.7.2 + shiki: 3.12.2 + smol-toml: 1.4.2 + tinyexec: 1.0.1 + tinyglobby: 0.2.14 + tsconfck: 3.1.6(typescript@5.8.3) + ultrahtml: 1.6.0 + unifont: 0.6.0 + unist-util-visit: 5.0.0 + unstorage: 1.17.1 + vfile: 6.0.3 + vite: 6.3.6(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2) + vitefu: 1.1.1(vite@6.3.6(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2)) + xxhash-wasm: 1.1.0 + yargs-parser: 21.1.1 + yocto-spinner: 0.2.3 + zod: 3.25.76 + zod-to-json-schema: 3.24.6(zod@3.25.76) + zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.25.76) + optionalDependencies: + sharp: 0.34.4 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@types/node' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - db0 + - idb-keyval + - ioredis + - jiti + - less + - lightningcss + - rollup + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - typescript + - uploadthing + - yaml + + axobject-query@4.1.0: {} + + babel-plugin-jsx-dom-expressions@0.39.8(@babel/core@7.27.4): + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-module-imports': 7.18.6 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) + '@babel/types': 7.27.3 + html-entities: 2.3.3 + parse5: 7.3.0 + validate-html-nesting: 1.2.2 + + babel-preset-solid@1.9.6(@babel/core@7.27.4): + dependencies: + '@babel/core': 7.27.4 + babel-plugin-jsx-dom-expressions: 0.39.8(@babel/core@7.27.4) + + bail@2.0.2: {} + + base-64@1.0.0: {} + + base64-js@1.5.1: {} + + boxen@8.0.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 8.0.0 + chalk: 5.4.1 + cli-boxes: 3.0.0 + string-width: 7.2.0 + type-fest: 4.41.0 + widest-line: 5.0.0 + wrap-ansi: 9.0.0 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + optional: true + + brotli@1.3.3: + dependencies: + base64-js: 1.5.1 + + browserslist@4.25.0: + dependencies: + caniuse-lite: 1.0.30001720 + electron-to-chromium: 1.5.162 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3(browserslist@4.25.0) + + buffer-builder@0.2.0: {} + + camelcase@8.0.0: {} + + caniuse-lite@1.0.30001720: {} + + ccount@2.0.1: {} + + chalk@5.4.1: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + + ci-info@4.3.0: {} + + cli-boxes@3.0.0: {} + + clone@2.1.2: {} + + clsx@2.1.1: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + colorjs.io@0.5.2: {} + + comma-separated-tokens@2.0.3: {} + + commander@12.1.0: {} + + common-ancestor-path@1.0.1: {} + + convert-source-map@2.0.0: {} + + cookie-es@1.2.2: {} + + cookie@1.0.2: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crossws@0.3.5: + dependencies: + uncrypto: 0.1.3 + + css-tree@3.1.0: + dependencies: + mdn-data: 2.12.2 + source-map-js: 1.2.1 + + cssesc@3.0.0: {} + + csstype@3.1.3: {} + + debug@4.4.1: + dependencies: + ms: 2.1.3 + + decode-named-character-reference@1.2.0: + dependencies: + character-entities: 2.0.2 + + defu@6.1.4: {} + + dequal@2.0.3: {} + + destr@2.0.5: {} + + detect-libc@1.0.3: + optional: true + + detect-libc@2.0.4: {} + + detect-libc@2.1.0: {} + + deterministic-object-hash@2.0.2: + dependencies: + base-64: 1.0.0 + + devalue@5.3.2: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + dfa@1.2.0: {} + + diff@5.2.0: {} + + dlv@1.1.3: {} + + dset@3.1.4: {} + + eastasianwidth@0.2.0: {} + + electron-to-chromium@1.5.162: {} + + emoji-regex@10.6.0: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + entities@6.0.0: {} + + es-module-lexer@1.7.0: {} + + esbuild@0.25.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.5 + '@esbuild/android-arm': 0.25.5 + '@esbuild/android-arm64': 0.25.5 + '@esbuild/android-x64': 0.25.5 + '@esbuild/darwin-arm64': 0.25.5 + '@esbuild/darwin-x64': 0.25.5 + '@esbuild/freebsd-arm64': 0.25.5 + '@esbuild/freebsd-x64': 0.25.5 + '@esbuild/linux-arm': 0.25.5 + '@esbuild/linux-arm64': 0.25.5 + '@esbuild/linux-ia32': 0.25.5 + '@esbuild/linux-loong64': 0.25.5 + '@esbuild/linux-mips64el': 0.25.5 + '@esbuild/linux-ppc64': 0.25.5 + '@esbuild/linux-riscv64': 0.25.5 + '@esbuild/linux-s390x': 0.25.5 + '@esbuild/linux-x64': 0.25.5 + '@esbuild/netbsd-arm64': 0.25.5 + '@esbuild/netbsd-x64': 0.25.5 + '@esbuild/openbsd-arm64': 0.25.5 + '@esbuild/openbsd-x64': 0.25.5 + '@esbuild/sunos-x64': 0.25.5 + '@esbuild/win32-arm64': 0.25.5 + '@esbuild/win32-ia32': 0.25.5 + '@esbuild/win32-x64': 0.25.5 + + esbuild@0.25.9: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.9 + '@esbuild/android-arm': 0.25.9 + '@esbuild/android-arm64': 0.25.9 + '@esbuild/android-x64': 0.25.9 + '@esbuild/darwin-arm64': 0.25.9 + '@esbuild/darwin-x64': 0.25.9 + '@esbuild/freebsd-arm64': 0.25.9 + '@esbuild/freebsd-x64': 0.25.9 + '@esbuild/linux-arm': 0.25.9 + '@esbuild/linux-arm64': 0.25.9 + '@esbuild/linux-ia32': 0.25.9 + '@esbuild/linux-loong64': 0.25.9 + '@esbuild/linux-mips64el': 0.25.9 + '@esbuild/linux-ppc64': 0.25.9 + '@esbuild/linux-riscv64': 0.25.9 + '@esbuild/linux-s390x': 0.25.9 + '@esbuild/linux-x64': 0.25.9 + '@esbuild/netbsd-arm64': 0.25.9 + '@esbuild/netbsd-x64': 0.25.9 + '@esbuild/openbsd-arm64': 0.25.9 + '@esbuild/openbsd-x64': 0.25.9 + '@esbuild/openharmony-arm64': 0.25.9 + '@esbuild/sunos-x64': 0.25.9 + '@esbuild/win32-arm64': 0.25.9 + '@esbuild/win32-ia32': 0.25.9 + '@esbuild/win32-x64': 0.25.9 + + escalade@3.2.0: {} + + escape-string-regexp@5.0.0: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.7 + + eventemitter3@5.0.1: {} + + extend@3.0.2: {} + + fast-deep-equal@3.1.3: {} + + fdir@6.4.5(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + optional: true + + flattie@1.1.1: {} + + fontace@0.3.0: + dependencies: + '@types/fontkit': 2.0.8 + fontkit: 2.0.4 + + fontkit@2.0.4: + dependencies: + '@swc/helpers': 0.5.17 + brotli: 1.3.3 + clone: 2.1.2 + dfa: 1.2.0 + fast-deep-equal: 3.1.3 + restructure: 3.0.2 + tiny-inflate: 1.0.3 + unicode-properties: 1.4.1 + unicode-trie: 2.0.0 + + foreground-child@3.3.1: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + + fsevents@2.3.3: + optional: true + + gensync@1.0.0-beta.2: {} + + get-east-asian-width@1.3.0: {} + + github-slugger@2.0.0: {} + + glob@11.0.3: + dependencies: + foreground-child: 3.3.1 + jackspeak: 4.1.1 + minimatch: 10.0.3 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 2.0.0 + + globals@11.12.0: {} + + gsap@3.13.0: {} + + h3@1.15.4: + dependencies: + cookie-es: 1.2.2 + crossws: 0.3.5 + defu: 6.1.4 + destr: 2.0.5 + iron-webcrypto: 1.2.1 + node-mock-http: 1.0.3 + radix3: 1.1.2 + ufo: 1.6.1 + uncrypto: 0.1.3 + + has-flag@4.0.0: {} + + hast-util-from-html@2.0.3: + dependencies: + '@types/hast': 3.0.4 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.3 + parse5: 7.3.0 + vfile: 6.0.3 + vfile-message: 4.0.2 + + hast-util-from-parse5@8.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + devlop: 1.1.0 + hastscript: 9.0.1 + property-information: 7.1.0 + vfile: 6.0.3 + vfile-location: 5.0.3 + web-namespaces: 2.0.1 + + hast-util-is-element@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-parse-selector@4.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-raw@9.1.0: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + '@ungap/structured-clone': 1.3.0 + hast-util-from-parse5: 8.0.3 + hast-util-to-parse5: 8.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + parse5: 7.3.0 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-html@9.0.5: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + + hast-util-to-parse5@8.0.0: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-text@4.0.2: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + hast-util-is-element: 3.0.0 + unist-util-find-after: 5.0.0 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hastscript@9.0.1: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + + html-entities@2.3.3: {} + + html-escaper@3.0.3: {} + + html-void-elements@3.0.0: {} + + http-cache-semantics@4.2.0: {} + + immutable@5.1.2: {} + + import-meta-resolve@4.2.0: {} + + iron-webcrypto@1.2.1: {} + + is-docker@3.0.0: {} + + is-extglob@2.1.1: + optional: true + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + optional: true + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-number@7.0.0: + optional: true + + is-plain-obj@4.1.0: {} + + is-what@4.1.16: {} + + is-wsl@3.1.0: + dependencies: + is-inside-container: 1.0.0 + + isexe@2.0.0: {} + + jackspeak@4.1.1: + dependencies: + '@isaacs/cliui': 8.0.2 + + js-tokens@4.0.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsesc@3.1.0: {} + + json5@2.2.3: {} + + kleur@3.0.3: {} + + lightningcss-android-arm64@1.30.2: + optional: true + + lightningcss-darwin-arm64@1.30.2: + optional: true + + lightningcss-darwin-x64@1.30.2: + optional: true + + lightningcss-freebsd-x64@1.30.2: + optional: true + + lightningcss-linux-arm-gnueabihf@1.30.2: + optional: true + + lightningcss-linux-arm64-gnu@1.30.2: + optional: true + + lightningcss-linux-arm64-musl@1.30.2: + optional: true + + lightningcss-linux-x64-gnu@1.30.2: + optional: true + + lightningcss-linux-x64-musl@1.30.2: + optional: true + + lightningcss-win32-arm64-msvc@1.30.2: + optional: true + + lightningcss-win32-x64-msvc@1.30.2: + optional: true + + lightningcss@1.30.2: + dependencies: + detect-libc: 2.0.4 + optionalDependencies: + lightningcss-android-arm64: 1.30.2 + lightningcss-darwin-arm64: 1.30.2 + lightningcss-darwin-x64: 1.30.2 + lightningcss-freebsd-x64: 1.30.2 + lightningcss-linux-arm-gnueabihf: 1.30.2 + lightningcss-linux-arm64-gnu: 1.30.2 + lightningcss-linux-arm64-musl: 1.30.2 + lightningcss-linux-x64-gnu: 1.30.2 + lightningcss-linux-x64-musl: 1.30.2 + lightningcss-win32-arm64-msvc: 1.30.2 + lightningcss-win32-x64-msvc: 1.30.2 + + longest-streak@3.1.0: {} + + lru-cache@10.4.3: {} + + lru-cache@11.2.1: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.19: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + magicast@0.3.5: + dependencies: + '@babel/parser': 7.27.4 + '@babel/types': 7.27.3 + source-map-js: 1.2.1 + + markdown-table@3.0.4: {} + + mdast-util-definitions@6.0.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + unist-util-visit: 5.0.0 + + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + mdast-util-from-markdown@2.0.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.2.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.1.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.1 + + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 + 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.0.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + mdn-data@2.12.2: {} + + merge-anything@5.1.7: + dependencies: + is-what: 4.1.16 + + micromark-core-commonmark@2.0.3: + dependencies: + decode-named-character-reference: 1.2.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-table@2.1.1: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.2.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + + 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-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.2: {} + + micromark@4.0.2: + dependencies: + '@types/debug': 4.1.12 + debug: 4.4.1 + decode-named-character-reference: 1.2.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + optional: true + + minimatch@10.0.3: + dependencies: + '@isaacs/brace-expansion': 5.0.0 + + minipass@7.1.2: {} + + mrmime@2.0.1: {} + + ms@2.1.3: {} + + nanoid@3.3.11: {} + + nanostores@1.0.1: {} + + neotraverse@0.6.18: {} + + nlcst-to-string@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + + node-addon-api@7.1.1: + optional: true + + node-fetch-native@1.6.7: {} + + node-mock-http@1.0.3: {} + + node-releases@2.0.19: {} + + normalize-path@3.0.0: {} + + ofetch@1.4.1: + dependencies: + destr: 2.0.5 + node-fetch-native: 1.6.7 + ufo: 1.6.1 + + ohash@2.0.11: {} + + oniguruma-parser@0.12.1: {} + + oniguruma-to-es@4.3.3: + dependencies: + oniguruma-parser: 0.12.1 + regex: 6.0.1 + regex-recursion: 6.0.2 + + p-limit@6.2.0: + dependencies: + yocto-queue: 1.2.1 + + p-queue@8.1.0: + dependencies: + eventemitter3: 5.0.1 + p-timeout: 6.1.4 + + p-timeout@6.1.4: {} + + package-json-from-dist@1.0.1: {} + + package-manager-detector@1.3.0: {} + + pako@0.2.9: {} + + parse-latin@7.0.0: + dependencies: + '@types/nlcst': 2.0.3 + '@types/unist': 3.0.3 + nlcst-to-string: 4.0.0 + unist-util-modify-children: 4.0.0 + unist-util-visit-children: 3.0.0 + vfile: 6.0.3 + + parse5@7.3.0: + dependencies: + entities: 6.0.0 + + path-key@3.1.1: {} + + path-scurry@2.0.0: + dependencies: + lru-cache: 11.2.1 + minipass: 7.1.2 + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.3: {} + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prismjs@1.30.0: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + property-information@6.5.0: {} + + property-information@7.1.0: {} + + purgecss@7.0.2: + dependencies: + commander: 12.1.0 + glob: 11.0.3 + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + + radix3@1.1.2: {} + + readdirp@4.1.2: {} + + regex-recursion@6.0.2: + dependencies: + regex-utilities: 2.3.0 + + regex-utilities@2.3.0: {} + + regex@6.0.1: + dependencies: + regex-utilities: 2.3.0 + + rehype-parse@9.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-from-html: 2.0.3 + unified: 11.0.5 + + rehype-raw@7.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-raw: 9.1.0 + vfile: 6.0.3 + + rehype-stringify@10.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + unified: 11.0.5 + + rehype@13.0.2: + dependencies: + '@types/hast': 3.0.4 + rehype-parse: 9.0.1 + rehype-stringify: 10.0.1 + unified: 11.0.5 + + remark-gfm@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.2: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.0 + unified: 11.0.5 + vfile: 6.0.3 + + remark-smartypants@3.0.2: + dependencies: + retext: 9.0.0 + retext-smartypants: 6.2.0 + unified: 11.0.5 + unist-util-visit: 5.0.0 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + + restructure@3.0.2: {} + + retext-latin@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + parse-latin: 7.0.0 + unified: 11.0.5 + + retext-smartypants@6.2.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unist-util-visit: 5.0.0 + + retext-stringify@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unified: 11.0.5 + + retext@9.0.0: + dependencies: + '@types/nlcst': 2.0.3 + retext-latin: 4.0.0 + retext-stringify: 4.0.0 + unified: 11.0.5 + + rollup@4.50.1: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.50.1 + '@rollup/rollup-android-arm64': 4.50.1 + '@rollup/rollup-darwin-arm64': 4.50.1 + '@rollup/rollup-darwin-x64': 4.50.1 + '@rollup/rollup-freebsd-arm64': 4.50.1 + '@rollup/rollup-freebsd-x64': 4.50.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.50.1 + '@rollup/rollup-linux-arm-musleabihf': 4.50.1 + '@rollup/rollup-linux-arm64-gnu': 4.50.1 + '@rollup/rollup-linux-arm64-musl': 4.50.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.50.1 + '@rollup/rollup-linux-ppc64-gnu': 4.50.1 + '@rollup/rollup-linux-riscv64-gnu': 4.50.1 + '@rollup/rollup-linux-riscv64-musl': 4.50.1 + '@rollup/rollup-linux-s390x-gnu': 4.50.1 + '@rollup/rollup-linux-x64-gnu': 4.50.1 + '@rollup/rollup-linux-x64-musl': 4.50.1 + '@rollup/rollup-openharmony-arm64': 4.50.1 + '@rollup/rollup-win32-arm64-msvc': 4.50.1 + '@rollup/rollup-win32-ia32-msvc': 4.50.1 + '@rollup/rollup-win32-x64-msvc': 4.50.1 + fsevents: 2.3.3 + + rxjs@7.8.2: + dependencies: + tslib: 2.8.1 + + sass-embedded-all-unknown@1.93.2: + dependencies: + sass: 1.93.2 + optional: true + + sass-embedded-android-arm64@1.93.2: + optional: true + + sass-embedded-android-arm@1.93.2: + optional: true + + sass-embedded-android-riscv64@1.93.2: + optional: true + + sass-embedded-android-x64@1.93.2: + optional: true + + sass-embedded-darwin-arm64@1.93.2: + optional: true + + sass-embedded-darwin-x64@1.93.2: + optional: true + + sass-embedded-linux-arm64@1.93.2: + optional: true + + sass-embedded-linux-arm@1.93.2: + optional: true + + sass-embedded-linux-musl-arm64@1.93.2: + optional: true + + sass-embedded-linux-musl-arm@1.93.2: + optional: true + + sass-embedded-linux-musl-riscv64@1.93.2: + optional: true + + sass-embedded-linux-musl-x64@1.93.2: + optional: true + + sass-embedded-linux-riscv64@1.93.2: + optional: true + + sass-embedded-linux-x64@1.93.2: + optional: true + + sass-embedded-unknown-all@1.93.2: + dependencies: + sass: 1.93.2 + optional: true + + sass-embedded-win32-arm64@1.93.2: + optional: true + + sass-embedded-win32-x64@1.93.2: + optional: true + + sass-embedded@1.93.2: + dependencies: + '@bufbuild/protobuf': 2.5.1 + buffer-builder: 0.2.0 + colorjs.io: 0.5.2 + immutable: 5.1.2 + rxjs: 7.8.2 + supports-color: 8.1.1 + sync-child-process: 1.0.2 + varint: 6.0.0 + optionalDependencies: + sass-embedded-all-unknown: 1.93.2 + sass-embedded-android-arm: 1.93.2 + sass-embedded-android-arm64: 1.93.2 + sass-embedded-android-riscv64: 1.93.2 + sass-embedded-android-x64: 1.93.2 + sass-embedded-darwin-arm64: 1.93.2 + sass-embedded-darwin-x64: 1.93.2 + sass-embedded-linux-arm: 1.93.2 + sass-embedded-linux-arm64: 1.93.2 + sass-embedded-linux-musl-arm: 1.93.2 + sass-embedded-linux-musl-arm64: 1.93.2 + sass-embedded-linux-musl-riscv64: 1.93.2 + sass-embedded-linux-musl-x64: 1.93.2 + sass-embedded-linux-riscv64: 1.93.2 + sass-embedded-linux-x64: 1.93.2 + sass-embedded-unknown-all: 1.93.2 + sass-embedded-win32-arm64: 1.93.2 + sass-embedded-win32-x64: 1.93.2 + + sass@1.93.2: + dependencies: + chokidar: 4.0.3 + immutable: 5.1.2 + source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.5.1 + optional: true + + semver@6.3.1: {} + + semver@7.7.2: {} + + seroval-plugins@1.3.2(seroval@1.3.2): + dependencies: + seroval: 1.3.2 + + seroval@1.3.2: {} + + sharp@0.34.4: + dependencies: + '@img/colour': 1.0.0 + detect-libc: 2.1.0 + semver: 7.7.2 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.34.4 + '@img/sharp-darwin-x64': 0.34.4 + '@img/sharp-libvips-darwin-arm64': 1.2.3 + '@img/sharp-libvips-darwin-x64': 1.2.3 + '@img/sharp-libvips-linux-arm': 1.2.3 + '@img/sharp-libvips-linux-arm64': 1.2.3 + '@img/sharp-libvips-linux-ppc64': 1.2.3 + '@img/sharp-libvips-linux-s390x': 1.2.3 + '@img/sharp-libvips-linux-x64': 1.2.3 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.3 + '@img/sharp-libvips-linuxmusl-x64': 1.2.3 + '@img/sharp-linux-arm': 0.34.4 + '@img/sharp-linux-arm64': 0.34.4 + '@img/sharp-linux-ppc64': 0.34.4 + '@img/sharp-linux-s390x': 0.34.4 + '@img/sharp-linux-x64': 0.34.4 + '@img/sharp-linuxmusl-arm64': 0.34.4 + '@img/sharp-linuxmusl-x64': 0.34.4 + '@img/sharp-wasm32': 0.34.4 + '@img/sharp-win32-arm64': 0.34.4 + '@img/sharp-win32-ia32': 0.34.4 + '@img/sharp-win32-x64': 0.34.4 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + shiki@3.12.2: + dependencies: + '@shikijs/core': 3.12.2 + '@shikijs/engine-javascript': 3.12.2 + '@shikijs/engine-oniguruma': 3.12.2 + '@shikijs/langs': 3.12.2 + '@shikijs/themes': 3.12.2 + '@shikijs/types': 3.12.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + shiki@3.13.0: + dependencies: + '@shikijs/core': 3.13.0 + '@shikijs/engine-javascript': 3.13.0 + '@shikijs/engine-oniguruma': 3.13.0 + '@shikijs/langs': 3.13.0 + '@shikijs/themes': 3.13.0 + '@shikijs/types': 3.13.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + signal-exit@4.1.0: {} + + sisteransi@1.0.5: {} + + smol-toml@1.4.2: {} + + solid-icons@1.1.0(solid-js@1.9.9): + dependencies: + solid-js: 1.9.9 + + solid-js@1.9.9: + dependencies: + csstype: 3.1.3 + seroval: 1.3.2 + seroval-plugins: 1.3.2(seroval@1.3.2) + + solid-refresh@0.6.3(solid-js@1.9.9): + dependencies: + '@babel/generator': 7.27.3 + '@babel/helper-module-imports': 7.27.1 + '@babel/types': 7.27.3 + solid-js: 1.9.9 + transitivePeerDependencies: + - supports-color + + source-map-js@1.2.1: {} + + space-separated-tokens@2.0.2: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string-width@7.2.0: + dependencies: + emoji-regex: 10.6.0 + get-east-asian-width: 1.3.0 + strip-ansi: 7.1.2 + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + strip-ansi@7.1.2: + dependencies: + ansi-regex: 6.2.2 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + sync-child-process@1.0.2: + dependencies: + sync-message-port: 1.1.3 + + sync-message-port@1.1.3: {} + + tiny-inflate@1.0.3: {} + + tinyexec@1.0.1: {} + + tinyglobby@0.2.14: + dependencies: + fdir: 6.4.5(picomatch@4.0.3) + picomatch: 4.0.3 + + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + optional: true + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + tsconfck@3.1.6(typescript@5.8.3): + optionalDependencies: + typescript: 5.8.3 + + tslib@2.8.1: {} + + type-fest@4.41.0: {} + + typescript@5.8.3: {} + + ufo@1.6.1: {} + + ultrahtml@1.6.0: {} + + uncrypto@0.1.3: {} + + undici-types@7.16.0: {} + + unicode-properties@1.4.1: + dependencies: + base64-js: 1.5.1 + unicode-trie: 2.0.0 + + unicode-trie@2.0.0: + dependencies: + pako: 0.2.9 + tiny-inflate: 1.0.3 + + 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.6.0: + dependencies: + css-tree: 3.1.0 + ofetch: 1.4.1 + ohash: 2.0.11 + + unist-util-find-after@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-is@6.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-is@6.0.1: + dependencies: + '@types/unist': 3.0.3 + + unist-util-modify-children@4.0.0: + dependencies: + '@types/unist': 3.0.3 + array-iterate: 2.0.1 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-remove-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-visit: 5.0.0 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-children@3.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-visit-parents@6.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-visit@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + unstorage@1.17.1: + dependencies: + anymatch: 3.1.3 + chokidar: 4.0.3 + destr: 2.0.5 + h3: 1.15.4 + lru-cache: 10.4.3 + node-fetch-native: 1.6.7 + ofetch: 1.4.1 + ufo: 1.6.1 + + update-browserslist-db@1.1.3(browserslist@4.25.0): + dependencies: + browserslist: 4.25.0 + escalade: 3.2.0 + picocolors: 1.1.1 + + util-deprecate@1.0.2: {} + + validate-html-nesting@1.2.2: {} + + varint@6.0.0: {} + + vfile-location@5.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile: 6.0.3 + + vfile-message@4.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.2 + + vite-plugin-solid@2.11.8(solid-js@1.9.9)(vite@6.3.6(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2)): + dependencies: + '@babel/core': 7.27.4 + '@types/babel__core': 7.20.5 + babel-preset-solid: 1.9.6(@babel/core@7.27.4) + merge-anything: 5.1.7 + solid-js: 1.9.9 + solid-refresh: 0.6.3(solid-js@1.9.9) + vite: 6.3.6(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2) + vitefu: 1.0.6(vite@6.3.6(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2)) + transitivePeerDependencies: + - supports-color + + vite@6.3.6(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2): + dependencies: + esbuild: 0.25.9 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.50.1 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 24.9.1 + fsevents: 2.3.3 + lightningcss: 1.30.2 + sass: 1.93.2 + sass-embedded: 1.93.2 + + vitefu@1.0.6(vite@6.3.6(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2)): + optionalDependencies: + vite: 6.3.6(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2) + + vitefu@1.1.1(vite@6.3.6(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2)): + optionalDependencies: + vite: 6.3.6(@types/node@24.9.1)(lightningcss@1.30.2)(sass-embedded@1.93.2)(sass@1.93.2) + + web-namespaces@2.0.1: {} + + which-pm-runs@1.1.0: {} + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + widest-line@5.0.0: + dependencies: + string-width: 7.2.0 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrap-ansi@9.0.0: + dependencies: + ansi-styles: 6.2.3 + string-width: 7.2.0 + strip-ansi: 7.1.2 + + xxhash-wasm@1.1.0: {} + + yallist@3.1.1: {} + + yargs-parser@21.1.1: {} + + yocto-queue@1.2.1: {} + + yocto-spinner@0.2.3: + dependencies: + yoctocolors: 2.1.1 + + yoctocolors@2.1.1: {} + + zod-to-json-schema@3.24.6(zod@3.25.76): + dependencies: + zod: 3.25.76 + + zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.25.76): + dependencies: + typescript: 5.8.3 + zod: 3.25.76 + + zod@3.25.49: {} + + zod@3.25.76: {} + + zwitch@2.0.4: {} diff --git a/podman.container b/podman.container new file mode 100644 index 0000000..9f7349c --- /dev/null +++ b/podman.container @@ -0,0 +1,13 @@ +[Unit] +Description=OCBO Portal + +[Container] +ContainerName=ocbo-portal +Image=localhost/ocbo-portal +PublishPort=9000:8080 + +[Service] +Restart=always + +[Install] +WantedBy=multi-user.target default.target \ No newline at end of file diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..09cf6dee1fbb08f1df23a9aeb53e8ea45db3bbc4 GIT binary patch literal 1724 zcmV;t21EIYP)7`Y zfiYfrp`iVxh-7^WW!RabUFag=^PFK(Ch7X0H~?4*~odT6#z6E zlL-LSYQ3IdVGHU|G8u^g!1L$*{Q!_kt*=uc@|fgF1RD&EjR0UYI-TUWsY!mURvQdk zF`ooV8vhv}EX#2uk{cRGB$Ei1B3-2-3!+lh)&hVi3IYJ6)1;)tD8mq-A%d%{K3nMwh``Z|g1LfP%Ty{AtDW^-59kt1YYh5=ZXVHgHr z7&1!7`R6aZ?(vL|4-Em!%VT3hL*;r+Q&V?0$*g!B0467|UoS0DTL46gK&iQr2ds`n zK9YqjJ}&{`dAr@^$^*${g2BZ_fMLkIEUQqcRQZKesT_`u4mptW(r6rx_IAKx*}M1n z@xnkU1X3N4Agr#s-GIk4F>&u+xtTgUPn;knFp~j*moKkg1%PPO>-{OVSEnQHq7sOB ze04Q{l*^G9%;hAv!SkfHE0tO;$uJU85^lS_qeK4tqL@wtsg%z*KM!a$jg32Z=C3Q2 zR%=^ZHS5W73I$MKfAr|NbLF2~vY*uhi`djJUmiT@?+3D3DHA0*og^cqo;5KsFi<&D zw-88eEdf%jL?RRdfRT}l7fWAO6bna=b2|6z0W_L}2hW_512LJJn*oL){ymo?%`~0% zdOv+C1;X>SwRLp>$7wWrJs^sS1hJJw7R$bUCr<)OrP)ke6p;!=E@k^ITX^O>u$(Op6A;pqXw7Gfz{`|-= z&CNYM0L!+t95?`QTuVz&50K6J{qysM(BvhK=j-ZPTjifqk%-S%`KgLCMWwP>nwkK! zxx4$n|4K8$<9YmeU;yBGoz847y`Lbgu73Nrk@b*V)a2xi8=D950~w;%lipDZiac0X z*QrzTl2P2$vspm^1YvP;Vgkr!BN49`U|FM49>EHQ&9;3zkWPC%v$H@=O=o9cUp04c zx3{$ciNw;<^fX|#9zJ~btla(*t*y<>JbOkm#O(%HR_ckx`R?~`%$50kv$MZ-FRN09 zY)rXaCPVx_Q8r6@L$MSJo6Y3{)aq^9y1M~|qI$28GQ?omwd>e1K&`H?ce&*A2tq6d zc)g>egM)xlX)siKk7P0s`1&63h4l_H;S zZVpf?U9R3{QIu;9u|7akUG9#NMjoRm%nUNotcQU1&hxC$Sha@q0?uCV*7R zkZ5#e<;NdH6#f3spDSNaBxYwvMu^*5Spfur*x*VEhu^+^_z)0;KwxpPT!}Lp%LQ06 z83_E^EtXA}EKwvMLcw5R6ZZS7EzCxh$t*9wdk3V`CX>?%h$1OHQu$e5pPs&dUk>QY zm)EZWp4Vs$hWr;b!(_ARG!P2CdUfYc<@r*nwY8NMlA*C!ex6v&?cR#_*{m4)-|zHK zxKtDf1wuuEP#{zk2n9k#flwe+6bKasLV-|GAQT7{1ww&PQ6Llu6$L_7R{sMP>V=WU SX4fA80000 { + return ( + <> +

    + + + {props.name} + {props.description} + +
    + + ) +} diff --git a/src/components/Counter/Counter.sass b/src/components/Counter/Counter.sass new file mode 100644 index 0000000..5906f01 --- /dev/null +++ b/src/components/Counter/Counter.sass @@ -0,0 +1,47 @@ +.counter + display: flex + flex-direction: column + align-items: center + gap: 1rem + margin: 2rem + color: white + border: 1px solid rgba(22, 34, 60, 0.5) + padding: 1rem 2rem + border-radius: 16px + background: rgba(134, 152, 217, 0.1) + + &__display + font-size: 1.75rem + font-weight: bold + + &__buttons + display: flex + justify-content: center + gap: 0.25rem + + // &:hover + // background: color.adjust(vars.$primaryColor, $blackness: 20%) + + + &__decrement + width: 2rem + height: 2.25rem + padding: auto + font-size: 1rem + font-weight: bold + cursor: pointer + text-decoration: none + background-color: rgba(86, 14, 14, 0.915) + border-radius: 8px + color: white + border: 1px solid rgba(255,255,255,0.2) + + &:active + transform: scale(0.95) + + &__increment + @extend .counter__decrement + background-color: rgb(14, 42, 86, 0.915) + + &:active + transform: scale(0.95) diff --git a/src/components/Counter/Counter.tsx b/src/components/Counter/Counter.tsx new file mode 100644 index 0000000..e45cf73 --- /dev/null +++ b/src/components/Counter/Counter.tsx @@ -0,0 +1,30 @@ +import './Counter.sass' +import { createSignal } from 'solid-js' + +let [count, setCount] = createSignal(0) + +const increment = () => { + setCount(count() + 1) +} + +const decrement = () => { + setCount(count() - 1) +} + +export default () => { + return ( + <> +
    +
    {count()}
    +
    + + +
    +
    + + ) +} diff --git a/src/components/Input/Input.tsx b/src/components/Input/Input.tsx new file mode 100644 index 0000000..aa0d701 --- /dev/null +++ b/src/components/Input/Input.tsx @@ -0,0 +1,12 @@ +import Input from '../../../fwt/components/Input' +import { createSignal } from 'solid-js' + +const [sample, setSample] = createSignal('') + +export default () => { + return ( + <> + setSample(val)}> + + ) +} diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro new file mode 100644 index 0000000..7c76ea9 --- /dev/null +++ b/src/layouts/Layout.astro @@ -0,0 +1,13 @@ +--- +const { title } = Astro.props + +const websiteName = 'Template' +const websiteDescription = 'This is just a template.' + +import { Background, HTML } from '../../fwt' +--- + + + + + diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..78a3bef --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,29 @@ +--- +import Layout from '../layouts/Layout.astro' +import { Button, Logo, Link, Page, Row, Image, Column } from '../../fwt/' +import Card from '../components/Card/Card' +import OLA from '../../fwt/images/ocbo-portal.avif' +import OLW from '../../fwt/images/ocbo-portal.webp' +import OcboLogoA from '../../fwt/images/ocbologo.avif' +import OcboLogoW from '../../fwt/images/ocbologo.webp' +--- + + + + + + +

    OCBO Portal for Applications

    +
    + + +
    +
    + + +
    diff --git a/src/stores/sample.ts b/src/stores/sample.ts new file mode 100644 index 0000000..21b60a3 --- /dev/null +++ b/src/stores/sample.ts @@ -0,0 +1,3 @@ +// import { atom } from 'nanostores' + +// export const $sample = atom(0) diff --git a/src/styles/breakpoint.sass b/src/styles/breakpoint.sass new file mode 100644 index 0000000..7ccdc2b --- /dev/null +++ b/src/styles/breakpoint.sass @@ -0,0 +1,51 @@ +$mobile: 375px +$tablet: 768px +$desktop: 1440px + +.on-desktop-only + @media only screen and (min-width: 0px) and (max-width: $desktop) + display: none + + @media only screen and (min-width: $desktop) + display: block + +.on-tablet-only + @media only screen and (min-width: 0px) and (max-width: $tablet) + display: none + + @media only screen and (min-width: $tablet) and (max-width: $desktop) + display: block + + @media only screen and (min-width: $desktop) + display: none + +.on-mobile-only + @media only screen and (min-width: $mobile) + display: block + + @media only screen and (min-width: $tablet) + display: none + +.on-desktop-tablet-only + @media only screen and (min-width: 0px) and (max-width: $tablet) + display: none + + @media only screen and (min-width: $tablet) + display: block + +.on-desktop-mobile-only + @media only screen and (min-width: 0px) and (max-width: $mobile) + display: block + + @media only screen and (min-width: $mobile) and (max-width: $desktop) + display: none + + @media only screen and (min-width: $desktop) + display: block + +.on-tablet-mobile-only + @media only screen and (min-width: 0px) and (max-width: $desktop) + display: block + + @media only screen and (min-width: $desktop) + display: none diff --git a/src/styles/classes.sass b/src/styles/classes.sass new file mode 100644 index 0000000..4e8b0e5 --- /dev/null +++ b/src/styles/classes.sass @@ -0,0 +1,9 @@ +.fullscreen + position: absolute + top: 0 + left: 0 + width: 100vw + height: 100vh + object-fit: cover + z-index: -1 + opacity: 1 diff --git a/src/styles/fonts.sass b/src/styles/fonts.sass new file mode 100644 index 0000000..4fa1b67 --- /dev/null +++ b/src/styles/fonts.sass @@ -0,0 +1,45 @@ +$Roboto: Roboto, sans-serif +$Inter: Inter, sans-serif +$Montserrat: Montserrat, sans-serif +$OpenSans: 'Open Sans', sans-serif +$PublicSans: 'Public Sans', sans-serif + +@font-face + font-family: 'Roboto' + font-style: normal + font-display: swap + font-weight: 100 900 + src: url(https://cdn.jsdelivr.net/fontsource/fonts/roboto:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD + +@font-face + font-family: 'Inter' + font-style: normal + font-display: swap + font-weight: 100 900 + src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD + +@font-face + font-family: 'Montserrat' + font-style: normal + font-display: swap + font-weight: 100 900 + src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD + +@font-face + font-family: 'Open Sans' + font-style: normal + font-display: swap + font-weight: 300 800 + src: url(https://cdn.jsdelivr.net/fontsource/fonts/open-sans:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD + +@font-face + font-family: 'Public Sans' + font-style: normal + font-display: swap + font-weight: 100 900 + src: url(https://cdn.jsdelivr.net/fontsource/fonts/public-sans:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD diff --git a/src/styles/variables.sass b/src/styles/variables.sass new file mode 100644 index 0000000..cb81aaa --- /dev/null +++ b/src/styles/variables.sass @@ -0,0 +1,16 @@ +@use 'sass:color' + +$background: #0c1b31 +$textColor: #f0f8ff + +$fontSize: 1rem + +$borderMargin: 2rem + +$primaryColor: #0075BB +$secondaryColor: #57687F +$accentColor: #00887C +$infoColor: #0082A4 +$successColor: #009435 +$warningColor: #E5B400 +$errorColor: #E8595C diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..b666154 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,14 @@ +{ + "extends": "astro/tsconfigs/strict", + "include": [ + ".astro/types.d.ts", + "**/*" + ], + "exclude": [ + "dist" + ], + "compilerOptions": { + "jsx": "preserve", + "jsxImportSource": "solid-js" + } +} \ No newline at end of file