Initial commit from Astro

houston[bot] 1613f573

verified
+24
.gitignore
···
+
# build output
+
dist/
+
+
# generated types
+
.astro/
+
+
# dependencies
+
node_modules/
+
+
# logs
+
npm-debug.log*
+
yarn-debug.log*
+
yarn-error.log*
+
pnpm-debug.log*
+
+
# environment variables
+
.env
+
.env.production
+
+
# macOS-specific files
+
.DS_Store
+
+
# jetbrains setting folder
+
.idea/
+4
.vscode/extensions.json
···
+
{
+
"recommendations": ["astro-build.astro-vscode"],
+
"unwantedRecommendations": []
+
}
+11
.vscode/launch.json
···
+
{
+
"version": "0.2.0",
+
"configurations": [
+
{
+
"command": "./node_modules/.bin/astro dev",
+
"name": "Development server",
+
"request": "launch",
+
"type": "node-terminal"
+
}
+
]
+
}
+46
README.md
···
+
# Astro Starter Kit: Basics
+
+
```sh
+
deno create astro@latest -- --template basics
+
```
+
+
> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun!
+
+
## 🚀 Project Structure
+
+
Inside of your Astro project, you'll see the following folders and files:
+
+
```text
+
/
+
├── public/
+
│ └── favicon.svg
+
├── src
+
│   ├── assets
+
│   │   └── astro.svg
+
│   ├── components
+
│   │   └── Welcome.astro
+
│   ├── layouts
+
│   │   └── Layout.astro
+
│   └── pages
+
│   └── index.astro
+
└── package.json
+
```
+
+
To learn more about the folder structure of an Astro project, refer to [our guide on project structure](https://docs.astro.build/en/basics/project-structure/).
+
+
## 🧞 Commands
+
+
All commands are run from the root of the project, from a terminal:
+
+
| Command | Action |
+
| :------------------------ | :----------------------------------------------- |
+
| `deno install` | Installs dependencies |
+
| `deno dev` | Starts local dev server at `localhost:4321` |
+
| `deno build` | Build your production site to `./dist/` |
+
| `deno preview` | Preview your build locally, before deploying |
+
| `deno astro ...` | Run CLI commands like `astro add`, `astro check` |
+
| `deno astro -- --help` | Get help using the Astro CLI |
+
+
## 👀 Want to learn more?
+
+
Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
+5
astro.config.mjs
···
+
// @ts-check
+
import { defineConfig } from 'astro/config';
+
+
// https://astro.build/config
+
export default defineConfig({});
+2168
deno.lock
···
+
{
+
"version": "5",
+
"specifiers": {
+
"npm:astro@^5.15.3": "5.15.3_vite@6.4.1__picomatch@4.0.3_zod@3.25.76"
+
},
+
"npm": {
+
"@astrojs/compiler@2.13.0": {
+
"integrity": "sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw=="
+
},
+
"@astrojs/internal-helpers@0.7.4": {
+
"integrity": "sha512-lDA9MqE8WGi7T/t2BMi+EAXhs4Vcvr94Gqx3q15cFEz8oFZMO4/SFBqYr/UcmNlvW+35alowkVj+w9VhLvs5Cw=="
+
},
+
"@astrojs/markdown-remark@6.3.8": {
+
"integrity": "sha512-uFNyFWadnULWK2cOw4n0hLKeu+xaVWeuECdP10cQ3K2fkybtTlhb7J7TcScdjmS8Yps7oje9S/ehYMfZrhrgCg==",
+
"dependencies": [
+
"@astrojs/internal-helpers",
+
"@astrojs/prism",
+
"github-slugger",
+
"hast-util-from-html",
+
"hast-util-to-text",
+
"import-meta-resolve",
+
"js-yaml",
+
"mdast-util-definitions",
+
"rehype-raw",
+
"rehype-stringify",
+
"remark-gfm",
+
"remark-parse",
+
"remark-rehype",
+
"remark-smartypants",
+
"shiki",
+
"smol-toml",
+
"unified",
+
"unist-util-remove-position",
+
"unist-util-visit",
+
"unist-util-visit-parents",
+
"vfile"
+
]
+
},
+
"@astrojs/prism@3.3.0": {
+
"integrity": "sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==",
+
"dependencies": [
+
"prismjs"
+
]
+
},
+
"@astrojs/telemetry@3.3.0": {
+
"integrity": "sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==",
+
"dependencies": [
+
"ci-info",
+
"debug",
+
"dlv",
+
"dset",
+
"is-docker",
+
"is-wsl",
+
"which-pm-runs"
+
]
+
},
+
"@babel/helper-string-parser@7.27.1": {
+
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="
+
},
+
"@babel/helper-validator-identifier@7.28.5": {
+
"integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="
+
},
+
"@babel/parser@7.28.5": {
+
"integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
+
"dependencies": [
+
"@babel/types"
+
],
+
"bin": true
+
},
+
"@babel/types@7.28.5": {
+
"integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
+
"dependencies": [
+
"@babel/helper-string-parser",
+
"@babel/helper-validator-identifier"
+
]
+
},
+
"@capsizecss/unpack@3.0.0": {
+
"integrity": "sha512-+ntATQe1AlL7nTOYjwjj6w3299CgRot48wL761TUGYpYgAou3AaONZazp0PKZyCyWhudWsjhq1nvRHOvbMzhTA==",
+
"dependencies": [
+
"fontkit"
+
]
+
},
+
"@emnapi/runtime@1.7.0": {
+
"integrity": "sha512-oAYoQnCYaQZKVS53Fq23ceWMRxq5EhQsE0x0RdQ55jT7wagMu5k+fS39v1fiSLrtrLQlXwVINenqhLMtTrV/1Q==",
+
"dependencies": [
+
"tslib"
+
]
+
},
+
"@esbuild/aix-ppc64@0.25.12": {
+
"integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
+
"os": ["aix"],
+
"cpu": ["ppc64"]
+
},
+
"@esbuild/android-arm64@0.25.12": {
+
"integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
+
"os": ["android"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/android-arm@0.25.12": {
+
"integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
+
"os": ["android"],
+
"cpu": ["arm"]
+
},
+
"@esbuild/android-x64@0.25.12": {
+
"integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
+
"os": ["android"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/darwin-arm64@0.25.12": {
+
"integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
+
"os": ["darwin"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/darwin-x64@0.25.12": {
+
"integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
+
"os": ["darwin"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/freebsd-arm64@0.25.12": {
+
"integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
+
"os": ["freebsd"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/freebsd-x64@0.25.12": {
+
"integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
+
"os": ["freebsd"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/linux-arm64@0.25.12": {
+
"integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/linux-arm@0.25.12": {
+
"integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
+
"os": ["linux"],
+
"cpu": ["arm"]
+
},
+
"@esbuild/linux-ia32@0.25.12": {
+
"integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
+
"os": ["linux"],
+
"cpu": ["ia32"]
+
},
+
"@esbuild/linux-loong64@0.25.12": {
+
"integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
+
"os": ["linux"],
+
"cpu": ["loong64"]
+
},
+
"@esbuild/linux-mips64el@0.25.12": {
+
"integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
+
"os": ["linux"],
+
"cpu": ["mips64el"]
+
},
+
"@esbuild/linux-ppc64@0.25.12": {
+
"integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
+
"os": ["linux"],
+
"cpu": ["ppc64"]
+
},
+
"@esbuild/linux-riscv64@0.25.12": {
+
"integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
+
"os": ["linux"],
+
"cpu": ["riscv64"]
+
},
+
"@esbuild/linux-s390x@0.25.12": {
+
"integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
+
"os": ["linux"],
+
"cpu": ["s390x"]
+
},
+
"@esbuild/linux-x64@0.25.12": {
+
"integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/netbsd-arm64@0.25.12": {
+
"integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
+
"os": ["netbsd"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/netbsd-x64@0.25.12": {
+
"integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
+
"os": ["netbsd"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/openbsd-arm64@0.25.12": {
+
"integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
+
"os": ["openbsd"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/openbsd-x64@0.25.12": {
+
"integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
+
"os": ["openbsd"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/openharmony-arm64@0.25.12": {
+
"integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
+
"os": ["openharmony"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/sunos-x64@0.25.12": {
+
"integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
+
"os": ["sunos"],
+
"cpu": ["x64"]
+
},
+
"@esbuild/win32-arm64@0.25.12": {
+
"integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
+
"os": ["win32"],
+
"cpu": ["arm64"]
+
},
+
"@esbuild/win32-ia32@0.25.12": {
+
"integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
+
"os": ["win32"],
+
"cpu": ["ia32"]
+
},
+
"@esbuild/win32-x64@0.25.12": {
+
"integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
+
"os": ["win32"],
+
"cpu": ["x64"]
+
},
+
"@img/colour@1.0.0": {
+
"integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw=="
+
},
+
"@img/sharp-darwin-arm64@0.34.4": {
+
"integrity": "sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==",
+
"optionalDependencies": [
+
"@img/sharp-libvips-darwin-arm64"
+
],
+
"os": ["darwin"],
+
"cpu": ["arm64"]
+
},
+
"@img/sharp-darwin-x64@0.34.4": {
+
"integrity": "sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==",
+
"optionalDependencies": [
+
"@img/sharp-libvips-darwin-x64"
+
],
+
"os": ["darwin"],
+
"cpu": ["x64"]
+
},
+
"@img/sharp-libvips-darwin-arm64@1.2.3": {
+
"integrity": "sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==",
+
"os": ["darwin"],
+
"cpu": ["arm64"]
+
},
+
"@img/sharp-libvips-darwin-x64@1.2.3": {
+
"integrity": "sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==",
+
"os": ["darwin"],
+
"cpu": ["x64"]
+
},
+
"@img/sharp-libvips-linux-arm64@1.2.3": {
+
"integrity": "sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==",
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"@img/sharp-libvips-linux-arm@1.2.3": {
+
"integrity": "sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==",
+
"os": ["linux"],
+
"cpu": ["arm"]
+
},
+
"@img/sharp-libvips-linux-ppc64@1.2.3": {
+
"integrity": "sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==",
+
"os": ["linux"],
+
"cpu": ["ppc64"]
+
},
+
"@img/sharp-libvips-linux-s390x@1.2.3": {
+
"integrity": "sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==",
+
"os": ["linux"],
+
"cpu": ["s390x"]
+
},
+
"@img/sharp-libvips-linux-x64@1.2.3": {
+
"integrity": "sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==",
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"@img/sharp-libvips-linuxmusl-arm64@1.2.3": {
+
"integrity": "sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==",
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"@img/sharp-libvips-linuxmusl-x64@1.2.3": {
+
"integrity": "sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==",
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"@img/sharp-linux-arm64@0.34.4": {
+
"integrity": "sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==",
+
"optionalDependencies": [
+
"@img/sharp-libvips-linux-arm64"
+
],
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"@img/sharp-linux-arm@0.34.4": {
+
"integrity": "sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==",
+
"optionalDependencies": [
+
"@img/sharp-libvips-linux-arm"
+
],
+
"os": ["linux"],
+
"cpu": ["arm"]
+
},
+
"@img/sharp-linux-ppc64@0.34.4": {
+
"integrity": "sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==",
+
"optionalDependencies": [
+
"@img/sharp-libvips-linux-ppc64"
+
],
+
"os": ["linux"],
+
"cpu": ["ppc64"]
+
},
+
"@img/sharp-linux-s390x@0.34.4": {
+
"integrity": "sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==",
+
"optionalDependencies": [
+
"@img/sharp-libvips-linux-s390x"
+
],
+
"os": ["linux"],
+
"cpu": ["s390x"]
+
},
+
"@img/sharp-linux-x64@0.34.4": {
+
"integrity": "sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==",
+
"optionalDependencies": [
+
"@img/sharp-libvips-linux-x64"
+
],
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"@img/sharp-linuxmusl-arm64@0.34.4": {
+
"integrity": "sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==",
+
"optionalDependencies": [
+
"@img/sharp-libvips-linuxmusl-arm64"
+
],
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"@img/sharp-linuxmusl-x64@0.34.4": {
+
"integrity": "sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==",
+
"optionalDependencies": [
+
"@img/sharp-libvips-linuxmusl-x64"
+
],
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"@img/sharp-wasm32@0.34.4": {
+
"integrity": "sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==",
+
"dependencies": [
+
"@emnapi/runtime"
+
],
+
"cpu": ["wasm32"]
+
},
+
"@img/sharp-win32-arm64@0.34.4": {
+
"integrity": "sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==",
+
"os": ["win32"],
+
"cpu": ["arm64"]
+
},
+
"@img/sharp-win32-ia32@0.34.4": {
+
"integrity": "sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==",
+
"os": ["win32"],
+
"cpu": ["ia32"]
+
},
+
"@img/sharp-win32-x64@0.34.4": {
+
"integrity": "sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==",
+
"os": ["win32"],
+
"cpu": ["x64"]
+
},
+
"@jridgewell/sourcemap-codec@1.5.5": {
+
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
+
},
+
"@oslojs/encoding@1.1.0": {
+
"integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ=="
+
},
+
"@rollup/pluginutils@5.3.0": {
+
"integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==",
+
"dependencies": [
+
"@types/estree",
+
"estree-walker@2.0.2",
+
"picomatch@4.0.3"
+
]
+
},
+
"@rollup/rollup-android-arm-eabi@4.52.5": {
+
"integrity": "sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==",
+
"os": ["android"],
+
"cpu": ["arm"]
+
},
+
"@rollup/rollup-android-arm64@4.52.5": {
+
"integrity": "sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==",
+
"os": ["android"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-darwin-arm64@4.52.5": {
+
"integrity": "sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==",
+
"os": ["darwin"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-darwin-x64@4.52.5": {
+
"integrity": "sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==",
+
"os": ["darwin"],
+
"cpu": ["x64"]
+
},
+
"@rollup/rollup-freebsd-arm64@4.52.5": {
+
"integrity": "sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==",
+
"os": ["freebsd"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-freebsd-x64@4.52.5": {
+
"integrity": "sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==",
+
"os": ["freebsd"],
+
"cpu": ["x64"]
+
},
+
"@rollup/rollup-linux-arm-gnueabihf@4.52.5": {
+
"integrity": "sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==",
+
"os": ["linux"],
+
"cpu": ["arm"]
+
},
+
"@rollup/rollup-linux-arm-musleabihf@4.52.5": {
+
"integrity": "sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==",
+
"os": ["linux"],
+
"cpu": ["arm"]
+
},
+
"@rollup/rollup-linux-arm64-gnu@4.52.5": {
+
"integrity": "sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==",
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-linux-arm64-musl@4.52.5": {
+
"integrity": "sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==",
+
"os": ["linux"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-linux-loong64-gnu@4.52.5": {
+
"integrity": "sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==",
+
"os": ["linux"],
+
"cpu": ["loong64"]
+
},
+
"@rollup/rollup-linux-ppc64-gnu@4.52.5": {
+
"integrity": "sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==",
+
"os": ["linux"],
+
"cpu": ["ppc64"]
+
},
+
"@rollup/rollup-linux-riscv64-gnu@4.52.5": {
+
"integrity": "sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==",
+
"os": ["linux"],
+
"cpu": ["riscv64"]
+
},
+
"@rollup/rollup-linux-riscv64-musl@4.52.5": {
+
"integrity": "sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==",
+
"os": ["linux"],
+
"cpu": ["riscv64"]
+
},
+
"@rollup/rollup-linux-s390x-gnu@4.52.5": {
+
"integrity": "sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==",
+
"os": ["linux"],
+
"cpu": ["s390x"]
+
},
+
"@rollup/rollup-linux-x64-gnu@4.52.5": {
+
"integrity": "sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==",
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"@rollup/rollup-linux-x64-musl@4.52.5": {
+
"integrity": "sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==",
+
"os": ["linux"],
+
"cpu": ["x64"]
+
},
+
"@rollup/rollup-openharmony-arm64@4.52.5": {
+
"integrity": "sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==",
+
"os": ["openharmony"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-win32-arm64-msvc@4.52.5": {
+
"integrity": "sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==",
+
"os": ["win32"],
+
"cpu": ["arm64"]
+
},
+
"@rollup/rollup-win32-ia32-msvc@4.52.5": {
+
"integrity": "sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==",
+
"os": ["win32"],
+
"cpu": ["ia32"]
+
},
+
"@rollup/rollup-win32-x64-gnu@4.52.5": {
+
"integrity": "sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==",
+
"os": ["win32"],
+
"cpu": ["x64"]
+
},
+
"@rollup/rollup-win32-x64-msvc@4.52.5": {
+
"integrity": "sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==",
+
"os": ["win32"],
+
"cpu": ["x64"]
+
},
+
"@shikijs/core@3.13.0": {
+
"integrity": "sha512-3P8rGsg2Eh2qIHekwuQjzWhKI4jV97PhvYjYUzGqjvJfqdQPz+nMlfWahU24GZAyW1FxFI1sYjyhfh5CoLmIUA==",
+
"dependencies": [
+
"@shikijs/types",
+
"@shikijs/vscode-textmate",
+
"@types/hast",
+
"hast-util-to-html"
+
]
+
},
+
"@shikijs/engine-javascript@3.13.0": {
+
"integrity": "sha512-Ty7xv32XCp8u0eQt8rItpMs6rU9Ki6LJ1dQOW3V/56PKDcpvfHPnYFbsx5FFUP2Yim34m/UkazidamMNVR4vKg==",
+
"dependencies": [
+
"@shikijs/types",
+
"@shikijs/vscode-textmate",
+
"oniguruma-to-es"
+
]
+
},
+
"@shikijs/engine-oniguruma@3.13.0": {
+
"integrity": "sha512-O42rBGr4UDSlhT2ZFMxqM7QzIU+IcpoTMzb3W7AlziI1ZF7R8eS2M0yt5Ry35nnnTX/LTLXFPUjRFCIW+Operg==",
+
"dependencies": [
+
"@shikijs/types",
+
"@shikijs/vscode-textmate"
+
]
+
},
+
"@shikijs/langs@3.13.0": {
+
"integrity": "sha512-672c3WAETDYHwrRP0yLy3W1QYB89Hbpj+pO4KhxK6FzIrDI2FoEXNiNCut6BQmEApYLfuYfpgOZaqbY+E9b8wQ==",
+
"dependencies": [
+
"@shikijs/types"
+
]
+
},
+
"@shikijs/themes@3.13.0": {
+
"integrity": "sha512-Vxw1Nm1/Od8jyA7QuAenaV78BG2nSr3/gCGdBkLpfLscddCkzkL36Q5b67SrLLfvAJTOUzW39x4FHVCFriPVgg==",
+
"dependencies": [
+
"@shikijs/types"
+
]
+
},
+
"@shikijs/types@3.13.0": {
+
"integrity": "sha512-oM9P+NCFri/mmQ8LoFGVfVyemm5Hi27330zuOBp0annwJdKH1kOLndw3zCtAVDehPLg9fKqoEx3Ht/wNZxolfw==",
+
"dependencies": [
+
"@shikijs/vscode-textmate",
+
"@types/hast"
+
]
+
},
+
"@shikijs/vscode-textmate@10.0.2": {
+
"integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="
+
},
+
"@swc/helpers@0.5.17": {
+
"integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==",
+
"dependencies": [
+
"tslib"
+
]
+
},
+
"@types/debug@4.1.12": {
+
"integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
+
"dependencies": [
+
"@types/ms"
+
]
+
},
+
"@types/estree@1.0.8": {
+
"integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="
+
},
+
"@types/fontkit@2.0.8": {
+
"integrity": "sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==",
+
"dependencies": [
+
"@types/node"
+
]
+
},
+
"@types/hast@3.0.4": {
+
"integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
+
"dependencies": [
+
"@types/unist"
+
]
+
},
+
"@types/mdast@4.0.4": {
+
"integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
+
"dependencies": [
+
"@types/unist"
+
]
+
},
+
"@types/ms@2.1.0": {
+
"integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="
+
},
+
"@types/nlcst@2.0.3": {
+
"integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==",
+
"dependencies": [
+
"@types/unist"
+
]
+
},
+
"@types/node@24.2.0": {
+
"integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==",
+
"dependencies": [
+
"undici-types"
+
]
+
},
+
"@types/unist@3.0.3": {
+
"integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="
+
},
+
"@ungap/structured-clone@1.3.0": {
+
"integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="
+
},
+
"acorn@8.15.0": {
+
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
+
"bin": true
+
},
+
"ansi-align@3.0.1": {
+
"integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
+
"dependencies": [
+
"string-width@4.2.3"
+
]
+
},
+
"ansi-regex@5.0.1": {
+
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+
},
+
"ansi-regex@6.2.2": {
+
"integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="
+
},
+
"ansi-styles@6.2.3": {
+
"integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="
+
},
+
"anymatch@3.1.3": {
+
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+
"dependencies": [
+
"normalize-path",
+
"picomatch@2.3.1"
+
]
+
},
+
"argparse@2.0.1": {
+
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
+
},
+
"aria-query@5.3.2": {
+
"integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="
+
},
+
"array-iterate@2.0.1": {
+
"integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg=="
+
},
+
"astro@5.15.3_vite@6.4.1__picomatch@4.0.3_zod@3.25.76": {
+
"integrity": "sha512-wUO/isJrcUoduRoKacKB9jpO6TxTlPV1zw8UqQx39jSNY7z9IxusJAiib3AiNvqK+dCWhqXx+OnExCCwELmcUw==",
+
"dependencies": [
+
"@astrojs/compiler",
+
"@astrojs/internal-helpers",
+
"@astrojs/markdown-remark",
+
"@astrojs/telemetry",
+
"@capsizecss/unpack",
+
"@oslojs/encoding",
+
"@rollup/pluginutils",
+
"acorn",
+
"aria-query",
+
"axobject-query",
+
"boxen",
+
"ci-info",
+
"clsx",
+
"common-ancestor-path",
+
"cookie",
+
"cssesc",
+
"debug",
+
"deterministic-object-hash",
+
"devalue",
+
"diff",
+
"dlv",
+
"dset",
+
"es-module-lexer",
+
"esbuild",
+
"estree-walker@3.0.3",
+
"flattie",
+
"fontace",
+
"github-slugger",
+
"html-escaper",
+
"http-cache-semantics",
+
"import-meta-resolve",
+
"js-yaml",
+
"magic-string",
+
"magicast",
+
"mrmime",
+
"neotraverse",
+
"p-limit",
+
"p-queue",
+
"package-manager-detector",
+
"picocolors",
+
"picomatch@4.0.3",
+
"prompts",
+
"rehype",
+
"semver",
+
"shiki",
+
"smol-toml",
+
"tinyexec",
+
"tinyglobby",
+
"tsconfck",
+
"ultrahtml",
+
"unifont",
+
"unist-util-visit",
+
"unstorage",
+
"vfile",
+
"vite",
+
"vitefu",
+
"xxhash-wasm",
+
"yargs-parser",
+
"yocto-spinner",
+
"zod",
+
"zod-to-json-schema",
+
"zod-to-ts"
+
],
+
"optionalDependencies": [
+
"sharp"
+
],
+
"bin": true
+
},
+
"axobject-query@4.1.0": {
+
"integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="
+
},
+
"bail@2.0.2": {
+
"integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="
+
},
+
"base-64@1.0.0": {
+
"integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg=="
+
},
+
"base64-js@1.5.1": {
+
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
+
},
+
"boxen@8.0.1": {
+
"integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==",
+
"dependencies": [
+
"ansi-align",
+
"camelcase",
+
"chalk",
+
"cli-boxes",
+
"string-width@7.2.0",
+
"type-fest",
+
"widest-line",
+
"wrap-ansi"
+
]
+
},
+
"brotli@1.3.3": {
+
"integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==",
+
"dependencies": [
+
"base64-js"
+
]
+
},
+
"camelcase@8.0.0": {
+
"integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA=="
+
},
+
"ccount@2.0.1": {
+
"integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="
+
},
+
"chalk@5.6.2": {
+
"integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="
+
},
+
"character-entities-html4@2.1.0": {
+
"integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="
+
},
+
"character-entities-legacy@3.0.0": {
+
"integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="
+
},
+
"character-entities@2.0.2": {
+
"integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="
+
},
+
"chokidar@4.0.3": {
+
"integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
+
"dependencies": [
+
"readdirp"
+
]
+
},
+
"ci-info@4.3.1": {
+
"integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA=="
+
},
+
"cli-boxes@3.0.0": {
+
"integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g=="
+
},
+
"clone@2.1.2": {
+
"integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="
+
},
+
"clsx@2.1.1": {
+
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="
+
},
+
"comma-separated-tokens@2.0.3": {
+
"integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="
+
},
+
"common-ancestor-path@1.0.1": {
+
"integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w=="
+
},
+
"cookie-es@1.2.2": {
+
"integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg=="
+
},
+
"cookie@1.0.2": {
+
"integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA=="
+
},
+
"crossws@0.3.5": {
+
"integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==",
+
"dependencies": [
+
"uncrypto"
+
]
+
},
+
"css-tree@3.1.0": {
+
"integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==",
+
"dependencies": [
+
"mdn-data",
+
"source-map-js"
+
]
+
},
+
"cssesc@3.0.0": {
+
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+
"bin": true
+
},
+
"debug@4.4.3": {
+
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+
"dependencies": [
+
"ms"
+
]
+
},
+
"decode-named-character-reference@1.2.0": {
+
"integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
+
"dependencies": [
+
"character-entities"
+
]
+
},
+
"defu@6.1.4": {
+
"integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="
+
},
+
"dequal@2.0.3": {
+
"integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="
+
},
+
"destr@2.0.5": {
+
"integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="
+
},
+
"detect-libc@2.1.2": {
+
"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="
+
},
+
"deterministic-object-hash@2.0.2": {
+
"integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==",
+
"dependencies": [
+
"base-64"
+
]
+
},
+
"devalue@5.4.2": {
+
"integrity": "sha512-MwPZTKEPK2k8Qgfmqrd48ZKVvzSQjgW0lXLxiIBA8dQjtf/6mw6pggHNLcyDKyf+fI6eXxlQwPsfaCMTU5U+Bw=="
+
},
+
"devlop@1.1.0": {
+
"integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
+
"dependencies": [
+
"dequal"
+
]
+
},
+
"dfa@1.2.0": {
+
"integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q=="
+
},
+
"diff@5.2.0": {
+
"integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A=="
+
},
+
"dlv@1.1.3": {
+
"integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
+
},
+
"dset@3.1.4": {
+
"integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA=="
+
},
+
"emoji-regex@10.6.0": {
+
"integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="
+
},
+
"emoji-regex@8.0.0": {
+
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+
},
+
"entities@6.0.1": {
+
"integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="
+
},
+
"es-module-lexer@1.7.0": {
+
"integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="
+
},
+
"esbuild@0.25.12": {
+
"integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
+
"optionalDependencies": [
+
"@esbuild/aix-ppc64",
+
"@esbuild/android-arm",
+
"@esbuild/android-arm64",
+
"@esbuild/android-x64",
+
"@esbuild/darwin-arm64",
+
"@esbuild/darwin-x64",
+
"@esbuild/freebsd-arm64",
+
"@esbuild/freebsd-x64",
+
"@esbuild/linux-arm",
+
"@esbuild/linux-arm64",
+
"@esbuild/linux-ia32",
+
"@esbuild/linux-loong64",
+
"@esbuild/linux-mips64el",
+
"@esbuild/linux-ppc64",
+
"@esbuild/linux-riscv64",
+
"@esbuild/linux-s390x",
+
"@esbuild/linux-x64",
+
"@esbuild/netbsd-arm64",
+
"@esbuild/netbsd-x64",
+
"@esbuild/openbsd-arm64",
+
"@esbuild/openbsd-x64",
+
"@esbuild/openharmony-arm64",
+
"@esbuild/sunos-x64",
+
"@esbuild/win32-arm64",
+
"@esbuild/win32-ia32",
+
"@esbuild/win32-x64"
+
],
+
"scripts": true,
+
"bin": true
+
},
+
"escape-string-regexp@5.0.0": {
+
"integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="
+
},
+
"estree-walker@2.0.2": {
+
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+
},
+
"estree-walker@3.0.3": {
+
"integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+
"dependencies": [
+
"@types/estree"
+
]
+
},
+
"eventemitter3@5.0.1": {
+
"integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
+
},
+
"extend@3.0.2": {
+
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+
},
+
"fast-deep-equal@3.1.3": {
+
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+
},
+
"fdir@6.5.0_picomatch@4.0.3": {
+
"integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+
"dependencies": [
+
"picomatch@4.0.3"
+
],
+
"optionalPeers": [
+
"picomatch@4.0.3"
+
]
+
},
+
"flattie@1.1.1": {
+
"integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ=="
+
},
+
"fontace@0.3.1": {
+
"integrity": "sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg==",
+
"dependencies": [
+
"@types/fontkit",
+
"fontkit"
+
]
+
},
+
"fontkit@2.0.4": {
+
"integrity": "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==",
+
"dependencies": [
+
"@swc/helpers",
+
"brotli",
+
"clone",
+
"dfa",
+
"fast-deep-equal",
+
"restructure",
+
"tiny-inflate",
+
"unicode-properties",
+
"unicode-trie"
+
]
+
},
+
"fsevents@2.3.3": {
+
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+
"os": ["darwin"],
+
"scripts": true
+
},
+
"get-east-asian-width@1.4.0": {
+
"integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q=="
+
},
+
"github-slugger@2.0.0": {
+
"integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="
+
},
+
"h3@1.15.4": {
+
"integrity": "sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==",
+
"dependencies": [
+
"cookie-es",
+
"crossws",
+
"defu",
+
"destr",
+
"iron-webcrypto",
+
"node-mock-http",
+
"radix3",
+
"ufo",
+
"uncrypto"
+
]
+
},
+
"hast-util-from-html@2.0.3": {
+
"integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==",
+
"dependencies": [
+
"@types/hast",
+
"devlop",
+
"hast-util-from-parse5",
+
"parse5",
+
"vfile",
+
"vfile-message"
+
]
+
},
+
"hast-util-from-parse5@8.0.3": {
+
"integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==",
+
"dependencies": [
+
"@types/hast",
+
"@types/unist",
+
"devlop",
+
"hastscript",
+
"property-information@7.1.0",
+
"vfile",
+
"vfile-location",
+
"web-namespaces"
+
]
+
},
+
"hast-util-is-element@3.0.0": {
+
"integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==",
+
"dependencies": [
+
"@types/hast"
+
]
+
},
+
"hast-util-parse-selector@4.0.0": {
+
"integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
+
"dependencies": [
+
"@types/hast"
+
]
+
},
+
"hast-util-raw@9.1.0": {
+
"integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==",
+
"dependencies": [
+
"@types/hast",
+
"@types/unist",
+
"@ungap/structured-clone",
+
"hast-util-from-parse5",
+
"hast-util-to-parse5",
+
"html-void-elements",
+
"mdast-util-to-hast",
+
"parse5",
+
"unist-util-position",
+
"unist-util-visit",
+
"vfile",
+
"web-namespaces",
+
"zwitch"
+
]
+
},
+
"hast-util-to-html@9.0.5": {
+
"integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==",
+
"dependencies": [
+
"@types/hast",
+
"@types/unist",
+
"ccount",
+
"comma-separated-tokens",
+
"hast-util-whitespace",
+
"html-void-elements",
+
"mdast-util-to-hast",
+
"property-information@7.1.0",
+
"space-separated-tokens",
+
"stringify-entities",
+
"zwitch"
+
]
+
},
+
"hast-util-to-parse5@8.0.0": {
+
"integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==",
+
"dependencies": [
+
"@types/hast",
+
"comma-separated-tokens",
+
"devlop",
+
"property-information@6.5.0",
+
"space-separated-tokens",
+
"web-namespaces",
+
"zwitch"
+
]
+
},
+
"hast-util-to-text@4.0.2": {
+
"integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==",
+
"dependencies": [
+
"@types/hast",
+
"@types/unist",
+
"hast-util-is-element",
+
"unist-util-find-after"
+
]
+
},
+
"hast-util-whitespace@3.0.0": {
+
"integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
+
"dependencies": [
+
"@types/hast"
+
]
+
},
+
"hastscript@9.0.1": {
+
"integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==",
+
"dependencies": [
+
"@types/hast",
+
"comma-separated-tokens",
+
"hast-util-parse-selector",
+
"property-information@7.1.0",
+
"space-separated-tokens"
+
]
+
},
+
"html-escaper@3.0.3": {
+
"integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ=="
+
},
+
"html-void-elements@3.0.0": {
+
"integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="
+
},
+
"http-cache-semantics@4.2.0": {
+
"integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ=="
+
},
+
"import-meta-resolve@4.2.0": {
+
"integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg=="
+
},
+
"iron-webcrypto@1.2.1": {
+
"integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg=="
+
},
+
"is-docker@3.0.0": {
+
"integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
+
"bin": true
+
},
+
"is-fullwidth-code-point@3.0.0": {
+
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+
},
+
"is-inside-container@1.0.0": {
+
"integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
+
"dependencies": [
+
"is-docker"
+
],
+
"bin": true
+
},
+
"is-plain-obj@4.1.0": {
+
"integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="
+
},
+
"is-wsl@3.1.0": {
+
"integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
+
"dependencies": [
+
"is-inside-container"
+
]
+
},
+
"js-yaml@4.1.0": {
+
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+
"dependencies": [
+
"argparse"
+
],
+
"bin": true
+
},
+
"kleur@3.0.3": {
+
"integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="
+
},
+
"longest-streak@3.1.0": {
+
"integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="
+
},
+
"lru-cache@10.4.3": {
+
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
+
},
+
"magic-string@0.30.21": {
+
"integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
+
"dependencies": [
+
"@jridgewell/sourcemap-codec"
+
]
+
},
+
"magicast@0.3.5": {
+
"integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==",
+
"dependencies": [
+
"@babel/parser",
+
"@babel/types",
+
"source-map-js"
+
]
+
},
+
"markdown-table@3.0.4": {
+
"integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="
+
},
+
"mdast-util-definitions@6.0.0": {
+
"integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==",
+
"dependencies": [
+
"@types/mdast",
+
"@types/unist",
+
"unist-util-visit"
+
]
+
},
+
"mdast-util-find-and-replace@3.0.2": {
+
"integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
+
"dependencies": [
+
"@types/mdast",
+
"escape-string-regexp",
+
"unist-util-is",
+
"unist-util-visit-parents"
+
]
+
},
+
"mdast-util-from-markdown@2.0.2": {
+
"integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
+
"dependencies": [
+
"@types/mdast",
+
"@types/unist",
+
"decode-named-character-reference",
+
"devlop",
+
"mdast-util-to-string",
+
"micromark",
+
"micromark-util-decode-numeric-character-reference",
+
"micromark-util-decode-string",
+
"micromark-util-normalize-identifier",
+
"micromark-util-symbol",
+
"micromark-util-types",
+
"unist-util-stringify-position"
+
]
+
},
+
"mdast-util-gfm-autolink-literal@2.0.1": {
+
"integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
+
"dependencies": [
+
"@types/mdast",
+
"ccount",
+
"devlop",
+
"mdast-util-find-and-replace",
+
"micromark-util-character"
+
]
+
},
+
"mdast-util-gfm-footnote@2.1.0": {
+
"integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==",
+
"dependencies": [
+
"@types/mdast",
+
"devlop",
+
"mdast-util-from-markdown",
+
"mdast-util-to-markdown",
+
"micromark-util-normalize-identifier"
+
]
+
},
+
"mdast-util-gfm-strikethrough@2.0.0": {
+
"integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
+
"dependencies": [
+
"@types/mdast",
+
"mdast-util-from-markdown",
+
"mdast-util-to-markdown"
+
]
+
},
+
"mdast-util-gfm-table@2.0.0": {
+
"integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
+
"dependencies": [
+
"@types/mdast",
+
"devlop",
+
"markdown-table",
+
"mdast-util-from-markdown",
+
"mdast-util-to-markdown"
+
]
+
},
+
"mdast-util-gfm-task-list-item@2.0.0": {
+
"integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
+
"dependencies": [
+
"@types/mdast",
+
"devlop",
+
"mdast-util-from-markdown",
+
"mdast-util-to-markdown"
+
]
+
},
+
"mdast-util-gfm@3.1.0": {
+
"integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==",
+
"dependencies": [
+
"mdast-util-from-markdown",
+
"mdast-util-gfm-autolink-literal",
+
"mdast-util-gfm-footnote",
+
"mdast-util-gfm-strikethrough",
+
"mdast-util-gfm-table",
+
"mdast-util-gfm-task-list-item",
+
"mdast-util-to-markdown"
+
]
+
},
+
"mdast-util-phrasing@4.1.0": {
+
"integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
+
"dependencies": [
+
"@types/mdast",
+
"unist-util-is"
+
]
+
},
+
"mdast-util-to-hast@13.2.0": {
+
"integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
+
"dependencies": [
+
"@types/hast",
+
"@types/mdast",
+
"@ungap/structured-clone",
+
"devlop",
+
"micromark-util-sanitize-uri",
+
"trim-lines",
+
"unist-util-position",
+
"unist-util-visit",
+
"vfile"
+
]
+
},
+
"mdast-util-to-markdown@2.1.2": {
+
"integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
+
"dependencies": [
+
"@types/mdast",
+
"@types/unist",
+
"longest-streak",
+
"mdast-util-phrasing",
+
"mdast-util-to-string",
+
"micromark-util-classify-character",
+
"micromark-util-decode-string",
+
"unist-util-visit",
+
"zwitch"
+
]
+
},
+
"mdast-util-to-string@4.0.0": {
+
"integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
+
"dependencies": [
+
"@types/mdast"
+
]
+
},
+
"mdn-data@2.12.2": {
+
"integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA=="
+
},
+
"micromark-core-commonmark@2.0.3": {
+
"integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
+
"dependencies": [
+
"decode-named-character-reference",
+
"devlop",
+
"micromark-factory-destination",
+
"micromark-factory-label",
+
"micromark-factory-space",
+
"micromark-factory-title",
+
"micromark-factory-whitespace",
+
"micromark-util-character",
+
"micromark-util-chunked",
+
"micromark-util-classify-character",
+
"micromark-util-html-tag-name",
+
"micromark-util-normalize-identifier",
+
"micromark-util-resolve-all",
+
"micromark-util-subtokenize",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-extension-gfm-autolink-literal@2.1.0": {
+
"integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
+
"dependencies": [
+
"micromark-util-character",
+
"micromark-util-sanitize-uri",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-extension-gfm-footnote@2.1.0": {
+
"integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
+
"dependencies": [
+
"devlop",
+
"micromark-core-commonmark",
+
"micromark-factory-space",
+
"micromark-util-character",
+
"micromark-util-normalize-identifier",
+
"micromark-util-sanitize-uri",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-extension-gfm-strikethrough@2.1.0": {
+
"integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
+
"dependencies": [
+
"devlop",
+
"micromark-util-chunked",
+
"micromark-util-classify-character",
+
"micromark-util-resolve-all",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-extension-gfm-table@2.1.1": {
+
"integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
+
"dependencies": [
+
"devlop",
+
"micromark-factory-space",
+
"micromark-util-character",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-extension-gfm-tagfilter@2.0.0": {
+
"integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
+
"dependencies": [
+
"micromark-util-types"
+
]
+
},
+
"micromark-extension-gfm-task-list-item@2.1.0": {
+
"integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
+
"dependencies": [
+
"devlop",
+
"micromark-factory-space",
+
"micromark-util-character",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-extension-gfm@3.0.0": {
+
"integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
+
"dependencies": [
+
"micromark-extension-gfm-autolink-literal",
+
"micromark-extension-gfm-footnote",
+
"micromark-extension-gfm-strikethrough",
+
"micromark-extension-gfm-table",
+
"micromark-extension-gfm-tagfilter",
+
"micromark-extension-gfm-task-list-item",
+
"micromark-util-combine-extensions",
+
"micromark-util-types"
+
]
+
},
+
"micromark-factory-destination@2.0.1": {
+
"integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
+
"dependencies": [
+
"micromark-util-character",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-factory-label@2.0.1": {
+
"integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
+
"dependencies": [
+
"devlop",
+
"micromark-util-character",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-factory-space@2.0.1": {
+
"integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
+
"dependencies": [
+
"micromark-util-character",
+
"micromark-util-types"
+
]
+
},
+
"micromark-factory-title@2.0.1": {
+
"integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
+
"dependencies": [
+
"micromark-factory-space",
+
"micromark-util-character",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-factory-whitespace@2.0.1": {
+
"integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
+
"dependencies": [
+
"micromark-factory-space",
+
"micromark-util-character",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-util-character@2.1.1": {
+
"integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
+
"dependencies": [
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-util-chunked@2.0.1": {
+
"integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
+
"dependencies": [
+
"micromark-util-symbol"
+
]
+
},
+
"micromark-util-classify-character@2.0.1": {
+
"integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
+
"dependencies": [
+
"micromark-util-character",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-util-combine-extensions@2.0.1": {
+
"integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
+
"dependencies": [
+
"micromark-util-chunked",
+
"micromark-util-types"
+
]
+
},
+
"micromark-util-decode-numeric-character-reference@2.0.2": {
+
"integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
+
"dependencies": [
+
"micromark-util-symbol"
+
]
+
},
+
"micromark-util-decode-string@2.0.1": {
+
"integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
+
"dependencies": [
+
"decode-named-character-reference",
+
"micromark-util-character",
+
"micromark-util-decode-numeric-character-reference",
+
"micromark-util-symbol"
+
]
+
},
+
"micromark-util-encode@2.0.1": {
+
"integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="
+
},
+
"micromark-util-html-tag-name@2.0.1": {
+
"integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="
+
},
+
"micromark-util-normalize-identifier@2.0.1": {
+
"integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
+
"dependencies": [
+
"micromark-util-symbol"
+
]
+
},
+
"micromark-util-resolve-all@2.0.1": {
+
"integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
+
"dependencies": [
+
"micromark-util-types"
+
]
+
},
+
"micromark-util-sanitize-uri@2.0.1": {
+
"integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
+
"dependencies": [
+
"micromark-util-character",
+
"micromark-util-encode",
+
"micromark-util-symbol"
+
]
+
},
+
"micromark-util-subtokenize@2.1.0": {
+
"integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
+
"dependencies": [
+
"devlop",
+
"micromark-util-chunked",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"micromark-util-symbol@2.0.1": {
+
"integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="
+
},
+
"micromark-util-types@2.0.2": {
+
"integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="
+
},
+
"micromark@4.0.2": {
+
"integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
+
"dependencies": [
+
"@types/debug",
+
"debug",
+
"decode-named-character-reference",
+
"devlop",
+
"micromark-core-commonmark",
+
"micromark-factory-space",
+
"micromark-util-character",
+
"micromark-util-chunked",
+
"micromark-util-combine-extensions",
+
"micromark-util-decode-numeric-character-reference",
+
"micromark-util-encode",
+
"micromark-util-normalize-identifier",
+
"micromark-util-resolve-all",
+
"micromark-util-sanitize-uri",
+
"micromark-util-subtokenize",
+
"micromark-util-symbol",
+
"micromark-util-types"
+
]
+
},
+
"mrmime@2.0.1": {
+
"integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="
+
},
+
"ms@2.1.3": {
+
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+
},
+
"nanoid@3.3.11": {
+
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+
"bin": true
+
},
+
"neotraverse@0.6.18": {
+
"integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA=="
+
},
+
"nlcst-to-string@4.0.0": {
+
"integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==",
+
"dependencies": [
+
"@types/nlcst"
+
]
+
},
+
"node-fetch-native@1.6.7": {
+
"integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="
+
},
+
"node-mock-http@1.0.3": {
+
"integrity": "sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog=="
+
},
+
"normalize-path@3.0.0": {
+
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
+
},
+
"ofetch@1.5.1": {
+
"integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==",
+
"dependencies": [
+
"destr",
+
"node-fetch-native",
+
"ufo"
+
]
+
},
+
"ohash@2.0.11": {
+
"integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ=="
+
},
+
"oniguruma-parser@0.12.1": {
+
"integrity": "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w=="
+
},
+
"oniguruma-to-es@4.3.3": {
+
"integrity": "sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==",
+
"dependencies": [
+
"oniguruma-parser",
+
"regex",
+
"regex-recursion"
+
]
+
},
+
"p-limit@6.2.0": {
+
"integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==",
+
"dependencies": [
+
"yocto-queue"
+
]
+
},
+
"p-queue@8.1.1": {
+
"integrity": "sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==",
+
"dependencies": [
+
"eventemitter3",
+
"p-timeout"
+
]
+
},
+
"p-timeout@6.1.4": {
+
"integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg=="
+
},
+
"package-manager-detector@1.5.0": {
+
"integrity": "sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw=="
+
},
+
"pako@0.2.9": {
+
"integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA=="
+
},
+
"parse-latin@7.0.0": {
+
"integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==",
+
"dependencies": [
+
"@types/nlcst",
+
"@types/unist",
+
"nlcst-to-string",
+
"unist-util-modify-children",
+
"unist-util-visit-children",
+
"vfile"
+
]
+
},
+
"parse5@7.3.0": {
+
"integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==",
+
"dependencies": [
+
"entities"
+
]
+
},
+
"picocolors@1.1.1": {
+
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
+
},
+
"picomatch@2.3.1": {
+
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
+
},
+
"picomatch@4.0.3": {
+
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="
+
},
+
"postcss@8.5.6": {
+
"integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
+
"dependencies": [
+
"nanoid",
+
"picocolors",
+
"source-map-js"
+
]
+
},
+
"prismjs@1.30.0": {
+
"integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw=="
+
},
+
"prompts@2.4.2": {
+
"integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+
"dependencies": [
+
"kleur",
+
"sisteransi"
+
]
+
},
+
"property-information@6.5.0": {
+
"integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig=="
+
},
+
"property-information@7.1.0": {
+
"integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="
+
},
+
"radix3@1.1.2": {
+
"integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA=="
+
},
+
"readdirp@4.1.2": {
+
"integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="
+
},
+
"regex-recursion@6.0.2": {
+
"integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==",
+
"dependencies": [
+
"regex-utilities"
+
]
+
},
+
"regex-utilities@2.3.0": {
+
"integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng=="
+
},
+
"regex@6.0.1": {
+
"integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==",
+
"dependencies": [
+
"regex-utilities"
+
]
+
},
+
"rehype-parse@9.0.1": {
+
"integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==",
+
"dependencies": [
+
"@types/hast",
+
"hast-util-from-html",
+
"unified"
+
]
+
},
+
"rehype-raw@7.0.0": {
+
"integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==",
+
"dependencies": [
+
"@types/hast",
+
"hast-util-raw",
+
"vfile"
+
]
+
},
+
"rehype-stringify@10.0.1": {
+
"integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==",
+
"dependencies": [
+
"@types/hast",
+
"hast-util-to-html",
+
"unified"
+
]
+
},
+
"rehype@13.0.2": {
+
"integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==",
+
"dependencies": [
+
"@types/hast",
+
"rehype-parse",
+
"rehype-stringify",
+
"unified"
+
]
+
},
+
"remark-gfm@4.0.1": {
+
"integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==",
+
"dependencies": [
+
"@types/mdast",
+
"mdast-util-gfm",
+
"micromark-extension-gfm",
+
"remark-parse",
+
"remark-stringify",
+
"unified"
+
]
+
},
+
"remark-parse@11.0.0": {
+
"integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
+
"dependencies": [
+
"@types/mdast",
+
"mdast-util-from-markdown",
+
"micromark-util-types",
+
"unified"
+
]
+
},
+
"remark-rehype@11.1.2": {
+
"integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==",
+
"dependencies": [
+
"@types/hast",
+
"@types/mdast",
+
"mdast-util-to-hast",
+
"unified",
+
"vfile"
+
]
+
},
+
"remark-smartypants@3.0.2": {
+
"integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==",
+
"dependencies": [
+
"retext",
+
"retext-smartypants",
+
"unified",
+
"unist-util-visit"
+
]
+
},
+
"remark-stringify@11.0.0": {
+
"integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
+
"dependencies": [
+
"@types/mdast",
+
"mdast-util-to-markdown",
+
"unified"
+
]
+
},
+
"restructure@3.0.2": {
+
"integrity": "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw=="
+
},
+
"retext-latin@4.0.0": {
+
"integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==",
+
"dependencies": [
+
"@types/nlcst",
+
"parse-latin",
+
"unified"
+
]
+
},
+
"retext-smartypants@6.2.0": {
+
"integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==",
+
"dependencies": [
+
"@types/nlcst",
+
"nlcst-to-string",
+
"unist-util-visit"
+
]
+
},
+
"retext-stringify@4.0.0": {
+
"integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==",
+
"dependencies": [
+
"@types/nlcst",
+
"nlcst-to-string",
+
"unified"
+
]
+
},
+
"retext@9.0.0": {
+
"integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==",
+
"dependencies": [
+
"@types/nlcst",
+
"retext-latin",
+
"retext-stringify",
+
"unified"
+
]
+
},
+
"rollup@4.52.5": {
+
"integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==",
+
"dependencies": [
+
"@types/estree"
+
],
+
"optionalDependencies": [
+
"@rollup/rollup-android-arm-eabi",
+
"@rollup/rollup-android-arm64",
+
"@rollup/rollup-darwin-arm64",
+
"@rollup/rollup-darwin-x64",
+
"@rollup/rollup-freebsd-arm64",
+
"@rollup/rollup-freebsd-x64",
+
"@rollup/rollup-linux-arm-gnueabihf",
+
"@rollup/rollup-linux-arm-musleabihf",
+
"@rollup/rollup-linux-arm64-gnu",
+
"@rollup/rollup-linux-arm64-musl",
+
"@rollup/rollup-linux-loong64-gnu",
+
"@rollup/rollup-linux-ppc64-gnu",
+
"@rollup/rollup-linux-riscv64-gnu",
+
"@rollup/rollup-linux-riscv64-musl",
+
"@rollup/rollup-linux-s390x-gnu",
+
"@rollup/rollup-linux-x64-gnu",
+
"@rollup/rollup-linux-x64-musl",
+
"@rollup/rollup-openharmony-arm64",
+
"@rollup/rollup-win32-arm64-msvc",
+
"@rollup/rollup-win32-ia32-msvc",
+
"@rollup/rollup-win32-x64-gnu",
+
"@rollup/rollup-win32-x64-msvc",
+
"fsevents"
+
],
+
"bin": true
+
},
+
"semver@7.7.3": {
+
"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+
"bin": true
+
},
+
"sharp@0.34.4": {
+
"integrity": "sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==",
+
"dependencies": [
+
"@img/colour",
+
"detect-libc",
+
"semver"
+
],
+
"optionalDependencies": [
+
"@img/sharp-darwin-arm64",
+
"@img/sharp-darwin-x64",
+
"@img/sharp-libvips-darwin-arm64",
+
"@img/sharp-libvips-darwin-x64",
+
"@img/sharp-libvips-linux-arm",
+
"@img/sharp-libvips-linux-arm64",
+
"@img/sharp-libvips-linux-ppc64",
+
"@img/sharp-libvips-linux-s390x",
+
"@img/sharp-libvips-linux-x64",
+
"@img/sharp-libvips-linuxmusl-arm64",
+
"@img/sharp-libvips-linuxmusl-x64",
+
"@img/sharp-linux-arm",
+
"@img/sharp-linux-arm64",
+
"@img/sharp-linux-ppc64",
+
"@img/sharp-linux-s390x",
+
"@img/sharp-linux-x64",
+
"@img/sharp-linuxmusl-arm64",
+
"@img/sharp-linuxmusl-x64",
+
"@img/sharp-wasm32",
+
"@img/sharp-win32-arm64",
+
"@img/sharp-win32-ia32",
+
"@img/sharp-win32-x64"
+
],
+
"scripts": true
+
},
+
"shiki@3.13.0": {
+
"integrity": "sha512-aZW4l8Og16CokuCLf8CF8kq+KK2yOygapU5m3+hoGw0Mdosc6fPitjM+ujYarppj5ZIKGyPDPP1vqmQhr+5/0g==",
+
"dependencies": [
+
"@shikijs/core",
+
"@shikijs/engine-javascript",
+
"@shikijs/engine-oniguruma",
+
"@shikijs/langs",
+
"@shikijs/themes",
+
"@shikijs/types",
+
"@shikijs/vscode-textmate",
+
"@types/hast"
+
]
+
},
+
"sisteransi@1.0.5": {
+
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
+
},
+
"smol-toml@1.4.2": {
+
"integrity": "sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g=="
+
},
+
"source-map-js@1.2.1": {
+
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
+
},
+
"space-separated-tokens@2.0.2": {
+
"integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="
+
},
+
"string-width@4.2.3": {
+
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+
"dependencies": [
+
"emoji-regex@8.0.0",
+
"is-fullwidth-code-point",
+
"strip-ansi@6.0.1"
+
]
+
},
+
"string-width@7.2.0": {
+
"integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
+
"dependencies": [
+
"emoji-regex@10.6.0",
+
"get-east-asian-width",
+
"strip-ansi@7.1.2"
+
]
+
},
+
"stringify-entities@4.0.4": {
+
"integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
+
"dependencies": [
+
"character-entities-html4",
+
"character-entities-legacy"
+
]
+
},
+
"strip-ansi@6.0.1": {
+
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+
"dependencies": [
+
"ansi-regex@5.0.1"
+
]
+
},
+
"strip-ansi@7.1.2": {
+
"integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
+
"dependencies": [
+
"ansi-regex@6.2.2"
+
]
+
},
+
"tiny-inflate@1.0.3": {
+
"integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="
+
},
+
"tinyexec@1.0.2": {
+
"integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="
+
},
+
"tinyglobby@0.2.15_picomatch@4.0.3": {
+
"integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
+
"dependencies": [
+
"fdir",
+
"picomatch@4.0.3"
+
]
+
},
+
"trim-lines@3.0.1": {
+
"integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="
+
},
+
"trough@2.2.0": {
+
"integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="
+
},
+
"tsconfck@3.1.6": {
+
"integrity": "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==",
+
"bin": true
+
},
+
"tslib@2.8.1": {
+
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
+
},
+
"type-fest@4.41.0": {
+
"integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="
+
},
+
"typescript@5.9.3": {
+
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
+
"bin": true
+
},
+
"ufo@1.6.1": {
+
"integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA=="
+
},
+
"ultrahtml@1.6.0": {
+
"integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw=="
+
},
+
"uncrypto@0.1.3": {
+
"integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="
+
},
+
"undici-types@7.10.0": {
+
"integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag=="
+
},
+
"unicode-properties@1.4.1": {
+
"integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==",
+
"dependencies": [
+
"base64-js",
+
"unicode-trie"
+
]
+
},
+
"unicode-trie@2.0.0": {
+
"integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==",
+
"dependencies": [
+
"pako",
+
"tiny-inflate"
+
]
+
},
+
"unified@11.0.5": {
+
"integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
+
"dependencies": [
+
"@types/unist",
+
"bail",
+
"devlop",
+
"extend",
+
"is-plain-obj",
+
"trough",
+
"vfile"
+
]
+
},
+
"unifont@0.6.0": {
+
"integrity": "sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==",
+
"dependencies": [
+
"css-tree",
+
"ofetch",
+
"ohash"
+
]
+
},
+
"unist-util-find-after@5.0.0": {
+
"integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==",
+
"dependencies": [
+
"@types/unist",
+
"unist-util-is"
+
]
+
},
+
"unist-util-is@6.0.0": {
+
"integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
+
"dependencies": [
+
"@types/unist"
+
]
+
},
+
"unist-util-modify-children@4.0.0": {
+
"integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==",
+
"dependencies": [
+
"@types/unist",
+
"array-iterate"
+
]
+
},
+
"unist-util-position@5.0.0": {
+
"integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
+
"dependencies": [
+
"@types/unist"
+
]
+
},
+
"unist-util-remove-position@5.0.0": {
+
"integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==",
+
"dependencies": [
+
"@types/unist",
+
"unist-util-visit"
+
]
+
},
+
"unist-util-stringify-position@4.0.0": {
+
"integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
+
"dependencies": [
+
"@types/unist"
+
]
+
},
+
"unist-util-visit-children@3.0.0": {
+
"integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==",
+
"dependencies": [
+
"@types/unist"
+
]
+
},
+
"unist-util-visit-parents@6.0.1": {
+
"integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
+
"dependencies": [
+
"@types/unist",
+
"unist-util-is"
+
]
+
},
+
"unist-util-visit@5.0.0": {
+
"integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
+
"dependencies": [
+
"@types/unist",
+
"unist-util-is",
+
"unist-util-visit-parents"
+
]
+
},
+
"unstorage@1.17.2": {
+
"integrity": "sha512-cKEsD6iBWJgOMJ6vW1ID/SYuqNf8oN4yqRk8OYqaVQ3nnkJXOT1PSpaMh2QfzLs78UN5kSNRD2c/mgjT8tX7+w==",
+
"dependencies": [
+
"anymatch",
+
"chokidar",
+
"destr",
+
"h3",
+
"lru-cache",
+
"node-fetch-native",
+
"ofetch",
+
"ufo"
+
]
+
},
+
"vfile-location@5.0.3": {
+
"integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==",
+
"dependencies": [
+
"@types/unist",
+
"vfile"
+
]
+
},
+
"vfile-message@4.0.3": {
+
"integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==",
+
"dependencies": [
+
"@types/unist",
+
"unist-util-stringify-position"
+
]
+
},
+
"vfile@6.0.3": {
+
"integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
+
"dependencies": [
+
"@types/unist",
+
"vfile-message"
+
]
+
},
+
"vite@6.4.1_picomatch@4.0.3": {
+
"integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==",
+
"dependencies": [
+
"esbuild",
+
"fdir",
+
"picomatch@4.0.3",
+
"postcss",
+
"rollup",
+
"tinyglobby"
+
],
+
"optionalDependencies": [
+
"fsevents"
+
],
+
"bin": true
+
},
+
"vitefu@1.1.1_vite@6.4.1__picomatch@4.0.3": {
+
"integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==",
+
"dependencies": [
+
"vite"
+
],
+
"optionalPeers": [
+
"vite"
+
]
+
},
+
"web-namespaces@2.0.1": {
+
"integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="
+
},
+
"which-pm-runs@1.1.0": {
+
"integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA=="
+
},
+
"widest-line@5.0.0": {
+
"integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==",
+
"dependencies": [
+
"string-width@7.2.0"
+
]
+
},
+
"wrap-ansi@9.0.2": {
+
"integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
+
"dependencies": [
+
"ansi-styles",
+
"string-width@7.2.0",
+
"strip-ansi@7.1.2"
+
]
+
},
+
"xxhash-wasm@1.1.0": {
+
"integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA=="
+
},
+
"yargs-parser@21.1.1": {
+
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
+
},
+
"yocto-queue@1.2.1": {
+
"integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg=="
+
},
+
"yocto-spinner@0.2.3": {
+
"integrity": "sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==",
+
"dependencies": [
+
"yoctocolors"
+
]
+
},
+
"yoctocolors@2.1.2": {
+
"integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug=="
+
},
+
"zod-to-json-schema@3.24.6_zod@3.25.76": {
+
"integrity": "sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==",
+
"dependencies": [
+
"zod"
+
]
+
},
+
"zod-to-ts@1.2.0_typescript@5.9.3_zod@3.25.76": {
+
"integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==",
+
"dependencies": [
+
"typescript",
+
"zod"
+
]
+
},
+
"zod@3.25.76": {
+
"integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="
+
},
+
"zwitch@2.0.4": {
+
"integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="
+
}
+
},
+
"workspace": {
+
"packageJson": {
+
"dependencies": [
+
"npm:astro@^5.15.3"
+
]
+
}
+
}
+
}
+14
package.json
···
+
{
+
"name": "portfolio-v2",
+
"type": "module",
+
"version": "0.0.1",
+
"scripts": {
+
"dev": "astro dev",
+
"build": "astro build",
+
"preview": "astro preview",
+
"astro": "astro"
+
},
+
"dependencies": {
+
"astro": "^5.15.3"
+
}
+
}
+9
public/favicon.svg
···
+
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128">
+
<path d="M50.4 78.5a75.1 75.1 0 0 0-28.5 6.9l24.2-65.7c.7-2 1.9-3.2 3.4-3.2h29c1.5 0 2.7 1.2 3.4 3.2l24.2 65.7s-11.6-7-28.5-7L67 45.5c-.4-1.7-1.6-2.8-2.9-2.8-1.3 0-2.5 1.1-2.9 2.7L50.4 78.5Zm-1.1 28.2Zm-4.2-20.2c-2 6.6-.6 15.8 4.2 20.2a17.5 17.5 0 0 1 .2-.7 5.5 5.5 0 0 1 5.7-4.5c2.8.1 4.3 1.5 4.7 4.7.2 1.1.2 2.3.2 3.5v.4c0 2.7.7 5.2 2.2 7.4a13 13 0 0 0 5.7 4.9v-.3l-.2-.3c-1.8-5.6-.5-9.5 4.4-12.8l1.5-1a73 73 0 0 0 3.2-2.2 16 16 0 0 0 6.8-11.4c.3-2 .1-4-.6-6l-.8.6-1.6 1a37 37 0 0 1-22.4 2.7c-5-.7-9.7-2-13.2-6.2Z" />
+
<style>
+
path { fill: #000; }
+
@media (prefers-color-scheme: dark) {
+
path { fill: #FFF; }
+
}
+
</style>
+
</svg>
+1
src/assets/astro.svg
···
+
<svg xmlns="http://www.w3.org/2000/svg" fill="none" width="115" height="48"><path fill="#17191E" d="M7.77 36.35C6.4 35.11 6 32.51 6.57 30.62c.99 1.2 2.35 1.57 3.75 1.78 2.18.33 4.31.2 6.33-.78.23-.12.44-.27.7-.42.18.55.23 1.1.17 1.67a4.56 4.56 0 0 1-1.94 3.23c-.43.32-.9.61-1.34.91-1.38.94-1.76 2.03-1.24 3.62l.05.17a3.63 3.63 0 0 1-1.6-1.38 3.87 3.87 0 0 1-.63-2.1c0-.37 0-.74-.05-1.1-.13-.9-.55-1.3-1.33-1.32a1.56 1.56 0 0 0-1.63 1.26c0 .06-.03.12-.05.2Z"/><path fill="url(#a)" d="M7.77 36.35C6.4 35.11 6 32.51 6.57 30.62c.99 1.2 2.35 1.57 3.75 1.78 2.18.33 4.31.2 6.33-.78.23-.12.44-.27.7-.42.18.55.23 1.1.17 1.67a4.56 4.56 0 0 1-1.94 3.23c-.43.32-.9.61-1.34.91-1.38.94-1.76 2.03-1.24 3.62l.05.17a3.63 3.63 0 0 1-1.6-1.38 3.87 3.87 0 0 1-.63-2.1c0-.37 0-.74-.05-1.1-.13-.9-.55-1.3-1.33-1.32a1.56 1.56 0 0 0-1.63 1.26c0 .06-.03.12-.05.2Z"/><path fill="#17191E" d="M.02 30.31s4.02-1.95 8.05-1.95l3.04-9.4c.11-.45.44-.76.82-.76.37 0 .7.31.82.76l3.04 9.4c4.77 0 8.05 1.95 8.05 1.95L17 11.71c-.2-.56-.53-.91-.98-.91H7.83c-.44 0-.76.35-.97.9L.02 30.31Zm42.37-5.97c0 1.64-2.05 2.62-4.88 2.62-1.85 0-2.5-.45-2.5-1.41 0-1 .8-1.49 2.65-1.49 1.67 0 3.09.03 4.73.23v.05Zm.03-2.04a21.37 21.37 0 0 0-4.37-.36c-5.32 0-7.82 1.25-7.82 4.18 0 3.04 1.71 4.2 5.68 4.2 3.35 0 5.63-.84 6.46-2.92h.14c-.03.5-.05 1-.05 1.4 0 1.07.18 1.16 1.06 1.16h4.15a16.9 16.9 0 0 1-.36-4c0-1.67.06-2.93.06-4.62 0-3.45-2.07-5.64-8.56-5.64-2.8 0-5.9.48-8.26 1.19.22.93.54 2.83.7 4.06 2.04-.96 4.95-1.37 7.2-1.37 3.11 0 3.97.71 3.97 2.15v.57Zm11.37 3c-.56.07-1.33.07-2.12.07-.83 0-1.6-.03-2.12-.1l-.02.58c0 2.85 1.87 4.52 8.45 4.52 6.2 0 8.2-1.64 8.2-4.55 0-2.74-1.33-4.09-7.2-4.39-4.58-.2-4.99-.7-4.99-1.28 0-.66.59-1 3.65-1 3.18 0 4.03.43 4.03 1.35v.2a46.13 46.13 0 0 1 4.24.03l.02-.55c0-3.36-2.8-4.46-8.2-4.46-6.08 0-8.13 1.49-8.13 4.39 0 2.6 1.64 4.23 7.48 4.48 4.3.14 4.77.62 4.77 1.28 0 .7-.7 1.03-3.71 1.03-3.47 0-4.35-.48-4.35-1.47v-.13Zm19.82-12.05a17.5 17.5 0 0 1-6.24 3.48c.03.84.03 2.4.03 3.24l1.5.02c-.02 1.63-.04 3.6-.04 4.9 0 3.04 1.6 5.32 6.58 5.32 2.1 0 3.5-.23 5.23-.6a43.77 43.77 0 0 1-.46-4.13c-1.03.34-2.34.53-3.78.53-2 0-2.82-.55-2.82-2.13 0-1.37 0-2.65.03-3.84 2.57.02 5.13.07 6.64.11-.02-1.18.03-2.9.1-4.04-2.2.04-4.65.07-6.68.07l.07-2.93h-.16Zm13.46 6.04a767.33 767.33 0 0 1 .07-3.18H82.6c.07 1.96.07 3.98.07 6.92 0 2.95-.03 4.99-.07 6.93h5.18c-.09-1.37-.11-3.68-.11-5.65 0-3.1 1.26-4 4.12-4 1.33 0 2.28.16 3.1.46.03-1.16.26-3.43.4-4.43-.86-.25-1.81-.41-2.96-.41-2.46-.03-4.26.98-5.1 3.38l-.17-.02Zm22.55 3.65c0 2.5-1.8 3.66-4.64 3.66-2.81 0-4.61-1.1-4.61-3.66s1.82-3.52 4.61-3.52c2.82 0 4.64 1.03 4.64 3.52Zm4.71-.11c0-4.96-3.87-7.18-9.35-7.18-5.5 0-9.23 2.22-9.23 7.18 0 4.94 3.49 7.59 9.21 7.59 5.77 0 9.37-2.65 9.37-7.6Z"/><defs><linearGradient id="a" x1="6.33" x2="19.43" y1="40.8" y2="34.6" gradientUnits="userSpaceOnUse"><stop stop-color="#D83333"/><stop offset="1" stop-color="#F041FF"/></linearGradient></defs></svg>
+1
src/assets/background.svg
···
+
<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="1024" fill="none"><path fill="url(#a)" fill-rule="evenodd" d="M-217.58 475.75c91.82-72.02 225.52-29.38 341.2-44.74C240 415.56 372.33 315.14 466.77 384.9c102.9 76.02 44.74 246.76 90.31 366.31 29.83 78.24 90.48 136.14 129.48 210.23 57.92 109.99 169.67 208.23 155.9 331.77-13.52 121.26-103.42 264.33-224.23 281.37-141.96 20.03-232.72-220.96-374.06-196.99-151.7 25.73-172.68 330.24-325.85 315.72-128.6-12.2-110.9-230.73-128.15-358.76-12.16-90.14 65.87-176.25 44.1-264.57-26.42-107.2-167.12-163.46-176.72-273.45-10.15-116.29 33.01-248.75 124.87-320.79Z" clip-rule="evenodd" style="opacity:.154"/><path fill="url(#b)" fill-rule="evenodd" d="M1103.43 115.43c146.42-19.45 275.33-155.84 413.5-103.59 188.09 71.13 409 212.64 407.06 413.88-1.94 201.25-259.28 278.6-414.96 405.96-130 106.35-240.24 294.39-405.6 265.3-163.7-28.8-161.93-274.12-284.34-386.66-134.95-124.06-436-101.46-445.82-284.6-9.68-180.38 247.41-246.3 413.54-316.9 101.01-42.93 207.83 21.06 316.62 6.61Z" clip-rule="evenodd" style="opacity:.154"/><defs><linearGradient id="b" x1="373" x2="1995.44" y1="1100" y2="118.03" gradientUnits="userSpaceOnUse"><stop stop-color="#D83333"/><stop offset="1" stop-color="#F041FF"/></linearGradient><linearGradient id="a" x1="107.37" x2="1130.66" y1="1993.35" y2="1026.31" gradientUnits="userSpaceOnUse"><stop stop-color="#3245FF"/><stop offset="1" stop-color="#BC52EE"/></linearGradient></defs></svg>
+210
src/components/Welcome.astro
···
+
---
+
import astroLogo from '../assets/astro.svg';
+
import background from '../assets/background.svg';
+
---
+
+
<div id="container">
+
<img id="background" src={background.src} alt="" fetchpriority="high" />
+
<main>
+
<section id="hero">
+
<a href="https://astro.build"
+
><img src={astroLogo.src} width="115" height="48" alt="Astro Homepage" /></a
+
>
+
<h1>
+
To get started, open the <code><pre>src/pages</pre></code> directory in your project.
+
</h1>
+
<section id="links">
+
<a class="button" href="https://docs.astro.build">Read our docs</a>
+
<a href="https://astro.build/chat"
+
>Join our Discord <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 127.14 96.36"
+
><path
+
fill="currentColor"
+
d="M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0a105.89 105.89 0 0 0-26.25 8.09C2.79 32.65-1.71 56.6.54 80.21a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1 105.25 105.25 0 0 0 32.19-16.14c2.64-27.38-4.51-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z"
+
></path></svg
+
>
+
</a>
+
</section>
+
</section>
+
</main>
+
+
<a href="https://astro.build/blog/astro-5/" id="news" class="box">
+
<svg width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"
+
><path
+
d="M24.667 12c1.333 1.414 2 3.192 2 5.334 0 4.62-4.934 5.7-7.334 12C18.444 28.567 18 27.456 18 26c0-4.642 6.667-7.053 6.667-14Zm-5.334-5.333c1.6 1.65 2.4 3.43 2.4 5.333 0 6.602-8.06 7.59-6.4 17.334C13.111 27.787 12 25.564 12 22.666c0-4.434 7.333-8 7.333-16Zm-6-5.333C15.111 3.555 16 5.556 16 7.333c0 8.333-11.333 10.962-5.333 22-3.488-.774-6-4-6-8 0-8.667 8.666-10 8.666-20Z"
+
fill="#111827"></path></svg
+
>
+
<h2>What's New in Astro 5.0?</h2>
+
<p>
+
From content layers to server islands, click to learn more about the new features and
+
improvements in Astro 5.0
+
</p>
+
</a>
+
</div>
+
+
<style>
+
#background {
+
position: fixed;
+
top: 0;
+
left: 0;
+
width: 100%;
+
height: 100%;
+
z-index: -1;
+
filter: blur(100px);
+
}
+
+
#container {
+
font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;
+
height: 100%;
+
}
+
+
main {
+
height: 100%;
+
display: flex;
+
justify-content: center;
+
}
+
+
#hero {
+
display: flex;
+
align-items: start;
+
flex-direction: column;
+
justify-content: center;
+
padding: 16px;
+
}
+
+
h1 {
+
font-size: 22px;
+
margin-top: 0.25em;
+
}
+
+
#links {
+
display: flex;
+
gap: 16px;
+
}
+
+
#links a {
+
display: flex;
+
align-items: center;
+
padding: 10px 12px;
+
color: #111827;
+
text-decoration: none;
+
transition: color 0.2s;
+
}
+
+
#links a:hover {
+
color: rgb(78, 80, 86);
+
}
+
+
#links a svg {
+
height: 1em;
+
margin-left: 8px;
+
}
+
+
#links a.button {
+
color: white;
+
background: linear-gradient(83.21deg, #3245ff 0%, #bc52ee 100%);
+
box-shadow:
+
inset 0 0 0 1px rgba(255, 255, 255, 0.12),
+
inset 0 -2px 0 rgba(0, 0, 0, 0.24);
+
border-radius: 10px;
+
}
+
+
#links a.button:hover {
+
color: rgb(230, 230, 230);
+
box-shadow: none;
+
}
+
+
pre {
+
font-family:
+
ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono',
+
monospace;
+
font-weight: normal;
+
background: linear-gradient(14deg, #d83333 0%, #f041ff 100%);
+
-webkit-background-clip: text;
+
-webkit-text-fill-color: transparent;
+
background-clip: text;
+
margin: 0;
+
}
+
+
h2 {
+
margin: 0 0 1em;
+
font-weight: normal;
+
color: #111827;
+
font-size: 20px;
+
}
+
+
p {
+
color: #4b5563;
+
font-size: 16px;
+
line-height: 24px;
+
letter-spacing: -0.006em;
+
margin: 0;
+
}
+
+
code {
+
display: inline-block;
+
background:
+
linear-gradient(66.77deg, #f3cddd 0%, #f5cee7 100%) padding-box,
+
linear-gradient(155deg, #d83333 0%, #f041ff 18%, #f5cee7 45%) border-box;
+
border-radius: 8px;
+
border: 1px solid transparent;
+
padding: 6px 8px;
+
}
+
+
.box {
+
padding: 16px;
+
background: rgba(255, 255, 255, 1);
+
border-radius: 16px;
+
border: 1px solid white;
+
}
+
+
#news {
+
position: absolute;
+
bottom: 16px;
+
right: 16px;
+
max-width: 300px;
+
text-decoration: none;
+
transition: background 0.2s;
+
backdrop-filter: blur(50px);
+
}
+
+
#news:hover {
+
background: rgba(255, 255, 255, 0.55);
+
}
+
+
@media screen and (max-height: 368px) {
+
#news {
+
display: none;
+
}
+
}
+
+
@media screen and (max-width: 768px) {
+
#container {
+
display: flex;
+
flex-direction: column;
+
}
+
+
#hero {
+
display: block;
+
padding-top: 10%;
+
}
+
+
#links {
+
flex-wrap: wrap;
+
}
+
+
#links a.button {
+
padding: 14px 18px;
+
}
+
+
#news {
+
right: 16px;
+
left: 16px;
+
bottom: 2.5rem;
+
max-width: 100%;
+
}
+
+
h1 {
+
line-height: 1.5;
+
}
+
}
+
</style>
+22
src/layouts/Layout.astro
···
+
<!doctype html>
+
<html lang="en">
+
<head>
+
<meta charset="UTF-8" />
+
<meta name="viewport" content="width=device-width" />
+
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
+
<meta name="generator" content={Astro.generator} />
+
<title>Astro Basics</title>
+
</head>
+
<body>
+
<slot />
+
</body>
+
</html>
+
+
<style>
+
html,
+
body {
+
margin: 0;
+
width: 100%;
+
height: 100%;
+
}
+
</style>
+11
src/pages/index.astro
···
+
---
+
import Welcome from '../components/Welcome.astro';
+
import Layout from '../layouts/Layout.astro';
+
+
// Welcome to Astro! Wondering what to do next? Check out the Astro documentation at https://docs.astro.build
+
// Don't want to use any of this? Delete everything in this file, the `assets`, `components`, and `layouts` directories, and start fresh.
+
---
+
+
<Layout>
+
<Welcome />
+
</Layout>
+5
tsconfig.json
···
+
{
+
"extends": "astro/tsconfigs/strict",
+
"include": [".astro/types.d.ts", "**/*"],
+
"exclude": ["dist"]
+
}