personal site
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: init astro project

serenity 4a9a263c

+3311
+7
.editorconfig
··· 1 + root = true 2 + 3 + [*] 4 + end_of_line = lf 5 + insert_final_newline = true 6 + indent_style = space 7 + indent_size = 4
+24
.gitignore
··· 1 + # build output 2 + dist/ 3 + # generated types 4 + .astro/ 5 + 6 + # dependencies 7 + node_modules/ 8 + 9 + # logs 10 + npm-debug.log* 11 + yarn-debug.log* 12 + yarn-error.log* 13 + pnpm-debug.log* 14 + 15 + 16 + # environment variables 17 + .env 18 + .env.production 19 + 20 + # macOS-specific files 21 + .DS_Store 22 + 23 + # jetbrains setting folder 24 + .idea/
+4
.vscode/extensions.json
··· 1 + { 2 + "recommendations": ["astro-build.astro-vscode"], 3 + "unwantedRecommendations": [] 4 + }
+11
.vscode/launch.json
··· 1 + { 2 + "version": "0.2.0", 3 + "configurations": [ 4 + { 5 + "command": "./node_modules/.bin/astro dev", 6 + "name": "Development server", 7 + "request": "launch", 8 + "type": "node-terminal" 9 + } 10 + ] 11 + }
+43
README.md
··· 1 + # Astro Starter Kit: Minimal 2 + 3 + ```sh 4 + pnpm create astro@latest -- --template minimal 5 + ``` 6 + 7 + > 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! 8 + 9 + ## 🚀 Project Structure 10 + 11 + Inside of your Astro project, you'll see the following folders and files: 12 + 13 + ```text 14 + / 15 + ├── public/ 16 + ├── src/ 17 + │ └── pages/ 18 + │ └── index.astro 19 + └── package.json 20 + ``` 21 + 22 + Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. 23 + 24 + There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. 25 + 26 + Any static assets, like images, can be placed in the `public/` directory. 27 + 28 + ## 🧞 Commands 29 + 30 + All commands are run from the root of the project, from a terminal: 31 + 32 + | Command | Action | 33 + | :------------------------ | :----------------------------------------------- | 34 + | `pnpm install` | Installs dependencies | 35 + | `pnpm dev` | Starts local dev server at `localhost:4321` | 36 + | `pnpm build` | Build your production site to `./dist/` | 37 + | `pnpm preview` | Preview your build locally, before deploying | 38 + | `pnpm astro ...` | Run CLI commands like `astro add`, `astro check` | 39 + | `pnpm astro -- --help` | Get help using the Astro CLI | 40 + 41 + ## 👀 Want to learn more? 42 + 43 + Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
+5
astro.config.mjs
··· 1 + // @ts-check 2 + import { defineConfig } from 'astro/config'; 3 + 4 + // https://astro.build/config 5 + export default defineConfig({});
+19
default.nix
··· 1 + # stolen from https://github.com/tgirlcloud/nix-templates/blob/main/node/default.nix 2 + { lib, buildNpmPackage }: 3 + 4 + buildNpmPackage { 5 + pname = "RENAME ME"; 6 + version = "0.0.1"; 7 + 8 + src = ./.; 9 + 10 + npmDepsHash = lib.fakeHash; 11 + 12 + meta = { 13 + description = "PROVIDE ME"; 14 + homepage = "PROVIDE ME"; 15 + license = lib.licenses.mit; 16 + maintainers = with lib.maintainers; [ ]; 17 + mainProgram = "example"; 18 + }; 19 + }
+27
flake.lock
··· 1 + { 2 + "nodes": { 3 + "nixpkgs": { 4 + "locked": { 5 + "lastModified": 1775888245, 6 + "narHash": "sha256-nwASzrRDD1JBEu/o8ekKYEXm/oJW6EMCzCRdrwcLe90=", 7 + "owner": "nixos", 8 + "repo": "nixpkgs", 9 + "rev": "13043924aaa7375ce482ebe2494338e058282925", 10 + "type": "github" 11 + }, 12 + "original": { 13 + "owner": "nixos", 14 + "ref": "nixpkgs-unstable", 15 + "repo": "nixpkgs", 16 + "type": "github" 17 + } 18 + }, 19 + "root": { 20 + "inputs": { 21 + "nixpkgs": "nixpkgs" 22 + } 23 + } 24 + }, 25 + "root": "root", 26 + "version": 7 27 + }
+30
flake.nix
··· 1 + # stolen from https://github.com/tgirlcloud/nix-templates/blob/main/node/flake.nix 2 + { 3 + description = "PROVIDE ME"; 4 + 5 + inputs = { 6 + nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; 7 + }; 8 + 9 + outputs = 10 + { self, nixpkgs }: 11 + let 12 + forAllSystems = 13 + function: 14 + nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed ( 15 + system: function nixpkgs.legacyPackages.${system} 16 + ); 17 + in 18 + { 19 + packages = forAllSystems (pkgs: { 20 + example = pkgs.callPackage ./default.nix { }; 21 + default = self.packages.${pkgs.stdenv.hostPlatform.system}.example; 22 + }); 23 + 24 + devShells = forAllSystems (pkgs: { 25 + default = pkgs.callPackage ./shell.nix { }; 26 + }); 27 + 28 + overlays.default = final: _: { example = final.callPackage ./default.nix { }; }; 29 + }; 30 + }
+22
package.json
··· 1 + { 2 + "name": "site", 3 + "type": "module", 4 + "version": "0.0.1", 5 + "engines": { 6 + "node": ">=22.12.0" 7 + }, 8 + "scripts": { 9 + "dev": "astro dev", 10 + "build": "astro build", 11 + "preview": "astro preview", 12 + "astro": "astro" 13 + }, 14 + "dependencies": { 15 + "astro": "^6.1.5" 16 + }, 17 + "devDependencies": { 18 + "prettier": "^3.8.2", 19 + "prettier-plugin-astro": "^0.14.1", 20 + "typescript": "^6.0.2" 21 + } 22 + }
+3054
pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + dependencies: 11 + astro: 12 + specifier: ^6.1.5 13 + version: 6.1.5(rollup@4.60.1)(typescript@6.0.2) 14 + devDependencies: 15 + prettier: 16 + specifier: ^3.8.2 17 + version: 3.8.2 18 + prettier-plugin-astro: 19 + specifier: ^0.14.1 20 + version: 0.14.1 21 + typescript: 22 + specifier: ^6.0.2 23 + version: 6.0.2 24 + 25 + packages: 26 + 27 + '@astrojs/compiler@2.13.1': 28 + resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==} 29 + 30 + '@astrojs/compiler@3.0.1': 31 + resolution: {integrity: sha512-z97oYbdebO5aoWzuJ/8q5hLK232+17KcLZ7cJ8BCWk6+qNzVxn/gftC0KzMBUTD8WAaBkPpNSQK6PXLnNrZ0CA==} 32 + 33 + '@astrojs/internal-helpers@0.8.0': 34 + resolution: {integrity: sha512-J56GrhEiV+4dmrGLPNOl2pZjpHXAndWVyiVDYGDuw6MWKpBSEMLdFxHzeM/6sqaknw9M+HFfHZAcvi3OfT3D/w==} 35 + 36 + '@astrojs/markdown-remark@7.1.0': 37 + resolution: {integrity: sha512-P+HnCsu2js3BoTc8kFmu+E9gOcFeMdPris75g+Zl4sY8+bBRbSQV6xzcBDbZ27eE7yBGEGQoqjpChx+KJYIPYQ==} 38 + 39 + '@astrojs/prism@4.0.1': 40 + resolution: {integrity: sha512-nksZQVjlferuWzhPsBpQ1JE5XuKAf1id1/9Hj4a9KG4+ofrlzxUUwX4YGQF/SuDiuiGKEnzopGOt38F3AnVWsQ==} 41 + engines: {node: '>=22.12.0'} 42 + 43 + '@astrojs/telemetry@3.3.0': 44 + resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} 45 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 46 + 47 + '@babel/helper-string-parser@7.27.1': 48 + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 49 + engines: {node: '>=6.9.0'} 50 + 51 + '@babel/helper-validator-identifier@7.28.5': 52 + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} 53 + engines: {node: '>=6.9.0'} 54 + 55 + '@babel/parser@7.29.2': 56 + resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==} 57 + engines: {node: '>=6.0.0'} 58 + hasBin: true 59 + 60 + '@babel/types@7.29.0': 61 + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} 62 + engines: {node: '>=6.9.0'} 63 + 64 + '@capsizecss/unpack@4.0.0': 65 + resolution: {integrity: sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==} 66 + engines: {node: '>=18'} 67 + 68 + '@clack/core@1.2.0': 69 + resolution: {integrity: sha512-qfxof/3T3t9DPU/Rj3OmcFyZInceqj/NVtO9rwIuJqCUgh32gwPjpFQQp/ben07qKlhpwq7GzfWpST4qdJ5Drg==} 70 + 71 + '@clack/prompts@1.2.0': 72 + resolution: {integrity: sha512-4jmztR9fMqPMjz6H/UZXj0zEmE43ha1euENwkckKKel4XpSfokExPo5AiVStdHSAlHekz4d0CA/r45Ok1E4D3w==} 73 + 74 + '@emnapi/runtime@1.9.2': 75 + resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==} 76 + 77 + '@esbuild/aix-ppc64@0.27.7': 78 + resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} 79 + engines: {node: '>=18'} 80 + cpu: [ppc64] 81 + os: [aix] 82 + 83 + '@esbuild/android-arm64@0.27.7': 84 + resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==} 85 + engines: {node: '>=18'} 86 + cpu: [arm64] 87 + os: [android] 88 + 89 + '@esbuild/android-arm@0.27.7': 90 + resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==} 91 + engines: {node: '>=18'} 92 + cpu: [arm] 93 + os: [android] 94 + 95 + '@esbuild/android-x64@0.27.7': 96 + resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==} 97 + engines: {node: '>=18'} 98 + cpu: [x64] 99 + os: [android] 100 + 101 + '@esbuild/darwin-arm64@0.27.7': 102 + resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==} 103 + engines: {node: '>=18'} 104 + cpu: [arm64] 105 + os: [darwin] 106 + 107 + '@esbuild/darwin-x64@0.27.7': 108 + resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==} 109 + engines: {node: '>=18'} 110 + cpu: [x64] 111 + os: [darwin] 112 + 113 + '@esbuild/freebsd-arm64@0.27.7': 114 + resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==} 115 + engines: {node: '>=18'} 116 + cpu: [arm64] 117 + os: [freebsd] 118 + 119 + '@esbuild/freebsd-x64@0.27.7': 120 + resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==} 121 + engines: {node: '>=18'} 122 + cpu: [x64] 123 + os: [freebsd] 124 + 125 + '@esbuild/linux-arm64@0.27.7': 126 + resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==} 127 + engines: {node: '>=18'} 128 + cpu: [arm64] 129 + os: [linux] 130 + 131 + '@esbuild/linux-arm@0.27.7': 132 + resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==} 133 + engines: {node: '>=18'} 134 + cpu: [arm] 135 + os: [linux] 136 + 137 + '@esbuild/linux-ia32@0.27.7': 138 + resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==} 139 + engines: {node: '>=18'} 140 + cpu: [ia32] 141 + os: [linux] 142 + 143 + '@esbuild/linux-loong64@0.27.7': 144 + resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==} 145 + engines: {node: '>=18'} 146 + cpu: [loong64] 147 + os: [linux] 148 + 149 + '@esbuild/linux-mips64el@0.27.7': 150 + resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==} 151 + engines: {node: '>=18'} 152 + cpu: [mips64el] 153 + os: [linux] 154 + 155 + '@esbuild/linux-ppc64@0.27.7': 156 + resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==} 157 + engines: {node: '>=18'} 158 + cpu: [ppc64] 159 + os: [linux] 160 + 161 + '@esbuild/linux-riscv64@0.27.7': 162 + resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==} 163 + engines: {node: '>=18'} 164 + cpu: [riscv64] 165 + os: [linux] 166 + 167 + '@esbuild/linux-s390x@0.27.7': 168 + resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==} 169 + engines: {node: '>=18'} 170 + cpu: [s390x] 171 + os: [linux] 172 + 173 + '@esbuild/linux-x64@0.27.7': 174 + resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==} 175 + engines: {node: '>=18'} 176 + cpu: [x64] 177 + os: [linux] 178 + 179 + '@esbuild/netbsd-arm64@0.27.7': 180 + resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==} 181 + engines: {node: '>=18'} 182 + cpu: [arm64] 183 + os: [netbsd] 184 + 185 + '@esbuild/netbsd-x64@0.27.7': 186 + resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==} 187 + engines: {node: '>=18'} 188 + cpu: [x64] 189 + os: [netbsd] 190 + 191 + '@esbuild/openbsd-arm64@0.27.7': 192 + resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==} 193 + engines: {node: '>=18'} 194 + cpu: [arm64] 195 + os: [openbsd] 196 + 197 + '@esbuild/openbsd-x64@0.27.7': 198 + resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==} 199 + engines: {node: '>=18'} 200 + cpu: [x64] 201 + os: [openbsd] 202 + 203 + '@esbuild/openharmony-arm64@0.27.7': 204 + resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==} 205 + engines: {node: '>=18'} 206 + cpu: [arm64] 207 + os: [openharmony] 208 + 209 + '@esbuild/sunos-x64@0.27.7': 210 + resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==} 211 + engines: {node: '>=18'} 212 + cpu: [x64] 213 + os: [sunos] 214 + 215 + '@esbuild/win32-arm64@0.27.7': 216 + resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==} 217 + engines: {node: '>=18'} 218 + cpu: [arm64] 219 + os: [win32] 220 + 221 + '@esbuild/win32-ia32@0.27.7': 222 + resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==} 223 + engines: {node: '>=18'} 224 + cpu: [ia32] 225 + os: [win32] 226 + 227 + '@esbuild/win32-x64@0.27.7': 228 + resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==} 229 + engines: {node: '>=18'} 230 + cpu: [x64] 231 + os: [win32] 232 + 233 + '@img/colour@1.1.0': 234 + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} 235 + engines: {node: '>=18'} 236 + 237 + '@img/sharp-darwin-arm64@0.34.5': 238 + resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} 239 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 240 + cpu: [arm64] 241 + os: [darwin] 242 + 243 + '@img/sharp-darwin-x64@0.34.5': 244 + resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} 245 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 246 + cpu: [x64] 247 + os: [darwin] 248 + 249 + '@img/sharp-libvips-darwin-arm64@1.2.4': 250 + resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} 251 + cpu: [arm64] 252 + os: [darwin] 253 + 254 + '@img/sharp-libvips-darwin-x64@1.2.4': 255 + resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} 256 + cpu: [x64] 257 + os: [darwin] 258 + 259 + '@img/sharp-libvips-linux-arm64@1.2.4': 260 + resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} 261 + cpu: [arm64] 262 + os: [linux] 263 + libc: [glibc] 264 + 265 + '@img/sharp-libvips-linux-arm@1.2.4': 266 + resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} 267 + cpu: [arm] 268 + os: [linux] 269 + libc: [glibc] 270 + 271 + '@img/sharp-libvips-linux-ppc64@1.2.4': 272 + resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} 273 + cpu: [ppc64] 274 + os: [linux] 275 + libc: [glibc] 276 + 277 + '@img/sharp-libvips-linux-riscv64@1.2.4': 278 + resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} 279 + cpu: [riscv64] 280 + os: [linux] 281 + libc: [glibc] 282 + 283 + '@img/sharp-libvips-linux-s390x@1.2.4': 284 + resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} 285 + cpu: [s390x] 286 + os: [linux] 287 + libc: [glibc] 288 + 289 + '@img/sharp-libvips-linux-x64@1.2.4': 290 + resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} 291 + cpu: [x64] 292 + os: [linux] 293 + libc: [glibc] 294 + 295 + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 296 + resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} 297 + cpu: [arm64] 298 + os: [linux] 299 + libc: [musl] 300 + 301 + '@img/sharp-libvips-linuxmusl-x64@1.2.4': 302 + resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} 303 + cpu: [x64] 304 + os: [linux] 305 + libc: [musl] 306 + 307 + '@img/sharp-linux-arm64@0.34.5': 308 + resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} 309 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 310 + cpu: [arm64] 311 + os: [linux] 312 + libc: [glibc] 313 + 314 + '@img/sharp-linux-arm@0.34.5': 315 + resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} 316 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 317 + cpu: [arm] 318 + os: [linux] 319 + libc: [glibc] 320 + 321 + '@img/sharp-linux-ppc64@0.34.5': 322 + resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} 323 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 324 + cpu: [ppc64] 325 + os: [linux] 326 + libc: [glibc] 327 + 328 + '@img/sharp-linux-riscv64@0.34.5': 329 + resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} 330 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 331 + cpu: [riscv64] 332 + os: [linux] 333 + libc: [glibc] 334 + 335 + '@img/sharp-linux-s390x@0.34.5': 336 + resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} 337 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 338 + cpu: [s390x] 339 + os: [linux] 340 + libc: [glibc] 341 + 342 + '@img/sharp-linux-x64@0.34.5': 343 + resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} 344 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 345 + cpu: [x64] 346 + os: [linux] 347 + libc: [glibc] 348 + 349 + '@img/sharp-linuxmusl-arm64@0.34.5': 350 + resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} 351 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 352 + cpu: [arm64] 353 + os: [linux] 354 + libc: [musl] 355 + 356 + '@img/sharp-linuxmusl-x64@0.34.5': 357 + resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} 358 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 359 + cpu: [x64] 360 + os: [linux] 361 + libc: [musl] 362 + 363 + '@img/sharp-wasm32@0.34.5': 364 + resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} 365 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 366 + cpu: [wasm32] 367 + 368 + '@img/sharp-win32-arm64@0.34.5': 369 + resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} 370 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 371 + cpu: [arm64] 372 + os: [win32] 373 + 374 + '@img/sharp-win32-ia32@0.34.5': 375 + resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} 376 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 377 + cpu: [ia32] 378 + os: [win32] 379 + 380 + '@img/sharp-win32-x64@0.34.5': 381 + resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} 382 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 383 + cpu: [x64] 384 + os: [win32] 385 + 386 + '@jridgewell/sourcemap-codec@1.5.5': 387 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 388 + 389 + '@oslojs/encoding@1.1.0': 390 + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} 391 + 392 + '@rollup/pluginutils@5.3.0': 393 + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 394 + engines: {node: '>=14.0.0'} 395 + peerDependencies: 396 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 397 + peerDependenciesMeta: 398 + rollup: 399 + optional: true 400 + 401 + '@rollup/rollup-android-arm-eabi@4.60.1': 402 + resolution: {integrity: sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==} 403 + cpu: [arm] 404 + os: [android] 405 + 406 + '@rollup/rollup-android-arm64@4.60.1': 407 + resolution: {integrity: sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==} 408 + cpu: [arm64] 409 + os: [android] 410 + 411 + '@rollup/rollup-darwin-arm64@4.60.1': 412 + resolution: {integrity: sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==} 413 + cpu: [arm64] 414 + os: [darwin] 415 + 416 + '@rollup/rollup-darwin-x64@4.60.1': 417 + resolution: {integrity: sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==} 418 + cpu: [x64] 419 + os: [darwin] 420 + 421 + '@rollup/rollup-freebsd-arm64@4.60.1': 422 + resolution: {integrity: sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==} 423 + cpu: [arm64] 424 + os: [freebsd] 425 + 426 + '@rollup/rollup-freebsd-x64@4.60.1': 427 + resolution: {integrity: sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==} 428 + cpu: [x64] 429 + os: [freebsd] 430 + 431 + '@rollup/rollup-linux-arm-gnueabihf@4.60.1': 432 + resolution: {integrity: sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==} 433 + cpu: [arm] 434 + os: [linux] 435 + libc: [glibc] 436 + 437 + '@rollup/rollup-linux-arm-musleabihf@4.60.1': 438 + resolution: {integrity: sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==} 439 + cpu: [arm] 440 + os: [linux] 441 + libc: [musl] 442 + 443 + '@rollup/rollup-linux-arm64-gnu@4.60.1': 444 + resolution: {integrity: sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==} 445 + cpu: [arm64] 446 + os: [linux] 447 + libc: [glibc] 448 + 449 + '@rollup/rollup-linux-arm64-musl@4.60.1': 450 + resolution: {integrity: sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==} 451 + cpu: [arm64] 452 + os: [linux] 453 + libc: [musl] 454 + 455 + '@rollup/rollup-linux-loong64-gnu@4.60.1': 456 + resolution: {integrity: sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==} 457 + cpu: [loong64] 458 + os: [linux] 459 + libc: [glibc] 460 + 461 + '@rollup/rollup-linux-loong64-musl@4.60.1': 462 + resolution: {integrity: sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==} 463 + cpu: [loong64] 464 + os: [linux] 465 + libc: [musl] 466 + 467 + '@rollup/rollup-linux-ppc64-gnu@4.60.1': 468 + resolution: {integrity: sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==} 469 + cpu: [ppc64] 470 + os: [linux] 471 + libc: [glibc] 472 + 473 + '@rollup/rollup-linux-ppc64-musl@4.60.1': 474 + resolution: {integrity: sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==} 475 + cpu: [ppc64] 476 + os: [linux] 477 + libc: [musl] 478 + 479 + '@rollup/rollup-linux-riscv64-gnu@4.60.1': 480 + resolution: {integrity: sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==} 481 + cpu: [riscv64] 482 + os: [linux] 483 + libc: [glibc] 484 + 485 + '@rollup/rollup-linux-riscv64-musl@4.60.1': 486 + resolution: {integrity: sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==} 487 + cpu: [riscv64] 488 + os: [linux] 489 + libc: [musl] 490 + 491 + '@rollup/rollup-linux-s390x-gnu@4.60.1': 492 + resolution: {integrity: sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==} 493 + cpu: [s390x] 494 + os: [linux] 495 + libc: [glibc] 496 + 497 + '@rollup/rollup-linux-x64-gnu@4.60.1': 498 + resolution: {integrity: sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==} 499 + cpu: [x64] 500 + os: [linux] 501 + libc: [glibc] 502 + 503 + '@rollup/rollup-linux-x64-musl@4.60.1': 504 + resolution: {integrity: sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==} 505 + cpu: [x64] 506 + os: [linux] 507 + libc: [musl] 508 + 509 + '@rollup/rollup-openbsd-x64@4.60.1': 510 + resolution: {integrity: sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==} 511 + cpu: [x64] 512 + os: [openbsd] 513 + 514 + '@rollup/rollup-openharmony-arm64@4.60.1': 515 + resolution: {integrity: sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==} 516 + cpu: [arm64] 517 + os: [openharmony] 518 + 519 + '@rollup/rollup-win32-arm64-msvc@4.60.1': 520 + resolution: {integrity: sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==} 521 + cpu: [arm64] 522 + os: [win32] 523 + 524 + '@rollup/rollup-win32-ia32-msvc@4.60.1': 525 + resolution: {integrity: sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==} 526 + cpu: [ia32] 527 + os: [win32] 528 + 529 + '@rollup/rollup-win32-x64-gnu@4.60.1': 530 + resolution: {integrity: sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==} 531 + cpu: [x64] 532 + os: [win32] 533 + 534 + '@rollup/rollup-win32-x64-msvc@4.60.1': 535 + resolution: {integrity: sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==} 536 + cpu: [x64] 537 + os: [win32] 538 + 539 + '@shikijs/core@4.0.2': 540 + resolution: {integrity: sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw==} 541 + engines: {node: '>=20'} 542 + 543 + '@shikijs/engine-javascript@4.0.2': 544 + resolution: {integrity: sha512-7PW0Nm49DcoUIQEXlJhNNBHyoGMjalRETTCcjMqEaMoJRLljy1Bi/EGV3/qLBgLKQejdspiiYuHGQW6dX94Nag==} 545 + engines: {node: '>=20'} 546 + 547 + '@shikijs/engine-oniguruma@4.0.2': 548 + resolution: {integrity: sha512-UpCB9Y2sUKlS9z8juFSKz7ZtysmeXCgnRF0dlhXBkmQnek7lAToPte8DkxmEYGNTMii72zU/lyXiCB6StuZeJg==} 549 + engines: {node: '>=20'} 550 + 551 + '@shikijs/langs@4.0.2': 552 + resolution: {integrity: sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg==} 553 + engines: {node: '>=20'} 554 + 555 + '@shikijs/primitive@4.0.2': 556 + resolution: {integrity: sha512-M6UMPrSa3fN5ayeJwFVl9qWofl273wtK1VG8ySDZ1mQBfhCpdd8nEx7nPZ/tk7k+TYcpqBZzj/AnwxT9lO+HJw==} 557 + engines: {node: '>=20'} 558 + 559 + '@shikijs/themes@4.0.2': 560 + resolution: {integrity: sha512-mjCafwt8lJJaVSsQvNVrJumbnnj1RI8jbUKrPKgE6E3OvQKxnuRoBaYC51H4IGHePsGN/QtALglWBU7DoKDFnA==} 561 + engines: {node: '>=20'} 562 + 563 + '@shikijs/types@4.0.2': 564 + resolution: {integrity: sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg==} 565 + engines: {node: '>=20'} 566 + 567 + '@shikijs/vscode-textmate@10.0.2': 568 + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} 569 + 570 + '@types/debug@4.1.13': 571 + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} 572 + 573 + '@types/estree@1.0.8': 574 + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 575 + 576 + '@types/hast@3.0.4': 577 + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} 578 + 579 + '@types/mdast@4.0.4': 580 + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 581 + 582 + '@types/ms@2.1.0': 583 + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} 584 + 585 + '@types/nlcst@2.0.3': 586 + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} 587 + 588 + '@types/unist@3.0.3': 589 + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 590 + 591 + '@ungap/structured-clone@1.3.0': 592 + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} 593 + 594 + anymatch@3.1.3: 595 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 596 + engines: {node: '>= 8'} 597 + 598 + argparse@2.0.1: 599 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 600 + 601 + aria-query@5.3.2: 602 + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 603 + engines: {node: '>= 0.4'} 604 + 605 + array-iterate@2.0.1: 606 + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} 607 + 608 + astro@6.1.5: 609 + resolution: {integrity: sha512-AJVw/JlssxUCBFi3Hp4djL8Pt7wUQqStBBawCd8cNGBBM2lBzp/rXGguzt4OcMfW+86fs0hpFwMyopHM2r6d3g==} 610 + engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} 611 + hasBin: true 612 + 613 + axobject-query@4.1.0: 614 + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 615 + engines: {node: '>= 0.4'} 616 + 617 + bail@2.0.2: 618 + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} 619 + 620 + boolbase@1.0.0: 621 + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 622 + 623 + ccount@2.0.1: 624 + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 625 + 626 + character-entities-html4@2.1.0: 627 + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 628 + 629 + character-entities-legacy@3.0.0: 630 + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} 631 + 632 + character-entities@2.0.2: 633 + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 634 + 635 + chokidar@5.0.0: 636 + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} 637 + engines: {node: '>= 20.19.0'} 638 + 639 + ci-info@4.4.0: 640 + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} 641 + engines: {node: '>=8'} 642 + 643 + clsx@2.1.1: 644 + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 645 + engines: {node: '>=6'} 646 + 647 + comma-separated-tokens@2.0.3: 648 + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 649 + 650 + commander@11.1.0: 651 + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} 652 + engines: {node: '>=16'} 653 + 654 + common-ancestor-path@2.0.0: 655 + resolution: {integrity: sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==} 656 + engines: {node: '>= 18'} 657 + 658 + cookie-es@1.2.3: 659 + resolution: {integrity: sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==} 660 + 661 + cookie@1.1.1: 662 + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} 663 + engines: {node: '>=18'} 664 + 665 + crossws@0.3.5: 666 + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} 667 + 668 + css-select@5.2.2: 669 + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} 670 + 671 + css-tree@2.2.1: 672 + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} 673 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 674 + 675 + css-tree@3.2.1: 676 + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} 677 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 678 + 679 + css-what@6.2.2: 680 + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} 681 + engines: {node: '>= 6'} 682 + 683 + csso@5.0.5: 684 + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} 685 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 686 + 687 + debug@4.4.3: 688 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 689 + engines: {node: '>=6.0'} 690 + peerDependencies: 691 + supports-color: '*' 692 + peerDependenciesMeta: 693 + supports-color: 694 + optional: true 695 + 696 + decode-named-character-reference@1.3.0: 697 + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} 698 + 699 + defu@6.1.7: 700 + resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} 701 + 702 + dequal@2.0.3: 703 + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 704 + engines: {node: '>=6'} 705 + 706 + destr@2.0.5: 707 + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} 708 + 709 + detect-libc@2.1.2: 710 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 711 + engines: {node: '>=8'} 712 + 713 + devalue@5.7.1: 714 + resolution: {integrity: sha512-MUbZ586EgQqdRnC4yDrlod3BEdyvE4TapGYHMW2CiaW+KkkFmWEFqBUaLltEZCGi0iFXCEjRF0OjF0DV2QHjOA==} 715 + 716 + devlop@1.1.0: 717 + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 718 + 719 + diff@8.0.4: 720 + resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} 721 + engines: {node: '>=0.3.1'} 722 + 723 + dlv@1.1.3: 724 + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 725 + 726 + dom-serializer@2.0.0: 727 + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 728 + 729 + domelementtype@2.3.0: 730 + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 731 + 732 + domhandler@5.0.3: 733 + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 734 + engines: {node: '>= 4'} 735 + 736 + domutils@3.2.2: 737 + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} 738 + 739 + dset@3.1.4: 740 + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} 741 + engines: {node: '>=4'} 742 + 743 + entities@4.5.0: 744 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 745 + engines: {node: '>=0.12'} 746 + 747 + entities@6.0.1: 748 + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} 749 + engines: {node: '>=0.12'} 750 + 751 + es-module-lexer@2.0.0: 752 + resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} 753 + 754 + esbuild@0.27.7: 755 + resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==} 756 + engines: {node: '>=18'} 757 + hasBin: true 758 + 759 + escape-string-regexp@5.0.0: 760 + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 761 + engines: {node: '>=12'} 762 + 763 + estree-walker@2.0.2: 764 + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 765 + 766 + eventemitter3@5.0.4: 767 + resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} 768 + 769 + extend@3.0.2: 770 + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 771 + 772 + fast-string-truncated-width@1.2.1: 773 + resolution: {integrity: sha512-Q9acT/+Uu3GwGj+5w/zsGuQjh9O1TyywhIwAxHudtWrgF09nHOPrvTLhQevPbttcxjr/SNN7mJmfOw/B1bXgow==} 774 + 775 + fast-string-width@1.1.0: 776 + resolution: {integrity: sha512-O3fwIVIH5gKB38QNbdg+3760ZmGz0SZMgvwJbA1b2TGXceKE6A2cOlfogh1iw8lr049zPyd7YADHy+B7U4W9bQ==} 777 + 778 + fast-wrap-ansi@0.1.6: 779 + resolution: {integrity: sha512-HlUwET7a5gqjURj70D5jl7aC3Zmy4weA1SHUfM0JFI0Ptq987NH2TwbBFLoERhfwk+E+eaq4EK3jXoT+R3yp3w==} 780 + 781 + fdir@6.5.0: 782 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 783 + engines: {node: '>=12.0.0'} 784 + peerDependencies: 785 + picomatch: ^3 || ^4 786 + peerDependenciesMeta: 787 + picomatch: 788 + optional: true 789 + 790 + flattie@1.1.1: 791 + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} 792 + engines: {node: '>=8'} 793 + 794 + fontace@0.4.1: 795 + resolution: {integrity: sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==} 796 + 797 + fontkitten@1.0.3: 798 + resolution: {integrity: sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==} 799 + engines: {node: '>=20'} 800 + 801 + fsevents@2.3.3: 802 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 803 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 804 + os: [darwin] 805 + 806 + github-slugger@2.0.0: 807 + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} 808 + 809 + h3@1.15.11: 810 + resolution: {integrity: sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==} 811 + 812 + hast-util-from-html@2.0.3: 813 + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} 814 + 815 + hast-util-from-parse5@8.0.3: 816 + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} 817 + 818 + hast-util-is-element@3.0.0: 819 + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} 820 + 821 + hast-util-parse-selector@4.0.0: 822 + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} 823 + 824 + hast-util-raw@9.1.0: 825 + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} 826 + 827 + hast-util-to-html@9.0.5: 828 + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} 829 + 830 + hast-util-to-parse5@8.0.1: 831 + resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==} 832 + 833 + hast-util-to-text@4.0.2: 834 + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} 835 + 836 + hast-util-whitespace@3.0.0: 837 + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} 838 + 839 + hastscript@9.0.1: 840 + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} 841 + 842 + html-escaper@3.0.3: 843 + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} 844 + 845 + html-void-elements@3.0.0: 846 + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} 847 + 848 + http-cache-semantics@4.2.0: 849 + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} 850 + 851 + iron-webcrypto@1.2.1: 852 + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} 853 + 854 + is-docker@3.0.0: 855 + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 856 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 857 + hasBin: true 858 + 859 + is-inside-container@1.0.0: 860 + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 861 + engines: {node: '>=14.16'} 862 + hasBin: true 863 + 864 + is-plain-obj@4.1.0: 865 + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} 866 + engines: {node: '>=12'} 867 + 868 + is-wsl@3.1.1: 869 + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} 870 + engines: {node: '>=16'} 871 + 872 + js-yaml@4.1.1: 873 + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} 874 + hasBin: true 875 + 876 + longest-streak@3.1.0: 877 + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 878 + 879 + lru-cache@11.3.5: 880 + resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} 881 + engines: {node: 20 || >=22} 882 + 883 + magic-string@0.30.21: 884 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} 885 + 886 + magicast@0.5.2: 887 + resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} 888 + 889 + markdown-table@3.0.4: 890 + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} 891 + 892 + mdast-util-definitions@6.0.0: 893 + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} 894 + 895 + mdast-util-find-and-replace@3.0.2: 896 + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} 897 + 898 + mdast-util-from-markdown@2.0.3: 899 + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} 900 + 901 + mdast-util-gfm-autolink-literal@2.0.1: 902 + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} 903 + 904 + mdast-util-gfm-footnote@2.1.0: 905 + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} 906 + 907 + mdast-util-gfm-strikethrough@2.0.0: 908 + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} 909 + 910 + mdast-util-gfm-table@2.0.0: 911 + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} 912 + 913 + mdast-util-gfm-task-list-item@2.0.0: 914 + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} 915 + 916 + mdast-util-gfm@3.1.0: 917 + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} 918 + 919 + mdast-util-phrasing@4.1.0: 920 + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} 921 + 922 + mdast-util-to-hast@13.2.1: 923 + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} 924 + 925 + mdast-util-to-markdown@2.1.2: 926 + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} 927 + 928 + mdast-util-to-string@4.0.0: 929 + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 930 + 931 + mdn-data@2.0.28: 932 + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} 933 + 934 + mdn-data@2.27.1: 935 + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} 936 + 937 + micromark-core-commonmark@2.0.3: 938 + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} 939 + 940 + micromark-extension-gfm-autolink-literal@2.1.0: 941 + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} 942 + 943 + micromark-extension-gfm-footnote@2.1.0: 944 + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} 945 + 946 + micromark-extension-gfm-strikethrough@2.1.0: 947 + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} 948 + 949 + micromark-extension-gfm-table@2.1.1: 950 + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} 951 + 952 + micromark-extension-gfm-tagfilter@2.0.0: 953 + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} 954 + 955 + micromark-extension-gfm-task-list-item@2.1.0: 956 + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} 957 + 958 + micromark-extension-gfm@3.0.0: 959 + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} 960 + 961 + micromark-factory-destination@2.0.1: 962 + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} 963 + 964 + micromark-factory-label@2.0.1: 965 + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} 966 + 967 + micromark-factory-space@2.0.1: 968 + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} 969 + 970 + micromark-factory-title@2.0.1: 971 + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} 972 + 973 + micromark-factory-whitespace@2.0.1: 974 + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} 975 + 976 + micromark-util-character@2.1.1: 977 + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} 978 + 979 + micromark-util-chunked@2.0.1: 980 + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} 981 + 982 + micromark-util-classify-character@2.0.1: 983 + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} 984 + 985 + micromark-util-combine-extensions@2.0.1: 986 + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} 987 + 988 + micromark-util-decode-numeric-character-reference@2.0.2: 989 + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} 990 + 991 + micromark-util-decode-string@2.0.1: 992 + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} 993 + 994 + micromark-util-encode@2.0.1: 995 + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} 996 + 997 + micromark-util-html-tag-name@2.0.1: 998 + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} 999 + 1000 + micromark-util-normalize-identifier@2.0.1: 1001 + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} 1002 + 1003 + micromark-util-resolve-all@2.0.1: 1004 + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} 1005 + 1006 + micromark-util-sanitize-uri@2.0.1: 1007 + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} 1008 + 1009 + micromark-util-subtokenize@2.1.0: 1010 + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} 1011 + 1012 + micromark-util-symbol@2.0.1: 1013 + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} 1014 + 1015 + micromark-util-types@2.0.2: 1016 + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} 1017 + 1018 + micromark@4.0.2: 1019 + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} 1020 + 1021 + mrmime@2.0.1: 1022 + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 1023 + engines: {node: '>=10'} 1024 + 1025 + ms@2.1.3: 1026 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1027 + 1028 + nanoid@3.3.11: 1029 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 1030 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1031 + hasBin: true 1032 + 1033 + neotraverse@0.6.18: 1034 + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} 1035 + engines: {node: '>= 10'} 1036 + 1037 + nlcst-to-string@4.0.0: 1038 + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} 1039 + 1040 + node-fetch-native@1.6.7: 1041 + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} 1042 + 1043 + node-mock-http@1.0.4: 1044 + resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} 1045 + 1046 + normalize-path@3.0.0: 1047 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1048 + engines: {node: '>=0.10.0'} 1049 + 1050 + nth-check@2.1.1: 1051 + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 1052 + 1053 + obug@2.1.1: 1054 + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} 1055 + 1056 + ofetch@1.5.1: 1057 + resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} 1058 + 1059 + ohash@2.0.11: 1060 + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 1061 + 1062 + oniguruma-parser@0.12.1: 1063 + resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} 1064 + 1065 + oniguruma-to-es@4.3.5: 1066 + resolution: {integrity: sha512-Zjygswjpsewa0NLTsiizVuMQZbp0MDyM6lIt66OxsF21npUDlzpHi1Mgb/qhQdkb+dWFTzJmFbEWdvZgRho8eQ==} 1067 + 1068 + p-limit@7.3.0: 1069 + resolution: {integrity: sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==} 1070 + engines: {node: '>=20'} 1071 + 1072 + p-queue@9.1.2: 1073 + resolution: {integrity: sha512-ktsDOALzTYTWWF1PbkNVg2rOt+HaOaMWJMUnt7T3qf5tvZ1L8dBW3tObzprBcXNMKkwj+yFSLqHso0x+UFcJXw==} 1074 + engines: {node: '>=20'} 1075 + 1076 + p-timeout@7.0.1: 1077 + resolution: {integrity: sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==} 1078 + engines: {node: '>=20'} 1079 + 1080 + package-manager-detector@1.6.0: 1081 + resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} 1082 + 1083 + parse-latin@7.0.0: 1084 + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} 1085 + 1086 + parse5@7.3.0: 1087 + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} 1088 + 1089 + piccolore@0.1.3: 1090 + resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==} 1091 + 1092 + picocolors@1.1.1: 1093 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1094 + 1095 + picomatch@2.3.2: 1096 + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} 1097 + engines: {node: '>=8.6'} 1098 + 1099 + picomatch@4.0.4: 1100 + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} 1101 + engines: {node: '>=12'} 1102 + 1103 + postcss@8.5.9: 1104 + resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==} 1105 + engines: {node: ^10 || ^12 || >=14} 1106 + 1107 + prettier-plugin-astro@0.14.1: 1108 + resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} 1109 + engines: {node: ^14.15.0 || >=16.0.0} 1110 + 1111 + prettier@3.8.2: 1112 + resolution: {integrity: sha512-8c3mgTe0ASwWAJK+78dpviD+A8EqhndQPUBpNUIPt6+xWlIigCwfN01lWr9MAede4uqXGTEKeQWTvzb3vjia0Q==} 1113 + engines: {node: '>=14'} 1114 + hasBin: true 1115 + 1116 + prismjs@1.30.0: 1117 + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} 1118 + engines: {node: '>=6'} 1119 + 1120 + property-information@7.1.0: 1121 + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} 1122 + 1123 + radix3@1.1.2: 1124 + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 1125 + 1126 + readdirp@5.0.0: 1127 + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} 1128 + engines: {node: '>= 20.19.0'} 1129 + 1130 + regex-recursion@6.0.2: 1131 + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} 1132 + 1133 + regex-utilities@2.3.0: 1134 + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} 1135 + 1136 + regex@6.1.0: 1137 + resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} 1138 + 1139 + rehype-parse@9.0.1: 1140 + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} 1141 + 1142 + rehype-raw@7.0.0: 1143 + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} 1144 + 1145 + rehype-stringify@10.0.1: 1146 + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} 1147 + 1148 + rehype@13.0.2: 1149 + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} 1150 + 1151 + remark-gfm@4.0.1: 1152 + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} 1153 + 1154 + remark-parse@11.0.0: 1155 + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} 1156 + 1157 + remark-rehype@11.1.2: 1158 + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} 1159 + 1160 + remark-smartypants@3.0.2: 1161 + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} 1162 + engines: {node: '>=16.0.0'} 1163 + 1164 + remark-stringify@11.0.0: 1165 + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} 1166 + 1167 + retext-latin@4.0.0: 1168 + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} 1169 + 1170 + retext-smartypants@6.2.0: 1171 + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} 1172 + 1173 + retext-stringify@4.0.0: 1174 + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} 1175 + 1176 + retext@9.0.0: 1177 + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} 1178 + 1179 + rollup@4.60.1: 1180 + resolution: {integrity: sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==} 1181 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1182 + hasBin: true 1183 + 1184 + s.color@0.0.15: 1185 + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} 1186 + 1187 + sass-formatter@0.7.9: 1188 + resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} 1189 + 1190 + sax@1.6.0: 1191 + resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} 1192 + engines: {node: '>=11.0.0'} 1193 + 1194 + semver@7.7.4: 1195 + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} 1196 + engines: {node: '>=10'} 1197 + hasBin: true 1198 + 1199 + sharp@0.34.5: 1200 + resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} 1201 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1202 + 1203 + shiki@4.0.2: 1204 + resolution: {integrity: sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ==} 1205 + engines: {node: '>=20'} 1206 + 1207 + sisteransi@1.0.5: 1208 + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 1209 + 1210 + smol-toml@1.6.1: 1211 + resolution: {integrity: sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==} 1212 + engines: {node: '>= 18'} 1213 + 1214 + source-map-js@1.2.1: 1215 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1216 + engines: {node: '>=0.10.0'} 1217 + 1218 + space-separated-tokens@2.0.2: 1219 + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 1220 + 1221 + stringify-entities@4.0.4: 1222 + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} 1223 + 1224 + suf-log@2.5.3: 1225 + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} 1226 + 1227 + svgo@4.0.1: 1228 + resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} 1229 + engines: {node: '>=16'} 1230 + hasBin: true 1231 + 1232 + tiny-inflate@1.0.3: 1233 + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} 1234 + 1235 + tinyclip@0.1.12: 1236 + resolution: {integrity: sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA==} 1237 + engines: {node: ^16.14.0 || >= 17.3.0} 1238 + 1239 + tinyexec@1.1.1: 1240 + resolution: {integrity: sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==} 1241 + engines: {node: '>=18'} 1242 + 1243 + tinyglobby@0.2.16: 1244 + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} 1245 + engines: {node: '>=12.0.0'} 1246 + 1247 + trim-lines@3.0.1: 1248 + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} 1249 + 1250 + trough@2.2.0: 1251 + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} 1252 + 1253 + tsconfck@3.1.6: 1254 + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} 1255 + engines: {node: ^18 || >=20} 1256 + hasBin: true 1257 + peerDependencies: 1258 + typescript: ^5.0.0 1259 + peerDependenciesMeta: 1260 + typescript: 1261 + optional: true 1262 + 1263 + tslib@2.8.1: 1264 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 1265 + 1266 + typescript@6.0.2: 1267 + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} 1268 + engines: {node: '>=14.17'} 1269 + hasBin: true 1270 + 1271 + ufo@1.6.3: 1272 + resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} 1273 + 1274 + ultrahtml@1.6.0: 1275 + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} 1276 + 1277 + uncrypto@0.1.3: 1278 + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} 1279 + 1280 + unified@11.0.5: 1281 + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} 1282 + 1283 + unifont@0.7.4: 1284 + resolution: {integrity: sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==} 1285 + 1286 + unist-util-find-after@5.0.0: 1287 + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} 1288 + 1289 + unist-util-is@6.0.1: 1290 + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} 1291 + 1292 + unist-util-modify-children@4.0.0: 1293 + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} 1294 + 1295 + unist-util-position@5.0.0: 1296 + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} 1297 + 1298 + unist-util-remove-position@5.0.0: 1299 + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} 1300 + 1301 + unist-util-stringify-position@4.0.0: 1302 + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 1303 + 1304 + unist-util-visit-children@3.0.0: 1305 + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} 1306 + 1307 + unist-util-visit-parents@6.0.2: 1308 + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} 1309 + 1310 + unist-util-visit@5.1.0: 1311 + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} 1312 + 1313 + unstorage@1.17.5: 1314 + resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==} 1315 + peerDependencies: 1316 + '@azure/app-configuration': ^1.8.0 1317 + '@azure/cosmos': ^4.2.0 1318 + '@azure/data-tables': ^13.3.0 1319 + '@azure/identity': ^4.6.0 1320 + '@azure/keyvault-secrets': ^4.9.0 1321 + '@azure/storage-blob': ^12.26.0 1322 + '@capacitor/preferences': ^6 || ^7 || ^8 1323 + '@deno/kv': '>=0.9.0' 1324 + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 1325 + '@planetscale/database': ^1.19.0 1326 + '@upstash/redis': ^1.34.3 1327 + '@vercel/blob': '>=0.27.1' 1328 + '@vercel/functions': ^2.2.12 || ^3.0.0 1329 + '@vercel/kv': ^1 || ^2 || ^3 1330 + aws4fetch: ^1.0.20 1331 + db0: '>=0.2.1' 1332 + idb-keyval: ^6.2.1 1333 + ioredis: ^5.4.2 1334 + uploadthing: ^7.4.4 1335 + peerDependenciesMeta: 1336 + '@azure/app-configuration': 1337 + optional: true 1338 + '@azure/cosmos': 1339 + optional: true 1340 + '@azure/data-tables': 1341 + optional: true 1342 + '@azure/identity': 1343 + optional: true 1344 + '@azure/keyvault-secrets': 1345 + optional: true 1346 + '@azure/storage-blob': 1347 + optional: true 1348 + '@capacitor/preferences': 1349 + optional: true 1350 + '@deno/kv': 1351 + optional: true 1352 + '@netlify/blobs': 1353 + optional: true 1354 + '@planetscale/database': 1355 + optional: true 1356 + '@upstash/redis': 1357 + optional: true 1358 + '@vercel/blob': 1359 + optional: true 1360 + '@vercel/functions': 1361 + optional: true 1362 + '@vercel/kv': 1363 + optional: true 1364 + aws4fetch: 1365 + optional: true 1366 + db0: 1367 + optional: true 1368 + idb-keyval: 1369 + optional: true 1370 + ioredis: 1371 + optional: true 1372 + uploadthing: 1373 + optional: true 1374 + 1375 + vfile-location@5.0.3: 1376 + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} 1377 + 1378 + vfile-message@4.0.3: 1379 + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} 1380 + 1381 + vfile@6.0.3: 1382 + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} 1383 + 1384 + vite@7.3.2: 1385 + resolution: {integrity: sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==} 1386 + engines: {node: ^20.19.0 || >=22.12.0} 1387 + hasBin: true 1388 + peerDependencies: 1389 + '@types/node': ^20.19.0 || >=22.12.0 1390 + jiti: '>=1.21.0' 1391 + less: ^4.0.0 1392 + lightningcss: ^1.21.0 1393 + sass: ^1.70.0 1394 + sass-embedded: ^1.70.0 1395 + stylus: '>=0.54.8' 1396 + sugarss: ^5.0.0 1397 + terser: ^5.16.0 1398 + tsx: ^4.8.1 1399 + yaml: ^2.4.2 1400 + peerDependenciesMeta: 1401 + '@types/node': 1402 + optional: true 1403 + jiti: 1404 + optional: true 1405 + less: 1406 + optional: true 1407 + lightningcss: 1408 + optional: true 1409 + sass: 1410 + optional: true 1411 + sass-embedded: 1412 + optional: true 1413 + stylus: 1414 + optional: true 1415 + sugarss: 1416 + optional: true 1417 + terser: 1418 + optional: true 1419 + tsx: 1420 + optional: true 1421 + yaml: 1422 + optional: true 1423 + 1424 + vitefu@1.1.3: 1425 + resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==} 1426 + peerDependencies: 1427 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 1428 + peerDependenciesMeta: 1429 + vite: 1430 + optional: true 1431 + 1432 + web-namespaces@2.0.1: 1433 + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} 1434 + 1435 + which-pm-runs@1.1.0: 1436 + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} 1437 + engines: {node: '>=4'} 1438 + 1439 + xxhash-wasm@1.1.0: 1440 + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} 1441 + 1442 + yargs-parser@22.0.0: 1443 + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} 1444 + engines: {node: ^20.19.0 || ^22.12.0 || >=23} 1445 + 1446 + yocto-queue@1.2.2: 1447 + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} 1448 + engines: {node: '>=12.20'} 1449 + 1450 + zod@4.3.6: 1451 + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} 1452 + 1453 + zwitch@2.0.4: 1454 + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 1455 + 1456 + snapshots: 1457 + 1458 + '@astrojs/compiler@2.13.1': {} 1459 + 1460 + '@astrojs/compiler@3.0.1': {} 1461 + 1462 + '@astrojs/internal-helpers@0.8.0': 1463 + dependencies: 1464 + picomatch: 4.0.4 1465 + 1466 + '@astrojs/markdown-remark@7.1.0': 1467 + dependencies: 1468 + '@astrojs/internal-helpers': 0.8.0 1469 + '@astrojs/prism': 4.0.1 1470 + github-slugger: 2.0.0 1471 + hast-util-from-html: 2.0.3 1472 + hast-util-to-text: 4.0.2 1473 + js-yaml: 4.1.1 1474 + mdast-util-definitions: 6.0.0 1475 + rehype-raw: 7.0.0 1476 + rehype-stringify: 10.0.1 1477 + remark-gfm: 4.0.1 1478 + remark-parse: 11.0.0 1479 + remark-rehype: 11.1.2 1480 + remark-smartypants: 3.0.2 1481 + retext-smartypants: 6.2.0 1482 + shiki: 4.0.2 1483 + smol-toml: 1.6.1 1484 + unified: 11.0.5 1485 + unist-util-remove-position: 5.0.0 1486 + unist-util-visit: 5.1.0 1487 + unist-util-visit-parents: 6.0.2 1488 + vfile: 6.0.3 1489 + transitivePeerDependencies: 1490 + - supports-color 1491 + 1492 + '@astrojs/prism@4.0.1': 1493 + dependencies: 1494 + prismjs: 1.30.0 1495 + 1496 + '@astrojs/telemetry@3.3.0': 1497 + dependencies: 1498 + ci-info: 4.4.0 1499 + debug: 4.4.3 1500 + dlv: 1.1.3 1501 + dset: 3.1.4 1502 + is-docker: 3.0.0 1503 + is-wsl: 3.1.1 1504 + which-pm-runs: 1.1.0 1505 + transitivePeerDependencies: 1506 + - supports-color 1507 + 1508 + '@babel/helper-string-parser@7.27.1': {} 1509 + 1510 + '@babel/helper-validator-identifier@7.28.5': {} 1511 + 1512 + '@babel/parser@7.29.2': 1513 + dependencies: 1514 + '@babel/types': 7.29.0 1515 + 1516 + '@babel/types@7.29.0': 1517 + dependencies: 1518 + '@babel/helper-string-parser': 7.27.1 1519 + '@babel/helper-validator-identifier': 7.28.5 1520 + 1521 + '@capsizecss/unpack@4.0.0': 1522 + dependencies: 1523 + fontkitten: 1.0.3 1524 + 1525 + '@clack/core@1.2.0': 1526 + dependencies: 1527 + fast-wrap-ansi: 0.1.6 1528 + sisteransi: 1.0.5 1529 + 1530 + '@clack/prompts@1.2.0': 1531 + dependencies: 1532 + '@clack/core': 1.2.0 1533 + fast-string-width: 1.1.0 1534 + fast-wrap-ansi: 0.1.6 1535 + sisteransi: 1.0.5 1536 + 1537 + '@emnapi/runtime@1.9.2': 1538 + dependencies: 1539 + tslib: 2.8.1 1540 + optional: true 1541 + 1542 + '@esbuild/aix-ppc64@0.27.7': 1543 + optional: true 1544 + 1545 + '@esbuild/android-arm64@0.27.7': 1546 + optional: true 1547 + 1548 + '@esbuild/android-arm@0.27.7': 1549 + optional: true 1550 + 1551 + '@esbuild/android-x64@0.27.7': 1552 + optional: true 1553 + 1554 + '@esbuild/darwin-arm64@0.27.7': 1555 + optional: true 1556 + 1557 + '@esbuild/darwin-x64@0.27.7': 1558 + optional: true 1559 + 1560 + '@esbuild/freebsd-arm64@0.27.7': 1561 + optional: true 1562 + 1563 + '@esbuild/freebsd-x64@0.27.7': 1564 + optional: true 1565 + 1566 + '@esbuild/linux-arm64@0.27.7': 1567 + optional: true 1568 + 1569 + '@esbuild/linux-arm@0.27.7': 1570 + optional: true 1571 + 1572 + '@esbuild/linux-ia32@0.27.7': 1573 + optional: true 1574 + 1575 + '@esbuild/linux-loong64@0.27.7': 1576 + optional: true 1577 + 1578 + '@esbuild/linux-mips64el@0.27.7': 1579 + optional: true 1580 + 1581 + '@esbuild/linux-ppc64@0.27.7': 1582 + optional: true 1583 + 1584 + '@esbuild/linux-riscv64@0.27.7': 1585 + optional: true 1586 + 1587 + '@esbuild/linux-s390x@0.27.7': 1588 + optional: true 1589 + 1590 + '@esbuild/linux-x64@0.27.7': 1591 + optional: true 1592 + 1593 + '@esbuild/netbsd-arm64@0.27.7': 1594 + optional: true 1595 + 1596 + '@esbuild/netbsd-x64@0.27.7': 1597 + optional: true 1598 + 1599 + '@esbuild/openbsd-arm64@0.27.7': 1600 + optional: true 1601 + 1602 + '@esbuild/openbsd-x64@0.27.7': 1603 + optional: true 1604 + 1605 + '@esbuild/openharmony-arm64@0.27.7': 1606 + optional: true 1607 + 1608 + '@esbuild/sunos-x64@0.27.7': 1609 + optional: true 1610 + 1611 + '@esbuild/win32-arm64@0.27.7': 1612 + optional: true 1613 + 1614 + '@esbuild/win32-ia32@0.27.7': 1615 + optional: true 1616 + 1617 + '@esbuild/win32-x64@0.27.7': 1618 + optional: true 1619 + 1620 + '@img/colour@1.1.0': 1621 + optional: true 1622 + 1623 + '@img/sharp-darwin-arm64@0.34.5': 1624 + optionalDependencies: 1625 + '@img/sharp-libvips-darwin-arm64': 1.2.4 1626 + optional: true 1627 + 1628 + '@img/sharp-darwin-x64@0.34.5': 1629 + optionalDependencies: 1630 + '@img/sharp-libvips-darwin-x64': 1.2.4 1631 + optional: true 1632 + 1633 + '@img/sharp-libvips-darwin-arm64@1.2.4': 1634 + optional: true 1635 + 1636 + '@img/sharp-libvips-darwin-x64@1.2.4': 1637 + optional: true 1638 + 1639 + '@img/sharp-libvips-linux-arm64@1.2.4': 1640 + optional: true 1641 + 1642 + '@img/sharp-libvips-linux-arm@1.2.4': 1643 + optional: true 1644 + 1645 + '@img/sharp-libvips-linux-ppc64@1.2.4': 1646 + optional: true 1647 + 1648 + '@img/sharp-libvips-linux-riscv64@1.2.4': 1649 + optional: true 1650 + 1651 + '@img/sharp-libvips-linux-s390x@1.2.4': 1652 + optional: true 1653 + 1654 + '@img/sharp-libvips-linux-x64@1.2.4': 1655 + optional: true 1656 + 1657 + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 1658 + optional: true 1659 + 1660 + '@img/sharp-libvips-linuxmusl-x64@1.2.4': 1661 + optional: true 1662 + 1663 + '@img/sharp-linux-arm64@0.34.5': 1664 + optionalDependencies: 1665 + '@img/sharp-libvips-linux-arm64': 1.2.4 1666 + optional: true 1667 + 1668 + '@img/sharp-linux-arm@0.34.5': 1669 + optionalDependencies: 1670 + '@img/sharp-libvips-linux-arm': 1.2.4 1671 + optional: true 1672 + 1673 + '@img/sharp-linux-ppc64@0.34.5': 1674 + optionalDependencies: 1675 + '@img/sharp-libvips-linux-ppc64': 1.2.4 1676 + optional: true 1677 + 1678 + '@img/sharp-linux-riscv64@0.34.5': 1679 + optionalDependencies: 1680 + '@img/sharp-libvips-linux-riscv64': 1.2.4 1681 + optional: true 1682 + 1683 + '@img/sharp-linux-s390x@0.34.5': 1684 + optionalDependencies: 1685 + '@img/sharp-libvips-linux-s390x': 1.2.4 1686 + optional: true 1687 + 1688 + '@img/sharp-linux-x64@0.34.5': 1689 + optionalDependencies: 1690 + '@img/sharp-libvips-linux-x64': 1.2.4 1691 + optional: true 1692 + 1693 + '@img/sharp-linuxmusl-arm64@0.34.5': 1694 + optionalDependencies: 1695 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 1696 + optional: true 1697 + 1698 + '@img/sharp-linuxmusl-x64@0.34.5': 1699 + optionalDependencies: 1700 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 1701 + optional: true 1702 + 1703 + '@img/sharp-wasm32@0.34.5': 1704 + dependencies: 1705 + '@emnapi/runtime': 1.9.2 1706 + optional: true 1707 + 1708 + '@img/sharp-win32-arm64@0.34.5': 1709 + optional: true 1710 + 1711 + '@img/sharp-win32-ia32@0.34.5': 1712 + optional: true 1713 + 1714 + '@img/sharp-win32-x64@0.34.5': 1715 + optional: true 1716 + 1717 + '@jridgewell/sourcemap-codec@1.5.5': {} 1718 + 1719 + '@oslojs/encoding@1.1.0': {} 1720 + 1721 + '@rollup/pluginutils@5.3.0(rollup@4.60.1)': 1722 + dependencies: 1723 + '@types/estree': 1.0.8 1724 + estree-walker: 2.0.2 1725 + picomatch: 4.0.4 1726 + optionalDependencies: 1727 + rollup: 4.60.1 1728 + 1729 + '@rollup/rollup-android-arm-eabi@4.60.1': 1730 + optional: true 1731 + 1732 + '@rollup/rollup-android-arm64@4.60.1': 1733 + optional: true 1734 + 1735 + '@rollup/rollup-darwin-arm64@4.60.1': 1736 + optional: true 1737 + 1738 + '@rollup/rollup-darwin-x64@4.60.1': 1739 + optional: true 1740 + 1741 + '@rollup/rollup-freebsd-arm64@4.60.1': 1742 + optional: true 1743 + 1744 + '@rollup/rollup-freebsd-x64@4.60.1': 1745 + optional: true 1746 + 1747 + '@rollup/rollup-linux-arm-gnueabihf@4.60.1': 1748 + optional: true 1749 + 1750 + '@rollup/rollup-linux-arm-musleabihf@4.60.1': 1751 + optional: true 1752 + 1753 + '@rollup/rollup-linux-arm64-gnu@4.60.1': 1754 + optional: true 1755 + 1756 + '@rollup/rollup-linux-arm64-musl@4.60.1': 1757 + optional: true 1758 + 1759 + '@rollup/rollup-linux-loong64-gnu@4.60.1': 1760 + optional: true 1761 + 1762 + '@rollup/rollup-linux-loong64-musl@4.60.1': 1763 + optional: true 1764 + 1765 + '@rollup/rollup-linux-ppc64-gnu@4.60.1': 1766 + optional: true 1767 + 1768 + '@rollup/rollup-linux-ppc64-musl@4.60.1': 1769 + optional: true 1770 + 1771 + '@rollup/rollup-linux-riscv64-gnu@4.60.1': 1772 + optional: true 1773 + 1774 + '@rollup/rollup-linux-riscv64-musl@4.60.1': 1775 + optional: true 1776 + 1777 + '@rollup/rollup-linux-s390x-gnu@4.60.1': 1778 + optional: true 1779 + 1780 + '@rollup/rollup-linux-x64-gnu@4.60.1': 1781 + optional: true 1782 + 1783 + '@rollup/rollup-linux-x64-musl@4.60.1': 1784 + optional: true 1785 + 1786 + '@rollup/rollup-openbsd-x64@4.60.1': 1787 + optional: true 1788 + 1789 + '@rollup/rollup-openharmony-arm64@4.60.1': 1790 + optional: true 1791 + 1792 + '@rollup/rollup-win32-arm64-msvc@4.60.1': 1793 + optional: true 1794 + 1795 + '@rollup/rollup-win32-ia32-msvc@4.60.1': 1796 + optional: true 1797 + 1798 + '@rollup/rollup-win32-x64-gnu@4.60.1': 1799 + optional: true 1800 + 1801 + '@rollup/rollup-win32-x64-msvc@4.60.1': 1802 + optional: true 1803 + 1804 + '@shikijs/core@4.0.2': 1805 + dependencies: 1806 + '@shikijs/primitive': 4.0.2 1807 + '@shikijs/types': 4.0.2 1808 + '@shikijs/vscode-textmate': 10.0.2 1809 + '@types/hast': 3.0.4 1810 + hast-util-to-html: 9.0.5 1811 + 1812 + '@shikijs/engine-javascript@4.0.2': 1813 + dependencies: 1814 + '@shikijs/types': 4.0.2 1815 + '@shikijs/vscode-textmate': 10.0.2 1816 + oniguruma-to-es: 4.3.5 1817 + 1818 + '@shikijs/engine-oniguruma@4.0.2': 1819 + dependencies: 1820 + '@shikijs/types': 4.0.2 1821 + '@shikijs/vscode-textmate': 10.0.2 1822 + 1823 + '@shikijs/langs@4.0.2': 1824 + dependencies: 1825 + '@shikijs/types': 4.0.2 1826 + 1827 + '@shikijs/primitive@4.0.2': 1828 + dependencies: 1829 + '@shikijs/types': 4.0.2 1830 + '@shikijs/vscode-textmate': 10.0.2 1831 + '@types/hast': 3.0.4 1832 + 1833 + '@shikijs/themes@4.0.2': 1834 + dependencies: 1835 + '@shikijs/types': 4.0.2 1836 + 1837 + '@shikijs/types@4.0.2': 1838 + dependencies: 1839 + '@shikijs/vscode-textmate': 10.0.2 1840 + '@types/hast': 3.0.4 1841 + 1842 + '@shikijs/vscode-textmate@10.0.2': {} 1843 + 1844 + '@types/debug@4.1.13': 1845 + dependencies: 1846 + '@types/ms': 2.1.0 1847 + 1848 + '@types/estree@1.0.8': {} 1849 + 1850 + '@types/hast@3.0.4': 1851 + dependencies: 1852 + '@types/unist': 3.0.3 1853 + 1854 + '@types/mdast@4.0.4': 1855 + dependencies: 1856 + '@types/unist': 3.0.3 1857 + 1858 + '@types/ms@2.1.0': {} 1859 + 1860 + '@types/nlcst@2.0.3': 1861 + dependencies: 1862 + '@types/unist': 3.0.3 1863 + 1864 + '@types/unist@3.0.3': {} 1865 + 1866 + '@ungap/structured-clone@1.3.0': {} 1867 + 1868 + anymatch@3.1.3: 1869 + dependencies: 1870 + normalize-path: 3.0.0 1871 + picomatch: 2.3.2 1872 + 1873 + argparse@2.0.1: {} 1874 + 1875 + aria-query@5.3.2: {} 1876 + 1877 + array-iterate@2.0.1: {} 1878 + 1879 + astro@6.1.5(rollup@4.60.1)(typescript@6.0.2): 1880 + dependencies: 1881 + '@astrojs/compiler': 3.0.1 1882 + '@astrojs/internal-helpers': 0.8.0 1883 + '@astrojs/markdown-remark': 7.1.0 1884 + '@astrojs/telemetry': 3.3.0 1885 + '@capsizecss/unpack': 4.0.0 1886 + '@clack/prompts': 1.2.0 1887 + '@oslojs/encoding': 1.1.0 1888 + '@rollup/pluginutils': 5.3.0(rollup@4.60.1) 1889 + aria-query: 5.3.2 1890 + axobject-query: 4.1.0 1891 + ci-info: 4.4.0 1892 + clsx: 2.1.1 1893 + common-ancestor-path: 2.0.0 1894 + cookie: 1.1.1 1895 + devalue: 5.7.1 1896 + diff: 8.0.4 1897 + dset: 3.1.4 1898 + es-module-lexer: 2.0.0 1899 + esbuild: 0.27.7 1900 + flattie: 1.1.1 1901 + fontace: 0.4.1 1902 + github-slugger: 2.0.0 1903 + html-escaper: 3.0.3 1904 + http-cache-semantics: 4.2.0 1905 + js-yaml: 4.1.1 1906 + magic-string: 0.30.21 1907 + magicast: 0.5.2 1908 + mrmime: 2.0.1 1909 + neotraverse: 0.6.18 1910 + obug: 2.1.1 1911 + p-limit: 7.3.0 1912 + p-queue: 9.1.2 1913 + package-manager-detector: 1.6.0 1914 + piccolore: 0.1.3 1915 + picomatch: 4.0.4 1916 + rehype: 13.0.2 1917 + semver: 7.7.4 1918 + shiki: 4.0.2 1919 + smol-toml: 1.6.1 1920 + svgo: 4.0.1 1921 + tinyclip: 0.1.12 1922 + tinyexec: 1.1.1 1923 + tinyglobby: 0.2.16 1924 + tsconfck: 3.1.6(typescript@6.0.2) 1925 + ultrahtml: 1.6.0 1926 + unifont: 0.7.4 1927 + unist-util-visit: 5.1.0 1928 + unstorage: 1.17.5 1929 + vfile: 6.0.3 1930 + vite: 7.3.2 1931 + vitefu: 1.1.3(vite@7.3.2) 1932 + xxhash-wasm: 1.1.0 1933 + yargs-parser: 22.0.0 1934 + zod: 4.3.6 1935 + optionalDependencies: 1936 + sharp: 0.34.5 1937 + transitivePeerDependencies: 1938 + - '@azure/app-configuration' 1939 + - '@azure/cosmos' 1940 + - '@azure/data-tables' 1941 + - '@azure/identity' 1942 + - '@azure/keyvault-secrets' 1943 + - '@azure/storage-blob' 1944 + - '@capacitor/preferences' 1945 + - '@deno/kv' 1946 + - '@netlify/blobs' 1947 + - '@planetscale/database' 1948 + - '@types/node' 1949 + - '@upstash/redis' 1950 + - '@vercel/blob' 1951 + - '@vercel/functions' 1952 + - '@vercel/kv' 1953 + - aws4fetch 1954 + - db0 1955 + - idb-keyval 1956 + - ioredis 1957 + - jiti 1958 + - less 1959 + - lightningcss 1960 + - rollup 1961 + - sass 1962 + - sass-embedded 1963 + - stylus 1964 + - sugarss 1965 + - supports-color 1966 + - terser 1967 + - tsx 1968 + - typescript 1969 + - uploadthing 1970 + - yaml 1971 + 1972 + axobject-query@4.1.0: {} 1973 + 1974 + bail@2.0.2: {} 1975 + 1976 + boolbase@1.0.0: {} 1977 + 1978 + ccount@2.0.1: {} 1979 + 1980 + character-entities-html4@2.1.0: {} 1981 + 1982 + character-entities-legacy@3.0.0: {} 1983 + 1984 + character-entities@2.0.2: {} 1985 + 1986 + chokidar@5.0.0: 1987 + dependencies: 1988 + readdirp: 5.0.0 1989 + 1990 + ci-info@4.4.0: {} 1991 + 1992 + clsx@2.1.1: {} 1993 + 1994 + comma-separated-tokens@2.0.3: {} 1995 + 1996 + commander@11.1.0: {} 1997 + 1998 + common-ancestor-path@2.0.0: {} 1999 + 2000 + cookie-es@1.2.3: {} 2001 + 2002 + cookie@1.1.1: {} 2003 + 2004 + crossws@0.3.5: 2005 + dependencies: 2006 + uncrypto: 0.1.3 2007 + 2008 + css-select@5.2.2: 2009 + dependencies: 2010 + boolbase: 1.0.0 2011 + css-what: 6.2.2 2012 + domhandler: 5.0.3 2013 + domutils: 3.2.2 2014 + nth-check: 2.1.1 2015 + 2016 + css-tree@2.2.1: 2017 + dependencies: 2018 + mdn-data: 2.0.28 2019 + source-map-js: 1.2.1 2020 + 2021 + css-tree@3.2.1: 2022 + dependencies: 2023 + mdn-data: 2.27.1 2024 + source-map-js: 1.2.1 2025 + 2026 + css-what@6.2.2: {} 2027 + 2028 + csso@5.0.5: 2029 + dependencies: 2030 + css-tree: 2.2.1 2031 + 2032 + debug@4.4.3: 2033 + dependencies: 2034 + ms: 2.1.3 2035 + 2036 + decode-named-character-reference@1.3.0: 2037 + dependencies: 2038 + character-entities: 2.0.2 2039 + 2040 + defu@6.1.7: {} 2041 + 2042 + dequal@2.0.3: {} 2043 + 2044 + destr@2.0.5: {} 2045 + 2046 + detect-libc@2.1.2: 2047 + optional: true 2048 + 2049 + devalue@5.7.1: {} 2050 + 2051 + devlop@1.1.0: 2052 + dependencies: 2053 + dequal: 2.0.3 2054 + 2055 + diff@8.0.4: {} 2056 + 2057 + dlv@1.1.3: {} 2058 + 2059 + dom-serializer@2.0.0: 2060 + dependencies: 2061 + domelementtype: 2.3.0 2062 + domhandler: 5.0.3 2063 + entities: 4.5.0 2064 + 2065 + domelementtype@2.3.0: {} 2066 + 2067 + domhandler@5.0.3: 2068 + dependencies: 2069 + domelementtype: 2.3.0 2070 + 2071 + domutils@3.2.2: 2072 + dependencies: 2073 + dom-serializer: 2.0.0 2074 + domelementtype: 2.3.0 2075 + domhandler: 5.0.3 2076 + 2077 + dset@3.1.4: {} 2078 + 2079 + entities@4.5.0: {} 2080 + 2081 + entities@6.0.1: {} 2082 + 2083 + es-module-lexer@2.0.0: {} 2084 + 2085 + esbuild@0.27.7: 2086 + optionalDependencies: 2087 + '@esbuild/aix-ppc64': 0.27.7 2088 + '@esbuild/android-arm': 0.27.7 2089 + '@esbuild/android-arm64': 0.27.7 2090 + '@esbuild/android-x64': 0.27.7 2091 + '@esbuild/darwin-arm64': 0.27.7 2092 + '@esbuild/darwin-x64': 0.27.7 2093 + '@esbuild/freebsd-arm64': 0.27.7 2094 + '@esbuild/freebsd-x64': 0.27.7 2095 + '@esbuild/linux-arm': 0.27.7 2096 + '@esbuild/linux-arm64': 0.27.7 2097 + '@esbuild/linux-ia32': 0.27.7 2098 + '@esbuild/linux-loong64': 0.27.7 2099 + '@esbuild/linux-mips64el': 0.27.7 2100 + '@esbuild/linux-ppc64': 0.27.7 2101 + '@esbuild/linux-riscv64': 0.27.7 2102 + '@esbuild/linux-s390x': 0.27.7 2103 + '@esbuild/linux-x64': 0.27.7 2104 + '@esbuild/netbsd-arm64': 0.27.7 2105 + '@esbuild/netbsd-x64': 0.27.7 2106 + '@esbuild/openbsd-arm64': 0.27.7 2107 + '@esbuild/openbsd-x64': 0.27.7 2108 + '@esbuild/openharmony-arm64': 0.27.7 2109 + '@esbuild/sunos-x64': 0.27.7 2110 + '@esbuild/win32-arm64': 0.27.7 2111 + '@esbuild/win32-ia32': 0.27.7 2112 + '@esbuild/win32-x64': 0.27.7 2113 + 2114 + escape-string-regexp@5.0.0: {} 2115 + 2116 + estree-walker@2.0.2: {} 2117 + 2118 + eventemitter3@5.0.4: {} 2119 + 2120 + extend@3.0.2: {} 2121 + 2122 + fast-string-truncated-width@1.2.1: {} 2123 + 2124 + fast-string-width@1.1.0: 2125 + dependencies: 2126 + fast-string-truncated-width: 1.2.1 2127 + 2128 + fast-wrap-ansi@0.1.6: 2129 + dependencies: 2130 + fast-string-width: 1.1.0 2131 + 2132 + fdir@6.5.0(picomatch@4.0.4): 2133 + optionalDependencies: 2134 + picomatch: 4.0.4 2135 + 2136 + flattie@1.1.1: {} 2137 + 2138 + fontace@0.4.1: 2139 + dependencies: 2140 + fontkitten: 1.0.3 2141 + 2142 + fontkitten@1.0.3: 2143 + dependencies: 2144 + tiny-inflate: 1.0.3 2145 + 2146 + fsevents@2.3.3: 2147 + optional: true 2148 + 2149 + github-slugger@2.0.0: {} 2150 + 2151 + h3@1.15.11: 2152 + dependencies: 2153 + cookie-es: 1.2.3 2154 + crossws: 0.3.5 2155 + defu: 6.1.7 2156 + destr: 2.0.5 2157 + iron-webcrypto: 1.2.1 2158 + node-mock-http: 1.0.4 2159 + radix3: 1.1.2 2160 + ufo: 1.6.3 2161 + uncrypto: 0.1.3 2162 + 2163 + hast-util-from-html@2.0.3: 2164 + dependencies: 2165 + '@types/hast': 3.0.4 2166 + devlop: 1.1.0 2167 + hast-util-from-parse5: 8.0.3 2168 + parse5: 7.3.0 2169 + vfile: 6.0.3 2170 + vfile-message: 4.0.3 2171 + 2172 + hast-util-from-parse5@8.0.3: 2173 + dependencies: 2174 + '@types/hast': 3.0.4 2175 + '@types/unist': 3.0.3 2176 + devlop: 1.1.0 2177 + hastscript: 9.0.1 2178 + property-information: 7.1.0 2179 + vfile: 6.0.3 2180 + vfile-location: 5.0.3 2181 + web-namespaces: 2.0.1 2182 + 2183 + hast-util-is-element@3.0.0: 2184 + dependencies: 2185 + '@types/hast': 3.0.4 2186 + 2187 + hast-util-parse-selector@4.0.0: 2188 + dependencies: 2189 + '@types/hast': 3.0.4 2190 + 2191 + hast-util-raw@9.1.0: 2192 + dependencies: 2193 + '@types/hast': 3.0.4 2194 + '@types/unist': 3.0.3 2195 + '@ungap/structured-clone': 1.3.0 2196 + hast-util-from-parse5: 8.0.3 2197 + hast-util-to-parse5: 8.0.1 2198 + html-void-elements: 3.0.0 2199 + mdast-util-to-hast: 13.2.1 2200 + parse5: 7.3.0 2201 + unist-util-position: 5.0.0 2202 + unist-util-visit: 5.1.0 2203 + vfile: 6.0.3 2204 + web-namespaces: 2.0.1 2205 + zwitch: 2.0.4 2206 + 2207 + hast-util-to-html@9.0.5: 2208 + dependencies: 2209 + '@types/hast': 3.0.4 2210 + '@types/unist': 3.0.3 2211 + ccount: 2.0.1 2212 + comma-separated-tokens: 2.0.3 2213 + hast-util-whitespace: 3.0.0 2214 + html-void-elements: 3.0.0 2215 + mdast-util-to-hast: 13.2.1 2216 + property-information: 7.1.0 2217 + space-separated-tokens: 2.0.2 2218 + stringify-entities: 4.0.4 2219 + zwitch: 2.0.4 2220 + 2221 + hast-util-to-parse5@8.0.1: 2222 + dependencies: 2223 + '@types/hast': 3.0.4 2224 + comma-separated-tokens: 2.0.3 2225 + devlop: 1.1.0 2226 + property-information: 7.1.0 2227 + space-separated-tokens: 2.0.2 2228 + web-namespaces: 2.0.1 2229 + zwitch: 2.0.4 2230 + 2231 + hast-util-to-text@4.0.2: 2232 + dependencies: 2233 + '@types/hast': 3.0.4 2234 + '@types/unist': 3.0.3 2235 + hast-util-is-element: 3.0.0 2236 + unist-util-find-after: 5.0.0 2237 + 2238 + hast-util-whitespace@3.0.0: 2239 + dependencies: 2240 + '@types/hast': 3.0.4 2241 + 2242 + hastscript@9.0.1: 2243 + dependencies: 2244 + '@types/hast': 3.0.4 2245 + comma-separated-tokens: 2.0.3 2246 + hast-util-parse-selector: 4.0.0 2247 + property-information: 7.1.0 2248 + space-separated-tokens: 2.0.2 2249 + 2250 + html-escaper@3.0.3: {} 2251 + 2252 + html-void-elements@3.0.0: {} 2253 + 2254 + http-cache-semantics@4.2.0: {} 2255 + 2256 + iron-webcrypto@1.2.1: {} 2257 + 2258 + is-docker@3.0.0: {} 2259 + 2260 + is-inside-container@1.0.0: 2261 + dependencies: 2262 + is-docker: 3.0.0 2263 + 2264 + is-plain-obj@4.1.0: {} 2265 + 2266 + is-wsl@3.1.1: 2267 + dependencies: 2268 + is-inside-container: 1.0.0 2269 + 2270 + js-yaml@4.1.1: 2271 + dependencies: 2272 + argparse: 2.0.1 2273 + 2274 + longest-streak@3.1.0: {} 2275 + 2276 + lru-cache@11.3.5: {} 2277 + 2278 + magic-string@0.30.21: 2279 + dependencies: 2280 + '@jridgewell/sourcemap-codec': 1.5.5 2281 + 2282 + magicast@0.5.2: 2283 + dependencies: 2284 + '@babel/parser': 7.29.2 2285 + '@babel/types': 7.29.0 2286 + source-map-js: 1.2.1 2287 + 2288 + markdown-table@3.0.4: {} 2289 + 2290 + mdast-util-definitions@6.0.0: 2291 + dependencies: 2292 + '@types/mdast': 4.0.4 2293 + '@types/unist': 3.0.3 2294 + unist-util-visit: 5.1.0 2295 + 2296 + mdast-util-find-and-replace@3.0.2: 2297 + dependencies: 2298 + '@types/mdast': 4.0.4 2299 + escape-string-regexp: 5.0.0 2300 + unist-util-is: 6.0.1 2301 + unist-util-visit-parents: 6.0.2 2302 + 2303 + mdast-util-from-markdown@2.0.3: 2304 + dependencies: 2305 + '@types/mdast': 4.0.4 2306 + '@types/unist': 3.0.3 2307 + decode-named-character-reference: 1.3.0 2308 + devlop: 1.1.0 2309 + mdast-util-to-string: 4.0.0 2310 + micromark: 4.0.2 2311 + micromark-util-decode-numeric-character-reference: 2.0.2 2312 + micromark-util-decode-string: 2.0.1 2313 + micromark-util-normalize-identifier: 2.0.1 2314 + micromark-util-symbol: 2.0.1 2315 + micromark-util-types: 2.0.2 2316 + unist-util-stringify-position: 4.0.0 2317 + transitivePeerDependencies: 2318 + - supports-color 2319 + 2320 + mdast-util-gfm-autolink-literal@2.0.1: 2321 + dependencies: 2322 + '@types/mdast': 4.0.4 2323 + ccount: 2.0.1 2324 + devlop: 1.1.0 2325 + mdast-util-find-and-replace: 3.0.2 2326 + micromark-util-character: 2.1.1 2327 + 2328 + mdast-util-gfm-footnote@2.1.0: 2329 + dependencies: 2330 + '@types/mdast': 4.0.4 2331 + devlop: 1.1.0 2332 + mdast-util-from-markdown: 2.0.3 2333 + mdast-util-to-markdown: 2.1.2 2334 + micromark-util-normalize-identifier: 2.0.1 2335 + transitivePeerDependencies: 2336 + - supports-color 2337 + 2338 + mdast-util-gfm-strikethrough@2.0.0: 2339 + dependencies: 2340 + '@types/mdast': 4.0.4 2341 + mdast-util-from-markdown: 2.0.3 2342 + mdast-util-to-markdown: 2.1.2 2343 + transitivePeerDependencies: 2344 + - supports-color 2345 + 2346 + mdast-util-gfm-table@2.0.0: 2347 + dependencies: 2348 + '@types/mdast': 4.0.4 2349 + devlop: 1.1.0 2350 + markdown-table: 3.0.4 2351 + mdast-util-from-markdown: 2.0.3 2352 + mdast-util-to-markdown: 2.1.2 2353 + transitivePeerDependencies: 2354 + - supports-color 2355 + 2356 + mdast-util-gfm-task-list-item@2.0.0: 2357 + dependencies: 2358 + '@types/mdast': 4.0.4 2359 + devlop: 1.1.0 2360 + mdast-util-from-markdown: 2.0.3 2361 + mdast-util-to-markdown: 2.1.2 2362 + transitivePeerDependencies: 2363 + - supports-color 2364 + 2365 + mdast-util-gfm@3.1.0: 2366 + dependencies: 2367 + mdast-util-from-markdown: 2.0.3 2368 + mdast-util-gfm-autolink-literal: 2.0.1 2369 + mdast-util-gfm-footnote: 2.1.0 2370 + mdast-util-gfm-strikethrough: 2.0.0 2371 + mdast-util-gfm-table: 2.0.0 2372 + mdast-util-gfm-task-list-item: 2.0.0 2373 + mdast-util-to-markdown: 2.1.2 2374 + transitivePeerDependencies: 2375 + - supports-color 2376 + 2377 + mdast-util-phrasing@4.1.0: 2378 + dependencies: 2379 + '@types/mdast': 4.0.4 2380 + unist-util-is: 6.0.1 2381 + 2382 + mdast-util-to-hast@13.2.1: 2383 + dependencies: 2384 + '@types/hast': 3.0.4 2385 + '@types/mdast': 4.0.4 2386 + '@ungap/structured-clone': 1.3.0 2387 + devlop: 1.1.0 2388 + micromark-util-sanitize-uri: 2.0.1 2389 + trim-lines: 3.0.1 2390 + unist-util-position: 5.0.0 2391 + unist-util-visit: 5.1.0 2392 + vfile: 6.0.3 2393 + 2394 + mdast-util-to-markdown@2.1.2: 2395 + dependencies: 2396 + '@types/mdast': 4.0.4 2397 + '@types/unist': 3.0.3 2398 + longest-streak: 3.1.0 2399 + mdast-util-phrasing: 4.1.0 2400 + mdast-util-to-string: 4.0.0 2401 + micromark-util-classify-character: 2.0.1 2402 + micromark-util-decode-string: 2.0.1 2403 + unist-util-visit: 5.1.0 2404 + zwitch: 2.0.4 2405 + 2406 + mdast-util-to-string@4.0.0: 2407 + dependencies: 2408 + '@types/mdast': 4.0.4 2409 + 2410 + mdn-data@2.0.28: {} 2411 + 2412 + mdn-data@2.27.1: {} 2413 + 2414 + micromark-core-commonmark@2.0.3: 2415 + dependencies: 2416 + decode-named-character-reference: 1.3.0 2417 + devlop: 1.1.0 2418 + micromark-factory-destination: 2.0.1 2419 + micromark-factory-label: 2.0.1 2420 + micromark-factory-space: 2.0.1 2421 + micromark-factory-title: 2.0.1 2422 + micromark-factory-whitespace: 2.0.1 2423 + micromark-util-character: 2.1.1 2424 + micromark-util-chunked: 2.0.1 2425 + micromark-util-classify-character: 2.0.1 2426 + micromark-util-html-tag-name: 2.0.1 2427 + micromark-util-normalize-identifier: 2.0.1 2428 + micromark-util-resolve-all: 2.0.1 2429 + micromark-util-subtokenize: 2.1.0 2430 + micromark-util-symbol: 2.0.1 2431 + micromark-util-types: 2.0.2 2432 + 2433 + micromark-extension-gfm-autolink-literal@2.1.0: 2434 + dependencies: 2435 + micromark-util-character: 2.1.1 2436 + micromark-util-sanitize-uri: 2.0.1 2437 + micromark-util-symbol: 2.0.1 2438 + micromark-util-types: 2.0.2 2439 + 2440 + micromark-extension-gfm-footnote@2.1.0: 2441 + dependencies: 2442 + devlop: 1.1.0 2443 + micromark-core-commonmark: 2.0.3 2444 + micromark-factory-space: 2.0.1 2445 + micromark-util-character: 2.1.1 2446 + micromark-util-normalize-identifier: 2.0.1 2447 + micromark-util-sanitize-uri: 2.0.1 2448 + micromark-util-symbol: 2.0.1 2449 + micromark-util-types: 2.0.2 2450 + 2451 + micromark-extension-gfm-strikethrough@2.1.0: 2452 + dependencies: 2453 + devlop: 1.1.0 2454 + micromark-util-chunked: 2.0.1 2455 + micromark-util-classify-character: 2.0.1 2456 + micromark-util-resolve-all: 2.0.1 2457 + micromark-util-symbol: 2.0.1 2458 + micromark-util-types: 2.0.2 2459 + 2460 + micromark-extension-gfm-table@2.1.1: 2461 + dependencies: 2462 + devlop: 1.1.0 2463 + micromark-factory-space: 2.0.1 2464 + micromark-util-character: 2.1.1 2465 + micromark-util-symbol: 2.0.1 2466 + micromark-util-types: 2.0.2 2467 + 2468 + micromark-extension-gfm-tagfilter@2.0.0: 2469 + dependencies: 2470 + micromark-util-types: 2.0.2 2471 + 2472 + micromark-extension-gfm-task-list-item@2.1.0: 2473 + dependencies: 2474 + devlop: 1.1.0 2475 + micromark-factory-space: 2.0.1 2476 + micromark-util-character: 2.1.1 2477 + micromark-util-symbol: 2.0.1 2478 + micromark-util-types: 2.0.2 2479 + 2480 + micromark-extension-gfm@3.0.0: 2481 + dependencies: 2482 + micromark-extension-gfm-autolink-literal: 2.1.0 2483 + micromark-extension-gfm-footnote: 2.1.0 2484 + micromark-extension-gfm-strikethrough: 2.1.0 2485 + micromark-extension-gfm-table: 2.1.1 2486 + micromark-extension-gfm-tagfilter: 2.0.0 2487 + micromark-extension-gfm-task-list-item: 2.1.0 2488 + micromark-util-combine-extensions: 2.0.1 2489 + micromark-util-types: 2.0.2 2490 + 2491 + micromark-factory-destination@2.0.1: 2492 + dependencies: 2493 + micromark-util-character: 2.1.1 2494 + micromark-util-symbol: 2.0.1 2495 + micromark-util-types: 2.0.2 2496 + 2497 + micromark-factory-label@2.0.1: 2498 + dependencies: 2499 + devlop: 1.1.0 2500 + micromark-util-character: 2.1.1 2501 + micromark-util-symbol: 2.0.1 2502 + micromark-util-types: 2.0.2 2503 + 2504 + micromark-factory-space@2.0.1: 2505 + dependencies: 2506 + micromark-util-character: 2.1.1 2507 + micromark-util-types: 2.0.2 2508 + 2509 + micromark-factory-title@2.0.1: 2510 + dependencies: 2511 + micromark-factory-space: 2.0.1 2512 + micromark-util-character: 2.1.1 2513 + micromark-util-symbol: 2.0.1 2514 + micromark-util-types: 2.0.2 2515 + 2516 + micromark-factory-whitespace@2.0.1: 2517 + dependencies: 2518 + micromark-factory-space: 2.0.1 2519 + micromark-util-character: 2.1.1 2520 + micromark-util-symbol: 2.0.1 2521 + micromark-util-types: 2.0.2 2522 + 2523 + micromark-util-character@2.1.1: 2524 + dependencies: 2525 + micromark-util-symbol: 2.0.1 2526 + micromark-util-types: 2.0.2 2527 + 2528 + micromark-util-chunked@2.0.1: 2529 + dependencies: 2530 + micromark-util-symbol: 2.0.1 2531 + 2532 + micromark-util-classify-character@2.0.1: 2533 + dependencies: 2534 + micromark-util-character: 2.1.1 2535 + micromark-util-symbol: 2.0.1 2536 + micromark-util-types: 2.0.2 2537 + 2538 + micromark-util-combine-extensions@2.0.1: 2539 + dependencies: 2540 + micromark-util-chunked: 2.0.1 2541 + micromark-util-types: 2.0.2 2542 + 2543 + micromark-util-decode-numeric-character-reference@2.0.2: 2544 + dependencies: 2545 + micromark-util-symbol: 2.0.1 2546 + 2547 + micromark-util-decode-string@2.0.1: 2548 + dependencies: 2549 + decode-named-character-reference: 1.3.0 2550 + micromark-util-character: 2.1.1 2551 + micromark-util-decode-numeric-character-reference: 2.0.2 2552 + micromark-util-symbol: 2.0.1 2553 + 2554 + micromark-util-encode@2.0.1: {} 2555 + 2556 + micromark-util-html-tag-name@2.0.1: {} 2557 + 2558 + micromark-util-normalize-identifier@2.0.1: 2559 + dependencies: 2560 + micromark-util-symbol: 2.0.1 2561 + 2562 + micromark-util-resolve-all@2.0.1: 2563 + dependencies: 2564 + micromark-util-types: 2.0.2 2565 + 2566 + micromark-util-sanitize-uri@2.0.1: 2567 + dependencies: 2568 + micromark-util-character: 2.1.1 2569 + micromark-util-encode: 2.0.1 2570 + micromark-util-symbol: 2.0.1 2571 + 2572 + micromark-util-subtokenize@2.1.0: 2573 + dependencies: 2574 + devlop: 1.1.0 2575 + micromark-util-chunked: 2.0.1 2576 + micromark-util-symbol: 2.0.1 2577 + micromark-util-types: 2.0.2 2578 + 2579 + micromark-util-symbol@2.0.1: {} 2580 + 2581 + micromark-util-types@2.0.2: {} 2582 + 2583 + micromark@4.0.2: 2584 + dependencies: 2585 + '@types/debug': 4.1.13 2586 + debug: 4.4.3 2587 + decode-named-character-reference: 1.3.0 2588 + devlop: 1.1.0 2589 + micromark-core-commonmark: 2.0.3 2590 + micromark-factory-space: 2.0.1 2591 + micromark-util-character: 2.1.1 2592 + micromark-util-chunked: 2.0.1 2593 + micromark-util-combine-extensions: 2.0.1 2594 + micromark-util-decode-numeric-character-reference: 2.0.2 2595 + micromark-util-encode: 2.0.1 2596 + micromark-util-normalize-identifier: 2.0.1 2597 + micromark-util-resolve-all: 2.0.1 2598 + micromark-util-sanitize-uri: 2.0.1 2599 + micromark-util-subtokenize: 2.1.0 2600 + micromark-util-symbol: 2.0.1 2601 + micromark-util-types: 2.0.2 2602 + transitivePeerDependencies: 2603 + - supports-color 2604 + 2605 + mrmime@2.0.1: {} 2606 + 2607 + ms@2.1.3: {} 2608 + 2609 + nanoid@3.3.11: {} 2610 + 2611 + neotraverse@0.6.18: {} 2612 + 2613 + nlcst-to-string@4.0.0: 2614 + dependencies: 2615 + '@types/nlcst': 2.0.3 2616 + 2617 + node-fetch-native@1.6.7: {} 2618 + 2619 + node-mock-http@1.0.4: {} 2620 + 2621 + normalize-path@3.0.0: {} 2622 + 2623 + nth-check@2.1.1: 2624 + dependencies: 2625 + boolbase: 1.0.0 2626 + 2627 + obug@2.1.1: {} 2628 + 2629 + ofetch@1.5.1: 2630 + dependencies: 2631 + destr: 2.0.5 2632 + node-fetch-native: 1.6.7 2633 + ufo: 1.6.3 2634 + 2635 + ohash@2.0.11: {} 2636 + 2637 + oniguruma-parser@0.12.1: {} 2638 + 2639 + oniguruma-to-es@4.3.5: 2640 + dependencies: 2641 + oniguruma-parser: 0.12.1 2642 + regex: 6.1.0 2643 + regex-recursion: 6.0.2 2644 + 2645 + p-limit@7.3.0: 2646 + dependencies: 2647 + yocto-queue: 1.2.2 2648 + 2649 + p-queue@9.1.2: 2650 + dependencies: 2651 + eventemitter3: 5.0.4 2652 + p-timeout: 7.0.1 2653 + 2654 + p-timeout@7.0.1: {} 2655 + 2656 + package-manager-detector@1.6.0: {} 2657 + 2658 + parse-latin@7.0.0: 2659 + dependencies: 2660 + '@types/nlcst': 2.0.3 2661 + '@types/unist': 3.0.3 2662 + nlcst-to-string: 4.0.0 2663 + unist-util-modify-children: 4.0.0 2664 + unist-util-visit-children: 3.0.0 2665 + vfile: 6.0.3 2666 + 2667 + parse5@7.3.0: 2668 + dependencies: 2669 + entities: 6.0.1 2670 + 2671 + piccolore@0.1.3: {} 2672 + 2673 + picocolors@1.1.1: {} 2674 + 2675 + picomatch@2.3.2: {} 2676 + 2677 + picomatch@4.0.4: {} 2678 + 2679 + postcss@8.5.9: 2680 + dependencies: 2681 + nanoid: 3.3.11 2682 + picocolors: 1.1.1 2683 + source-map-js: 1.2.1 2684 + 2685 + prettier-plugin-astro@0.14.1: 2686 + dependencies: 2687 + '@astrojs/compiler': 2.13.1 2688 + prettier: 3.8.2 2689 + sass-formatter: 0.7.9 2690 + 2691 + prettier@3.8.2: {} 2692 + 2693 + prismjs@1.30.0: {} 2694 + 2695 + property-information@7.1.0: {} 2696 + 2697 + radix3@1.1.2: {} 2698 + 2699 + readdirp@5.0.0: {} 2700 + 2701 + regex-recursion@6.0.2: 2702 + dependencies: 2703 + regex-utilities: 2.3.0 2704 + 2705 + regex-utilities@2.3.0: {} 2706 + 2707 + regex@6.1.0: 2708 + dependencies: 2709 + regex-utilities: 2.3.0 2710 + 2711 + rehype-parse@9.0.1: 2712 + dependencies: 2713 + '@types/hast': 3.0.4 2714 + hast-util-from-html: 2.0.3 2715 + unified: 11.0.5 2716 + 2717 + rehype-raw@7.0.0: 2718 + dependencies: 2719 + '@types/hast': 3.0.4 2720 + hast-util-raw: 9.1.0 2721 + vfile: 6.0.3 2722 + 2723 + rehype-stringify@10.0.1: 2724 + dependencies: 2725 + '@types/hast': 3.0.4 2726 + hast-util-to-html: 9.0.5 2727 + unified: 11.0.5 2728 + 2729 + rehype@13.0.2: 2730 + dependencies: 2731 + '@types/hast': 3.0.4 2732 + rehype-parse: 9.0.1 2733 + rehype-stringify: 10.0.1 2734 + unified: 11.0.5 2735 + 2736 + remark-gfm@4.0.1: 2737 + dependencies: 2738 + '@types/mdast': 4.0.4 2739 + mdast-util-gfm: 3.1.0 2740 + micromark-extension-gfm: 3.0.0 2741 + remark-parse: 11.0.0 2742 + remark-stringify: 11.0.0 2743 + unified: 11.0.5 2744 + transitivePeerDependencies: 2745 + - supports-color 2746 + 2747 + remark-parse@11.0.0: 2748 + dependencies: 2749 + '@types/mdast': 4.0.4 2750 + mdast-util-from-markdown: 2.0.3 2751 + micromark-util-types: 2.0.2 2752 + unified: 11.0.5 2753 + transitivePeerDependencies: 2754 + - supports-color 2755 + 2756 + remark-rehype@11.1.2: 2757 + dependencies: 2758 + '@types/hast': 3.0.4 2759 + '@types/mdast': 4.0.4 2760 + mdast-util-to-hast: 13.2.1 2761 + unified: 11.0.5 2762 + vfile: 6.0.3 2763 + 2764 + remark-smartypants@3.0.2: 2765 + dependencies: 2766 + retext: 9.0.0 2767 + retext-smartypants: 6.2.0 2768 + unified: 11.0.5 2769 + unist-util-visit: 5.1.0 2770 + 2771 + remark-stringify@11.0.0: 2772 + dependencies: 2773 + '@types/mdast': 4.0.4 2774 + mdast-util-to-markdown: 2.1.2 2775 + unified: 11.0.5 2776 + 2777 + retext-latin@4.0.0: 2778 + dependencies: 2779 + '@types/nlcst': 2.0.3 2780 + parse-latin: 7.0.0 2781 + unified: 11.0.5 2782 + 2783 + retext-smartypants@6.2.0: 2784 + dependencies: 2785 + '@types/nlcst': 2.0.3 2786 + nlcst-to-string: 4.0.0 2787 + unist-util-visit: 5.1.0 2788 + 2789 + retext-stringify@4.0.0: 2790 + dependencies: 2791 + '@types/nlcst': 2.0.3 2792 + nlcst-to-string: 4.0.0 2793 + unified: 11.0.5 2794 + 2795 + retext@9.0.0: 2796 + dependencies: 2797 + '@types/nlcst': 2.0.3 2798 + retext-latin: 4.0.0 2799 + retext-stringify: 4.0.0 2800 + unified: 11.0.5 2801 + 2802 + rollup@4.60.1: 2803 + dependencies: 2804 + '@types/estree': 1.0.8 2805 + optionalDependencies: 2806 + '@rollup/rollup-android-arm-eabi': 4.60.1 2807 + '@rollup/rollup-android-arm64': 4.60.1 2808 + '@rollup/rollup-darwin-arm64': 4.60.1 2809 + '@rollup/rollup-darwin-x64': 4.60.1 2810 + '@rollup/rollup-freebsd-arm64': 4.60.1 2811 + '@rollup/rollup-freebsd-x64': 4.60.1 2812 + '@rollup/rollup-linux-arm-gnueabihf': 4.60.1 2813 + '@rollup/rollup-linux-arm-musleabihf': 4.60.1 2814 + '@rollup/rollup-linux-arm64-gnu': 4.60.1 2815 + '@rollup/rollup-linux-arm64-musl': 4.60.1 2816 + '@rollup/rollup-linux-loong64-gnu': 4.60.1 2817 + '@rollup/rollup-linux-loong64-musl': 4.60.1 2818 + '@rollup/rollup-linux-ppc64-gnu': 4.60.1 2819 + '@rollup/rollup-linux-ppc64-musl': 4.60.1 2820 + '@rollup/rollup-linux-riscv64-gnu': 4.60.1 2821 + '@rollup/rollup-linux-riscv64-musl': 4.60.1 2822 + '@rollup/rollup-linux-s390x-gnu': 4.60.1 2823 + '@rollup/rollup-linux-x64-gnu': 4.60.1 2824 + '@rollup/rollup-linux-x64-musl': 4.60.1 2825 + '@rollup/rollup-openbsd-x64': 4.60.1 2826 + '@rollup/rollup-openharmony-arm64': 4.60.1 2827 + '@rollup/rollup-win32-arm64-msvc': 4.60.1 2828 + '@rollup/rollup-win32-ia32-msvc': 4.60.1 2829 + '@rollup/rollup-win32-x64-gnu': 4.60.1 2830 + '@rollup/rollup-win32-x64-msvc': 4.60.1 2831 + fsevents: 2.3.3 2832 + 2833 + s.color@0.0.15: {} 2834 + 2835 + sass-formatter@0.7.9: 2836 + dependencies: 2837 + suf-log: 2.5.3 2838 + 2839 + sax@1.6.0: {} 2840 + 2841 + semver@7.7.4: {} 2842 + 2843 + sharp@0.34.5: 2844 + dependencies: 2845 + '@img/colour': 1.1.0 2846 + detect-libc: 2.1.2 2847 + semver: 7.7.4 2848 + optionalDependencies: 2849 + '@img/sharp-darwin-arm64': 0.34.5 2850 + '@img/sharp-darwin-x64': 0.34.5 2851 + '@img/sharp-libvips-darwin-arm64': 1.2.4 2852 + '@img/sharp-libvips-darwin-x64': 1.2.4 2853 + '@img/sharp-libvips-linux-arm': 1.2.4 2854 + '@img/sharp-libvips-linux-arm64': 1.2.4 2855 + '@img/sharp-libvips-linux-ppc64': 1.2.4 2856 + '@img/sharp-libvips-linux-riscv64': 1.2.4 2857 + '@img/sharp-libvips-linux-s390x': 1.2.4 2858 + '@img/sharp-libvips-linux-x64': 1.2.4 2859 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 2860 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 2861 + '@img/sharp-linux-arm': 0.34.5 2862 + '@img/sharp-linux-arm64': 0.34.5 2863 + '@img/sharp-linux-ppc64': 0.34.5 2864 + '@img/sharp-linux-riscv64': 0.34.5 2865 + '@img/sharp-linux-s390x': 0.34.5 2866 + '@img/sharp-linux-x64': 0.34.5 2867 + '@img/sharp-linuxmusl-arm64': 0.34.5 2868 + '@img/sharp-linuxmusl-x64': 0.34.5 2869 + '@img/sharp-wasm32': 0.34.5 2870 + '@img/sharp-win32-arm64': 0.34.5 2871 + '@img/sharp-win32-ia32': 0.34.5 2872 + '@img/sharp-win32-x64': 0.34.5 2873 + optional: true 2874 + 2875 + shiki@4.0.2: 2876 + dependencies: 2877 + '@shikijs/core': 4.0.2 2878 + '@shikijs/engine-javascript': 4.0.2 2879 + '@shikijs/engine-oniguruma': 4.0.2 2880 + '@shikijs/langs': 4.0.2 2881 + '@shikijs/themes': 4.0.2 2882 + '@shikijs/types': 4.0.2 2883 + '@shikijs/vscode-textmate': 10.0.2 2884 + '@types/hast': 3.0.4 2885 + 2886 + sisteransi@1.0.5: {} 2887 + 2888 + smol-toml@1.6.1: {} 2889 + 2890 + source-map-js@1.2.1: {} 2891 + 2892 + space-separated-tokens@2.0.2: {} 2893 + 2894 + stringify-entities@4.0.4: 2895 + dependencies: 2896 + character-entities-html4: 2.1.0 2897 + character-entities-legacy: 3.0.0 2898 + 2899 + suf-log@2.5.3: 2900 + dependencies: 2901 + s.color: 0.0.15 2902 + 2903 + svgo@4.0.1: 2904 + dependencies: 2905 + commander: 11.1.0 2906 + css-select: 5.2.2 2907 + css-tree: 3.2.1 2908 + css-what: 6.2.2 2909 + csso: 5.0.5 2910 + picocolors: 1.1.1 2911 + sax: 1.6.0 2912 + 2913 + tiny-inflate@1.0.3: {} 2914 + 2915 + tinyclip@0.1.12: {} 2916 + 2917 + tinyexec@1.1.1: {} 2918 + 2919 + tinyglobby@0.2.16: 2920 + dependencies: 2921 + fdir: 6.5.0(picomatch@4.0.4) 2922 + picomatch: 4.0.4 2923 + 2924 + trim-lines@3.0.1: {} 2925 + 2926 + trough@2.2.0: {} 2927 + 2928 + tsconfck@3.1.6(typescript@6.0.2): 2929 + optionalDependencies: 2930 + typescript: 6.0.2 2931 + 2932 + tslib@2.8.1: 2933 + optional: true 2934 + 2935 + typescript@6.0.2: {} 2936 + 2937 + ufo@1.6.3: {} 2938 + 2939 + ultrahtml@1.6.0: {} 2940 + 2941 + uncrypto@0.1.3: {} 2942 + 2943 + unified@11.0.5: 2944 + dependencies: 2945 + '@types/unist': 3.0.3 2946 + bail: 2.0.2 2947 + devlop: 1.1.0 2948 + extend: 3.0.2 2949 + is-plain-obj: 4.1.0 2950 + trough: 2.2.0 2951 + vfile: 6.0.3 2952 + 2953 + unifont@0.7.4: 2954 + dependencies: 2955 + css-tree: 3.2.1 2956 + ofetch: 1.5.1 2957 + ohash: 2.0.11 2958 + 2959 + unist-util-find-after@5.0.0: 2960 + dependencies: 2961 + '@types/unist': 3.0.3 2962 + unist-util-is: 6.0.1 2963 + 2964 + unist-util-is@6.0.1: 2965 + dependencies: 2966 + '@types/unist': 3.0.3 2967 + 2968 + unist-util-modify-children@4.0.0: 2969 + dependencies: 2970 + '@types/unist': 3.0.3 2971 + array-iterate: 2.0.1 2972 + 2973 + unist-util-position@5.0.0: 2974 + dependencies: 2975 + '@types/unist': 3.0.3 2976 + 2977 + unist-util-remove-position@5.0.0: 2978 + dependencies: 2979 + '@types/unist': 3.0.3 2980 + unist-util-visit: 5.1.0 2981 + 2982 + unist-util-stringify-position@4.0.0: 2983 + dependencies: 2984 + '@types/unist': 3.0.3 2985 + 2986 + unist-util-visit-children@3.0.0: 2987 + dependencies: 2988 + '@types/unist': 3.0.3 2989 + 2990 + unist-util-visit-parents@6.0.2: 2991 + dependencies: 2992 + '@types/unist': 3.0.3 2993 + unist-util-is: 6.0.1 2994 + 2995 + unist-util-visit@5.1.0: 2996 + dependencies: 2997 + '@types/unist': 3.0.3 2998 + unist-util-is: 6.0.1 2999 + unist-util-visit-parents: 6.0.2 3000 + 3001 + unstorage@1.17.5: 3002 + dependencies: 3003 + anymatch: 3.1.3 3004 + chokidar: 5.0.0 3005 + destr: 2.0.5 3006 + h3: 1.15.11 3007 + lru-cache: 11.3.5 3008 + node-fetch-native: 1.6.7 3009 + ofetch: 1.5.1 3010 + ufo: 1.6.3 3011 + 3012 + vfile-location@5.0.3: 3013 + dependencies: 3014 + '@types/unist': 3.0.3 3015 + vfile: 6.0.3 3016 + 3017 + vfile-message@4.0.3: 3018 + dependencies: 3019 + '@types/unist': 3.0.3 3020 + unist-util-stringify-position: 4.0.0 3021 + 3022 + vfile@6.0.3: 3023 + dependencies: 3024 + '@types/unist': 3.0.3 3025 + vfile-message: 4.0.3 3026 + 3027 + vite@7.3.2: 3028 + dependencies: 3029 + esbuild: 0.27.7 3030 + fdir: 6.5.0(picomatch@4.0.4) 3031 + picomatch: 4.0.4 3032 + postcss: 8.5.9 3033 + rollup: 4.60.1 3034 + tinyglobby: 0.2.16 3035 + optionalDependencies: 3036 + fsevents: 2.3.3 3037 + 3038 + vitefu@1.1.3(vite@7.3.2): 3039 + optionalDependencies: 3040 + vite: 7.3.2 3041 + 3042 + web-namespaces@2.0.1: {} 3043 + 3044 + which-pm-runs@1.1.0: {} 3045 + 3046 + xxhash-wasm@1.1.0: {} 3047 + 3048 + yargs-parser@22.0.0: {} 3049 + 3050 + yocto-queue@1.2.2: {} 3051 + 3052 + zod@4.3.6: {} 3053 + 3054 + zwitch@2.0.4: {}
public/favicon.ico

This is a binary file and will not be displayed.

+9
public/favicon.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128"> 2 + <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" /> 3 + <style> 4 + path { fill: #000; } 5 + @media (prefers-color-scheme: dark) { 6 + path { fill: #FFF; } 7 + } 8 + </style> 9 + </svg>
+34
shell.nix
··· 1 + # stolen from https://github.com/tgirlcloud/nix-templates/blob/main/node/shell.nix 2 + { 3 + mkShellNoCC, 4 + 5 + # extra tooling 6 + eslint_d, 7 + prettierd, 8 + nodejs_24, 9 + pnpm, 10 + typescript, 11 + typescript-language-server, 12 + 13 + callPackage, 14 + }: 15 + let 16 + defaultPackage = callPackage ./default.nix { }; 17 + in 18 + mkShellNoCC { 19 + inputsFrom = [ defaultPackage ]; 20 + 21 + packages = [ 22 + eslint_d 23 + prettierd 24 + nodejs_24 25 + pnpm 26 + typescript 27 + typescript-language-server 28 + ]; 29 + 30 + shellHook = '' 31 + eslint_d start # start eslint daemon 32 + eslint_d status # inform user about eslint daemon status 33 + ''; 34 + }
+17
src/pages/index.astro
··· 1 + --- 2 + 3 + --- 4 + 5 + <html lang="en"> 6 + <head> 7 + <meta charset="utf-8" /> 8 + <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> 9 + <link rel="icon" href="/favicon.ico" /> 10 + <meta name="viewport" content="width=device-width" /> 11 + <meta name="generator" content={Astro.generator} /> 12 + <title>Astro</title> 13 + </head> 14 + <body> 15 + <h1>Astro</h1> 16 + </body> 17 + </html>
+5
tsconfig.json
··· 1 + { 2 + "extends": "astro/tsconfigs/strict", 3 + "include": [".astro/types.d.ts", "**/*"], 4 + "exclude": ["dist"] 5 + }