Initial commit from Astro

authored by houston[bot] and committed by finxol.io 1613f573

+24
.gitignore
··· 1 + # build output 2 + dist/ 3 + 4 + # generated types 5 + .astro/ 6 + 7 + # dependencies 8 + node_modules/ 9 + 10 + # logs 11 + npm-debug.log* 12 + yarn-debug.log* 13 + yarn-error.log* 14 + pnpm-debug.log* 15 + 16 + # environment variables 17 + .env 18 + .env.production 19 + 20 + # macOS-specific files 21 + .DS_Store 22 + 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 + }
+46
README.md
··· 1 + # Astro Starter Kit: Basics 2 + 3 + ```sh 4 + deno create astro@latest -- --template basics 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 + │ └── favicon.svg 17 + ├── src 18 + │   ├── assets 19 + │   │   └── astro.svg 20 + │   ├── components 21 + │   │   └── Welcome.astro 22 + │   ├── layouts 23 + │   │   └── Layout.astro 24 + │   └── pages 25 + │   └── index.astro 26 + └── package.json 27 + ``` 28 + 29 + To learn more about the folder structure of an Astro project, refer to [our guide on project structure](https://docs.astro.build/en/basics/project-structure/). 30 + 31 + ## 🧞 Commands 32 + 33 + All commands are run from the root of the project, from a terminal: 34 + 35 + | Command | Action | 36 + | :------------------------ | :----------------------------------------------- | 37 + | `deno install` | Installs dependencies | 38 + | `deno dev` | Starts local dev server at `localhost:4321` | 39 + | `deno build` | Build your production site to `./dist/` | 40 + | `deno preview` | Preview your build locally, before deploying | 41 + | `deno astro ...` | Run CLI commands like `astro add`, `astro check` | 42 + | `deno astro -- --help` | Get help using the Astro CLI | 43 + 44 + ## 👀 Want to learn more? 45 + 46 + 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({});
+2168
deno.lock
··· 1 + { 2 + "version": "5", 3 + "specifiers": { 4 + "npm:astro@^5.15.3": "5.15.3_vite@6.4.1__picomatch@4.0.3_zod@3.25.76" 5 + }, 6 + "npm": { 7 + "@astrojs/compiler@2.13.0": { 8 + "integrity": "sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==" 9 + }, 10 + "@astrojs/internal-helpers@0.7.4": { 11 + "integrity": "sha512-lDA9MqE8WGi7T/t2BMi+EAXhs4Vcvr94Gqx3q15cFEz8oFZMO4/SFBqYr/UcmNlvW+35alowkVj+w9VhLvs5Cw==" 12 + }, 13 + "@astrojs/markdown-remark@6.3.8": { 14 + "integrity": "sha512-uFNyFWadnULWK2cOw4n0hLKeu+xaVWeuECdP10cQ3K2fkybtTlhb7J7TcScdjmS8Yps7oje9S/ehYMfZrhrgCg==", 15 + "dependencies": [ 16 + "@astrojs/internal-helpers", 17 + "@astrojs/prism", 18 + "github-slugger", 19 + "hast-util-from-html", 20 + "hast-util-to-text", 21 + "import-meta-resolve", 22 + "js-yaml", 23 + "mdast-util-definitions", 24 + "rehype-raw", 25 + "rehype-stringify", 26 + "remark-gfm", 27 + "remark-parse", 28 + "remark-rehype", 29 + "remark-smartypants", 30 + "shiki", 31 + "smol-toml", 32 + "unified", 33 + "unist-util-remove-position", 34 + "unist-util-visit", 35 + "unist-util-visit-parents", 36 + "vfile" 37 + ] 38 + }, 39 + "@astrojs/prism@3.3.0": { 40 + "integrity": "sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==", 41 + "dependencies": [ 42 + "prismjs" 43 + ] 44 + }, 45 + "@astrojs/telemetry@3.3.0": { 46 + "integrity": "sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==", 47 + "dependencies": [ 48 + "ci-info", 49 + "debug", 50 + "dlv", 51 + "dset", 52 + "is-docker", 53 + "is-wsl", 54 + "which-pm-runs" 55 + ] 56 + }, 57 + "@babel/helper-string-parser@7.27.1": { 58 + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==" 59 + }, 60 + "@babel/helper-validator-identifier@7.28.5": { 61 + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==" 62 + }, 63 + "@babel/parser@7.28.5": { 64 + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", 65 + "dependencies": [ 66 + "@babel/types" 67 + ], 68 + "bin": true 69 + }, 70 + "@babel/types@7.28.5": { 71 + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", 72 + "dependencies": [ 73 + "@babel/helper-string-parser", 74 + "@babel/helper-validator-identifier" 75 + ] 76 + }, 77 + "@capsizecss/unpack@3.0.0": { 78 + "integrity": "sha512-+ntATQe1AlL7nTOYjwjj6w3299CgRot48wL761TUGYpYgAou3AaONZazp0PKZyCyWhudWsjhq1nvRHOvbMzhTA==", 79 + "dependencies": [ 80 + "fontkit" 81 + ] 82 + }, 83 + "@emnapi/runtime@1.7.0": { 84 + "integrity": "sha512-oAYoQnCYaQZKVS53Fq23ceWMRxq5EhQsE0x0RdQ55jT7wagMu5k+fS39v1fiSLrtrLQlXwVINenqhLMtTrV/1Q==", 85 + "dependencies": [ 86 + "tslib" 87 + ] 88 + }, 89 + "@esbuild/aix-ppc64@0.25.12": { 90 + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", 91 + "os": ["aix"], 92 + "cpu": ["ppc64"] 93 + }, 94 + "@esbuild/android-arm64@0.25.12": { 95 + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", 96 + "os": ["android"], 97 + "cpu": ["arm64"] 98 + }, 99 + "@esbuild/android-arm@0.25.12": { 100 + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", 101 + "os": ["android"], 102 + "cpu": ["arm"] 103 + }, 104 + "@esbuild/android-x64@0.25.12": { 105 + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", 106 + "os": ["android"], 107 + "cpu": ["x64"] 108 + }, 109 + "@esbuild/darwin-arm64@0.25.12": { 110 + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", 111 + "os": ["darwin"], 112 + "cpu": ["arm64"] 113 + }, 114 + "@esbuild/darwin-x64@0.25.12": { 115 + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", 116 + "os": ["darwin"], 117 + "cpu": ["x64"] 118 + }, 119 + "@esbuild/freebsd-arm64@0.25.12": { 120 + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", 121 + "os": ["freebsd"], 122 + "cpu": ["arm64"] 123 + }, 124 + "@esbuild/freebsd-x64@0.25.12": { 125 + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", 126 + "os": ["freebsd"], 127 + "cpu": ["x64"] 128 + }, 129 + "@esbuild/linux-arm64@0.25.12": { 130 + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", 131 + "os": ["linux"], 132 + "cpu": ["arm64"] 133 + }, 134 + "@esbuild/linux-arm@0.25.12": { 135 + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", 136 + "os": ["linux"], 137 + "cpu": ["arm"] 138 + }, 139 + "@esbuild/linux-ia32@0.25.12": { 140 + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", 141 + "os": ["linux"], 142 + "cpu": ["ia32"] 143 + }, 144 + "@esbuild/linux-loong64@0.25.12": { 145 + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", 146 + "os": ["linux"], 147 + "cpu": ["loong64"] 148 + }, 149 + "@esbuild/linux-mips64el@0.25.12": { 150 + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", 151 + "os": ["linux"], 152 + "cpu": ["mips64el"] 153 + }, 154 + "@esbuild/linux-ppc64@0.25.12": { 155 + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", 156 + "os": ["linux"], 157 + "cpu": ["ppc64"] 158 + }, 159 + "@esbuild/linux-riscv64@0.25.12": { 160 + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", 161 + "os": ["linux"], 162 + "cpu": ["riscv64"] 163 + }, 164 + "@esbuild/linux-s390x@0.25.12": { 165 + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", 166 + "os": ["linux"], 167 + "cpu": ["s390x"] 168 + }, 169 + "@esbuild/linux-x64@0.25.12": { 170 + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", 171 + "os": ["linux"], 172 + "cpu": ["x64"] 173 + }, 174 + "@esbuild/netbsd-arm64@0.25.12": { 175 + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", 176 + "os": ["netbsd"], 177 + "cpu": ["arm64"] 178 + }, 179 + "@esbuild/netbsd-x64@0.25.12": { 180 + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", 181 + "os": ["netbsd"], 182 + "cpu": ["x64"] 183 + }, 184 + "@esbuild/openbsd-arm64@0.25.12": { 185 + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", 186 + "os": ["openbsd"], 187 + "cpu": ["arm64"] 188 + }, 189 + "@esbuild/openbsd-x64@0.25.12": { 190 + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", 191 + "os": ["openbsd"], 192 + "cpu": ["x64"] 193 + }, 194 + "@esbuild/openharmony-arm64@0.25.12": { 195 + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", 196 + "os": ["openharmony"], 197 + "cpu": ["arm64"] 198 + }, 199 + "@esbuild/sunos-x64@0.25.12": { 200 + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", 201 + "os": ["sunos"], 202 + "cpu": ["x64"] 203 + }, 204 + "@esbuild/win32-arm64@0.25.12": { 205 + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", 206 + "os": ["win32"], 207 + "cpu": ["arm64"] 208 + }, 209 + "@esbuild/win32-ia32@0.25.12": { 210 + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", 211 + "os": ["win32"], 212 + "cpu": ["ia32"] 213 + }, 214 + "@esbuild/win32-x64@0.25.12": { 215 + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", 216 + "os": ["win32"], 217 + "cpu": ["x64"] 218 + }, 219 + "@img/colour@1.0.0": { 220 + "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==" 221 + }, 222 + "@img/sharp-darwin-arm64@0.34.4": { 223 + "integrity": "sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==", 224 + "optionalDependencies": [ 225 + "@img/sharp-libvips-darwin-arm64" 226 + ], 227 + "os": ["darwin"], 228 + "cpu": ["arm64"] 229 + }, 230 + "@img/sharp-darwin-x64@0.34.4": { 231 + "integrity": "sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==", 232 + "optionalDependencies": [ 233 + "@img/sharp-libvips-darwin-x64" 234 + ], 235 + "os": ["darwin"], 236 + "cpu": ["x64"] 237 + }, 238 + "@img/sharp-libvips-darwin-arm64@1.2.3": { 239 + "integrity": "sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==", 240 + "os": ["darwin"], 241 + "cpu": ["arm64"] 242 + }, 243 + "@img/sharp-libvips-darwin-x64@1.2.3": { 244 + "integrity": "sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==", 245 + "os": ["darwin"], 246 + "cpu": ["x64"] 247 + }, 248 + "@img/sharp-libvips-linux-arm64@1.2.3": { 249 + "integrity": "sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==", 250 + "os": ["linux"], 251 + "cpu": ["arm64"] 252 + }, 253 + "@img/sharp-libvips-linux-arm@1.2.3": { 254 + "integrity": "sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==", 255 + "os": ["linux"], 256 + "cpu": ["arm"] 257 + }, 258 + "@img/sharp-libvips-linux-ppc64@1.2.3": { 259 + "integrity": "sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==", 260 + "os": ["linux"], 261 + "cpu": ["ppc64"] 262 + }, 263 + "@img/sharp-libvips-linux-s390x@1.2.3": { 264 + "integrity": "sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==", 265 + "os": ["linux"], 266 + "cpu": ["s390x"] 267 + }, 268 + "@img/sharp-libvips-linux-x64@1.2.3": { 269 + "integrity": "sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==", 270 + "os": ["linux"], 271 + "cpu": ["x64"] 272 + }, 273 + "@img/sharp-libvips-linuxmusl-arm64@1.2.3": { 274 + "integrity": "sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==", 275 + "os": ["linux"], 276 + "cpu": ["arm64"] 277 + }, 278 + "@img/sharp-libvips-linuxmusl-x64@1.2.3": { 279 + "integrity": "sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==", 280 + "os": ["linux"], 281 + "cpu": ["x64"] 282 + }, 283 + "@img/sharp-linux-arm64@0.34.4": { 284 + "integrity": "sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==", 285 + "optionalDependencies": [ 286 + "@img/sharp-libvips-linux-arm64" 287 + ], 288 + "os": ["linux"], 289 + "cpu": ["arm64"] 290 + }, 291 + "@img/sharp-linux-arm@0.34.4": { 292 + "integrity": "sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==", 293 + "optionalDependencies": [ 294 + "@img/sharp-libvips-linux-arm" 295 + ], 296 + "os": ["linux"], 297 + "cpu": ["arm"] 298 + }, 299 + "@img/sharp-linux-ppc64@0.34.4": { 300 + "integrity": "sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==", 301 + "optionalDependencies": [ 302 + "@img/sharp-libvips-linux-ppc64" 303 + ], 304 + "os": ["linux"], 305 + "cpu": ["ppc64"] 306 + }, 307 + "@img/sharp-linux-s390x@0.34.4": { 308 + "integrity": "sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==", 309 + "optionalDependencies": [ 310 + "@img/sharp-libvips-linux-s390x" 311 + ], 312 + "os": ["linux"], 313 + "cpu": ["s390x"] 314 + }, 315 + "@img/sharp-linux-x64@0.34.4": { 316 + "integrity": "sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==", 317 + "optionalDependencies": [ 318 + "@img/sharp-libvips-linux-x64" 319 + ], 320 + "os": ["linux"], 321 + "cpu": ["x64"] 322 + }, 323 + "@img/sharp-linuxmusl-arm64@0.34.4": { 324 + "integrity": "sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==", 325 + "optionalDependencies": [ 326 + "@img/sharp-libvips-linuxmusl-arm64" 327 + ], 328 + "os": ["linux"], 329 + "cpu": ["arm64"] 330 + }, 331 + "@img/sharp-linuxmusl-x64@0.34.4": { 332 + "integrity": "sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==", 333 + "optionalDependencies": [ 334 + "@img/sharp-libvips-linuxmusl-x64" 335 + ], 336 + "os": ["linux"], 337 + "cpu": ["x64"] 338 + }, 339 + "@img/sharp-wasm32@0.34.4": { 340 + "integrity": "sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==", 341 + "dependencies": [ 342 + "@emnapi/runtime" 343 + ], 344 + "cpu": ["wasm32"] 345 + }, 346 + "@img/sharp-win32-arm64@0.34.4": { 347 + "integrity": "sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==", 348 + "os": ["win32"], 349 + "cpu": ["arm64"] 350 + }, 351 + "@img/sharp-win32-ia32@0.34.4": { 352 + "integrity": "sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==", 353 + "os": ["win32"], 354 + "cpu": ["ia32"] 355 + }, 356 + "@img/sharp-win32-x64@0.34.4": { 357 + "integrity": "sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==", 358 + "os": ["win32"], 359 + "cpu": ["x64"] 360 + }, 361 + "@jridgewell/sourcemap-codec@1.5.5": { 362 + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" 363 + }, 364 + "@oslojs/encoding@1.1.0": { 365 + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==" 366 + }, 367 + "@rollup/pluginutils@5.3.0": { 368 + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", 369 + "dependencies": [ 370 + "@types/estree", 371 + "estree-walker@2.0.2", 372 + "picomatch@4.0.3" 373 + ] 374 + }, 375 + "@rollup/rollup-android-arm-eabi@4.52.5": { 376 + "integrity": "sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==", 377 + "os": ["android"], 378 + "cpu": ["arm"] 379 + }, 380 + "@rollup/rollup-android-arm64@4.52.5": { 381 + "integrity": "sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==", 382 + "os": ["android"], 383 + "cpu": ["arm64"] 384 + }, 385 + "@rollup/rollup-darwin-arm64@4.52.5": { 386 + "integrity": "sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==", 387 + "os": ["darwin"], 388 + "cpu": ["arm64"] 389 + }, 390 + "@rollup/rollup-darwin-x64@4.52.5": { 391 + "integrity": "sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==", 392 + "os": ["darwin"], 393 + "cpu": ["x64"] 394 + }, 395 + "@rollup/rollup-freebsd-arm64@4.52.5": { 396 + "integrity": "sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==", 397 + "os": ["freebsd"], 398 + "cpu": ["arm64"] 399 + }, 400 + "@rollup/rollup-freebsd-x64@4.52.5": { 401 + "integrity": "sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==", 402 + "os": ["freebsd"], 403 + "cpu": ["x64"] 404 + }, 405 + "@rollup/rollup-linux-arm-gnueabihf@4.52.5": { 406 + "integrity": "sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==", 407 + "os": ["linux"], 408 + "cpu": ["arm"] 409 + }, 410 + "@rollup/rollup-linux-arm-musleabihf@4.52.5": { 411 + "integrity": "sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==", 412 + "os": ["linux"], 413 + "cpu": ["arm"] 414 + }, 415 + "@rollup/rollup-linux-arm64-gnu@4.52.5": { 416 + "integrity": "sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==", 417 + "os": ["linux"], 418 + "cpu": ["arm64"] 419 + }, 420 + "@rollup/rollup-linux-arm64-musl@4.52.5": { 421 + "integrity": "sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==", 422 + "os": ["linux"], 423 + "cpu": ["arm64"] 424 + }, 425 + "@rollup/rollup-linux-loong64-gnu@4.52.5": { 426 + "integrity": "sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==", 427 + "os": ["linux"], 428 + "cpu": ["loong64"] 429 + }, 430 + "@rollup/rollup-linux-ppc64-gnu@4.52.5": { 431 + "integrity": "sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==", 432 + "os": ["linux"], 433 + "cpu": ["ppc64"] 434 + }, 435 + "@rollup/rollup-linux-riscv64-gnu@4.52.5": { 436 + "integrity": "sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==", 437 + "os": ["linux"], 438 + "cpu": ["riscv64"] 439 + }, 440 + "@rollup/rollup-linux-riscv64-musl@4.52.5": { 441 + "integrity": "sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==", 442 + "os": ["linux"], 443 + "cpu": ["riscv64"] 444 + }, 445 + "@rollup/rollup-linux-s390x-gnu@4.52.5": { 446 + "integrity": "sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==", 447 + "os": ["linux"], 448 + "cpu": ["s390x"] 449 + }, 450 + "@rollup/rollup-linux-x64-gnu@4.52.5": { 451 + "integrity": "sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==", 452 + "os": ["linux"], 453 + "cpu": ["x64"] 454 + }, 455 + "@rollup/rollup-linux-x64-musl@4.52.5": { 456 + "integrity": "sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==", 457 + "os": ["linux"], 458 + "cpu": ["x64"] 459 + }, 460 + "@rollup/rollup-openharmony-arm64@4.52.5": { 461 + "integrity": "sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==", 462 + "os": ["openharmony"], 463 + "cpu": ["arm64"] 464 + }, 465 + "@rollup/rollup-win32-arm64-msvc@4.52.5": { 466 + "integrity": "sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==", 467 + "os": ["win32"], 468 + "cpu": ["arm64"] 469 + }, 470 + "@rollup/rollup-win32-ia32-msvc@4.52.5": { 471 + "integrity": "sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==", 472 + "os": ["win32"], 473 + "cpu": ["ia32"] 474 + }, 475 + "@rollup/rollup-win32-x64-gnu@4.52.5": { 476 + "integrity": "sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==", 477 + "os": ["win32"], 478 + "cpu": ["x64"] 479 + }, 480 + "@rollup/rollup-win32-x64-msvc@4.52.5": { 481 + "integrity": "sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==", 482 + "os": ["win32"], 483 + "cpu": ["x64"] 484 + }, 485 + "@shikijs/core@3.13.0": { 486 + "integrity": "sha512-3P8rGsg2Eh2qIHekwuQjzWhKI4jV97PhvYjYUzGqjvJfqdQPz+nMlfWahU24GZAyW1FxFI1sYjyhfh5CoLmIUA==", 487 + "dependencies": [ 488 + "@shikijs/types", 489 + "@shikijs/vscode-textmate", 490 + "@types/hast", 491 + "hast-util-to-html" 492 + ] 493 + }, 494 + "@shikijs/engine-javascript@3.13.0": { 495 + "integrity": "sha512-Ty7xv32XCp8u0eQt8rItpMs6rU9Ki6LJ1dQOW3V/56PKDcpvfHPnYFbsx5FFUP2Yim34m/UkazidamMNVR4vKg==", 496 + "dependencies": [ 497 + "@shikijs/types", 498 + "@shikijs/vscode-textmate", 499 + "oniguruma-to-es" 500 + ] 501 + }, 502 + "@shikijs/engine-oniguruma@3.13.0": { 503 + "integrity": "sha512-O42rBGr4UDSlhT2ZFMxqM7QzIU+IcpoTMzb3W7AlziI1ZF7R8eS2M0yt5Ry35nnnTX/LTLXFPUjRFCIW+Operg==", 504 + "dependencies": [ 505 + "@shikijs/types", 506 + "@shikijs/vscode-textmate" 507 + ] 508 + }, 509 + "@shikijs/langs@3.13.0": { 510 + "integrity": "sha512-672c3WAETDYHwrRP0yLy3W1QYB89Hbpj+pO4KhxK6FzIrDI2FoEXNiNCut6BQmEApYLfuYfpgOZaqbY+E9b8wQ==", 511 + "dependencies": [ 512 + "@shikijs/types" 513 + ] 514 + }, 515 + "@shikijs/themes@3.13.0": { 516 + "integrity": "sha512-Vxw1Nm1/Od8jyA7QuAenaV78BG2nSr3/gCGdBkLpfLscddCkzkL36Q5b67SrLLfvAJTOUzW39x4FHVCFriPVgg==", 517 + "dependencies": [ 518 + "@shikijs/types" 519 + ] 520 + }, 521 + "@shikijs/types@3.13.0": { 522 + "integrity": "sha512-oM9P+NCFri/mmQ8LoFGVfVyemm5Hi27330zuOBp0annwJdKH1kOLndw3zCtAVDehPLg9fKqoEx3Ht/wNZxolfw==", 523 + "dependencies": [ 524 + "@shikijs/vscode-textmate", 525 + "@types/hast" 526 + ] 527 + }, 528 + "@shikijs/vscode-textmate@10.0.2": { 529 + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==" 530 + }, 531 + "@swc/helpers@0.5.17": { 532 + "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", 533 + "dependencies": [ 534 + "tslib" 535 + ] 536 + }, 537 + "@types/debug@4.1.12": { 538 + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", 539 + "dependencies": [ 540 + "@types/ms" 541 + ] 542 + }, 543 + "@types/estree@1.0.8": { 544 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==" 545 + }, 546 + "@types/fontkit@2.0.8": { 547 + "integrity": "sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==", 548 + "dependencies": [ 549 + "@types/node" 550 + ] 551 + }, 552 + "@types/hast@3.0.4": { 553 + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", 554 + "dependencies": [ 555 + "@types/unist" 556 + ] 557 + }, 558 + "@types/mdast@4.0.4": { 559 + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", 560 + "dependencies": [ 561 + "@types/unist" 562 + ] 563 + }, 564 + "@types/ms@2.1.0": { 565 + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==" 566 + }, 567 + "@types/nlcst@2.0.3": { 568 + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", 569 + "dependencies": [ 570 + "@types/unist" 571 + ] 572 + }, 573 + "@types/node@24.2.0": { 574 + "integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==", 575 + "dependencies": [ 576 + "undici-types" 577 + ] 578 + }, 579 + "@types/unist@3.0.3": { 580 + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" 581 + }, 582 + "@ungap/structured-clone@1.3.0": { 583 + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" 584 + }, 585 + "acorn@8.15.0": { 586 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 587 + "bin": true 588 + }, 589 + "ansi-align@3.0.1": { 590 + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", 591 + "dependencies": [ 592 + "string-width@4.2.3" 593 + ] 594 + }, 595 + "ansi-regex@5.0.1": { 596 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" 597 + }, 598 + "ansi-regex@6.2.2": { 599 + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==" 600 + }, 601 + "ansi-styles@6.2.3": { 602 + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==" 603 + }, 604 + "anymatch@3.1.3": { 605 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 606 + "dependencies": [ 607 + "normalize-path", 608 + "picomatch@2.3.1" 609 + ] 610 + }, 611 + "argparse@2.0.1": { 612 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 613 + }, 614 + "aria-query@5.3.2": { 615 + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==" 616 + }, 617 + "array-iterate@2.0.1": { 618 + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==" 619 + }, 620 + "astro@5.15.3_vite@6.4.1__picomatch@4.0.3_zod@3.25.76": { 621 + "integrity": "sha512-wUO/isJrcUoduRoKacKB9jpO6TxTlPV1zw8UqQx39jSNY7z9IxusJAiib3AiNvqK+dCWhqXx+OnExCCwELmcUw==", 622 + "dependencies": [ 623 + "@astrojs/compiler", 624 + "@astrojs/internal-helpers", 625 + "@astrojs/markdown-remark", 626 + "@astrojs/telemetry", 627 + "@capsizecss/unpack", 628 + "@oslojs/encoding", 629 + "@rollup/pluginutils", 630 + "acorn", 631 + "aria-query", 632 + "axobject-query", 633 + "boxen", 634 + "ci-info", 635 + "clsx", 636 + "common-ancestor-path", 637 + "cookie", 638 + "cssesc", 639 + "debug", 640 + "deterministic-object-hash", 641 + "devalue", 642 + "diff", 643 + "dlv", 644 + "dset", 645 + "es-module-lexer", 646 + "esbuild", 647 + "estree-walker@3.0.3", 648 + "flattie", 649 + "fontace", 650 + "github-slugger", 651 + "html-escaper", 652 + "http-cache-semantics", 653 + "import-meta-resolve", 654 + "js-yaml", 655 + "magic-string", 656 + "magicast", 657 + "mrmime", 658 + "neotraverse", 659 + "p-limit", 660 + "p-queue", 661 + "package-manager-detector", 662 + "picocolors", 663 + "picomatch@4.0.3", 664 + "prompts", 665 + "rehype", 666 + "semver", 667 + "shiki", 668 + "smol-toml", 669 + "tinyexec", 670 + "tinyglobby", 671 + "tsconfck", 672 + "ultrahtml", 673 + "unifont", 674 + "unist-util-visit", 675 + "unstorage", 676 + "vfile", 677 + "vite", 678 + "vitefu", 679 + "xxhash-wasm", 680 + "yargs-parser", 681 + "yocto-spinner", 682 + "zod", 683 + "zod-to-json-schema", 684 + "zod-to-ts" 685 + ], 686 + "optionalDependencies": [ 687 + "sharp" 688 + ], 689 + "bin": true 690 + }, 691 + "axobject-query@4.1.0": { 692 + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==" 693 + }, 694 + "bail@2.0.2": { 695 + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" 696 + }, 697 + "base-64@1.0.0": { 698 + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" 699 + }, 700 + "base64-js@1.5.1": { 701 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" 702 + }, 703 + "boxen@8.0.1": { 704 + "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", 705 + "dependencies": [ 706 + "ansi-align", 707 + "camelcase", 708 + "chalk", 709 + "cli-boxes", 710 + "string-width@7.2.0", 711 + "type-fest", 712 + "widest-line", 713 + "wrap-ansi" 714 + ] 715 + }, 716 + "brotli@1.3.3": { 717 + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", 718 + "dependencies": [ 719 + "base64-js" 720 + ] 721 + }, 722 + "camelcase@8.0.0": { 723 + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==" 724 + }, 725 + "ccount@2.0.1": { 726 + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" 727 + }, 728 + "chalk@5.6.2": { 729 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==" 730 + }, 731 + "character-entities-html4@2.1.0": { 732 + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==" 733 + }, 734 + "character-entities-legacy@3.0.0": { 735 + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==" 736 + }, 737 + "character-entities@2.0.2": { 738 + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" 739 + }, 740 + "chokidar@4.0.3": { 741 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 742 + "dependencies": [ 743 + "readdirp" 744 + ] 745 + }, 746 + "ci-info@4.3.1": { 747 + "integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==" 748 + }, 749 + "cli-boxes@3.0.0": { 750 + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" 751 + }, 752 + "clone@2.1.2": { 753 + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" 754 + }, 755 + "clsx@2.1.1": { 756 + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" 757 + }, 758 + "comma-separated-tokens@2.0.3": { 759 + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" 760 + }, 761 + "common-ancestor-path@1.0.1": { 762 + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" 763 + }, 764 + "cookie-es@1.2.2": { 765 + "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==" 766 + }, 767 + "cookie@1.0.2": { 768 + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==" 769 + }, 770 + "crossws@0.3.5": { 771 + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", 772 + "dependencies": [ 773 + "uncrypto" 774 + ] 775 + }, 776 + "css-tree@3.1.0": { 777 + "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", 778 + "dependencies": [ 779 + "mdn-data", 780 + "source-map-js" 781 + ] 782 + }, 783 + "cssesc@3.0.0": { 784 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 785 + "bin": true 786 + }, 787 + "debug@4.4.3": { 788 + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 789 + "dependencies": [ 790 + "ms" 791 + ] 792 + }, 793 + "decode-named-character-reference@1.2.0": { 794 + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", 795 + "dependencies": [ 796 + "character-entities" 797 + ] 798 + }, 799 + "defu@6.1.4": { 800 + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" 801 + }, 802 + "dequal@2.0.3": { 803 + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" 804 + }, 805 + "destr@2.0.5": { 806 + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==" 807 + }, 808 + "detect-libc@2.1.2": { 809 + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==" 810 + }, 811 + "deterministic-object-hash@2.0.2": { 812 + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", 813 + "dependencies": [ 814 + "base-64" 815 + ] 816 + }, 817 + "devalue@5.4.2": { 818 + "integrity": "sha512-MwPZTKEPK2k8Qgfmqrd48ZKVvzSQjgW0lXLxiIBA8dQjtf/6mw6pggHNLcyDKyf+fI6eXxlQwPsfaCMTU5U+Bw==" 819 + }, 820 + "devlop@1.1.0": { 821 + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", 822 + "dependencies": [ 823 + "dequal" 824 + ] 825 + }, 826 + "dfa@1.2.0": { 827 + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" 828 + }, 829 + "diff@5.2.0": { 830 + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==" 831 + }, 832 + "dlv@1.1.3": { 833 + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" 834 + }, 835 + "dset@3.1.4": { 836 + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==" 837 + }, 838 + "emoji-regex@10.6.0": { 839 + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==" 840 + }, 841 + "emoji-regex@8.0.0": { 842 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 843 + }, 844 + "entities@6.0.1": { 845 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==" 846 + }, 847 + "es-module-lexer@1.7.0": { 848 + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==" 849 + }, 850 + "esbuild@0.25.12": { 851 + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", 852 + "optionalDependencies": [ 853 + "@esbuild/aix-ppc64", 854 + "@esbuild/android-arm", 855 + "@esbuild/android-arm64", 856 + "@esbuild/android-x64", 857 + "@esbuild/darwin-arm64", 858 + "@esbuild/darwin-x64", 859 + "@esbuild/freebsd-arm64", 860 + "@esbuild/freebsd-x64", 861 + "@esbuild/linux-arm", 862 + "@esbuild/linux-arm64", 863 + "@esbuild/linux-ia32", 864 + "@esbuild/linux-loong64", 865 + "@esbuild/linux-mips64el", 866 + "@esbuild/linux-ppc64", 867 + "@esbuild/linux-riscv64", 868 + "@esbuild/linux-s390x", 869 + "@esbuild/linux-x64", 870 + "@esbuild/netbsd-arm64", 871 + "@esbuild/netbsd-x64", 872 + "@esbuild/openbsd-arm64", 873 + "@esbuild/openbsd-x64", 874 + "@esbuild/openharmony-arm64", 875 + "@esbuild/sunos-x64", 876 + "@esbuild/win32-arm64", 877 + "@esbuild/win32-ia32", 878 + "@esbuild/win32-x64" 879 + ], 880 + "scripts": true, 881 + "bin": true 882 + }, 883 + "escape-string-regexp@5.0.0": { 884 + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" 885 + }, 886 + "estree-walker@2.0.2": { 887 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" 888 + }, 889 + "estree-walker@3.0.3": { 890 + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 891 + "dependencies": [ 892 + "@types/estree" 893 + ] 894 + }, 895 + "eventemitter3@5.0.1": { 896 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" 897 + }, 898 + "extend@3.0.2": { 899 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 900 + }, 901 + "fast-deep-equal@3.1.3": { 902 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 903 + }, 904 + "fdir@6.5.0_picomatch@4.0.3": { 905 + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 906 + "dependencies": [ 907 + "picomatch@4.0.3" 908 + ], 909 + "optionalPeers": [ 910 + "picomatch@4.0.3" 911 + ] 912 + }, 913 + "flattie@1.1.1": { 914 + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==" 915 + }, 916 + "fontace@0.3.1": { 917 + "integrity": "sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg==", 918 + "dependencies": [ 919 + "@types/fontkit", 920 + "fontkit" 921 + ] 922 + }, 923 + "fontkit@2.0.4": { 924 + "integrity": "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==", 925 + "dependencies": [ 926 + "@swc/helpers", 927 + "brotli", 928 + "clone", 929 + "dfa", 930 + "fast-deep-equal", 931 + "restructure", 932 + "tiny-inflate", 933 + "unicode-properties", 934 + "unicode-trie" 935 + ] 936 + }, 937 + "fsevents@2.3.3": { 938 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 939 + "os": ["darwin"], 940 + "scripts": true 941 + }, 942 + "get-east-asian-width@1.4.0": { 943 + "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==" 944 + }, 945 + "github-slugger@2.0.0": { 946 + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" 947 + }, 948 + "h3@1.15.4": { 949 + "integrity": "sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==", 950 + "dependencies": [ 951 + "cookie-es", 952 + "crossws", 953 + "defu", 954 + "destr", 955 + "iron-webcrypto", 956 + "node-mock-http", 957 + "radix3", 958 + "ufo", 959 + "uncrypto" 960 + ] 961 + }, 962 + "hast-util-from-html@2.0.3": { 963 + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", 964 + "dependencies": [ 965 + "@types/hast", 966 + "devlop", 967 + "hast-util-from-parse5", 968 + "parse5", 969 + "vfile", 970 + "vfile-message" 971 + ] 972 + }, 973 + "hast-util-from-parse5@8.0.3": { 974 + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", 975 + "dependencies": [ 976 + "@types/hast", 977 + "@types/unist", 978 + "devlop", 979 + "hastscript", 980 + "property-information@7.1.0", 981 + "vfile", 982 + "vfile-location", 983 + "web-namespaces" 984 + ] 985 + }, 986 + "hast-util-is-element@3.0.0": { 987 + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", 988 + "dependencies": [ 989 + "@types/hast" 990 + ] 991 + }, 992 + "hast-util-parse-selector@4.0.0": { 993 + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", 994 + "dependencies": [ 995 + "@types/hast" 996 + ] 997 + }, 998 + "hast-util-raw@9.1.0": { 999 + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", 1000 + "dependencies": [ 1001 + "@types/hast", 1002 + "@types/unist", 1003 + "@ungap/structured-clone", 1004 + "hast-util-from-parse5", 1005 + "hast-util-to-parse5", 1006 + "html-void-elements", 1007 + "mdast-util-to-hast", 1008 + "parse5", 1009 + "unist-util-position", 1010 + "unist-util-visit", 1011 + "vfile", 1012 + "web-namespaces", 1013 + "zwitch" 1014 + ] 1015 + }, 1016 + "hast-util-to-html@9.0.5": { 1017 + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", 1018 + "dependencies": [ 1019 + "@types/hast", 1020 + "@types/unist", 1021 + "ccount", 1022 + "comma-separated-tokens", 1023 + "hast-util-whitespace", 1024 + "html-void-elements", 1025 + "mdast-util-to-hast", 1026 + "property-information@7.1.0", 1027 + "space-separated-tokens", 1028 + "stringify-entities", 1029 + "zwitch" 1030 + ] 1031 + }, 1032 + "hast-util-to-parse5@8.0.0": { 1033 + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", 1034 + "dependencies": [ 1035 + "@types/hast", 1036 + "comma-separated-tokens", 1037 + "devlop", 1038 + "property-information@6.5.0", 1039 + "space-separated-tokens", 1040 + "web-namespaces", 1041 + "zwitch" 1042 + ] 1043 + }, 1044 + "hast-util-to-text@4.0.2": { 1045 + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", 1046 + "dependencies": [ 1047 + "@types/hast", 1048 + "@types/unist", 1049 + "hast-util-is-element", 1050 + "unist-util-find-after" 1051 + ] 1052 + }, 1053 + "hast-util-whitespace@3.0.0": { 1054 + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", 1055 + "dependencies": [ 1056 + "@types/hast" 1057 + ] 1058 + }, 1059 + "hastscript@9.0.1": { 1060 + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", 1061 + "dependencies": [ 1062 + "@types/hast", 1063 + "comma-separated-tokens", 1064 + "hast-util-parse-selector", 1065 + "property-information@7.1.0", 1066 + "space-separated-tokens" 1067 + ] 1068 + }, 1069 + "html-escaper@3.0.3": { 1070 + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" 1071 + }, 1072 + "html-void-elements@3.0.0": { 1073 + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==" 1074 + }, 1075 + "http-cache-semantics@4.2.0": { 1076 + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==" 1077 + }, 1078 + "import-meta-resolve@4.2.0": { 1079 + "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==" 1080 + }, 1081 + "iron-webcrypto@1.2.1": { 1082 + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==" 1083 + }, 1084 + "is-docker@3.0.0": { 1085 + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 1086 + "bin": true 1087 + }, 1088 + "is-fullwidth-code-point@3.0.0": { 1089 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" 1090 + }, 1091 + "is-inside-container@1.0.0": { 1092 + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 1093 + "dependencies": [ 1094 + "is-docker" 1095 + ], 1096 + "bin": true 1097 + }, 1098 + "is-plain-obj@4.1.0": { 1099 + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" 1100 + }, 1101 + "is-wsl@3.1.0": { 1102 + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", 1103 + "dependencies": [ 1104 + "is-inside-container" 1105 + ] 1106 + }, 1107 + "js-yaml@4.1.0": { 1108 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 1109 + "dependencies": [ 1110 + "argparse" 1111 + ], 1112 + "bin": true 1113 + }, 1114 + "kleur@3.0.3": { 1115 + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" 1116 + }, 1117 + "longest-streak@3.1.0": { 1118 + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" 1119 + }, 1120 + "lru-cache@10.4.3": { 1121 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" 1122 + }, 1123 + "magic-string@0.30.21": { 1124 + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 1125 + "dependencies": [ 1126 + "@jridgewell/sourcemap-codec" 1127 + ] 1128 + }, 1129 + "magicast@0.3.5": { 1130 + "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", 1131 + "dependencies": [ 1132 + "@babel/parser", 1133 + "@babel/types", 1134 + "source-map-js" 1135 + ] 1136 + }, 1137 + "markdown-table@3.0.4": { 1138 + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==" 1139 + }, 1140 + "mdast-util-definitions@6.0.0": { 1141 + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", 1142 + "dependencies": [ 1143 + "@types/mdast", 1144 + "@types/unist", 1145 + "unist-util-visit" 1146 + ] 1147 + }, 1148 + "mdast-util-find-and-replace@3.0.2": { 1149 + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", 1150 + "dependencies": [ 1151 + "@types/mdast", 1152 + "escape-string-regexp", 1153 + "unist-util-is", 1154 + "unist-util-visit-parents" 1155 + ] 1156 + }, 1157 + "mdast-util-from-markdown@2.0.2": { 1158 + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", 1159 + "dependencies": [ 1160 + "@types/mdast", 1161 + "@types/unist", 1162 + "decode-named-character-reference", 1163 + "devlop", 1164 + "mdast-util-to-string", 1165 + "micromark", 1166 + "micromark-util-decode-numeric-character-reference", 1167 + "micromark-util-decode-string", 1168 + "micromark-util-normalize-identifier", 1169 + "micromark-util-symbol", 1170 + "micromark-util-types", 1171 + "unist-util-stringify-position" 1172 + ] 1173 + }, 1174 + "mdast-util-gfm-autolink-literal@2.0.1": { 1175 + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", 1176 + "dependencies": [ 1177 + "@types/mdast", 1178 + "ccount", 1179 + "devlop", 1180 + "mdast-util-find-and-replace", 1181 + "micromark-util-character" 1182 + ] 1183 + }, 1184 + "mdast-util-gfm-footnote@2.1.0": { 1185 + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", 1186 + "dependencies": [ 1187 + "@types/mdast", 1188 + "devlop", 1189 + "mdast-util-from-markdown", 1190 + "mdast-util-to-markdown", 1191 + "micromark-util-normalize-identifier" 1192 + ] 1193 + }, 1194 + "mdast-util-gfm-strikethrough@2.0.0": { 1195 + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", 1196 + "dependencies": [ 1197 + "@types/mdast", 1198 + "mdast-util-from-markdown", 1199 + "mdast-util-to-markdown" 1200 + ] 1201 + }, 1202 + "mdast-util-gfm-table@2.0.0": { 1203 + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", 1204 + "dependencies": [ 1205 + "@types/mdast", 1206 + "devlop", 1207 + "markdown-table", 1208 + "mdast-util-from-markdown", 1209 + "mdast-util-to-markdown" 1210 + ] 1211 + }, 1212 + "mdast-util-gfm-task-list-item@2.0.0": { 1213 + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", 1214 + "dependencies": [ 1215 + "@types/mdast", 1216 + "devlop", 1217 + "mdast-util-from-markdown", 1218 + "mdast-util-to-markdown" 1219 + ] 1220 + }, 1221 + "mdast-util-gfm@3.1.0": { 1222 + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", 1223 + "dependencies": [ 1224 + "mdast-util-from-markdown", 1225 + "mdast-util-gfm-autolink-literal", 1226 + "mdast-util-gfm-footnote", 1227 + "mdast-util-gfm-strikethrough", 1228 + "mdast-util-gfm-table", 1229 + "mdast-util-gfm-task-list-item", 1230 + "mdast-util-to-markdown" 1231 + ] 1232 + }, 1233 + "mdast-util-phrasing@4.1.0": { 1234 + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", 1235 + "dependencies": [ 1236 + "@types/mdast", 1237 + "unist-util-is" 1238 + ] 1239 + }, 1240 + "mdast-util-to-hast@13.2.0": { 1241 + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", 1242 + "dependencies": [ 1243 + "@types/hast", 1244 + "@types/mdast", 1245 + "@ungap/structured-clone", 1246 + "devlop", 1247 + "micromark-util-sanitize-uri", 1248 + "trim-lines", 1249 + "unist-util-position", 1250 + "unist-util-visit", 1251 + "vfile" 1252 + ] 1253 + }, 1254 + "mdast-util-to-markdown@2.1.2": { 1255 + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", 1256 + "dependencies": [ 1257 + "@types/mdast", 1258 + "@types/unist", 1259 + "longest-streak", 1260 + "mdast-util-phrasing", 1261 + "mdast-util-to-string", 1262 + "micromark-util-classify-character", 1263 + "micromark-util-decode-string", 1264 + "unist-util-visit", 1265 + "zwitch" 1266 + ] 1267 + }, 1268 + "mdast-util-to-string@4.0.0": { 1269 + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", 1270 + "dependencies": [ 1271 + "@types/mdast" 1272 + ] 1273 + }, 1274 + "mdn-data@2.12.2": { 1275 + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==" 1276 + }, 1277 + "micromark-core-commonmark@2.0.3": { 1278 + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", 1279 + "dependencies": [ 1280 + "decode-named-character-reference", 1281 + "devlop", 1282 + "micromark-factory-destination", 1283 + "micromark-factory-label", 1284 + "micromark-factory-space", 1285 + "micromark-factory-title", 1286 + "micromark-factory-whitespace", 1287 + "micromark-util-character", 1288 + "micromark-util-chunked", 1289 + "micromark-util-classify-character", 1290 + "micromark-util-html-tag-name", 1291 + "micromark-util-normalize-identifier", 1292 + "micromark-util-resolve-all", 1293 + "micromark-util-subtokenize", 1294 + "micromark-util-symbol", 1295 + "micromark-util-types" 1296 + ] 1297 + }, 1298 + "micromark-extension-gfm-autolink-literal@2.1.0": { 1299 + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", 1300 + "dependencies": [ 1301 + "micromark-util-character", 1302 + "micromark-util-sanitize-uri", 1303 + "micromark-util-symbol", 1304 + "micromark-util-types" 1305 + ] 1306 + }, 1307 + "micromark-extension-gfm-footnote@2.1.0": { 1308 + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", 1309 + "dependencies": [ 1310 + "devlop", 1311 + "micromark-core-commonmark", 1312 + "micromark-factory-space", 1313 + "micromark-util-character", 1314 + "micromark-util-normalize-identifier", 1315 + "micromark-util-sanitize-uri", 1316 + "micromark-util-symbol", 1317 + "micromark-util-types" 1318 + ] 1319 + }, 1320 + "micromark-extension-gfm-strikethrough@2.1.0": { 1321 + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", 1322 + "dependencies": [ 1323 + "devlop", 1324 + "micromark-util-chunked", 1325 + "micromark-util-classify-character", 1326 + "micromark-util-resolve-all", 1327 + "micromark-util-symbol", 1328 + "micromark-util-types" 1329 + ] 1330 + }, 1331 + "micromark-extension-gfm-table@2.1.1": { 1332 + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", 1333 + "dependencies": [ 1334 + "devlop", 1335 + "micromark-factory-space", 1336 + "micromark-util-character", 1337 + "micromark-util-symbol", 1338 + "micromark-util-types" 1339 + ] 1340 + }, 1341 + "micromark-extension-gfm-tagfilter@2.0.0": { 1342 + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", 1343 + "dependencies": [ 1344 + "micromark-util-types" 1345 + ] 1346 + }, 1347 + "micromark-extension-gfm-task-list-item@2.1.0": { 1348 + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", 1349 + "dependencies": [ 1350 + "devlop", 1351 + "micromark-factory-space", 1352 + "micromark-util-character", 1353 + "micromark-util-symbol", 1354 + "micromark-util-types" 1355 + ] 1356 + }, 1357 + "micromark-extension-gfm@3.0.0": { 1358 + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", 1359 + "dependencies": [ 1360 + "micromark-extension-gfm-autolink-literal", 1361 + "micromark-extension-gfm-footnote", 1362 + "micromark-extension-gfm-strikethrough", 1363 + "micromark-extension-gfm-table", 1364 + "micromark-extension-gfm-tagfilter", 1365 + "micromark-extension-gfm-task-list-item", 1366 + "micromark-util-combine-extensions", 1367 + "micromark-util-types" 1368 + ] 1369 + }, 1370 + "micromark-factory-destination@2.0.1": { 1371 + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", 1372 + "dependencies": [ 1373 + "micromark-util-character", 1374 + "micromark-util-symbol", 1375 + "micromark-util-types" 1376 + ] 1377 + }, 1378 + "micromark-factory-label@2.0.1": { 1379 + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", 1380 + "dependencies": [ 1381 + "devlop", 1382 + "micromark-util-character", 1383 + "micromark-util-symbol", 1384 + "micromark-util-types" 1385 + ] 1386 + }, 1387 + "micromark-factory-space@2.0.1": { 1388 + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", 1389 + "dependencies": [ 1390 + "micromark-util-character", 1391 + "micromark-util-types" 1392 + ] 1393 + }, 1394 + "micromark-factory-title@2.0.1": { 1395 + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", 1396 + "dependencies": [ 1397 + "micromark-factory-space", 1398 + "micromark-util-character", 1399 + "micromark-util-symbol", 1400 + "micromark-util-types" 1401 + ] 1402 + }, 1403 + "micromark-factory-whitespace@2.0.1": { 1404 + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", 1405 + "dependencies": [ 1406 + "micromark-factory-space", 1407 + "micromark-util-character", 1408 + "micromark-util-symbol", 1409 + "micromark-util-types" 1410 + ] 1411 + }, 1412 + "micromark-util-character@2.1.1": { 1413 + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", 1414 + "dependencies": [ 1415 + "micromark-util-symbol", 1416 + "micromark-util-types" 1417 + ] 1418 + }, 1419 + "micromark-util-chunked@2.0.1": { 1420 + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", 1421 + "dependencies": [ 1422 + "micromark-util-symbol" 1423 + ] 1424 + }, 1425 + "micromark-util-classify-character@2.0.1": { 1426 + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", 1427 + "dependencies": [ 1428 + "micromark-util-character", 1429 + "micromark-util-symbol", 1430 + "micromark-util-types" 1431 + ] 1432 + }, 1433 + "micromark-util-combine-extensions@2.0.1": { 1434 + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", 1435 + "dependencies": [ 1436 + "micromark-util-chunked", 1437 + "micromark-util-types" 1438 + ] 1439 + }, 1440 + "micromark-util-decode-numeric-character-reference@2.0.2": { 1441 + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", 1442 + "dependencies": [ 1443 + "micromark-util-symbol" 1444 + ] 1445 + }, 1446 + "micromark-util-decode-string@2.0.1": { 1447 + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", 1448 + "dependencies": [ 1449 + "decode-named-character-reference", 1450 + "micromark-util-character", 1451 + "micromark-util-decode-numeric-character-reference", 1452 + "micromark-util-symbol" 1453 + ] 1454 + }, 1455 + "micromark-util-encode@2.0.1": { 1456 + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==" 1457 + }, 1458 + "micromark-util-html-tag-name@2.0.1": { 1459 + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==" 1460 + }, 1461 + "micromark-util-normalize-identifier@2.0.1": { 1462 + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", 1463 + "dependencies": [ 1464 + "micromark-util-symbol" 1465 + ] 1466 + }, 1467 + "micromark-util-resolve-all@2.0.1": { 1468 + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", 1469 + "dependencies": [ 1470 + "micromark-util-types" 1471 + ] 1472 + }, 1473 + "micromark-util-sanitize-uri@2.0.1": { 1474 + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", 1475 + "dependencies": [ 1476 + "micromark-util-character", 1477 + "micromark-util-encode", 1478 + "micromark-util-symbol" 1479 + ] 1480 + }, 1481 + "micromark-util-subtokenize@2.1.0": { 1482 + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", 1483 + "dependencies": [ 1484 + "devlop", 1485 + "micromark-util-chunked", 1486 + "micromark-util-symbol", 1487 + "micromark-util-types" 1488 + ] 1489 + }, 1490 + "micromark-util-symbol@2.0.1": { 1491 + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==" 1492 + }, 1493 + "micromark-util-types@2.0.2": { 1494 + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==" 1495 + }, 1496 + "micromark@4.0.2": { 1497 + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", 1498 + "dependencies": [ 1499 + "@types/debug", 1500 + "debug", 1501 + "decode-named-character-reference", 1502 + "devlop", 1503 + "micromark-core-commonmark", 1504 + "micromark-factory-space", 1505 + "micromark-util-character", 1506 + "micromark-util-chunked", 1507 + "micromark-util-combine-extensions", 1508 + "micromark-util-decode-numeric-character-reference", 1509 + "micromark-util-encode", 1510 + "micromark-util-normalize-identifier", 1511 + "micromark-util-resolve-all", 1512 + "micromark-util-sanitize-uri", 1513 + "micromark-util-subtokenize", 1514 + "micromark-util-symbol", 1515 + "micromark-util-types" 1516 + ] 1517 + }, 1518 + "mrmime@2.0.1": { 1519 + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==" 1520 + }, 1521 + "ms@2.1.3": { 1522 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 1523 + }, 1524 + "nanoid@3.3.11": { 1525 + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1526 + "bin": true 1527 + }, 1528 + "neotraverse@0.6.18": { 1529 + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==" 1530 + }, 1531 + "nlcst-to-string@4.0.0": { 1532 + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", 1533 + "dependencies": [ 1534 + "@types/nlcst" 1535 + ] 1536 + }, 1537 + "node-fetch-native@1.6.7": { 1538 + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==" 1539 + }, 1540 + "node-mock-http@1.0.3": { 1541 + "integrity": "sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==" 1542 + }, 1543 + "normalize-path@3.0.0": { 1544 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 1545 + }, 1546 + "ofetch@1.5.1": { 1547 + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", 1548 + "dependencies": [ 1549 + "destr", 1550 + "node-fetch-native", 1551 + "ufo" 1552 + ] 1553 + }, 1554 + "ohash@2.0.11": { 1555 + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==" 1556 + }, 1557 + "oniguruma-parser@0.12.1": { 1558 + "integrity": "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==" 1559 + }, 1560 + "oniguruma-to-es@4.3.3": { 1561 + "integrity": "sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==", 1562 + "dependencies": [ 1563 + "oniguruma-parser", 1564 + "regex", 1565 + "regex-recursion" 1566 + ] 1567 + }, 1568 + "p-limit@6.2.0": { 1569 + "integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==", 1570 + "dependencies": [ 1571 + "yocto-queue" 1572 + ] 1573 + }, 1574 + "p-queue@8.1.1": { 1575 + "integrity": "sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==", 1576 + "dependencies": [ 1577 + "eventemitter3", 1578 + "p-timeout" 1579 + ] 1580 + }, 1581 + "p-timeout@6.1.4": { 1582 + "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==" 1583 + }, 1584 + "package-manager-detector@1.5.0": { 1585 + "integrity": "sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw==" 1586 + }, 1587 + "pako@0.2.9": { 1588 + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" 1589 + }, 1590 + "parse-latin@7.0.0": { 1591 + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", 1592 + "dependencies": [ 1593 + "@types/nlcst", 1594 + "@types/unist", 1595 + "nlcst-to-string", 1596 + "unist-util-modify-children", 1597 + "unist-util-visit-children", 1598 + "vfile" 1599 + ] 1600 + }, 1601 + "parse5@7.3.0": { 1602 + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", 1603 + "dependencies": [ 1604 + "entities" 1605 + ] 1606 + }, 1607 + "picocolors@1.1.1": { 1608 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" 1609 + }, 1610 + "picomatch@2.3.1": { 1611 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" 1612 + }, 1613 + "picomatch@4.0.3": { 1614 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==" 1615 + }, 1616 + "postcss@8.5.6": { 1617 + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 1618 + "dependencies": [ 1619 + "nanoid", 1620 + "picocolors", 1621 + "source-map-js" 1622 + ] 1623 + }, 1624 + "prismjs@1.30.0": { 1625 + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==" 1626 + }, 1627 + "prompts@2.4.2": { 1628 + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 1629 + "dependencies": [ 1630 + "kleur", 1631 + "sisteransi" 1632 + ] 1633 + }, 1634 + "property-information@6.5.0": { 1635 + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==" 1636 + }, 1637 + "property-information@7.1.0": { 1638 + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==" 1639 + }, 1640 + "radix3@1.1.2": { 1641 + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==" 1642 + }, 1643 + "readdirp@4.1.2": { 1644 + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==" 1645 + }, 1646 + "regex-recursion@6.0.2": { 1647 + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", 1648 + "dependencies": [ 1649 + "regex-utilities" 1650 + ] 1651 + }, 1652 + "regex-utilities@2.3.0": { 1653 + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==" 1654 + }, 1655 + "regex@6.0.1": { 1656 + "integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==", 1657 + "dependencies": [ 1658 + "regex-utilities" 1659 + ] 1660 + }, 1661 + "rehype-parse@9.0.1": { 1662 + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", 1663 + "dependencies": [ 1664 + "@types/hast", 1665 + "hast-util-from-html", 1666 + "unified" 1667 + ] 1668 + }, 1669 + "rehype-raw@7.0.0": { 1670 + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", 1671 + "dependencies": [ 1672 + "@types/hast", 1673 + "hast-util-raw", 1674 + "vfile" 1675 + ] 1676 + }, 1677 + "rehype-stringify@10.0.1": { 1678 + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", 1679 + "dependencies": [ 1680 + "@types/hast", 1681 + "hast-util-to-html", 1682 + "unified" 1683 + ] 1684 + }, 1685 + "rehype@13.0.2": { 1686 + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", 1687 + "dependencies": [ 1688 + "@types/hast", 1689 + "rehype-parse", 1690 + "rehype-stringify", 1691 + "unified" 1692 + ] 1693 + }, 1694 + "remark-gfm@4.0.1": { 1695 + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", 1696 + "dependencies": [ 1697 + "@types/mdast", 1698 + "mdast-util-gfm", 1699 + "micromark-extension-gfm", 1700 + "remark-parse", 1701 + "remark-stringify", 1702 + "unified" 1703 + ] 1704 + }, 1705 + "remark-parse@11.0.0": { 1706 + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", 1707 + "dependencies": [ 1708 + "@types/mdast", 1709 + "mdast-util-from-markdown", 1710 + "micromark-util-types", 1711 + "unified" 1712 + ] 1713 + }, 1714 + "remark-rehype@11.1.2": { 1715 + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", 1716 + "dependencies": [ 1717 + "@types/hast", 1718 + "@types/mdast", 1719 + "mdast-util-to-hast", 1720 + "unified", 1721 + "vfile" 1722 + ] 1723 + }, 1724 + "remark-smartypants@3.0.2": { 1725 + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", 1726 + "dependencies": [ 1727 + "retext", 1728 + "retext-smartypants", 1729 + "unified", 1730 + "unist-util-visit" 1731 + ] 1732 + }, 1733 + "remark-stringify@11.0.0": { 1734 + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", 1735 + "dependencies": [ 1736 + "@types/mdast", 1737 + "mdast-util-to-markdown", 1738 + "unified" 1739 + ] 1740 + }, 1741 + "restructure@3.0.2": { 1742 + "integrity": "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==" 1743 + }, 1744 + "retext-latin@4.0.0": { 1745 + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", 1746 + "dependencies": [ 1747 + "@types/nlcst", 1748 + "parse-latin", 1749 + "unified" 1750 + ] 1751 + }, 1752 + "retext-smartypants@6.2.0": { 1753 + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", 1754 + "dependencies": [ 1755 + "@types/nlcst", 1756 + "nlcst-to-string", 1757 + "unist-util-visit" 1758 + ] 1759 + }, 1760 + "retext-stringify@4.0.0": { 1761 + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", 1762 + "dependencies": [ 1763 + "@types/nlcst", 1764 + "nlcst-to-string", 1765 + "unified" 1766 + ] 1767 + }, 1768 + "retext@9.0.0": { 1769 + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", 1770 + "dependencies": [ 1771 + "@types/nlcst", 1772 + "retext-latin", 1773 + "retext-stringify", 1774 + "unified" 1775 + ] 1776 + }, 1777 + "rollup@4.52.5": { 1778 + "integrity": "sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==", 1779 + "dependencies": [ 1780 + "@types/estree" 1781 + ], 1782 + "optionalDependencies": [ 1783 + "@rollup/rollup-android-arm-eabi", 1784 + "@rollup/rollup-android-arm64", 1785 + "@rollup/rollup-darwin-arm64", 1786 + "@rollup/rollup-darwin-x64", 1787 + "@rollup/rollup-freebsd-arm64", 1788 + "@rollup/rollup-freebsd-x64", 1789 + "@rollup/rollup-linux-arm-gnueabihf", 1790 + "@rollup/rollup-linux-arm-musleabihf", 1791 + "@rollup/rollup-linux-arm64-gnu", 1792 + "@rollup/rollup-linux-arm64-musl", 1793 + "@rollup/rollup-linux-loong64-gnu", 1794 + "@rollup/rollup-linux-ppc64-gnu", 1795 + "@rollup/rollup-linux-riscv64-gnu", 1796 + "@rollup/rollup-linux-riscv64-musl", 1797 + "@rollup/rollup-linux-s390x-gnu", 1798 + "@rollup/rollup-linux-x64-gnu", 1799 + "@rollup/rollup-linux-x64-musl", 1800 + "@rollup/rollup-openharmony-arm64", 1801 + "@rollup/rollup-win32-arm64-msvc", 1802 + "@rollup/rollup-win32-ia32-msvc", 1803 + "@rollup/rollup-win32-x64-gnu", 1804 + "@rollup/rollup-win32-x64-msvc", 1805 + "fsevents" 1806 + ], 1807 + "bin": true 1808 + }, 1809 + "semver@7.7.3": { 1810 + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 1811 + "bin": true 1812 + }, 1813 + "sharp@0.34.4": { 1814 + "integrity": "sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==", 1815 + "dependencies": [ 1816 + "@img/colour", 1817 + "detect-libc", 1818 + "semver" 1819 + ], 1820 + "optionalDependencies": [ 1821 + "@img/sharp-darwin-arm64", 1822 + "@img/sharp-darwin-x64", 1823 + "@img/sharp-libvips-darwin-arm64", 1824 + "@img/sharp-libvips-darwin-x64", 1825 + "@img/sharp-libvips-linux-arm", 1826 + "@img/sharp-libvips-linux-arm64", 1827 + "@img/sharp-libvips-linux-ppc64", 1828 + "@img/sharp-libvips-linux-s390x", 1829 + "@img/sharp-libvips-linux-x64", 1830 + "@img/sharp-libvips-linuxmusl-arm64", 1831 + "@img/sharp-libvips-linuxmusl-x64", 1832 + "@img/sharp-linux-arm", 1833 + "@img/sharp-linux-arm64", 1834 + "@img/sharp-linux-ppc64", 1835 + "@img/sharp-linux-s390x", 1836 + "@img/sharp-linux-x64", 1837 + "@img/sharp-linuxmusl-arm64", 1838 + "@img/sharp-linuxmusl-x64", 1839 + "@img/sharp-wasm32", 1840 + "@img/sharp-win32-arm64", 1841 + "@img/sharp-win32-ia32", 1842 + "@img/sharp-win32-x64" 1843 + ], 1844 + "scripts": true 1845 + }, 1846 + "shiki@3.13.0": { 1847 + "integrity": "sha512-aZW4l8Og16CokuCLf8CF8kq+KK2yOygapU5m3+hoGw0Mdosc6fPitjM+ujYarppj5ZIKGyPDPP1vqmQhr+5/0g==", 1848 + "dependencies": [ 1849 + "@shikijs/core", 1850 + "@shikijs/engine-javascript", 1851 + "@shikijs/engine-oniguruma", 1852 + "@shikijs/langs", 1853 + "@shikijs/themes", 1854 + "@shikijs/types", 1855 + "@shikijs/vscode-textmate", 1856 + "@types/hast" 1857 + ] 1858 + }, 1859 + "sisteransi@1.0.5": { 1860 + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" 1861 + }, 1862 + "smol-toml@1.4.2": { 1863 + "integrity": "sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g==" 1864 + }, 1865 + "source-map-js@1.2.1": { 1866 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" 1867 + }, 1868 + "space-separated-tokens@2.0.2": { 1869 + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" 1870 + }, 1871 + "string-width@4.2.3": { 1872 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 1873 + "dependencies": [ 1874 + "emoji-regex@8.0.0", 1875 + "is-fullwidth-code-point", 1876 + "strip-ansi@6.0.1" 1877 + ] 1878 + }, 1879 + "string-width@7.2.0": { 1880 + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 1881 + "dependencies": [ 1882 + "emoji-regex@10.6.0", 1883 + "get-east-asian-width", 1884 + "strip-ansi@7.1.2" 1885 + ] 1886 + }, 1887 + "stringify-entities@4.0.4": { 1888 + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", 1889 + "dependencies": [ 1890 + "character-entities-html4", 1891 + "character-entities-legacy" 1892 + ] 1893 + }, 1894 + "strip-ansi@6.0.1": { 1895 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1896 + "dependencies": [ 1897 + "ansi-regex@5.0.1" 1898 + ] 1899 + }, 1900 + "strip-ansi@7.1.2": { 1901 + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", 1902 + "dependencies": [ 1903 + "ansi-regex@6.2.2" 1904 + ] 1905 + }, 1906 + "tiny-inflate@1.0.3": { 1907 + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" 1908 + }, 1909 + "tinyexec@1.0.2": { 1910 + "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==" 1911 + }, 1912 + "tinyglobby@0.2.15_picomatch@4.0.3": { 1913 + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", 1914 + "dependencies": [ 1915 + "fdir", 1916 + "picomatch@4.0.3" 1917 + ] 1918 + }, 1919 + "trim-lines@3.0.1": { 1920 + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" 1921 + }, 1922 + "trough@2.2.0": { 1923 + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==" 1924 + }, 1925 + "tsconfck@3.1.6": { 1926 + "integrity": "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==", 1927 + "bin": true 1928 + }, 1929 + "tslib@2.8.1": { 1930 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" 1931 + }, 1932 + "type-fest@4.41.0": { 1933 + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==" 1934 + }, 1935 + "typescript@5.9.3": { 1936 + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 1937 + "bin": true 1938 + }, 1939 + "ufo@1.6.1": { 1940 + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==" 1941 + }, 1942 + "ultrahtml@1.6.0": { 1943 + "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==" 1944 + }, 1945 + "uncrypto@0.1.3": { 1946 + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" 1947 + }, 1948 + "undici-types@7.10.0": { 1949 + "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==" 1950 + }, 1951 + "unicode-properties@1.4.1": { 1952 + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", 1953 + "dependencies": [ 1954 + "base64-js", 1955 + "unicode-trie" 1956 + ] 1957 + }, 1958 + "unicode-trie@2.0.0": { 1959 + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", 1960 + "dependencies": [ 1961 + "pako", 1962 + "tiny-inflate" 1963 + ] 1964 + }, 1965 + "unified@11.0.5": { 1966 + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", 1967 + "dependencies": [ 1968 + "@types/unist", 1969 + "bail", 1970 + "devlop", 1971 + "extend", 1972 + "is-plain-obj", 1973 + "trough", 1974 + "vfile" 1975 + ] 1976 + }, 1977 + "unifont@0.6.0": { 1978 + "integrity": "sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==", 1979 + "dependencies": [ 1980 + "css-tree", 1981 + "ofetch", 1982 + "ohash" 1983 + ] 1984 + }, 1985 + "unist-util-find-after@5.0.0": { 1986 + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", 1987 + "dependencies": [ 1988 + "@types/unist", 1989 + "unist-util-is" 1990 + ] 1991 + }, 1992 + "unist-util-is@6.0.0": { 1993 + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", 1994 + "dependencies": [ 1995 + "@types/unist" 1996 + ] 1997 + }, 1998 + "unist-util-modify-children@4.0.0": { 1999 + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", 2000 + "dependencies": [ 2001 + "@types/unist", 2002 + "array-iterate" 2003 + ] 2004 + }, 2005 + "unist-util-position@5.0.0": { 2006 + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", 2007 + "dependencies": [ 2008 + "@types/unist" 2009 + ] 2010 + }, 2011 + "unist-util-remove-position@5.0.0": { 2012 + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", 2013 + "dependencies": [ 2014 + "@types/unist", 2015 + "unist-util-visit" 2016 + ] 2017 + }, 2018 + "unist-util-stringify-position@4.0.0": { 2019 + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", 2020 + "dependencies": [ 2021 + "@types/unist" 2022 + ] 2023 + }, 2024 + "unist-util-visit-children@3.0.0": { 2025 + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", 2026 + "dependencies": [ 2027 + "@types/unist" 2028 + ] 2029 + }, 2030 + "unist-util-visit-parents@6.0.1": { 2031 + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", 2032 + "dependencies": [ 2033 + "@types/unist", 2034 + "unist-util-is" 2035 + ] 2036 + }, 2037 + "unist-util-visit@5.0.0": { 2038 + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", 2039 + "dependencies": [ 2040 + "@types/unist", 2041 + "unist-util-is", 2042 + "unist-util-visit-parents" 2043 + ] 2044 + }, 2045 + "unstorage@1.17.2": { 2046 + "integrity": "sha512-cKEsD6iBWJgOMJ6vW1ID/SYuqNf8oN4yqRk8OYqaVQ3nnkJXOT1PSpaMh2QfzLs78UN5kSNRD2c/mgjT8tX7+w==", 2047 + "dependencies": [ 2048 + "anymatch", 2049 + "chokidar", 2050 + "destr", 2051 + "h3", 2052 + "lru-cache", 2053 + "node-fetch-native", 2054 + "ofetch", 2055 + "ufo" 2056 + ] 2057 + }, 2058 + "vfile-location@5.0.3": { 2059 + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", 2060 + "dependencies": [ 2061 + "@types/unist", 2062 + "vfile" 2063 + ] 2064 + }, 2065 + "vfile-message@4.0.3": { 2066 + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", 2067 + "dependencies": [ 2068 + "@types/unist", 2069 + "unist-util-stringify-position" 2070 + ] 2071 + }, 2072 + "vfile@6.0.3": { 2073 + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", 2074 + "dependencies": [ 2075 + "@types/unist", 2076 + "vfile-message" 2077 + ] 2078 + }, 2079 + "vite@6.4.1_picomatch@4.0.3": { 2080 + "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", 2081 + "dependencies": [ 2082 + "esbuild", 2083 + "fdir", 2084 + "picomatch@4.0.3", 2085 + "postcss", 2086 + "rollup", 2087 + "tinyglobby" 2088 + ], 2089 + "optionalDependencies": [ 2090 + "fsevents" 2091 + ], 2092 + "bin": true 2093 + }, 2094 + "vitefu@1.1.1_vite@6.4.1__picomatch@4.0.3": { 2095 + "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==", 2096 + "dependencies": [ 2097 + "vite" 2098 + ], 2099 + "optionalPeers": [ 2100 + "vite" 2101 + ] 2102 + }, 2103 + "web-namespaces@2.0.1": { 2104 + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" 2105 + }, 2106 + "which-pm-runs@1.1.0": { 2107 + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==" 2108 + }, 2109 + "widest-line@5.0.0": { 2110 + "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", 2111 + "dependencies": [ 2112 + "string-width@7.2.0" 2113 + ] 2114 + }, 2115 + "wrap-ansi@9.0.2": { 2116 + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", 2117 + "dependencies": [ 2118 + "ansi-styles", 2119 + "string-width@7.2.0", 2120 + "strip-ansi@7.1.2" 2121 + ] 2122 + }, 2123 + "xxhash-wasm@1.1.0": { 2124 + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==" 2125 + }, 2126 + "yargs-parser@21.1.1": { 2127 + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" 2128 + }, 2129 + "yocto-queue@1.2.1": { 2130 + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==" 2131 + }, 2132 + "yocto-spinner@0.2.3": { 2133 + "integrity": "sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==", 2134 + "dependencies": [ 2135 + "yoctocolors" 2136 + ] 2137 + }, 2138 + "yoctocolors@2.1.2": { 2139 + "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==" 2140 + }, 2141 + "zod-to-json-schema@3.24.6_zod@3.25.76": { 2142 + "integrity": "sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==", 2143 + "dependencies": [ 2144 + "zod" 2145 + ] 2146 + }, 2147 + "zod-to-ts@1.2.0_typescript@5.9.3_zod@3.25.76": { 2148 + "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", 2149 + "dependencies": [ 2150 + "typescript", 2151 + "zod" 2152 + ] 2153 + }, 2154 + "zod@3.25.76": { 2155 + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==" 2156 + }, 2157 + "zwitch@2.0.4": { 2158 + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" 2159 + } 2160 + }, 2161 + "workspace": { 2162 + "packageJson": { 2163 + "dependencies": [ 2164 + "npm:astro@^5.15.3" 2165 + ] 2166 + } 2167 + } 2168 + }
+14
package.json
··· 1 + { 2 + "name": "portfolio-v2", 3 + "type": "module", 4 + "version": "0.0.1", 5 + "scripts": { 6 + "dev": "astro dev", 7 + "build": "astro build", 8 + "preview": "astro preview", 9 + "astro": "astro" 10 + }, 11 + "dependencies": { 12 + "astro": "^5.15.3" 13 + } 14 + }
+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>
+1
src/assets/astro.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" fill="none" width="115" height="48"><path fill="#17191E" d="M7.77 36.35C6.4 35.11 6 32.51 6.57 30.62c.99 1.2 2.35 1.57 3.75 1.78 2.18.33 4.31.2 6.33-.78.23-.12.44-.27.7-.42.18.55.23 1.1.17 1.67a4.56 4.56 0 0 1-1.94 3.23c-.43.32-.9.61-1.34.91-1.38.94-1.76 2.03-1.24 3.62l.05.17a3.63 3.63 0 0 1-1.6-1.38 3.87 3.87 0 0 1-.63-2.1c0-.37 0-.74-.05-1.1-.13-.9-.55-1.3-1.33-1.32a1.56 1.56 0 0 0-1.63 1.26c0 .06-.03.12-.05.2Z"/><path fill="url(#a)" d="M7.77 36.35C6.4 35.11 6 32.51 6.57 30.62c.99 1.2 2.35 1.57 3.75 1.78 2.18.33 4.31.2 6.33-.78.23-.12.44-.27.7-.42.18.55.23 1.1.17 1.67a4.56 4.56 0 0 1-1.94 3.23c-.43.32-.9.61-1.34.91-1.38.94-1.76 2.03-1.24 3.62l.05.17a3.63 3.63 0 0 1-1.6-1.38 3.87 3.87 0 0 1-.63-2.1c0-.37 0-.74-.05-1.1-.13-.9-.55-1.3-1.33-1.32a1.56 1.56 0 0 0-1.63 1.26c0 .06-.03.12-.05.2Z"/><path fill="#17191E" d="M.02 30.31s4.02-1.95 8.05-1.95l3.04-9.4c.11-.45.44-.76.82-.76.37 0 .7.31.82.76l3.04 9.4c4.77 0 8.05 1.95 8.05 1.95L17 11.71c-.2-.56-.53-.91-.98-.91H7.83c-.44 0-.76.35-.97.9L.02 30.31Zm42.37-5.97c0 1.64-2.05 2.62-4.88 2.62-1.85 0-2.5-.45-2.5-1.41 0-1 .8-1.49 2.65-1.49 1.67 0 3.09.03 4.73.23v.05Zm.03-2.04a21.37 21.37 0 0 0-4.37-.36c-5.32 0-7.82 1.25-7.82 4.18 0 3.04 1.71 4.2 5.68 4.2 3.35 0 5.63-.84 6.46-2.92h.14c-.03.5-.05 1-.05 1.4 0 1.07.18 1.16 1.06 1.16h4.15a16.9 16.9 0 0 1-.36-4c0-1.67.06-2.93.06-4.62 0-3.45-2.07-5.64-8.56-5.64-2.8 0-5.9.48-8.26 1.19.22.93.54 2.83.7 4.06 2.04-.96 4.95-1.37 7.2-1.37 3.11 0 3.97.71 3.97 2.15v.57Zm11.37 3c-.56.07-1.33.07-2.12.07-.83 0-1.6-.03-2.12-.1l-.02.58c0 2.85 1.87 4.52 8.45 4.52 6.2 0 8.2-1.64 8.2-4.55 0-2.74-1.33-4.09-7.2-4.39-4.58-.2-4.99-.7-4.99-1.28 0-.66.59-1 3.65-1 3.18 0 4.03.43 4.03 1.35v.2a46.13 46.13 0 0 1 4.24.03l.02-.55c0-3.36-2.8-4.46-8.2-4.46-6.08 0-8.13 1.49-8.13 4.39 0 2.6 1.64 4.23 7.48 4.48 4.3.14 4.77.62 4.77 1.28 0 .7-.7 1.03-3.71 1.03-3.47 0-4.35-.48-4.35-1.47v-.13Zm19.82-12.05a17.5 17.5 0 0 1-6.24 3.48c.03.84.03 2.4.03 3.24l1.5.02c-.02 1.63-.04 3.6-.04 4.9 0 3.04 1.6 5.32 6.58 5.32 2.1 0 3.5-.23 5.23-.6a43.77 43.77 0 0 1-.46-4.13c-1.03.34-2.34.53-3.78.53-2 0-2.82-.55-2.82-2.13 0-1.37 0-2.65.03-3.84 2.57.02 5.13.07 6.64.11-.02-1.18.03-2.9.1-4.04-2.2.04-4.65.07-6.68.07l.07-2.93h-.16Zm13.46 6.04a767.33 767.33 0 0 1 .07-3.18H82.6c.07 1.96.07 3.98.07 6.92 0 2.95-.03 4.99-.07 6.93h5.18c-.09-1.37-.11-3.68-.11-5.65 0-3.1 1.26-4 4.12-4 1.33 0 2.28.16 3.1.46.03-1.16.26-3.43.4-4.43-.86-.25-1.81-.41-2.96-.41-2.46-.03-4.26.98-5.1 3.38l-.17-.02Zm22.55 3.65c0 2.5-1.8 3.66-4.64 3.66-2.81 0-4.61-1.1-4.61-3.66s1.82-3.52 4.61-3.52c2.82 0 4.64 1.03 4.64 3.52Zm4.71-.11c0-4.96-3.87-7.18-9.35-7.18-5.5 0-9.23 2.22-9.23 7.18 0 4.94 3.49 7.59 9.21 7.59 5.77 0 9.37-2.65 9.37-7.6Z"/><defs><linearGradient id="a" x1="6.33" x2="19.43" y1="40.8" y2="34.6" gradientUnits="userSpaceOnUse"><stop stop-color="#D83333"/><stop offset="1" stop-color="#F041FF"/></linearGradient></defs></svg>
+1
src/assets/background.svg
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" width="1440" height="1024" fill="none"><path fill="url(#a)" fill-rule="evenodd" d="M-217.58 475.75c91.82-72.02 225.52-29.38 341.2-44.74C240 415.56 372.33 315.14 466.77 384.9c102.9 76.02 44.74 246.76 90.31 366.31 29.83 78.24 90.48 136.14 129.48 210.23 57.92 109.99 169.67 208.23 155.9 331.77-13.52 121.26-103.42 264.33-224.23 281.37-141.96 20.03-232.72-220.96-374.06-196.99-151.7 25.73-172.68 330.24-325.85 315.72-128.6-12.2-110.9-230.73-128.15-358.76-12.16-90.14 65.87-176.25 44.1-264.57-26.42-107.2-167.12-163.46-176.72-273.45-10.15-116.29 33.01-248.75 124.87-320.79Z" clip-rule="evenodd" style="opacity:.154"/><path fill="url(#b)" fill-rule="evenodd" d="M1103.43 115.43c146.42-19.45 275.33-155.84 413.5-103.59 188.09 71.13 409 212.64 407.06 413.88-1.94 201.25-259.28 278.6-414.96 405.96-130 106.35-240.24 294.39-405.6 265.3-163.7-28.8-161.93-274.12-284.34-386.66-134.95-124.06-436-101.46-445.82-284.6-9.68-180.38 247.41-246.3 413.54-316.9 101.01-42.93 207.83 21.06 316.62 6.61Z" clip-rule="evenodd" style="opacity:.154"/><defs><linearGradient id="b" x1="373" x2="1995.44" y1="1100" y2="118.03" gradientUnits="userSpaceOnUse"><stop stop-color="#D83333"/><stop offset="1" stop-color="#F041FF"/></linearGradient><linearGradient id="a" x1="107.37" x2="1130.66" y1="1993.35" y2="1026.31" gradientUnits="userSpaceOnUse"><stop stop-color="#3245FF"/><stop offset="1" stop-color="#BC52EE"/></linearGradient></defs></svg>
+210
src/components/Welcome.astro
··· 1 + --- 2 + import astroLogo from '../assets/astro.svg'; 3 + import background from '../assets/background.svg'; 4 + --- 5 + 6 + <div id="container"> 7 + <img id="background" src={background.src} alt="" fetchpriority="high" /> 8 + <main> 9 + <section id="hero"> 10 + <a href="https://astro.build" 11 + ><img src={astroLogo.src} width="115" height="48" alt="Astro Homepage" /></a 12 + > 13 + <h1> 14 + To get started, open the <code><pre>src/pages</pre></code> directory in your project. 15 + </h1> 16 + <section id="links"> 17 + <a class="button" href="https://docs.astro.build">Read our docs</a> 18 + <a href="https://astro.build/chat" 19 + >Join our Discord <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 127.14 96.36" 20 + ><path 21 + fill="currentColor" 22 + d="M107.7 8.07A105.15 105.15 0 0 0 81.47 0a72.06 72.06 0 0 0-3.36 6.83 97.68 97.68 0 0 0-29.11 0A72.37 72.37 0 0 0 45.64 0a105.89 105.89 0 0 0-26.25 8.09C2.79 32.65-1.71 56.6.54 80.21a105.73 105.73 0 0 0 32.17 16.15 77.7 77.7 0 0 0 6.89-11.11 68.42 68.42 0 0 1-10.85-5.18c.91-.66 1.8-1.34 2.66-2a75.57 75.57 0 0 0 64.32 0c.87.71 1.76 1.39 2.66 2a68.68 68.68 0 0 1-10.87 5.19 77 77 0 0 0 6.89 11.1 105.25 105.25 0 0 0 32.19-16.14c2.64-27.38-4.51-51.11-18.9-72.15ZM42.45 65.69C36.18 65.69 31 60 31 53s5-12.74 11.43-12.74S54 46 53.89 53s-5.05 12.69-11.44 12.69Zm42.24 0C78.41 65.69 73.25 60 73.25 53s5-12.74 11.44-12.74S96.23 46 96.12 53s-5.04 12.69-11.43 12.69Z" 23 + ></path></svg 24 + > 25 + </a> 26 + </section> 27 + </section> 28 + </main> 29 + 30 + <a href="https://astro.build/blog/astro-5/" id="news" class="box"> 31 + <svg width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg" 32 + ><path 33 + d="M24.667 12c1.333 1.414 2 3.192 2 5.334 0 4.62-4.934 5.7-7.334 12C18.444 28.567 18 27.456 18 26c0-4.642 6.667-7.053 6.667-14Zm-5.334-5.333c1.6 1.65 2.4 3.43 2.4 5.333 0 6.602-8.06 7.59-6.4 17.334C13.111 27.787 12 25.564 12 22.666c0-4.434 7.333-8 7.333-16Zm-6-5.333C15.111 3.555 16 5.556 16 7.333c0 8.333-11.333 10.962-5.333 22-3.488-.774-6-4-6-8 0-8.667 8.666-10 8.666-20Z" 34 + fill="#111827"></path></svg 35 + > 36 + <h2>What's New in Astro 5.0?</h2> 37 + <p> 38 + From content layers to server islands, click to learn more about the new features and 39 + improvements in Astro 5.0 40 + </p> 41 + </a> 42 + </div> 43 + 44 + <style> 45 + #background { 46 + position: fixed; 47 + top: 0; 48 + left: 0; 49 + width: 100%; 50 + height: 100%; 51 + z-index: -1; 52 + filter: blur(100px); 53 + } 54 + 55 + #container { 56 + font-family: Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif; 57 + height: 100%; 58 + } 59 + 60 + main { 61 + height: 100%; 62 + display: flex; 63 + justify-content: center; 64 + } 65 + 66 + #hero { 67 + display: flex; 68 + align-items: start; 69 + flex-direction: column; 70 + justify-content: center; 71 + padding: 16px; 72 + } 73 + 74 + h1 { 75 + font-size: 22px; 76 + margin-top: 0.25em; 77 + } 78 + 79 + #links { 80 + display: flex; 81 + gap: 16px; 82 + } 83 + 84 + #links a { 85 + display: flex; 86 + align-items: center; 87 + padding: 10px 12px; 88 + color: #111827; 89 + text-decoration: none; 90 + transition: color 0.2s; 91 + } 92 + 93 + #links a:hover { 94 + color: rgb(78, 80, 86); 95 + } 96 + 97 + #links a svg { 98 + height: 1em; 99 + margin-left: 8px; 100 + } 101 + 102 + #links a.button { 103 + color: white; 104 + background: linear-gradient(83.21deg, #3245ff 0%, #bc52ee 100%); 105 + box-shadow: 106 + inset 0 0 0 1px rgba(255, 255, 255, 0.12), 107 + inset 0 -2px 0 rgba(0, 0, 0, 0.24); 108 + border-radius: 10px; 109 + } 110 + 111 + #links a.button:hover { 112 + color: rgb(230, 230, 230); 113 + box-shadow: none; 114 + } 115 + 116 + pre { 117 + font-family: 118 + ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', 119 + monospace; 120 + font-weight: normal; 121 + background: linear-gradient(14deg, #d83333 0%, #f041ff 100%); 122 + -webkit-background-clip: text; 123 + -webkit-text-fill-color: transparent; 124 + background-clip: text; 125 + margin: 0; 126 + } 127 + 128 + h2 { 129 + margin: 0 0 1em; 130 + font-weight: normal; 131 + color: #111827; 132 + font-size: 20px; 133 + } 134 + 135 + p { 136 + color: #4b5563; 137 + font-size: 16px; 138 + line-height: 24px; 139 + letter-spacing: -0.006em; 140 + margin: 0; 141 + } 142 + 143 + code { 144 + display: inline-block; 145 + background: 146 + linear-gradient(66.77deg, #f3cddd 0%, #f5cee7 100%) padding-box, 147 + linear-gradient(155deg, #d83333 0%, #f041ff 18%, #f5cee7 45%) border-box; 148 + border-radius: 8px; 149 + border: 1px solid transparent; 150 + padding: 6px 8px; 151 + } 152 + 153 + .box { 154 + padding: 16px; 155 + background: rgba(255, 255, 255, 1); 156 + border-radius: 16px; 157 + border: 1px solid white; 158 + } 159 + 160 + #news { 161 + position: absolute; 162 + bottom: 16px; 163 + right: 16px; 164 + max-width: 300px; 165 + text-decoration: none; 166 + transition: background 0.2s; 167 + backdrop-filter: blur(50px); 168 + } 169 + 170 + #news:hover { 171 + background: rgba(255, 255, 255, 0.55); 172 + } 173 + 174 + @media screen and (max-height: 368px) { 175 + #news { 176 + display: none; 177 + } 178 + } 179 + 180 + @media screen and (max-width: 768px) { 181 + #container { 182 + display: flex; 183 + flex-direction: column; 184 + } 185 + 186 + #hero { 187 + display: block; 188 + padding-top: 10%; 189 + } 190 + 191 + #links { 192 + flex-wrap: wrap; 193 + } 194 + 195 + #links a.button { 196 + padding: 14px 18px; 197 + } 198 + 199 + #news { 200 + right: 16px; 201 + left: 16px; 202 + bottom: 2.5rem; 203 + max-width: 100%; 204 + } 205 + 206 + h1 { 207 + line-height: 1.5; 208 + } 209 + } 210 + </style>
+22
src/layouts/Layout.astro
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="UTF-8" /> 5 + <meta name="viewport" content="width=device-width" /> 6 + <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> 7 + <meta name="generator" content={Astro.generator} /> 8 + <title>Astro Basics</title> 9 + </head> 10 + <body> 11 + <slot /> 12 + </body> 13 + </html> 14 + 15 + <style> 16 + html, 17 + body { 18 + margin: 0; 19 + width: 100%; 20 + height: 100%; 21 + } 22 + </style>
+11
src/pages/index.astro
··· 1 + --- 2 + import Welcome from '../components/Welcome.astro'; 3 + import Layout from '../layouts/Layout.astro'; 4 + 5 + // Welcome to Astro! Wondering what to do next? Check out the Astro documentation at https://docs.astro.build 6 + // Don't want to use any of this? Delete everything in this file, the `assets`, `components`, and `layouts` directories, and start fresh. 7 + --- 8 + 9 + <Layout> 10 + <Welcome /> 11 + </Layout>
+5
tsconfig.json
··· 1 + { 2 + "extends": "astro/tsconfigs/strict", 3 + "include": [".astro/types.d.ts", "**/*"], 4 + "exclude": ["dist"] 5 + }