[READ-ONLY] Mirror of https://github.com/flo-bit/tiny-docs. quick setup, simple, minimalistic docs for your github project flo-bit.dev/tiny-docs/
0

Configure Feed

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

fixes and improvements

+7188 -57
+18 -10
config.server.ts
··· 1 1 // config.server.ts 2 2 import { existsSync, readFileSync } from "node:fs"; 3 - import { resolve as r } from "node:path"; 3 + import { dirname, resolve } from "node:path"; 4 + import { fileURLToPath } from "node:url"; 4 5 import type { Config } from "./config.type"; 5 6 6 7 const defaultConfig: Config = { ··· 27 28 REPLACE_README_WITH_TITLE: "", 28 29 }; 29 30 31 + const projectRoot = dirname(fileURLToPath(import.meta.url)); 32 + const parentDir = resolve(projectRoot, ".."); 33 + 34 + // Parent-layout (CI): tiny-docs sits at <repo>/docs-builder/ with content at <repo>/docs/. 35 + // Self-layout (local dev): content lives inside this repo at ./docs/. 36 + export const contentRoot = existsSync(resolve(parentDir, "docs")) 37 + ? parentDir 38 + : projectRoot; 39 + 40 + const configPath = resolve(contentRoot, "tdocs.config.json"); 41 + 30 42 export function loadConfig(): Config { 43 + if (!existsSync(configPath)) return defaultConfig; 31 44 try { 32 - const configPath = r("../tdocs.config.json"); 33 - if (existsSync(configPath)) { 34 - return JSON.parse(readFileSync(configPath, "utf-8")) as Config; 35 - } 36 - } catch (e) { 37 - console.warn( 38 - "⚠️ No tdocs.config.json found or invalid JSON — using defaults.", 39 - ); 45 + return JSON.parse(readFileSync(configPath, "utf-8")) as Config; 46 + } catch { 47 + console.warn("⚠️ Invalid tdocs.config.json — using defaults."); 48 + return defaultConfig; 40 49 } 41 - return defaultConfig; 42 50 } 43 51 44 52 export const config = loadConfig();
+5 -1
package.json
··· 27 27 "@types/react": "^19.0.10", 28 28 "@types/react-dom": "^19.0.4", 29 29 "astro": "^5.3.0", 30 + "astro-auto-import": "^0.4.6", 30 31 "astro-custom-embeds": "^0.0.1", 31 32 "astro-og-canvas": "^0.7.0", 32 33 "astro-pagefind": "^1.8.0", ··· 35 36 "react": "^19.0.0", 36 37 "react-dom": "^19.0.0", 37 38 "rehype-mathjax": "^7.1.0", 39 + "remark-directive": "^4.0.0", 38 40 "remark-github-admonitions-to-directives": "^2.1.0", 39 41 "remark-math": "^6.0.0", 40 42 "svelte": "^5.1.1", 41 43 "tailwind-merge": "^2.5.4", 42 44 "tailwindcss": "^3.4.14", 43 - "typescript": "^5.6.3" 45 + "typescript": "^5.6.3", 46 + "unist-util-select": "^5.1.0", 47 + "unist-util-visit": "^5.1.0" 44 48 }, 45 49 "devDependencies": { 46 50 "@sveltejs/vite-plugin-svelte": "^5.0.3",
+7066
pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + dependencies: 11 + '@ascorbic/bluesky-loader': 12 + specifier: ^0.0.3 13 + version: 0.0.3(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3)) 14 + '@astro-community/astro-embed-utils': 15 + specifier: ^0.1.3 16 + version: 0.1.5 17 + '@astrojs/check': 18 + specifier: ^0.9.4 19 + version: 0.9.8(prettier@3.8.3)(typescript@5.9.3) 20 + '@astrojs/mdx': 21 + specifier: ^4.0.8 22 + version: 4.3.14(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3)) 23 + '@astrojs/react': 24 + specifier: ^4.2.0 25 + version: 4.4.2(@types/node@24.12.2)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(jiti@1.21.7)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(yaml@2.8.3) 26 + '@astrojs/rss': 27 + specifier: ^4.0.11 28 + version: 4.0.18 29 + '@astrojs/sitemap': 30 + specifier: ^3.2.1 31 + version: 3.7.2 32 + '@astrojs/svelte': 33 + specifier: ^7.0.4 34 + version: 7.2.5(@types/node@24.12.2)(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3))(jiti@1.21.7)(svelte@5.55.5)(typescript@5.9.3)(yaml@2.8.3) 35 + '@astrojs/tailwind': 36 + specifier: ^6.0.0 37 + version: 6.0.2(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3))(tailwindcss@3.4.19(yaml@2.8.3)) 38 + '@codesandbox/sandpack-react': 39 + specifier: ^2.20.0 40 + version: 2.20.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5) 41 + '@codesandbox/sandpack-themes': 42 + specifier: ^2.0.21 43 + version: 2.0.21 44 + '@shikijs/transformers': 45 + specifier: ^1.24.2 46 + version: 1.29.2 47 + '@tailwindcss/forms': 48 + specifier: ^0.5.9 49 + version: 0.5.11(tailwindcss@3.4.19(yaml@2.8.3)) 50 + '@types/react': 51 + specifier: ^19.0.10 52 + version: 19.2.14 53 + '@types/react-dom': 54 + specifier: ^19.0.4 55 + version: 19.2.3(@types/react@19.2.14) 56 + astro: 57 + specifier: ^5.3.0 58 + version: 5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3) 59 + astro-auto-import: 60 + specifier: ^0.4.6 61 + version: 0.4.6(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3)) 62 + astro-custom-embeds: 63 + specifier: ^0.0.1 64 + version: 0.0.1(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3)) 65 + astro-og-canvas: 66 + specifier: ^0.7.0 67 + version: 0.7.2(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3)) 68 + astro-pagefind: 69 + specifier: ^1.8.0 70 + version: 1.8.6(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3)) 71 + cheerio: 72 + specifier: ^1.0.0 73 + version: 1.2.0 74 + lite-youtube-embed: 75 + specifier: ^0.3.3 76 + version: 0.3.4 77 + react: 78 + specifier: ^19.0.0 79 + version: 19.2.5 80 + react-dom: 81 + specifier: ^19.0.0 82 + version: 19.2.5(react@19.2.5) 83 + rehype-mathjax: 84 + specifier: ^7.1.0 85 + version: 7.1.0 86 + remark-directive: 87 + specifier: ^4.0.0 88 + version: 4.0.0 89 + remark-github-admonitions-to-directives: 90 + specifier: ^2.1.0 91 + version: 2.1.0 92 + remark-math: 93 + specifier: ^6.0.0 94 + version: 6.0.0 95 + svelte: 96 + specifier: ^5.1.1 97 + version: 5.55.5 98 + tailwind-merge: 99 + specifier: ^2.5.4 100 + version: 2.6.1 101 + tailwindcss: 102 + specifier: ^3.4.14 103 + version: 3.4.19(yaml@2.8.3) 104 + typescript: 105 + specifier: ^5.6.3 106 + version: 5.9.3 107 + unist-util-select: 108 + specifier: ^5.1.0 109 + version: 5.1.0 110 + unist-util-visit: 111 + specifier: ^5.1.0 112 + version: 5.1.0 113 + devDependencies: 114 + '@sveltejs/vite-plugin-svelte': 115 + specifier: ^5.0.3 116 + version: 5.1.1(svelte@5.55.5)(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3)) 117 + '@tailwindcss/typography': 118 + specifier: ^0.5.15 119 + version: 0.5.19(tailwindcss@3.4.19(yaml@2.8.3)) 120 + pagefind: 121 + specifier: ^1.3.0 122 + version: 1.5.2 123 + vite-plugin-pagefind: 124 + specifier: ^1.0.5 125 + version: 1.1.1(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3)) 126 + 127 + packages: 128 + 129 + '@alloc/quick-lru@5.2.0': 130 + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 131 + engines: {node: '>=10'} 132 + 133 + '@ascorbic/bluesky-loader@0.0.3': 134 + resolution: {integrity: sha512-jOO+BnjL5Bxw7ak3d88EsE29TeXrsyP/FFJEp8js3RKZ9EdgTxcEQPIcP6XMTQlkkmLfr4kNkUCnozEYpv69GQ==} 135 + peerDependencies: 136 + astro: ^4.14.0 || ^5.0.0-beta.0 137 + 138 + '@ascorbic/loader-utils@1.0.2': 139 + resolution: {integrity: sha512-pg43g83gojVtEsAkXfjWuzJhuXneJp4wM/leBftGkCPV3yxKgB92EWA+nWu735BgbBMph3P7DrVqVc3ikt+dJA==} 140 + peerDependencies: 141 + astro: ^4.14.0 || ^5.0.0-beta.0 142 + 143 + '@astro-community/astro-embed-utils@0.1.5': 144 + resolution: {integrity: sha512-0RlP7J1YEWrguWDfEDsm4uDCXk4FKn0HHakmSOSwHLg6YR8WNEN/LGMGhhsxLc/mDqO2lRh1VqfJy+yPLLkzsQ==} 145 + 146 + '@astrojs/check@0.9.8': 147 + resolution: {integrity: sha512-LDng8446QLS5ToKjRHd3bgUdirvemVVExV7nRyJfW2wV36xuv7vDxwy5NWN9zqeSEDgg0Tv84sP+T3yEq+Zlkw==} 148 + hasBin: true 149 + peerDependencies: 150 + typescript: ^5.0.0 151 + 152 + '@astrojs/compiler@2.13.1': 153 + resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==} 154 + 155 + '@astrojs/internal-helpers@0.7.6': 156 + resolution: {integrity: sha512-GOle7smBWKfMSP8osUIGOlB5kaHdQLV3foCsf+5Q9Wsuu+C6Fs3Ez/ttXmhjZ1HkSgsogcM1RXSjjOVieHq16Q==} 157 + 158 + '@astrojs/language-server@2.16.6': 159 + resolution: {integrity: sha512-N990lu+HSFiG57owR0XBkr02BYMgiLCshLf+4QG4v6jjSWkBeQGnzqi+E1L08xFPPJ7eEeXnxPXGLaVv5pa4Ug==} 160 + hasBin: true 161 + peerDependencies: 162 + prettier: ^3.0.0 163 + prettier-plugin-astro: '>=0.11.0' 164 + peerDependenciesMeta: 165 + prettier: 166 + optional: true 167 + prettier-plugin-astro: 168 + optional: true 169 + 170 + '@astrojs/markdown-remark@6.3.11': 171 + resolution: {integrity: sha512-hcaxX/5aC6lQgHeGh1i+aauvSwIT6cfyFjKWvExYSxUhZZBBdvCliOtu06gbQyhbe0pGJNoNmqNlQZ5zYUuIyQ==} 172 + 173 + '@astrojs/mdx@4.3.14': 174 + resolution: {integrity: sha512-FBrqJQORVm+rkRa2TS5CjU9PBA6hkhrwLVBSS9A77gN2+iehvjq1w6yya/d0YKC7osiVorKkr3Qd9wNbl0ZkGA==} 175 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 176 + peerDependencies: 177 + astro: ^5.0.0 178 + 179 + '@astrojs/prism@3.3.0': 180 + resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} 181 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 182 + 183 + '@astrojs/react@4.4.2': 184 + resolution: {integrity: sha512-1tl95bpGfuaDMDn8O3x/5Dxii1HPvzjvpL2YTuqOOrQehs60I2DKiDgh1jrKc7G8lv+LQT5H15V6QONQ+9waeQ==} 185 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 186 + peerDependencies: 187 + '@types/react': ^17.0.50 || ^18.0.21 || ^19.0.0 188 + '@types/react-dom': ^17.0.17 || ^18.0.6 || ^19.0.0 189 + react: ^17.0.2 || ^18.0.0 || ^19.0.0 190 + react-dom: ^17.0.2 || ^18.0.0 || ^19.0.0 191 + 192 + '@astrojs/rss@4.0.18': 193 + resolution: {integrity: sha512-wc5DwKlbTEdgVAWnHy8krFTeQ42t1v/DJqeq5HtulYK3FYHE4krtRGjoyhS3eXXgfdV6Raoz2RU3wrMTFAitRg==} 194 + 195 + '@astrojs/sitemap@3.7.2': 196 + resolution: {integrity: sha512-PqkzkcZTb5ICiyIR8VoKbIAP/laNRXi5tw616N1Ckk+40oNB8Can1AzVV56lrbC5GKSZFCyJYUVYqVivMisvpA==} 197 + 198 + '@astrojs/svelte@7.2.5': 199 + resolution: {integrity: sha512-Tl5aF/dYbzzd7sLpxMBX6pRz3yJ1B4pilt9G3GJbj0I0/doJHIEmerNQsnlxX0/InNKUhMXXN8wyyet9VhA+Zw==} 200 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 201 + peerDependencies: 202 + astro: ^5.0.0 203 + svelte: ^5.1.16 204 + typescript: ^5.3.3 205 + 206 + '@astrojs/tailwind@6.0.2': 207 + resolution: {integrity: sha512-j3mhLNeugZq6A8dMNXVarUa8K6X9AW+QHU9u3lKNrPLMHhOQ0S7VeWhHwEeJFpEK1BTKEUY1U78VQv2gN6hNGg==} 208 + peerDependencies: 209 + astro: ^3.0.0 || ^4.0.0 || ^5.0.0 210 + tailwindcss: ^3.0.24 211 + 212 + '@astrojs/telemetry@3.3.0': 213 + resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} 214 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 215 + 216 + '@astrojs/yaml2ts@0.2.3': 217 + resolution: {integrity: sha512-PJzRmgQzUxI2uwpdX2lXSHtP4G8ocp24/t+bZyf5Fy0SZLSF9f9KXZoMlFM/XCGue+B0nH/2IZ7FpBYQATBsCg==} 218 + 219 + '@atproto/api@0.13.35': 220 + resolution: {integrity: sha512-vsEfBj0C333TLjDppvTdTE0IdKlXuljKSveAeI4PPx/l6eUKNnDTsYxvILtXUVzwUlTDmSRqy5O4Ryh78n1b7g==} 221 + 222 + '@atproto/common-web@0.4.21': 223 + resolution: {integrity: sha512-Odq+wdk3YNasGCjjlpl3bCIPvqYHige5DLfMkIffNv/2PI/iIj5ZvAvMvJlJ59OhReKSxtpI0invx5UQPc3+fw==} 224 + 225 + '@atproto/lex-data@0.0.15': 226 + resolution: {integrity: sha512-ZsbGiaM5S3CnGrcTMbDGON3bLZzCi/Mx9UvcMREKSRujnF68eHgMiXxJqvykP7+QpOX6tYCK93axZkuJVhtSEw==} 227 + 228 + '@atproto/lex-json@0.0.16': 229 + resolution: {integrity: sha512-IgLgQ0krshVlrIYZ+heTBDbCnM3LmAgWvsaYn5MxvKA3LcBot3PG3ptdO8VOweVZ+WgCLuo39cz9EbUmIbqdtg==} 230 + 231 + '@atproto/lexicon@0.4.14': 232 + resolution: {integrity: sha512-jiKpmH1QER3Gvc7JVY5brwrfo+etFoe57tKPQX/SmPwjvUsFnJAow5xLIryuBaJgFAhnTZViXKs41t//pahGHQ==} 233 + 234 + '@atproto/syntax@0.3.4': 235 + resolution: {integrity: sha512-8CNmi5DipOLaVeSMPggMe7FCksVag0aO6XZy9WflbduTKM4dFZVCs4686UeMLfGRXX+X966XgwECHoLYrovMMg==} 236 + 237 + '@atproto/syntax@0.4.3': 238 + resolution: {integrity: sha512-YoZUz40YAJr5nPwvCDWgodEOlt5IftZqPJvA0JDWjuZKD8yXddTwSzXSaKQAzGOpuM+/A3uXRtPzJJqlScc+iA==} 239 + 240 + '@atproto/syntax@0.5.4': 241 + resolution: {integrity: sha512-9XJOpMAgsGFxMEIp8nJ8AIWv+krrY1xQMj+wULbbXhQztQV+9aZ0TbG9Jtn3Op2or8Kr6OqyWR4ga9Z189kKDw==} 242 + 243 + '@atproto/xrpc@0.6.12': 244 + resolution: {integrity: sha512-Ut3iISNLujlmY9Gu8sNU+SPDJDvqlVzWddU8qUr0Yae5oD4SguaUFjjhireMGhQ3M5E0KljQgDbTmnBo1kIZ3w==} 245 + 246 + '@babel/code-frame@7.29.0': 247 + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} 248 + engines: {node: '>=6.9.0'} 249 + 250 + '@babel/compat-data@7.29.0': 251 + resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} 252 + engines: {node: '>=6.9.0'} 253 + 254 + '@babel/core@7.29.0': 255 + resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} 256 + engines: {node: '>=6.9.0'} 257 + 258 + '@babel/generator@7.29.1': 259 + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} 260 + engines: {node: '>=6.9.0'} 261 + 262 + '@babel/helper-compilation-targets@7.28.6': 263 + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} 264 + engines: {node: '>=6.9.0'} 265 + 266 + '@babel/helper-globals@7.28.0': 267 + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} 268 + engines: {node: '>=6.9.0'} 269 + 270 + '@babel/helper-module-imports@7.28.6': 271 + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} 272 + engines: {node: '>=6.9.0'} 273 + 274 + '@babel/helper-module-transforms@7.28.6': 275 + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} 276 + engines: {node: '>=6.9.0'} 277 + peerDependencies: 278 + '@babel/core': ^7.0.0 279 + 280 + '@babel/helper-plugin-utils@7.28.6': 281 + resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} 282 + engines: {node: '>=6.9.0'} 283 + 284 + '@babel/helper-string-parser@7.27.1': 285 + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 286 + engines: {node: '>=6.9.0'} 287 + 288 + '@babel/helper-validator-identifier@7.28.5': 289 + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} 290 + engines: {node: '>=6.9.0'} 291 + 292 + '@babel/helper-validator-option@7.27.1': 293 + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} 294 + engines: {node: '>=6.9.0'} 295 + 296 + '@babel/helpers@7.29.2': 297 + resolution: {integrity: sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==} 298 + engines: {node: '>=6.9.0'} 299 + 300 + '@babel/parser@7.29.2': 301 + resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==} 302 + engines: {node: '>=6.0.0'} 303 + hasBin: true 304 + 305 + '@babel/plugin-transform-react-jsx-self@7.27.1': 306 + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} 307 + engines: {node: '>=6.9.0'} 308 + peerDependencies: 309 + '@babel/core': ^7.0.0-0 310 + 311 + '@babel/plugin-transform-react-jsx-source@7.27.1': 312 + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} 313 + engines: {node: '>=6.9.0'} 314 + peerDependencies: 315 + '@babel/core': ^7.0.0-0 316 + 317 + '@babel/template@7.28.6': 318 + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} 319 + engines: {node: '>=6.9.0'} 320 + 321 + '@babel/traverse@7.29.0': 322 + resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} 323 + engines: {node: '>=6.9.0'} 324 + 325 + '@babel/types@7.29.0': 326 + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} 327 + engines: {node: '>=6.9.0'} 328 + 329 + '@capsizecss/unpack@4.0.0': 330 + resolution: {integrity: sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==} 331 + engines: {node: '>=18'} 332 + 333 + '@codemirror/autocomplete@6.20.1': 334 + resolution: {integrity: sha512-1cvg3Vz1dSSToCNlJfRA2WSI4ht3K+WplO0UMOgmUYPivCyy2oueZY6Lx7M9wThm7SDUBViRmuT+OG/i8+ON9A==} 335 + 336 + '@codemirror/commands@6.10.3': 337 + resolution: {integrity: sha512-JFRiqhKu+bvSkDLI+rUhJwSxQxYb759W5GBezE8Uc8mHLqC9aV/9aTC7yJSqCtB3F00pylrLCwnyS91Ap5ej4Q==} 338 + 339 + '@codemirror/lang-css@6.3.1': 340 + resolution: {integrity: sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==} 341 + 342 + '@codemirror/lang-html@6.4.11': 343 + resolution: {integrity: sha512-9NsXp7Nwp891pQchI7gPdTwBuSuT3K65NGTHWHNJ55HjYcHLllr0rbIZNdOzas9ztc1EUVBlHou85FFZS4BNnw==} 344 + 345 + '@codemirror/lang-javascript@6.2.5': 346 + resolution: {integrity: sha512-zD4e5mS+50htS7F+TYjBPsiIFGanfVqg4HyUz6WNFikgOPf2BgKlx+TQedI1w6n/IqRBVBbBWmGFdLB/7uxO4A==} 347 + 348 + '@codemirror/language@6.12.3': 349 + resolution: {integrity: sha512-QwCZW6Tt1siP37Jet9Tb02Zs81TQt6qQrZR2H+eGMcFsL1zMrk2/b9CLC7/9ieP1fjIUMgviLWMmgiHoJrj+ZA==} 350 + 351 + '@codemirror/lint@6.9.5': 352 + resolution: {integrity: sha512-GElsbU9G7QT9xXhpUg1zWGmftA/7jamh+7+ydKRuT0ORpWS3wOSP0yT1FOlIZa7mIJjpVPipErsyvVqB9cfTFA==} 353 + 354 + '@codemirror/state@6.6.0': 355 + resolution: {integrity: sha512-4nbvra5R5EtiCzr9BTHiTLc+MLXK2QGiAVYMyi8PkQd3SR+6ixar/Q/01Fa21TBIDOZXgeWV4WppsQolSreAPQ==} 356 + 357 + '@codemirror/view@6.41.1': 358 + resolution: {integrity: sha512-ToDnWKbBnke+ZLrP6vgTTDScGi5H37YYuZGniQaBzxMVdtCxMrslsmtnOvbPZk4RX9bvkQqnWR/WS/35tJA0qg==} 359 + 360 + '@codesandbox/nodebox@0.1.8': 361 + resolution: {integrity: sha512-2VRS6JDSk+M+pg56GA6CryyUSGPjBEe8Pnae0QL3jJF1mJZJVMDKr93gJRtBbLkfZN6LD/DwMtf+2L0bpWrjqg==} 362 + 363 + '@codesandbox/sandpack-client@2.19.8': 364 + resolution: {integrity: sha512-CMV4nr1zgKzVpx4I3FYvGRM5YT0VaQhALMW9vy4wZRhEyWAtJITQIqZzrTGWqB1JvV7V72dVEUCUPLfYz5hgJQ==} 365 + 366 + '@codesandbox/sandpack-react@2.20.0': 367 + resolution: {integrity: sha512-takd1YpW/PMQ6KPQfvseWLHWklJovGY8QYj8MtWnskGKbjOGJ6uZfyZbcJ6aCFLQMpNyjTqz9AKNbvhCOZ1TUQ==} 368 + peerDependencies: 369 + react: ^16.8.0 || ^17 || ^18 || ^19 370 + react-dom: ^16.8.0 || ^17 || ^18 || ^19 371 + 372 + '@codesandbox/sandpack-themes@2.0.21': 373 + resolution: {integrity: sha512-CMH/MO/dh6foPYb/3eSn2Cu/J3+1+/81Fsaj7VggICkCrmRk0qG5dmgjGAearPTnRkOGORIPHuRqwNXgw0E6YQ==} 374 + 375 + '@emmetio/abbreviation@2.3.3': 376 + resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} 377 + 378 + '@emmetio/css-abbreviation@2.1.8': 379 + resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==} 380 + 381 + '@emmetio/css-parser@0.4.1': 382 + resolution: {integrity: sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ==} 383 + 384 + '@emmetio/html-matcher@1.3.0': 385 + resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==} 386 + 387 + '@emmetio/scanner@1.0.4': 388 + resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} 389 + 390 + '@emmetio/stream-reader-utils@0.1.0': 391 + resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==} 392 + 393 + '@emmetio/stream-reader@2.2.0': 394 + resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} 395 + 396 + '@emnapi/runtime@1.10.0': 397 + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} 398 + 399 + '@esbuild/aix-ppc64@0.25.12': 400 + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} 401 + engines: {node: '>=18'} 402 + cpu: [ppc64] 403 + os: [aix] 404 + 405 + '@esbuild/aix-ppc64@0.27.7': 406 + resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} 407 + engines: {node: '>=18'} 408 + cpu: [ppc64] 409 + os: [aix] 410 + 411 + '@esbuild/android-arm64@0.25.12': 412 + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} 413 + engines: {node: '>=18'} 414 + cpu: [arm64] 415 + os: [android] 416 + 417 + '@esbuild/android-arm64@0.27.7': 418 + resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==} 419 + engines: {node: '>=18'} 420 + cpu: [arm64] 421 + os: [android] 422 + 423 + '@esbuild/android-arm@0.25.12': 424 + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} 425 + engines: {node: '>=18'} 426 + cpu: [arm] 427 + os: [android] 428 + 429 + '@esbuild/android-arm@0.27.7': 430 + resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==} 431 + engines: {node: '>=18'} 432 + cpu: [arm] 433 + os: [android] 434 + 435 + '@esbuild/android-x64@0.25.12': 436 + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} 437 + engines: {node: '>=18'} 438 + cpu: [x64] 439 + os: [android] 440 + 441 + '@esbuild/android-x64@0.27.7': 442 + resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==} 443 + engines: {node: '>=18'} 444 + cpu: [x64] 445 + os: [android] 446 + 447 + '@esbuild/darwin-arm64@0.25.12': 448 + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} 449 + engines: {node: '>=18'} 450 + cpu: [arm64] 451 + os: [darwin] 452 + 453 + '@esbuild/darwin-arm64@0.27.7': 454 + resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==} 455 + engines: {node: '>=18'} 456 + cpu: [arm64] 457 + os: [darwin] 458 + 459 + '@esbuild/darwin-x64@0.25.12': 460 + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} 461 + engines: {node: '>=18'} 462 + cpu: [x64] 463 + os: [darwin] 464 + 465 + '@esbuild/darwin-x64@0.27.7': 466 + resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==} 467 + engines: {node: '>=18'} 468 + cpu: [x64] 469 + os: [darwin] 470 + 471 + '@esbuild/freebsd-arm64@0.25.12': 472 + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} 473 + engines: {node: '>=18'} 474 + cpu: [arm64] 475 + os: [freebsd] 476 + 477 + '@esbuild/freebsd-arm64@0.27.7': 478 + resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==} 479 + engines: {node: '>=18'} 480 + cpu: [arm64] 481 + os: [freebsd] 482 + 483 + '@esbuild/freebsd-x64@0.25.12': 484 + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} 485 + engines: {node: '>=18'} 486 + cpu: [x64] 487 + os: [freebsd] 488 + 489 + '@esbuild/freebsd-x64@0.27.7': 490 + resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==} 491 + engines: {node: '>=18'} 492 + cpu: [x64] 493 + os: [freebsd] 494 + 495 + '@esbuild/linux-arm64@0.25.12': 496 + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} 497 + engines: {node: '>=18'} 498 + cpu: [arm64] 499 + os: [linux] 500 + 501 + '@esbuild/linux-arm64@0.27.7': 502 + resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==} 503 + engines: {node: '>=18'} 504 + cpu: [arm64] 505 + os: [linux] 506 + 507 + '@esbuild/linux-arm@0.25.12': 508 + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} 509 + engines: {node: '>=18'} 510 + cpu: [arm] 511 + os: [linux] 512 + 513 + '@esbuild/linux-arm@0.27.7': 514 + resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==} 515 + engines: {node: '>=18'} 516 + cpu: [arm] 517 + os: [linux] 518 + 519 + '@esbuild/linux-ia32@0.25.12': 520 + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} 521 + engines: {node: '>=18'} 522 + cpu: [ia32] 523 + os: [linux] 524 + 525 + '@esbuild/linux-ia32@0.27.7': 526 + resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==} 527 + engines: {node: '>=18'} 528 + cpu: [ia32] 529 + os: [linux] 530 + 531 + '@esbuild/linux-loong64@0.25.12': 532 + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} 533 + engines: {node: '>=18'} 534 + cpu: [loong64] 535 + os: [linux] 536 + 537 + '@esbuild/linux-loong64@0.27.7': 538 + resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==} 539 + engines: {node: '>=18'} 540 + cpu: [loong64] 541 + os: [linux] 542 + 543 + '@esbuild/linux-mips64el@0.25.12': 544 + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} 545 + engines: {node: '>=18'} 546 + cpu: [mips64el] 547 + os: [linux] 548 + 549 + '@esbuild/linux-mips64el@0.27.7': 550 + resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==} 551 + engines: {node: '>=18'} 552 + cpu: [mips64el] 553 + os: [linux] 554 + 555 + '@esbuild/linux-ppc64@0.25.12': 556 + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} 557 + engines: {node: '>=18'} 558 + cpu: [ppc64] 559 + os: [linux] 560 + 561 + '@esbuild/linux-ppc64@0.27.7': 562 + resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==} 563 + engines: {node: '>=18'} 564 + cpu: [ppc64] 565 + os: [linux] 566 + 567 + '@esbuild/linux-riscv64@0.25.12': 568 + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} 569 + engines: {node: '>=18'} 570 + cpu: [riscv64] 571 + os: [linux] 572 + 573 + '@esbuild/linux-riscv64@0.27.7': 574 + resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==} 575 + engines: {node: '>=18'} 576 + cpu: [riscv64] 577 + os: [linux] 578 + 579 + '@esbuild/linux-s390x@0.25.12': 580 + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} 581 + engines: {node: '>=18'} 582 + cpu: [s390x] 583 + os: [linux] 584 + 585 + '@esbuild/linux-s390x@0.27.7': 586 + resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==} 587 + engines: {node: '>=18'} 588 + cpu: [s390x] 589 + os: [linux] 590 + 591 + '@esbuild/linux-x64@0.25.12': 592 + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} 593 + engines: {node: '>=18'} 594 + cpu: [x64] 595 + os: [linux] 596 + 597 + '@esbuild/linux-x64@0.27.7': 598 + resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==} 599 + engines: {node: '>=18'} 600 + cpu: [x64] 601 + os: [linux] 602 + 603 + '@esbuild/netbsd-arm64@0.25.12': 604 + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} 605 + engines: {node: '>=18'} 606 + cpu: [arm64] 607 + os: [netbsd] 608 + 609 + '@esbuild/netbsd-arm64@0.27.7': 610 + resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==} 611 + engines: {node: '>=18'} 612 + cpu: [arm64] 613 + os: [netbsd] 614 + 615 + '@esbuild/netbsd-x64@0.25.12': 616 + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} 617 + engines: {node: '>=18'} 618 + cpu: [x64] 619 + os: [netbsd] 620 + 621 + '@esbuild/netbsd-x64@0.27.7': 622 + resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==} 623 + engines: {node: '>=18'} 624 + cpu: [x64] 625 + os: [netbsd] 626 + 627 + '@esbuild/openbsd-arm64@0.25.12': 628 + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} 629 + engines: {node: '>=18'} 630 + cpu: [arm64] 631 + os: [openbsd] 632 + 633 + '@esbuild/openbsd-arm64@0.27.7': 634 + resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==} 635 + engines: {node: '>=18'} 636 + cpu: [arm64] 637 + os: [openbsd] 638 + 639 + '@esbuild/openbsd-x64@0.25.12': 640 + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} 641 + engines: {node: '>=18'} 642 + cpu: [x64] 643 + os: [openbsd] 644 + 645 + '@esbuild/openbsd-x64@0.27.7': 646 + resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==} 647 + engines: {node: '>=18'} 648 + cpu: [x64] 649 + os: [openbsd] 650 + 651 + '@esbuild/openharmony-arm64@0.25.12': 652 + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} 653 + engines: {node: '>=18'} 654 + cpu: [arm64] 655 + os: [openharmony] 656 + 657 + '@esbuild/openharmony-arm64@0.27.7': 658 + resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==} 659 + engines: {node: '>=18'} 660 + cpu: [arm64] 661 + os: [openharmony] 662 + 663 + '@esbuild/sunos-x64@0.25.12': 664 + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} 665 + engines: {node: '>=18'} 666 + cpu: [x64] 667 + os: [sunos] 668 + 669 + '@esbuild/sunos-x64@0.27.7': 670 + resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==} 671 + engines: {node: '>=18'} 672 + cpu: [x64] 673 + os: [sunos] 674 + 675 + '@esbuild/win32-arm64@0.25.12': 676 + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} 677 + engines: {node: '>=18'} 678 + cpu: [arm64] 679 + os: [win32] 680 + 681 + '@esbuild/win32-arm64@0.27.7': 682 + resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==} 683 + engines: {node: '>=18'} 684 + cpu: [arm64] 685 + os: [win32] 686 + 687 + '@esbuild/win32-ia32@0.25.12': 688 + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} 689 + engines: {node: '>=18'} 690 + cpu: [ia32] 691 + os: [win32] 692 + 693 + '@esbuild/win32-ia32@0.27.7': 694 + resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==} 695 + engines: {node: '>=18'} 696 + cpu: [ia32] 697 + os: [win32] 698 + 699 + '@esbuild/win32-x64@0.25.12': 700 + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} 701 + engines: {node: '>=18'} 702 + cpu: [x64] 703 + os: [win32] 704 + 705 + '@esbuild/win32-x64@0.27.7': 706 + resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==} 707 + engines: {node: '>=18'} 708 + cpu: [x64] 709 + os: [win32] 710 + 711 + '@img/colour@1.1.0': 712 + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} 713 + engines: {node: '>=18'} 714 + 715 + '@img/sharp-darwin-arm64@0.34.5': 716 + resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} 717 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 718 + cpu: [arm64] 719 + os: [darwin] 720 + 721 + '@img/sharp-darwin-x64@0.34.5': 722 + resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} 723 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 724 + cpu: [x64] 725 + os: [darwin] 726 + 727 + '@img/sharp-libvips-darwin-arm64@1.2.4': 728 + resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} 729 + cpu: [arm64] 730 + os: [darwin] 731 + 732 + '@img/sharp-libvips-darwin-x64@1.2.4': 733 + resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} 734 + cpu: [x64] 735 + os: [darwin] 736 + 737 + '@img/sharp-libvips-linux-arm64@1.2.4': 738 + resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} 739 + cpu: [arm64] 740 + os: [linux] 741 + 742 + '@img/sharp-libvips-linux-arm@1.2.4': 743 + resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} 744 + cpu: [arm] 745 + os: [linux] 746 + 747 + '@img/sharp-libvips-linux-ppc64@1.2.4': 748 + resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} 749 + cpu: [ppc64] 750 + os: [linux] 751 + 752 + '@img/sharp-libvips-linux-riscv64@1.2.4': 753 + resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} 754 + cpu: [riscv64] 755 + os: [linux] 756 + 757 + '@img/sharp-libvips-linux-s390x@1.2.4': 758 + resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} 759 + cpu: [s390x] 760 + os: [linux] 761 + 762 + '@img/sharp-libvips-linux-x64@1.2.4': 763 + resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} 764 + cpu: [x64] 765 + os: [linux] 766 + 767 + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 768 + resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} 769 + cpu: [arm64] 770 + os: [linux] 771 + 772 + '@img/sharp-libvips-linuxmusl-x64@1.2.4': 773 + resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} 774 + cpu: [x64] 775 + os: [linux] 776 + 777 + '@img/sharp-linux-arm64@0.34.5': 778 + resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} 779 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 780 + cpu: [arm64] 781 + os: [linux] 782 + 783 + '@img/sharp-linux-arm@0.34.5': 784 + resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} 785 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 786 + cpu: [arm] 787 + os: [linux] 788 + 789 + '@img/sharp-linux-ppc64@0.34.5': 790 + resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} 791 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 792 + cpu: [ppc64] 793 + os: [linux] 794 + 795 + '@img/sharp-linux-riscv64@0.34.5': 796 + resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} 797 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 798 + cpu: [riscv64] 799 + os: [linux] 800 + 801 + '@img/sharp-linux-s390x@0.34.5': 802 + resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} 803 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 804 + cpu: [s390x] 805 + os: [linux] 806 + 807 + '@img/sharp-linux-x64@0.34.5': 808 + resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} 809 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 810 + cpu: [x64] 811 + os: [linux] 812 + 813 + '@img/sharp-linuxmusl-arm64@0.34.5': 814 + resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} 815 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 816 + cpu: [arm64] 817 + os: [linux] 818 + 819 + '@img/sharp-linuxmusl-x64@0.34.5': 820 + resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} 821 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 822 + cpu: [x64] 823 + os: [linux] 824 + 825 + '@img/sharp-wasm32@0.34.5': 826 + resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} 827 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 828 + cpu: [wasm32] 829 + 830 + '@img/sharp-win32-arm64@0.34.5': 831 + resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} 832 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 833 + cpu: [arm64] 834 + os: [win32] 835 + 836 + '@img/sharp-win32-ia32@0.34.5': 837 + resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} 838 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 839 + cpu: [ia32] 840 + os: [win32] 841 + 842 + '@img/sharp-win32-x64@0.34.5': 843 + resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} 844 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 845 + cpu: [x64] 846 + os: [win32] 847 + 848 + '@jridgewell/gen-mapping@0.3.13': 849 + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} 850 + 851 + '@jridgewell/remapping@2.3.5': 852 + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} 853 + 854 + '@jridgewell/resolve-uri@3.1.2': 855 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 856 + engines: {node: '>=6.0.0'} 857 + 858 + '@jridgewell/sourcemap-codec@1.5.5': 859 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 860 + 861 + '@jridgewell/trace-mapping@0.3.31': 862 + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} 863 + 864 + '@lezer/common@1.5.2': 865 + resolution: {integrity: sha512-sxQE460fPZyU3sdc8lafxiPwJHBzZRy/udNFynGQky1SePYBdhkBl1kOagA9uT3pxR8K09bOrmTUqA9wb/PjSQ==} 866 + 867 + '@lezer/css@1.3.3': 868 + resolution: {integrity: sha512-RzBo8r+/6QJeow7aPHIpGVIH59xTcJXp399820gZoMo9noQDRVpJLheIBUicYwKcsbOYoBRoLZlf2720dG/4Tg==} 869 + 870 + '@lezer/highlight@1.2.3': 871 + resolution: {integrity: sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==} 872 + 873 + '@lezer/html@1.3.13': 874 + resolution: {integrity: sha512-oI7n6NJml729m7pjm9lvLvmXbdoMoi2f+1pwSDJkl9d68zGr7a9Btz8NdHTGQZtW2DA25ybeuv/SyDb9D5tseg==} 875 + 876 + '@lezer/javascript@1.5.4': 877 + resolution: {integrity: sha512-vvYx3MhWqeZtGPwDStM2dwgljd5smolYD2lR2UyFcHfxbBQebqx8yjmFmxtJ/E6nN6u1D9srOiVWm3Rb4tmcUA==} 878 + 879 + '@lezer/lr@1.4.10': 880 + resolution: {integrity: sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A==} 881 + 882 + '@marijn/find-cluster-break@1.0.2': 883 + resolution: {integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==} 884 + 885 + '@mdx-js/mdx@3.1.1': 886 + resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==} 887 + 888 + '@nodable/entities@2.1.0': 889 + resolution: {integrity: sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==} 890 + 891 + '@nodelib/fs.scandir@2.1.5': 892 + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 893 + engines: {node: '>= 8'} 894 + 895 + '@nodelib/fs.stat@2.0.5': 896 + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 897 + engines: {node: '>= 8'} 898 + 899 + '@nodelib/fs.walk@1.2.8': 900 + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 901 + engines: {node: '>= 8'} 902 + 903 + '@open-draft/deferred-promise@2.2.0': 904 + resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} 905 + 906 + '@oslojs/encoding@1.1.0': 907 + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} 908 + 909 + '@pagefind/darwin-arm64@1.5.2': 910 + resolution: {integrity: sha512-MXpI+7HsAdPkvJ0gk9xj9g541BCqBZOBbdwj9g6lB5LCj6kSV6nqDSjzcAJwvOsfu0fjwvC8hQU+ecfhp+MpiQ==} 911 + cpu: [arm64] 912 + os: [darwin] 913 + 914 + '@pagefind/darwin-x64@1.5.2': 915 + resolution: {integrity: sha512-IojxFWMEJe0RQ7PQ3KXQsPIImNsbpPYpoZ+QUDrL8fAl/O27IX+LVLs74/UzEZy5uA2LD8Nz1AiwKr72vrkZQw==} 916 + cpu: [x64] 917 + os: [darwin] 918 + 919 + '@pagefind/default-ui@1.5.2': 920 + resolution: {integrity: sha512-pm1LMnQg8N2B3n2TnjKlhaFihpz6zTiA4HiGQ6/slKO/+8K9CAU5kcjdSSPgpuk1PMuuN4hxLipUIifnrkl3Sg==} 921 + 922 + '@pagefind/freebsd-x64@1.5.2': 923 + resolution: {integrity: sha512-7EVzo9+0w+2cbe671BtMj10UlNo83I+HrLVLfRxO731svHRJKUfJ/mo05gU14pe9PCfpKNQT8FS3Xc/oDN6pOA==} 924 + cpu: [x64] 925 + os: [freebsd] 926 + 927 + '@pagefind/linux-arm64@1.5.2': 928 + resolution: {integrity: sha512-Ovt9+K35sqzn8H3ZMXGwls4TD/wMJuvRtShHIsmUQREmaxjrDEX7gHckRCrwYJ4XE1H1p6HkLz3wukrAnsfXQw==} 929 + cpu: [arm64] 930 + os: [linux] 931 + 932 + '@pagefind/linux-x64@1.5.2': 933 + resolution: {integrity: sha512-V+tFqHKXhQKq/WqPBD67AFy7scn1/aZID00ws4fSDd+1daSi5UHR9VVlRrOUYKxn3VuFQYRD7lYXdZK1WED1YA==} 934 + cpu: [x64] 935 + os: [linux] 936 + 937 + '@pagefind/windows-arm64@1.5.2': 938 + resolution: {integrity: sha512-hN9Nh90fNW61nNRCW9ZyQrAj/mD0eRvmJ8NlTUzkbuW8kIzGJUi3cxjFkEcMZ5h/8FsKWD/VcouZl4yo1F7B6g==} 939 + cpu: [arm64] 940 + os: [win32] 941 + 942 + '@pagefind/windows-x64@1.5.2': 943 + resolution: {integrity: sha512-Fa2Iyw7kaDRzGMfNYNUXNW2zbL5FQVDgSOcbDHdzBrDEdpqOqg8TcZ68F22ol6NJ9IGzvUdmeyZypLW5dyhqsg==} 944 + cpu: [x64] 945 + os: [win32] 946 + 947 + '@polka/url@1.0.0-next.29': 948 + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} 949 + 950 + '@react-hook/intersection-observer@3.1.2': 951 + resolution: {integrity: sha512-mWU3BMkmmzyYMSuhO9wu3eJVP21N8TcgYm9bZnTrMwuM818bEk+0NRM3hP+c/TqA9Ln5C7qE53p1H0QMtzYdvQ==} 952 + peerDependencies: 953 + react: '>=16.8' 954 + 955 + '@react-hook/passive-layout-effect@1.2.1': 956 + resolution: {integrity: sha512-IwEphTD75liO8g+6taS+4oqz+nnroocNfWVHWz7j+N+ZO2vYrc6PV1q7GQhuahL0IOR7JccFTsFKQ/mb6iZWAg==} 957 + peerDependencies: 958 + react: '>=16.8' 959 + 960 + '@rolldown/pluginutils@1.0.0-beta.27': 961 + resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} 962 + 963 + '@rollup/pluginutils@5.3.0': 964 + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 965 + engines: {node: '>=14.0.0'} 966 + peerDependencies: 967 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 968 + peerDependenciesMeta: 969 + rollup: 970 + optional: true 971 + 972 + '@rollup/rollup-android-arm-eabi@4.60.2': 973 + resolution: {integrity: sha512-dnlp69efPPg6Uaw2dVqzWRfAWRnYVb1XJ8CyyhIbZeaq4CA5/mLeZ1IEt9QqQxmbdvagjLIm2ZL8BxXv5lH4Yw==} 974 + cpu: [arm] 975 + os: [android] 976 + 977 + '@rollup/rollup-android-arm64@4.60.2': 978 + resolution: {integrity: sha512-OqZTwDRDchGRHHm/hwLOL7uVPB9aUvI0am/eQuWMNyFHf5PSEQmyEeYYheA0EPPKUO/l0uigCp+iaTjoLjVoHg==} 979 + cpu: [arm64] 980 + os: [android] 981 + 982 + '@rollup/rollup-darwin-arm64@4.60.2': 983 + resolution: {integrity: sha512-UwRE7CGpvSVEQS8gUMBe1uADWjNnVgP3Iusyda1nSRwNDCsRjnGc7w6El6WLQsXmZTbLZx9cecegumcitNfpmA==} 984 + cpu: [arm64] 985 + os: [darwin] 986 + 987 + '@rollup/rollup-darwin-x64@4.60.2': 988 + resolution: {integrity: sha512-gjEtURKLCC5VXm1I+2i1u9OhxFsKAQJKTVB8WvDAHF+oZlq0GTVFOlTlO1q3AlCTE/DF32c16ESvfgqR7343/g==} 989 + cpu: [x64] 990 + os: [darwin] 991 + 992 + '@rollup/rollup-freebsd-arm64@4.60.2': 993 + resolution: {integrity: sha512-Bcl6CYDeAgE70cqZaMojOi/eK63h5Me97ZqAQoh77VPjMysA/4ORQBRGo3rRy45x4MzVlU9uZxs8Uwy7ZaKnBw==} 994 + cpu: [arm64] 995 + os: [freebsd] 996 + 997 + '@rollup/rollup-freebsd-x64@4.60.2': 998 + resolution: {integrity: sha512-LU+TPda3mAE2QB0/Hp5VyeKJivpC6+tlOXd1VMoXV/YFMvk/MNk5iXeBfB4MQGRWyOYVJ01625vjkr0Az98OJQ==} 999 + cpu: [x64] 1000 + os: [freebsd] 1001 + 1002 + '@rollup/rollup-linux-arm-gnueabihf@4.60.2': 1003 + resolution: {integrity: sha512-2QxQrM+KQ7DAW4o22j+XZ6RKdxjLD7BOWTP0Bv0tmjdyhXSsr2Ul1oJDQqh9Zf5qOwTuTc7Ek83mOFaKnodPjg==} 1004 + cpu: [arm] 1005 + os: [linux] 1006 + 1007 + '@rollup/rollup-linux-arm-musleabihf@4.60.2': 1008 + resolution: {integrity: sha512-TbziEu2DVsTEOPif2mKWkMeDMLoYjx95oESa9fkQQK7r/Orta0gnkcDpzwufEcAO2BLBsD7mZkXGFqEdMRRwfw==} 1009 + cpu: [arm] 1010 + os: [linux] 1011 + 1012 + '@rollup/rollup-linux-arm64-gnu@4.60.2': 1013 + resolution: {integrity: sha512-bO/rVDiDUuM2YfuCUwZ1t1cP+/yqjqz+Xf2VtkdppefuOFS2OSeAfgafaHNkFn0t02hEyXngZkxtGqXcXwO8Rg==} 1014 + cpu: [arm64] 1015 + os: [linux] 1016 + 1017 + '@rollup/rollup-linux-arm64-musl@4.60.2': 1018 + resolution: {integrity: sha512-hr26p7e93Rl0Za+JwW7EAnwAvKkehh12BU1Llm9Ykiibg4uIr2rbpxG9WCf56GuvidlTG9KiiQT/TXT1yAWxTA==} 1019 + cpu: [arm64] 1020 + os: [linux] 1021 + 1022 + '@rollup/rollup-linux-loong64-gnu@4.60.2': 1023 + resolution: {integrity: sha512-pOjB/uSIyDt+ow3k/RcLvUAOGpysT2phDn7TTUB3n75SlIgZzM6NKAqlErPhoFU+npgY3/n+2HYIQVbF70P9/A==} 1024 + cpu: [loong64] 1025 + os: [linux] 1026 + 1027 + '@rollup/rollup-linux-loong64-musl@4.60.2': 1028 + resolution: {integrity: sha512-2/w+q8jszv9Ww1c+6uJT3OwqhdmGP2/4T17cu8WuwyUuuaCDDJ2ojdyYwZzCxx0GcsZBhzi3HmH+J5pZNXnd+Q==} 1029 + cpu: [loong64] 1030 + os: [linux] 1031 + 1032 + '@rollup/rollup-linux-ppc64-gnu@4.60.2': 1033 + resolution: {integrity: sha512-11+aL5vKheYgczxtPVVRhdptAM2H7fcDR5Gw4/bTcteuZBlH4oP9f5s9zYO9aGZvoGeBpqXI/9TZZihZ609wKw==} 1034 + cpu: [ppc64] 1035 + os: [linux] 1036 + 1037 + '@rollup/rollup-linux-ppc64-musl@4.60.2': 1038 + resolution: {integrity: sha512-i16fokAGK46IVZuV8LIIwMdtqhin9hfYkCh8pf8iC3QU3LpwL+1FSFGej+O7l3E/AoknL6Dclh2oTdnRMpTzFQ==} 1039 + cpu: [ppc64] 1040 + os: [linux] 1041 + 1042 + '@rollup/rollup-linux-riscv64-gnu@4.60.2': 1043 + resolution: {integrity: sha512-49FkKS6RGQoriDSK/6E2GkAsAuU5kETFCh7pG4yD/ylj9rKhTmO3elsnmBvRD4PgJPds5W2PkhC82aVwmUcJ7A==} 1044 + cpu: [riscv64] 1045 + os: [linux] 1046 + 1047 + '@rollup/rollup-linux-riscv64-musl@4.60.2': 1048 + resolution: {integrity: sha512-mjYNkHPfGpUR00DuM1ZZIgs64Hpf4bWcz9Z41+4Q+pgDx73UwWdAYyf6EG/lRFldmdHHzgrYyge5akFUW0D3mQ==} 1049 + cpu: [riscv64] 1050 + os: [linux] 1051 + 1052 + '@rollup/rollup-linux-s390x-gnu@4.60.2': 1053 + resolution: {integrity: sha512-ALyvJz965BQk8E9Al/JDKKDLH2kfKFLTGMlgkAbbYtZuJt9LU8DW3ZoDMCtQpXAltZxwBHevXz5u+gf0yA0YoA==} 1054 + cpu: [s390x] 1055 + os: [linux] 1056 + 1057 + '@rollup/rollup-linux-x64-gnu@4.60.2': 1058 + resolution: {integrity: sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==} 1059 + cpu: [x64] 1060 + os: [linux] 1061 + 1062 + '@rollup/rollup-linux-x64-musl@4.60.2': 1063 + resolution: {integrity: sha512-bTsRGj6VlSdn/XD4CGyzMnzaBs9bsRxy79eTqTCBsA8TMIEky7qg48aPkvJvFe1HyzQ5oMZdg7AnVlWQSKLTnw==} 1064 + cpu: [x64] 1065 + os: [linux] 1066 + 1067 + '@rollup/rollup-openbsd-x64@4.60.2': 1068 + resolution: {integrity: sha512-6d4Z3534xitaA1FcMWP7mQPq5zGwBmGbhphh2DwaA1aNIXUu3KTOfwrWpbwI4/Gr0uANo7NTtaykFyO2hPuFLg==} 1069 + cpu: [x64] 1070 + os: [openbsd] 1071 + 1072 + '@rollup/rollup-openharmony-arm64@4.60.2': 1073 + resolution: {integrity: sha512-NetAg5iO2uN7eB8zE5qrZ3CSil+7IJt4WDFLcC75Ymywq1VZVD6qJ6EvNLjZ3rEm6gB7XW5JdT60c6MN35Z85Q==} 1074 + cpu: [arm64] 1075 + os: [openharmony] 1076 + 1077 + '@rollup/rollup-win32-arm64-msvc@4.60.2': 1078 + resolution: {integrity: sha512-NCYhOotpgWZ5kdxCZsv6Iudx0wX8980Q/oW4pNFNihpBKsDbEA1zpkfxJGC0yugsUuyDZ7gL37dbzwhR0VI7pQ==} 1079 + cpu: [arm64] 1080 + os: [win32] 1081 + 1082 + '@rollup/rollup-win32-ia32-msvc@4.60.2': 1083 + resolution: {integrity: sha512-RXsaOqXxfoUBQoOgvmmijVxJnW2IGB0eoMO7F8FAjaj0UTywUO/luSqimWBJn04WNgUkeNhh7fs7pESXajWmkg==} 1084 + cpu: [ia32] 1085 + os: [win32] 1086 + 1087 + '@rollup/rollup-win32-x64-gnu@4.60.2': 1088 + resolution: {integrity: sha512-qdAzEULD+/hzObedtmV6iBpdL5TIbKVztGiK7O3/KYSf+HIzU257+MX1EXJcyIiDbMAqmbwaufcYPvyRryeZtA==} 1089 + cpu: [x64] 1090 + os: [win32] 1091 + 1092 + '@rollup/rollup-win32-x64-msvc@4.60.2': 1093 + resolution: {integrity: sha512-Nd/SgG27WoA9e+/TdK74KnHz852TLa94ovOYySo/yMPuTmpckK/jIF2jSwS3g7ELSKXK13/cVdmg1Z/DaCWKxA==} 1094 + cpu: [x64] 1095 + os: [win32] 1096 + 1097 + '@shikijs/core@1.29.2': 1098 + resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==} 1099 + 1100 + '@shikijs/core@3.23.0': 1101 + resolution: {integrity: sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==} 1102 + 1103 + '@shikijs/engine-javascript@1.29.2': 1104 + resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==} 1105 + 1106 + '@shikijs/engine-javascript@3.23.0': 1107 + resolution: {integrity: sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==} 1108 + 1109 + '@shikijs/engine-oniguruma@1.29.2': 1110 + resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} 1111 + 1112 + '@shikijs/engine-oniguruma@3.23.0': 1113 + resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} 1114 + 1115 + '@shikijs/langs@3.23.0': 1116 + resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} 1117 + 1118 + '@shikijs/themes@3.23.0': 1119 + resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} 1120 + 1121 + '@shikijs/transformers@1.29.2': 1122 + resolution: {integrity: sha512-NHQuA+gM7zGuxGWP9/Ub4vpbwrYCrho9nQCLcCPfOe3Yc7LOYwmSuhElI688oiqIXk9dlZwDiyAG9vPBTuPJMA==} 1123 + 1124 + '@shikijs/types@1.29.2': 1125 + resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} 1126 + 1127 + '@shikijs/types@3.23.0': 1128 + resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} 1129 + 1130 + '@shikijs/vscode-textmate@10.0.2': 1131 + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} 1132 + 1133 + '@stitches/core@1.2.8': 1134 + resolution: {integrity: sha512-Gfkvwk9o9kE9r9XNBmJRfV8zONvXThnm1tcuojL04Uy5uRyqg93DC83lDebl0rocZCfKSjUv+fWYtMQmEDJldg==} 1135 + 1136 + '@sveltejs/acorn-typescript@1.0.9': 1137 + resolution: {integrity: sha512-lVJX6qEgs/4DOcRTpo56tmKzVPtoWAaVbL4hfO7t7NVwl9AAXzQR6cihesW1BmNMPl+bK6dreu2sOKBP2Q9CIA==} 1138 + peerDependencies: 1139 + acorn: ^8.9.0 1140 + 1141 + '@sveltejs/vite-plugin-svelte-inspector@4.0.1': 1142 + resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==} 1143 + engines: {node: ^18.0.0 || ^20.0.0 || >=22} 1144 + peerDependencies: 1145 + '@sveltejs/vite-plugin-svelte': ^5.0.0 1146 + svelte: ^5.0.0 1147 + vite: ^6.0.0 1148 + 1149 + '@sveltejs/vite-plugin-svelte@5.1.1': 1150 + resolution: {integrity: sha512-Y1Cs7hhTc+a5E9Va/xwKlAJoariQyHY+5zBgCZg4PFWNYQ1nMN9sjK1zhw1gK69DuqVP++sht/1GZg1aRwmAXQ==} 1151 + engines: {node: ^18.0.0 || ^20.0.0 || >=22} 1152 + peerDependencies: 1153 + svelte: ^5.0.0 1154 + vite: ^6.0.0 1155 + 1156 + '@tailwindcss/forms@0.5.11': 1157 + resolution: {integrity: sha512-h9wegbZDPurxG22xZSoWtdzc41/OlNEUQERNqI/0fOwa2aVlWGu7C35E/x6LDyD3lgtztFSSjKZyuVM0hxhbgA==} 1158 + peerDependencies: 1159 + tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1' 1160 + 1161 + '@tailwindcss/typography@0.5.19': 1162 + resolution: {integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==} 1163 + peerDependencies: 1164 + tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' 1165 + 1166 + '@types/babel__core@7.20.5': 1167 + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} 1168 + 1169 + '@types/babel__generator@7.27.0': 1170 + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} 1171 + 1172 + '@types/babel__template@7.4.4': 1173 + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} 1174 + 1175 + '@types/babel__traverse@7.28.0': 1176 + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} 1177 + 1178 + '@types/debug@4.1.13': 1179 + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} 1180 + 1181 + '@types/estree-jsx@1.0.5': 1182 + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} 1183 + 1184 + '@types/estree@1.0.8': 1185 + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 1186 + 1187 + '@types/hast@3.0.4': 1188 + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} 1189 + 1190 + '@types/katex@0.16.8': 1191 + resolution: {integrity: sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==} 1192 + 1193 + '@types/mathjax@0.0.40': 1194 + resolution: {integrity: sha512-rHusx08LCg92WJxrsM3SPjvLTSvK5C+gealtSuhKbEOcUZfWlwigaFoPLf6Dfxhg4oryN5qP9Sj7zOQ4HYXINw==} 1195 + 1196 + '@types/mdast@4.0.4': 1197 + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 1198 + 1199 + '@types/mdx@2.0.13': 1200 + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} 1201 + 1202 + '@types/ms@2.1.0': 1203 + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} 1204 + 1205 + '@types/nlcst@2.0.3': 1206 + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} 1207 + 1208 + '@types/node@24.12.2': 1209 + resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==} 1210 + 1211 + '@types/react-dom@19.2.3': 1212 + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} 1213 + peerDependencies: 1214 + '@types/react': ^19.2.0 1215 + 1216 + '@types/react@19.2.14': 1217 + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} 1218 + 1219 + '@types/sax@1.2.7': 1220 + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} 1221 + 1222 + '@types/trusted-types@2.0.7': 1223 + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} 1224 + 1225 + '@types/unist@2.0.11': 1226 + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} 1227 + 1228 + '@types/unist@3.0.3': 1229 + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 1230 + 1231 + '@ungap/structured-clone@1.3.0': 1232 + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} 1233 + 1234 + '@vitejs/plugin-react@4.7.0': 1235 + resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} 1236 + engines: {node: ^14.18.0 || >=16.0.0} 1237 + peerDependencies: 1238 + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 1239 + 1240 + '@volar/kit@2.4.28': 1241 + resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==} 1242 + peerDependencies: 1243 + typescript: '*' 1244 + 1245 + '@volar/language-core@2.4.28': 1246 + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} 1247 + 1248 + '@volar/language-server@2.4.28': 1249 + resolution: {integrity: sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw==} 1250 + 1251 + '@volar/language-service@2.4.28': 1252 + resolution: {integrity: sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw==} 1253 + 1254 + '@volar/source-map@2.4.28': 1255 + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} 1256 + 1257 + '@volar/typescript@2.4.28': 1258 + resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} 1259 + 1260 + '@vscode/emmet-helper@2.11.0': 1261 + resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==} 1262 + 1263 + '@vscode/l10n@0.0.18': 1264 + resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} 1265 + 1266 + '@webgpu/types@0.1.21': 1267 + resolution: {integrity: sha512-pUrWq3V5PiSGFLeLxoGqReTZmiiXwY3jRkIG5sLLKjyqNxrwm/04b4nw7LSmGWJcKk59XOM/YRTUwOzo4MMlow==} 1268 + 1269 + '@xmldom/xmldom@0.9.10': 1270 + resolution: {integrity: sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==} 1271 + engines: {node: '>=14.6'} 1272 + 1273 + acorn-jsx@5.3.2: 1274 + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 1275 + peerDependencies: 1276 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 1277 + 1278 + acorn@8.16.0: 1279 + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} 1280 + engines: {node: '>=0.4.0'} 1281 + hasBin: true 1282 + 1283 + ajv-draft-04@1.0.0: 1284 + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} 1285 + peerDependencies: 1286 + ajv: ^8.5.0 1287 + peerDependenciesMeta: 1288 + ajv: 1289 + optional: true 1290 + 1291 + ajv@8.18.0: 1292 + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} 1293 + 1294 + anser@2.3.5: 1295 + resolution: {integrity: sha512-vcZjxvvVoxTeR5XBNJB38oTu/7eDCZlwdz32N1eNgpyPF7j/Z7Idf+CUwQOkKKpJ7RJyjxgLHCM7vdIK0iCNMQ==} 1296 + 1297 + ansi-align@3.0.1: 1298 + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 1299 + 1300 + ansi-regex@5.0.1: 1301 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 1302 + engines: {node: '>=8'} 1303 + 1304 + ansi-regex@6.2.2: 1305 + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} 1306 + engines: {node: '>=12'} 1307 + 1308 + ansi-styles@4.3.0: 1309 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 1310 + engines: {node: '>=8'} 1311 + 1312 + ansi-styles@6.2.3: 1313 + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} 1314 + engines: {node: '>=12'} 1315 + 1316 + any-promise@1.3.0: 1317 + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 1318 + 1319 + anymatch@3.1.3: 1320 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 1321 + engines: {node: '>= 8'} 1322 + 1323 + arg@5.0.2: 1324 + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 1325 + 1326 + argparse@2.0.1: 1327 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 1328 + 1329 + aria-query@5.3.1: 1330 + resolution: {integrity: sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==} 1331 + engines: {node: '>= 0.4'} 1332 + 1333 + aria-query@5.3.2: 1334 + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 1335 + engines: {node: '>= 0.4'} 1336 + 1337 + array-iterate@2.0.1: 1338 + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} 1339 + 1340 + astring@1.9.0: 1341 + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} 1342 + hasBin: true 1343 + 1344 + astro-auto-import@0.4.6: 1345 + resolution: {integrity: sha512-8EgeOTChgHX6x31s2CjeOUCDuG2s0wgT9D9zXI4CxgmljEoJeCAWIq/henhdmvZ+Y103MfH7CYNw5VW7GiM6xQ==} 1346 + engines: {node: '>=16.0.0'} 1347 + peerDependencies: 1348 + astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta || ^5.0.0-beta 1349 + 1350 + astro-custom-embeds@0.0.1: 1351 + resolution: {integrity: sha512-8f5lYAImE38VC1ZAAQ8S2BCEa6vSBIeph+aPEW+uX10FIfvgAJ7Na+Q2cmMGoMG+p0dQ+1mEDtzvzlIAO04MSg==} 1352 + peerDependencies: 1353 + astro: ^4.0.0 || ^5.0.0-beta 1354 + 1355 + astro-og-canvas@0.7.2: 1356 + resolution: {integrity: sha512-i7sWbdpl2MMF7wUZqSfzMnhW4c7GQz6s7T4BUJ7E06MqasZRHjJytn0n6D0JJkGDeTpZnU7E00A6Ffx0pRB4kg==} 1357 + engines: {node: '>=18.14.1'} 1358 + peerDependencies: 1359 + astro: ^3.0.0 || ^4.0.0 || ^5.0.0 1360 + 1361 + astro-pagefind@1.8.6: 1362 + resolution: {integrity: sha512-pofDcWMgA3qLQX9gSJ1mc3NSJDv6o1PDs68MrtdupxMFIlAFT2yckFSiOoaab2stSDmKyX/wVaTObyj5FuBulA==} 1363 + peerDependencies: 1364 + astro: ^2.0.4 || ^3 || ^4 || ^5 || ^6 1365 + 1366 + astro@5.18.1: 1367 + resolution: {integrity: sha512-m4VWilWZ+Xt6NPoYzC4CgGZim/zQUO7WFL0RHCH0AiEavF1153iC3+me2atDvXpf/yX4PyGUeD8wZLq1cirT3g==} 1368 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} 1369 + hasBin: true 1370 + 1371 + autoprefixer@10.5.0: 1372 + resolution: {integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==} 1373 + engines: {node: ^10 || ^12 || >=14} 1374 + hasBin: true 1375 + peerDependencies: 1376 + postcss: ^8.1.0 1377 + 1378 + await-lock@2.2.2: 1379 + resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==} 1380 + 1381 + axobject-query@4.1.0: 1382 + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 1383 + engines: {node: '>= 0.4'} 1384 + 1385 + bail@2.0.2: 1386 + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} 1387 + 1388 + base-64@1.0.0: 1389 + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} 1390 + 1391 + base64-js@1.5.1: 1392 + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 1393 + 1394 + baseline-browser-mapping@2.10.21: 1395 + resolution: {integrity: sha512-Q+rUQ7Uz8AHM7DEaNdwvfFCTq7a43lNTzuS94eiWqwyxfV/wJv+oUivef51T91mmRY4d4A1u9rcSvkeufCVXlA==} 1396 + engines: {node: '>=6.0.0'} 1397 + hasBin: true 1398 + 1399 + binary-extensions@2.3.0: 1400 + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 1401 + engines: {node: '>=8'} 1402 + 1403 + boolbase@1.0.0: 1404 + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 1405 + 1406 + boxen@8.0.1: 1407 + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} 1408 + engines: {node: '>=18'} 1409 + 1410 + braces@3.0.3: 1411 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 1412 + engines: {node: '>=8'} 1413 + 1414 + browserslist@4.28.2: 1415 + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} 1416 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1417 + hasBin: true 1418 + 1419 + buffer@6.0.3: 1420 + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} 1421 + 1422 + camelcase-css@2.0.1: 1423 + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 1424 + engines: {node: '>= 6'} 1425 + 1426 + camelcase@8.0.0: 1427 + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} 1428 + engines: {node: '>=16'} 1429 + 1430 + caniuse-lite@1.0.30001790: 1431 + resolution: {integrity: sha512-bOoxfJPyYo+ds6W0YfptaCWbFnJYjh2Y1Eow5lRv+vI2u8ganPZqNm1JwNh0t2ELQCqIWg4B3dWEusgAmsoyOw==} 1432 + 1433 + canvaskit-wasm@0.40.0: 1434 + resolution: {integrity: sha512-Od2o+ZmoEw9PBdN/yCGvzfu0WVqlufBPEWNG452wY7E9aT8RBE+ChpZF526doOlg7zumO4iCS+RAeht4P0Gbpw==} 1435 + 1436 + ccount@2.0.1: 1437 + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 1438 + 1439 + chalk@5.6.2: 1440 + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} 1441 + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 1442 + 1443 + character-entities-html4@2.1.0: 1444 + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 1445 + 1446 + character-entities-legacy@3.0.0: 1447 + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} 1448 + 1449 + character-entities@2.0.2: 1450 + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 1451 + 1452 + character-reference-invalid@2.0.1: 1453 + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} 1454 + 1455 + cheerio-select@2.1.0: 1456 + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} 1457 + 1458 + cheerio@1.2.0: 1459 + resolution: {integrity: sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==} 1460 + engines: {node: '>=20.18.1'} 1461 + 1462 + chokidar@3.6.0: 1463 + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 1464 + engines: {node: '>= 8.10.0'} 1465 + 1466 + chokidar@4.0.3: 1467 + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 1468 + engines: {node: '>= 14.16.0'} 1469 + 1470 + chokidar@5.0.0: 1471 + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} 1472 + engines: {node: '>= 20.19.0'} 1473 + 1474 + ci-info@4.4.0: 1475 + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} 1476 + engines: {node: '>=8'} 1477 + 1478 + clean-set@1.1.2: 1479 + resolution: {integrity: sha512-cA8uCj0qSoG9e0kevyOWXwPaELRPVg5Pxp6WskLMwerx257Zfnh8Nl0JBH59d7wQzij2CK7qEfJQK3RjuKKIug==} 1480 + 1481 + cli-boxes@3.0.0: 1482 + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 1483 + engines: {node: '>=10'} 1484 + 1485 + cliui@8.0.1: 1486 + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 1487 + engines: {node: '>=12'} 1488 + 1489 + clsx@2.1.1: 1490 + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 1491 + engines: {node: '>=6'} 1492 + 1493 + collapse-white-space@2.1.0: 1494 + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} 1495 + 1496 + color-convert@2.0.1: 1497 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1498 + engines: {node: '>=7.0.0'} 1499 + 1500 + color-name@1.1.4: 1501 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1502 + 1503 + colorette@2.0.20: 1504 + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} 1505 + 1506 + comma-separated-tokens@2.0.3: 1507 + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 1508 + 1509 + commander@11.1.0: 1510 + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} 1511 + engines: {node: '>=16'} 1512 + 1513 + commander@13.1.0: 1514 + resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} 1515 + engines: {node: '>=18'} 1516 + 1517 + commander@4.1.1: 1518 + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 1519 + engines: {node: '>= 6'} 1520 + 1521 + commander@8.3.0: 1522 + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} 1523 + engines: {node: '>= 12'} 1524 + 1525 + common-ancestor-path@1.0.1: 1526 + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} 1527 + 1528 + convert-source-map@2.0.0: 1529 + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 1530 + 1531 + cookie-es@1.2.3: 1532 + resolution: {integrity: sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==} 1533 + 1534 + cookie@1.1.1: 1535 + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} 1536 + engines: {node: '>=18'} 1537 + 1538 + crelt@1.0.6: 1539 + resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} 1540 + 1541 + crossws@0.3.5: 1542 + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} 1543 + 1544 + css-select@5.2.2: 1545 + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} 1546 + 1547 + css-selector-parser@1.4.1: 1548 + resolution: {integrity: sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==} 1549 + 1550 + css-selector-parser@3.3.0: 1551 + resolution: {integrity: sha512-Y2asgMGFqJKF4fq4xHDSlFYIkeVfRsm69lQC1q9kbEsH5XtnINTMrweLkjYMeaUgiXBy/uvKeO/a1JHTNnmB2g==} 1552 + 1553 + css-tree@2.2.1: 1554 + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} 1555 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 1556 + 1557 + css-tree@3.2.1: 1558 + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} 1559 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 1560 + 1561 + css-what@6.2.2: 1562 + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} 1563 + engines: {node: '>= 6'} 1564 + 1565 + cssesc@3.0.0: 1566 + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 1567 + engines: {node: '>=4'} 1568 + hasBin: true 1569 + 1570 + csso@5.0.5: 1571 + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} 1572 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 1573 + 1574 + cssom@0.5.0: 1575 + resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} 1576 + 1577 + csstype@3.2.3: 1578 + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} 1579 + 1580 + d@1.0.2: 1581 + resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} 1582 + engines: {node: '>=0.12'} 1583 + 1584 + debug@4.4.3: 1585 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 1586 + engines: {node: '>=6.0'} 1587 + peerDependencies: 1588 + supports-color: '*' 1589 + peerDependenciesMeta: 1590 + supports-color: 1591 + optional: true 1592 + 1593 + decode-named-character-reference@1.3.0: 1594 + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} 1595 + 1596 + dedent-js@1.0.1: 1597 + resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} 1598 + 1599 + deepmerge@4.3.1: 1600 + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 1601 + engines: {node: '>=0.10.0'} 1602 + 1603 + defu@6.1.7: 1604 + resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} 1605 + 1606 + dequal@2.0.3: 1607 + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 1608 + engines: {node: '>=6'} 1609 + 1610 + destr@2.0.5: 1611 + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} 1612 + 1613 + detect-libc@2.1.2: 1614 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 1615 + engines: {node: '>=8'} 1616 + 1617 + deterministic-object-hash@2.0.2: 1618 + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} 1619 + engines: {node: '>=18'} 1620 + 1621 + devalue@5.7.1: 1622 + resolution: {integrity: sha512-MUbZ586EgQqdRnC4yDrlod3BEdyvE4TapGYHMW2CiaW+KkkFmWEFqBUaLltEZCGi0iFXCEjRF0OjF0DV2QHjOA==} 1623 + 1624 + devlop@1.1.0: 1625 + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 1626 + 1627 + didyoumean@1.2.2: 1628 + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 1629 + 1630 + diff@8.0.4: 1631 + resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} 1632 + engines: {node: '>=0.3.1'} 1633 + 1634 + dlv@1.1.3: 1635 + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 1636 + 1637 + dom-serializer@2.0.0: 1638 + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 1639 + 1640 + domelementtype@2.3.0: 1641 + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 1642 + 1643 + domhandler@5.0.3: 1644 + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 1645 + engines: {node: '>= 4'} 1646 + 1647 + domutils@3.2.2: 1648 + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} 1649 + 1650 + dotenv@16.6.1: 1651 + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} 1652 + engines: {node: '>=12'} 1653 + 1654 + dset@3.1.4: 1655 + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} 1656 + engines: {node: '>=4'} 1657 + 1658 + electron-to-chromium@1.5.344: 1659 + resolution: {integrity: sha512-4MxfbmNDm+KPh066EZy+eUnkcDPcZ35wNmOWzFuh/ijvHsve6kbLTLURy88uCNK5FbpN+yk2nQY6BYh1GEt+wg==} 1660 + 1661 + emmet@2.4.11: 1662 + resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==} 1663 + 1664 + emoji-regex-xs@1.0.0: 1665 + resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} 1666 + 1667 + emoji-regex@10.6.0: 1668 + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} 1669 + 1670 + emoji-regex@8.0.0: 1671 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1672 + 1673 + encoding-sniffer@0.2.1: 1674 + resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==} 1675 + 1676 + entities@4.5.0: 1677 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 1678 + engines: {node: '>=0.12'} 1679 + 1680 + entities@6.0.1: 1681 + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} 1682 + engines: {node: '>=0.12'} 1683 + 1684 + entities@7.0.1: 1685 + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} 1686 + engines: {node: '>=0.12'} 1687 + 1688 + es-errors@1.3.0: 1689 + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 1690 + engines: {node: '>= 0.4'} 1691 + 1692 + es-module-lexer@1.7.0: 1693 + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 1694 + 1695 + es5-ext@0.10.64: 1696 + resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} 1697 + engines: {node: '>=0.10'} 1698 + 1699 + es6-iterator@2.0.3: 1700 + resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} 1701 + 1702 + es6-symbol@3.1.4: 1703 + resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==} 1704 + engines: {node: '>=0.12'} 1705 + 1706 + esast-util-from-estree@2.0.0: 1707 + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} 1708 + 1709 + esast-util-from-js@2.0.1: 1710 + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} 1711 + 1712 + esbuild@0.25.12: 1713 + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} 1714 + engines: {node: '>=18'} 1715 + hasBin: true 1716 + 1717 + esbuild@0.27.7: 1718 + resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==} 1719 + engines: {node: '>=18'} 1720 + hasBin: true 1721 + 1722 + escalade@3.2.0: 1723 + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 1724 + engines: {node: '>=6'} 1725 + 1726 + escape-carriage@1.3.1: 1727 + resolution: {integrity: sha512-GwBr6yViW3ttx1kb7/Oh+gKQ1/TrhYwxKqVmg5gS+BK+Qe2KrOa/Vh7w3HPBvgGf0LfcDGoY9I6NHKoA5Hozhw==} 1728 + 1729 + escape-string-regexp@5.0.0: 1730 + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 1731 + engines: {node: '>=12'} 1732 + 1733 + esm-env@1.2.2: 1734 + resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} 1735 + 1736 + esm@3.2.25: 1737 + resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} 1738 + engines: {node: '>=6'} 1739 + 1740 + esniff@2.0.1: 1741 + resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} 1742 + engines: {node: '>=0.10'} 1743 + 1744 + esrap@2.2.5: 1745 + resolution: {integrity: sha512-/yLB1538mag+dn0wsePTe8C0rDIjUOaJpMs2McodSzmM2msWcZsBSdRtg6HOBt0A/r82BN+Md3pgwSc/uWt2Ig==} 1746 + peerDependencies: 1747 + '@typescript-eslint/types': ^8.2.0 1748 + peerDependenciesMeta: 1749 + '@typescript-eslint/types': 1750 + optional: true 1751 + 1752 + estree-util-attach-comments@3.0.0: 1753 + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} 1754 + 1755 + estree-util-build-jsx@3.0.1: 1756 + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} 1757 + 1758 + estree-util-is-identifier-name@3.0.0: 1759 + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} 1760 + 1761 + estree-util-scope@1.0.0: 1762 + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} 1763 + 1764 + estree-util-to-js@2.0.0: 1765 + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} 1766 + 1767 + estree-util-visit@2.0.0: 1768 + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} 1769 + 1770 + estree-walker@2.0.2: 1771 + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 1772 + 1773 + estree-walker@3.0.3: 1774 + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 1775 + 1776 + event-emitter@0.3.5: 1777 + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} 1778 + 1779 + eventemitter3@5.0.4: 1780 + resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} 1781 + 1782 + ext@1.7.0: 1783 + resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} 1784 + 1785 + extend@3.0.2: 1786 + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 1787 + 1788 + fast-deep-equal@3.1.3: 1789 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1790 + 1791 + fast-glob@3.3.3: 1792 + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} 1793 + engines: {node: '>=8.6.0'} 1794 + 1795 + fast-uri@3.1.0: 1796 + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} 1797 + 1798 + fast-xml-builder@1.1.5: 1799 + resolution: {integrity: sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==} 1800 + 1801 + fast-xml-parser@5.7.1: 1802 + resolution: {integrity: sha512-8Cc3f8GUGUULg34pBch/KGyPLglS+OFs05deyOlY7fL2MTagYPKrVQNmR1fLF/yJ9PH5ZSTd3YDF6pnmeZU+zA==} 1803 + hasBin: true 1804 + 1805 + fastq@1.20.1: 1806 + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} 1807 + 1808 + fdir@6.5.0: 1809 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 1810 + engines: {node: '>=12.0.0'} 1811 + peerDependencies: 1812 + picomatch: ^3 || ^4 1813 + peerDependenciesMeta: 1814 + picomatch: 1815 + optional: true 1816 + 1817 + fill-range@7.1.1: 1818 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 1819 + engines: {node: '>=8'} 1820 + 1821 + flattie@1.1.1: 1822 + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} 1823 + engines: {node: '>=8'} 1824 + 1825 + fontace@0.4.1: 1826 + resolution: {integrity: sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==} 1827 + 1828 + fontkitten@1.0.3: 1829 + resolution: {integrity: sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==} 1830 + engines: {node: '>=20'} 1831 + 1832 + fraction.js@5.3.4: 1833 + resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} 1834 + 1835 + fsevents@2.3.3: 1836 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1837 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1838 + os: [darwin] 1839 + 1840 + function-bind@1.1.2: 1841 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1842 + 1843 + gensync@1.0.0-beta.2: 1844 + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1845 + engines: {node: '>=6.9.0'} 1846 + 1847 + get-caller-file@2.0.5: 1848 + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1849 + engines: {node: 6.* || 8.* || >= 10.*} 1850 + 1851 + get-east-asian-width@1.5.0: 1852 + resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==} 1853 + engines: {node: '>=18'} 1854 + 1855 + github-slugger@2.0.0: 1856 + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} 1857 + 1858 + glob-parent@5.1.2: 1859 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1860 + engines: {node: '>= 6'} 1861 + 1862 + glob-parent@6.0.2: 1863 + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1864 + engines: {node: '>=10.13.0'} 1865 + 1866 + h3@1.15.11: 1867 + resolution: {integrity: sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==} 1868 + 1869 + hasown@2.0.3: 1870 + resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==} 1871 + engines: {node: '>= 0.4'} 1872 + 1873 + hast-util-from-html@2.0.3: 1874 + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} 1875 + 1876 + hast-util-from-parse5@8.0.3: 1877 + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} 1878 + 1879 + hast-util-is-element@3.0.0: 1880 + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} 1881 + 1882 + hast-util-parse-selector@4.0.0: 1883 + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} 1884 + 1885 + hast-util-raw@9.1.0: 1886 + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} 1887 + 1888 + hast-util-to-estree@3.1.3: 1889 + resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} 1890 + 1891 + hast-util-to-html@9.0.5: 1892 + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} 1893 + 1894 + hast-util-to-jsx-runtime@2.3.6: 1895 + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} 1896 + 1897 + hast-util-to-parse5@8.0.1: 1898 + resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==} 1899 + 1900 + hast-util-to-text@4.0.2: 1901 + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} 1902 + 1903 + hast-util-whitespace@3.0.0: 1904 + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} 1905 + 1906 + hastscript@9.0.1: 1907 + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} 1908 + 1909 + html-escaper@3.0.3: 1910 + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} 1911 + 1912 + html-void-elements@3.0.0: 1913 + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} 1914 + 1915 + htmlparser2@10.1.0: 1916 + resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==} 1917 + 1918 + http-cache-semantics@4.2.0: 1919 + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} 1920 + 1921 + iconv-lite@0.6.3: 1922 + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 1923 + engines: {node: '>=0.10.0'} 1924 + 1925 + ieee754@1.2.1: 1926 + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 1927 + 1928 + import-meta-resolve@4.2.0: 1929 + resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} 1930 + 1931 + inline-style-parser@0.2.7: 1932 + resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} 1933 + 1934 + intersection-observer@0.10.0: 1935 + resolution: {integrity: sha512-fn4bQ0Xq8FTej09YC/jqKZwtijpvARlRp6wxL5WTA6yPe2YWSJ5RJh7Nm79rK2qB0wr6iDQzH60XGq5V/7u8YQ==} 1936 + deprecated: The Intersection Observer polyfill is no longer needed and can safely be removed. Intersection Observer has been Baseline since 2019. 1937 + 1938 + iron-webcrypto@1.2.1: 1939 + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} 1940 + 1941 + is-alphabetical@2.0.1: 1942 + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} 1943 + 1944 + is-alphanumerical@2.0.1: 1945 + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} 1946 + 1947 + is-binary-path@2.1.0: 1948 + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1949 + engines: {node: '>=8'} 1950 + 1951 + is-core-module@2.16.1: 1952 + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} 1953 + engines: {node: '>= 0.4'} 1954 + 1955 + is-decimal@2.0.1: 1956 + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} 1957 + 1958 + is-docker@3.0.0: 1959 + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 1960 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1961 + hasBin: true 1962 + 1963 + is-extglob@2.1.1: 1964 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1965 + engines: {node: '>=0.10.0'} 1966 + 1967 + is-fullwidth-code-point@3.0.0: 1968 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1969 + engines: {node: '>=8'} 1970 + 1971 + is-glob@4.0.3: 1972 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1973 + engines: {node: '>=0.10.0'} 1974 + 1975 + is-hexadecimal@2.0.1: 1976 + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} 1977 + 1978 + is-inside-container@1.0.0: 1979 + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 1980 + engines: {node: '>=14.16'} 1981 + hasBin: true 1982 + 1983 + is-number@7.0.0: 1984 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1985 + engines: {node: '>=0.12.0'} 1986 + 1987 + is-plain-obj@4.1.0: 1988 + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} 1989 + engines: {node: '>=12'} 1990 + 1991 + is-reference@3.0.3: 1992 + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} 1993 + 1994 + is-wsl@3.1.1: 1995 + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} 1996 + engines: {node: '>=16'} 1997 + 1998 + iso-datestring-validator@2.2.2: 1999 + resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==} 2000 + 2001 + jiti@1.21.7: 2002 + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} 2003 + hasBin: true 2004 + 2005 + js-tokens@4.0.0: 2006 + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2007 + 2008 + js-yaml@4.1.1: 2009 + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} 2010 + hasBin: true 2011 + 2012 + jsesc@3.1.0: 2013 + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 2014 + engines: {node: '>=6'} 2015 + hasBin: true 2016 + 2017 + json-schema-traverse@1.0.0: 2018 + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} 2019 + 2020 + json5@2.2.3: 2021 + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 2022 + engines: {node: '>=6'} 2023 + hasBin: true 2024 + 2025 + jsonc-parser@2.3.1: 2026 + resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} 2027 + 2028 + jsonc-parser@3.3.1: 2029 + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} 2030 + 2031 + katex@0.16.45: 2032 + resolution: {integrity: sha512-pQpZbdBu7wCTmQUh7ufPmLr0pFoObnGUoL/yhtwJDgmmQpbkg/0HSVti25Fu4rmd1oCR6NGWe9vqTWuWv3GcNA==} 2033 + hasBin: true 2034 + 2035 + kleur@3.0.3: 2036 + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 2037 + engines: {node: '>=6'} 2038 + 2039 + kleur@4.1.5: 2040 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 2041 + engines: {node: '>=6'} 2042 + 2043 + lilconfig@3.1.3: 2044 + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} 2045 + engines: {node: '>=14'} 2046 + 2047 + lines-and-columns@1.2.4: 2048 + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 2049 + 2050 + linkedom@0.18.12: 2051 + resolution: {integrity: sha512-jalJsOwIKuQJSeTvsgzPe9iJzyfVaEJiEXl+25EkKevsULHvMJzpNqwvj1jOESWdmgKDiXObyjOYwlUqG7wo1Q==} 2052 + engines: {node: '>=16'} 2053 + peerDependencies: 2054 + canvas: '>= 2' 2055 + peerDependenciesMeta: 2056 + canvas: 2057 + optional: true 2058 + 2059 + lite-youtube-embed@0.3.4: 2060 + resolution: {integrity: sha512-aXgxpwK7AIW58GEbRzA8EYaY4LWvF3FKak6B9OtSJmuNyLhX2ouD4cMTxz/yR5HFInhknaYd2jLWOTRTvT8oAw==} 2061 + 2062 + locate-character@3.0.0: 2063 + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} 2064 + 2065 + longest-streak@3.1.0: 2066 + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 2067 + 2068 + lru-cache@11.3.5: 2069 + resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} 2070 + engines: {node: 20 || >=22} 2071 + 2072 + lru-cache@5.1.1: 2073 + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 2074 + 2075 + lz-string@1.5.0: 2076 + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} 2077 + hasBin: true 2078 + 2079 + magic-string@0.30.21: 2080 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} 2081 + 2082 + magicast@0.5.2: 2083 + resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} 2084 + 2085 + markdown-extensions@2.0.0: 2086 + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} 2087 + engines: {node: '>=16'} 2088 + 2089 + markdown-table@3.0.4: 2090 + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} 2091 + 2092 + mathjax-full@3.2.2: 2093 + resolution: {integrity: sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==} 2094 + deprecated: Version 4 replaces this package with the scoped package @mathjax/src 2095 + 2096 + mdast-util-definitions@6.0.0: 2097 + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} 2098 + 2099 + mdast-util-directive@3.1.0: 2100 + resolution: {integrity: sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==} 2101 + 2102 + mdast-util-find-and-replace@3.0.2: 2103 + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} 2104 + 2105 + mdast-util-from-markdown@2.0.3: 2106 + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} 2107 + 2108 + mdast-util-gfm-autolink-literal@2.0.1: 2109 + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} 2110 + 2111 + mdast-util-gfm-footnote@2.1.0: 2112 + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} 2113 + 2114 + mdast-util-gfm-strikethrough@2.0.0: 2115 + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} 2116 + 2117 + mdast-util-gfm-table@2.0.0: 2118 + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} 2119 + 2120 + mdast-util-gfm-task-list-item@2.0.0: 2121 + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} 2122 + 2123 + mdast-util-gfm@3.1.0: 2124 + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} 2125 + 2126 + mdast-util-math@3.0.0: 2127 + resolution: {integrity: sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==} 2128 + 2129 + mdast-util-mdx-expression@2.0.1: 2130 + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} 2131 + 2132 + mdast-util-mdx-jsx@3.2.0: 2133 + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} 2134 + 2135 + mdast-util-mdx@3.0.0: 2136 + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} 2137 + 2138 + mdast-util-mdxjs-esm@2.0.1: 2139 + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} 2140 + 2141 + mdast-util-phrasing@4.1.0: 2142 + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} 2143 + 2144 + mdast-util-to-hast@13.2.1: 2145 + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} 2146 + 2147 + mdast-util-to-markdown@2.1.2: 2148 + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} 2149 + 2150 + mdast-util-to-string@4.0.0: 2151 + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 2152 + 2153 + mdn-data@2.0.28: 2154 + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} 2155 + 2156 + mdn-data@2.27.1: 2157 + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} 2158 + 2159 + merge2@1.4.1: 2160 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2161 + engines: {node: '>= 8'} 2162 + 2163 + mhchemparser@4.2.1: 2164 + resolution: {integrity: sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==} 2165 + 2166 + micromark-core-commonmark@2.0.3: 2167 + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} 2168 + 2169 + micromark-extension-directive@3.0.2: 2170 + resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} 2171 + 2172 + micromark-extension-directive@4.0.0: 2173 + resolution: {integrity: sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==} 2174 + 2175 + micromark-extension-gfm-autolink-literal@2.1.0: 2176 + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} 2177 + 2178 + micromark-extension-gfm-footnote@2.1.0: 2179 + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} 2180 + 2181 + micromark-extension-gfm-strikethrough@2.1.0: 2182 + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} 2183 + 2184 + micromark-extension-gfm-table@2.1.1: 2185 + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} 2186 + 2187 + micromark-extension-gfm-tagfilter@2.0.0: 2188 + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} 2189 + 2190 + micromark-extension-gfm-task-list-item@2.1.0: 2191 + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} 2192 + 2193 + micromark-extension-gfm@3.0.0: 2194 + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} 2195 + 2196 + micromark-extension-math@3.1.0: 2197 + resolution: {integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==} 2198 + 2199 + micromark-extension-mdx-expression@3.0.1: 2200 + resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} 2201 + 2202 + micromark-extension-mdx-jsx@3.0.2: 2203 + resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} 2204 + 2205 + micromark-extension-mdx-md@2.0.0: 2206 + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} 2207 + 2208 + micromark-extension-mdxjs-esm@3.0.0: 2209 + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} 2210 + 2211 + micromark-extension-mdxjs@3.0.0: 2212 + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} 2213 + 2214 + micromark-factory-destination@2.0.1: 2215 + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} 2216 + 2217 + micromark-factory-label@2.0.1: 2218 + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} 2219 + 2220 + micromark-factory-mdx-expression@2.0.3: 2221 + resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} 2222 + 2223 + micromark-factory-space@2.0.1: 2224 + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} 2225 + 2226 + micromark-factory-title@2.0.1: 2227 + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} 2228 + 2229 + micromark-factory-whitespace@2.0.1: 2230 + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} 2231 + 2232 + micromark-util-character@2.1.1: 2233 + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} 2234 + 2235 + micromark-util-chunked@2.0.1: 2236 + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} 2237 + 2238 + micromark-util-classify-character@2.0.1: 2239 + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} 2240 + 2241 + micromark-util-combine-extensions@2.0.1: 2242 + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} 2243 + 2244 + micromark-util-decode-numeric-character-reference@2.0.2: 2245 + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} 2246 + 2247 + micromark-util-decode-string@2.0.1: 2248 + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} 2249 + 2250 + micromark-util-encode@2.0.1: 2251 + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} 2252 + 2253 + micromark-util-events-to-acorn@2.0.3: 2254 + resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} 2255 + 2256 + micromark-util-html-tag-name@2.0.1: 2257 + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} 2258 + 2259 + micromark-util-normalize-identifier@2.0.1: 2260 + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} 2261 + 2262 + micromark-util-resolve-all@2.0.1: 2263 + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} 2264 + 2265 + micromark-util-sanitize-uri@2.0.1: 2266 + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} 2267 + 2268 + micromark-util-subtokenize@2.1.0: 2269 + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} 2270 + 2271 + micromark-util-symbol@2.0.1: 2272 + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} 2273 + 2274 + micromark-util-types@2.0.2: 2275 + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} 2276 + 2277 + micromark@4.0.2: 2278 + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} 2279 + 2280 + micromatch@4.0.8: 2281 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 2282 + engines: {node: '>=8.6'} 2283 + 2284 + mime-db@1.54.0: 2285 + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} 2286 + engines: {node: '>= 0.6'} 2287 + 2288 + mini-svg-data-uri@1.4.4: 2289 + resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} 2290 + hasBin: true 2291 + 2292 + mj-context-menu@0.6.1: 2293 + resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} 2294 + 2295 + mrmime@2.0.1: 2296 + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 2297 + engines: {node: '>=10'} 2298 + 2299 + ms@2.1.3: 2300 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 2301 + 2302 + muggle-string@0.4.1: 2303 + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} 2304 + 2305 + multiformats@9.9.0: 2306 + resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} 2307 + 2308 + mz@2.7.0: 2309 + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 2310 + 2311 + nanoid@3.3.11: 2312 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 2313 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2314 + hasBin: true 2315 + 2316 + neotraverse@0.6.18: 2317 + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} 2318 + engines: {node: '>= 10'} 2319 + 2320 + next-tick@1.1.0: 2321 + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} 2322 + 2323 + nlcst-to-string@4.0.0: 2324 + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} 2325 + 2326 + node-fetch-native@1.6.7: 2327 + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} 2328 + 2329 + node-mock-http@1.0.4: 2330 + resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} 2331 + 2332 + node-releases@2.0.38: 2333 + resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} 2334 + 2335 + normalize-path@3.0.0: 2336 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2337 + engines: {node: '>=0.10.0'} 2338 + 2339 + nth-check@2.1.1: 2340 + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 2341 + 2342 + object-assign@4.1.1: 2343 + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 2344 + engines: {node: '>=0.10.0'} 2345 + 2346 + object-hash@3.0.0: 2347 + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 2348 + engines: {node: '>= 6'} 2349 + 2350 + ofetch@1.5.1: 2351 + resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} 2352 + 2353 + ohash@2.0.11: 2354 + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 2355 + 2356 + oniguruma-parser@0.12.2: 2357 + resolution: {integrity: sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==} 2358 + 2359 + oniguruma-to-es@2.3.0: 2360 + resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==} 2361 + 2362 + oniguruma-to-es@4.3.6: 2363 + resolution: {integrity: sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==} 2364 + 2365 + outvariant@1.4.0: 2366 + resolution: {integrity: sha512-AlWY719RF02ujitly7Kk/0QlV+pXGFDHrHf9O2OKqyqgBieaPOIeuSkL8sRK6j2WK+/ZAURq2kZsY0d8JapUiw==} 2367 + 2368 + p-limit@6.2.0: 2369 + resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} 2370 + engines: {node: '>=18'} 2371 + 2372 + p-queue@8.1.1: 2373 + resolution: {integrity: sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==} 2374 + engines: {node: '>=18'} 2375 + 2376 + p-timeout@6.1.4: 2377 + resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} 2378 + engines: {node: '>=14.16'} 2379 + 2380 + package-manager-detector@1.6.0: 2381 + resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} 2382 + 2383 + pagefind@1.5.2: 2384 + resolution: {integrity: sha512-XTUaK0hXMCu2jszWE584JGQT7y284TmMV9l/HX3rnG5uo3rHI/uHU56XTyyyPFjeWEBxECbAi0CaFDJOONtG0Q==} 2385 + hasBin: true 2386 + 2387 + parse-entities@4.0.2: 2388 + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} 2389 + 2390 + parse-latin@7.0.0: 2391 + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} 2392 + 2393 + parse5-htmlparser2-tree-adapter@7.1.0: 2394 + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} 2395 + 2396 + parse5-parser-stream@7.1.2: 2397 + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} 2398 + 2399 + parse5@7.3.0: 2400 + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} 2401 + 2402 + path-browserify@1.0.1: 2403 + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} 2404 + 2405 + path-expression-matcher@1.5.0: 2406 + resolution: {integrity: sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==} 2407 + engines: {node: '>=14.0.0'} 2408 + 2409 + path-parse@1.0.7: 2410 + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2411 + 2412 + piccolore@0.1.3: 2413 + resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==} 2414 + 2415 + picocolors@1.1.1: 2416 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 2417 + 2418 + picomatch@2.3.2: 2419 + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} 2420 + engines: {node: '>=8.6'} 2421 + 2422 + picomatch@4.0.4: 2423 + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} 2424 + engines: {node: '>=12'} 2425 + 2426 + pify@2.3.0: 2427 + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 2428 + engines: {node: '>=0.10.0'} 2429 + 2430 + pirates@4.0.7: 2431 + resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} 2432 + engines: {node: '>= 6'} 2433 + 2434 + postcss-import@15.1.0: 2435 + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 2436 + engines: {node: '>=14.0.0'} 2437 + peerDependencies: 2438 + postcss: ^8.0.0 2439 + 2440 + postcss-js@4.1.0: 2441 + resolution: {integrity: sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==} 2442 + engines: {node: ^12 || ^14 || >= 16} 2443 + peerDependencies: 2444 + postcss: ^8.4.21 2445 + 2446 + postcss-load-config@4.0.2: 2447 + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 2448 + engines: {node: '>= 14'} 2449 + peerDependencies: 2450 + postcss: '>=8.0.9' 2451 + ts-node: '>=9.0.0' 2452 + peerDependenciesMeta: 2453 + postcss: 2454 + optional: true 2455 + ts-node: 2456 + optional: true 2457 + 2458 + postcss-load-config@6.0.1: 2459 + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} 2460 + engines: {node: '>= 18'} 2461 + peerDependencies: 2462 + jiti: '>=1.21.0' 2463 + postcss: '>=8.0.9' 2464 + tsx: ^4.8.1 2465 + yaml: ^2.4.2 2466 + peerDependenciesMeta: 2467 + jiti: 2468 + optional: true 2469 + postcss: 2470 + optional: true 2471 + tsx: 2472 + optional: true 2473 + yaml: 2474 + optional: true 2475 + 2476 + postcss-nested@6.2.0: 2477 + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} 2478 + engines: {node: '>=12.0'} 2479 + peerDependencies: 2480 + postcss: ^8.2.14 2481 + 2482 + postcss-selector-parser@6.0.10: 2483 + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} 2484 + engines: {node: '>=4'} 2485 + 2486 + postcss-selector-parser@6.1.2: 2487 + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 2488 + engines: {node: '>=4'} 2489 + 2490 + postcss-value-parser@4.2.0: 2491 + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 2492 + 2493 + postcss@8.5.10: 2494 + resolution: {integrity: sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==} 2495 + engines: {node: ^10 || ^12 || >=14} 2496 + 2497 + prettier@3.8.3: 2498 + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} 2499 + engines: {node: '>=14'} 2500 + hasBin: true 2501 + 2502 + prismjs@1.30.0: 2503 + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} 2504 + engines: {node: '>=6'} 2505 + 2506 + prompts@2.4.2: 2507 + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 2508 + engines: {node: '>= 6'} 2509 + 2510 + property-information@7.1.0: 2511 + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} 2512 + 2513 + queue-microtask@1.2.3: 2514 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2515 + 2516 + radix3@1.1.2: 2517 + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 2518 + 2519 + react-devtools-inline@4.4.0: 2520 + resolution: {integrity: sha512-ES0GolSrKO8wsKbsEkVeiR/ZAaHQTY4zDh1UW8DImVmm8oaGLl3ijJDvSGe+qDRKPZdPRnDtWWnSvvrgxXdThQ==} 2521 + 2522 + react-dom@19.2.5: 2523 + resolution: {integrity: sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==} 2524 + peerDependencies: 2525 + react: ^19.2.5 2526 + 2527 + react-is@17.0.2: 2528 + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} 2529 + 2530 + react-refresh@0.17.0: 2531 + resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} 2532 + engines: {node: '>=0.10.0'} 2533 + 2534 + react@19.2.5: 2535 + resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==} 2536 + engines: {node: '>=0.10.0'} 2537 + 2538 + read-cache@1.0.0: 2539 + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 2540 + 2541 + readdirp@3.6.0: 2542 + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2543 + engines: {node: '>=8.10.0'} 2544 + 2545 + readdirp@4.1.2: 2546 + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 2547 + engines: {node: '>= 14.18.0'} 2548 + 2549 + readdirp@5.0.0: 2550 + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} 2551 + engines: {node: '>= 20.19.0'} 2552 + 2553 + recma-build-jsx@1.0.0: 2554 + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} 2555 + 2556 + recma-jsx@1.0.1: 2557 + resolution: {integrity: sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==} 2558 + peerDependencies: 2559 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 2560 + 2561 + recma-parse@1.0.0: 2562 + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} 2563 + 2564 + recma-stringify@1.0.0: 2565 + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} 2566 + 2567 + regex-recursion@5.1.1: 2568 + resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==} 2569 + 2570 + regex-recursion@6.0.2: 2571 + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} 2572 + 2573 + regex-utilities@2.3.0: 2574 + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} 2575 + 2576 + regex@5.1.1: 2577 + resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} 2578 + 2579 + regex@6.1.0: 2580 + resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} 2581 + 2582 + rehype-mathjax@7.1.0: 2583 + resolution: {integrity: sha512-mJHNpoqCC5UZ24OKx0wNjlzV18qeJz/Q/LtEjxXzt8vqrZ1Z3GxQnVrHcF5/PogcXUK8cWwJ4U/LWOQWEiABHw==} 2584 + 2585 + rehype-parse@9.0.1: 2586 + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} 2587 + 2588 + rehype-raw@7.0.0: 2589 + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} 2590 + 2591 + rehype-recma@1.0.0: 2592 + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} 2593 + 2594 + rehype-stringify@10.0.1: 2595 + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} 2596 + 2597 + rehype@13.0.2: 2598 + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} 2599 + 2600 + remark-directive@3.0.1: 2601 + resolution: {integrity: sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==} 2602 + 2603 + remark-directive@4.0.0: 2604 + resolution: {integrity: sha512-7sxn4RfF1o3izevPV1DheyGDD6X4c9hrGpfdUpm7uC++dqrnJxIZVkk7CoKqcLm0VUMAuOol7Mno3m6g8cfMuA==} 2605 + 2606 + remark-gfm@4.0.1: 2607 + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} 2608 + 2609 + remark-github-admonitions-to-directives@2.1.0: 2610 + resolution: {integrity: sha512-bI3E4Oj1pKY3ym2IQrrVCdORgEu0+mSrWgpCYFNy8QvytfnLs/nAacVPjkWU/JzDMUiQio2k4nTFP7bsIr9TSA==} 2611 + engines: {pnpm: '>=9.0.0'} 2612 + 2613 + remark-math@6.0.0: 2614 + resolution: {integrity: sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA==} 2615 + 2616 + remark-mdx@3.1.1: 2617 + resolution: {integrity: sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==} 2618 + 2619 + remark-parse@11.0.0: 2620 + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} 2621 + 2622 + remark-rehype@11.1.2: 2623 + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} 2624 + 2625 + remark-smartypants@3.0.2: 2626 + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} 2627 + engines: {node: '>=16.0.0'} 2628 + 2629 + remark-stringify@11.0.0: 2630 + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} 2631 + 2632 + request-light@0.5.8: 2633 + resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} 2634 + 2635 + request-light@0.7.0: 2636 + resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} 2637 + 2638 + require-directory@2.1.1: 2639 + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 2640 + engines: {node: '>=0.10.0'} 2641 + 2642 + require-from-string@2.0.2: 2643 + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} 2644 + engines: {node: '>=0.10.0'} 2645 + 2646 + resolve@1.22.12: 2647 + resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} 2648 + engines: {node: '>= 0.4'} 2649 + hasBin: true 2650 + 2651 + retext-latin@4.0.0: 2652 + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} 2653 + 2654 + retext-smartypants@6.2.0: 2655 + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} 2656 + 2657 + retext-stringify@4.0.0: 2658 + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} 2659 + 2660 + retext@9.0.0: 2661 + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} 2662 + 2663 + reusify@1.1.0: 2664 + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} 2665 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2666 + 2667 + rollup@4.60.2: 2668 + resolution: {integrity: sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==} 2669 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 2670 + hasBin: true 2671 + 2672 + run-parallel@1.2.0: 2673 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2674 + 2675 + safer-buffer@2.1.2: 2676 + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 2677 + 2678 + sax@1.6.0: 2679 + resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} 2680 + engines: {node: '>=11.0.0'} 2681 + 2682 + scheduler@0.27.0: 2683 + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} 2684 + 2685 + scule@1.3.0: 2686 + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} 2687 + 2688 + semver@6.3.1: 2689 + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 2690 + hasBin: true 2691 + 2692 + semver@7.7.4: 2693 + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} 2694 + engines: {node: '>=10'} 2695 + hasBin: true 2696 + 2697 + sharp@0.34.5: 2698 + resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} 2699 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 2700 + 2701 + shiki@3.23.0: 2702 + resolution: {integrity: sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==} 2703 + 2704 + sirv@3.0.2: 2705 + resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} 2706 + engines: {node: '>=18'} 2707 + 2708 + sisteransi@1.0.5: 2709 + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 2710 + 2711 + sitemap@9.0.1: 2712 + resolution: {integrity: sha512-S6hzjGJSG3d6if0YoF5kTyeRJvia6FSTBroE5fQ0bu1QNxyJqhhinfUsXi9fH3MgtXODWvwo2BDyQSnhPQ88uQ==} 2713 + engines: {node: '>=20.19.5', npm: '>=10.8.2'} 2714 + hasBin: true 2715 + 2716 + smol-toml@1.6.1: 2717 + resolution: {integrity: sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==} 2718 + engines: {node: '>= 18'} 2719 + 2720 + source-map-js@1.2.1: 2721 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 2722 + engines: {node: '>=0.10.0'} 2723 + 2724 + source-map@0.7.6: 2725 + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} 2726 + engines: {node: '>= 12'} 2727 + 2728 + space-separated-tokens@2.0.2: 2729 + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 2730 + 2731 + speech-rule-engine@4.1.4: 2732 + resolution: {integrity: sha512-i/VCLG1fvRc95pMHRqG4aQNscv+9aIsqA2oI7ZQS51sTdUcDHYX6cpT8/tqZ+enjs1tKVwbRBWgxut9SWn+f9g==} 2733 + hasBin: true 2734 + 2735 + static-browser-server@1.0.3: 2736 + resolution: {integrity: sha512-ZUyfgGDdFRbZGGJQ1YhiM930Yczz5VlbJObrQLlk24+qNHVQx4OlLcYswEUo3bIyNAbQUIUR9Yr5/Hqjzqb4zA==} 2737 + 2738 + stream-replace-string@2.0.0: 2739 + resolution: {integrity: sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==} 2740 + 2741 + strict-event-emitter@0.4.6: 2742 + resolution: {integrity: sha512-12KWeb+wixJohmnwNFerbyiBrAlq5qJLwIt38etRtKtmmHyDSoGlIqFE9wx+4IwG0aDjI7GV8tc8ZccjWZZtTg==} 2743 + 2744 + string-width@4.2.3: 2745 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 2746 + engines: {node: '>=8'} 2747 + 2748 + string-width@7.2.0: 2749 + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} 2750 + engines: {node: '>=18'} 2751 + 2752 + stringify-entities@4.0.4: 2753 + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} 2754 + 2755 + strip-ansi@6.0.1: 2756 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2757 + engines: {node: '>=8'} 2758 + 2759 + strip-ansi@7.2.0: 2760 + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} 2761 + engines: {node: '>=12'} 2762 + 2763 + strnum@2.2.3: 2764 + resolution: {integrity: sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==} 2765 + 2766 + style-mod@4.1.3: 2767 + resolution: {integrity: sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==} 2768 + 2769 + style-to-js@1.1.21: 2770 + resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} 2771 + 2772 + style-to-object@1.0.14: 2773 + resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} 2774 + 2775 + sucrase@3.35.1: 2776 + resolution: {integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==} 2777 + engines: {node: '>=16 || 14 >=14.17'} 2778 + hasBin: true 2779 + 2780 + supports-preserve-symlinks-flag@1.0.0: 2781 + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2782 + engines: {node: '>= 0.4'} 2783 + 2784 + svelte2tsx@0.7.53: 2785 + resolution: {integrity: sha512-ljVSwmnYRDHRm8+7ICP6QoAN7U7vgOFfPBLN6T745YWNYqRRSzHxlrzUVqMjYls2Un8MzJissfziy/38e6Deeg==} 2786 + peerDependencies: 2787 + svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 2788 + typescript: ^4.9.4 || ^5.0.0 2789 + 2790 + svelte@5.55.5: 2791 + resolution: {integrity: sha512-2uCs/LZ9us+AktdzYJM8OcxQ8qnPS1kpaO7syGT/MgO+6Qr1Ybl+TqPq+97u7PHqmmMlye5ZkoyXONy5mjjAbw==} 2792 + engines: {node: '>=18'} 2793 + 2794 + svgo@4.0.1: 2795 + resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} 2796 + engines: {node: '>=16'} 2797 + hasBin: true 2798 + 2799 + tailwind-merge@2.6.1: 2800 + resolution: {integrity: sha512-Oo6tHdpZsGpkKG88HJ8RR1rg/RdnEkQEfMoEk2x1XRI3F1AxeU+ijRXpiVUF4UbLfcxxRGw6TbUINKYdWVsQTQ==} 2801 + 2802 + tailwindcss@3.4.19: 2803 + resolution: {integrity: sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==} 2804 + engines: {node: '>=14.0.0'} 2805 + hasBin: true 2806 + 2807 + thenify-all@1.6.0: 2808 + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 2809 + engines: {node: '>=0.8'} 2810 + 2811 + thenify@3.3.1: 2812 + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 2813 + 2814 + tiny-inflate@1.0.3: 2815 + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} 2816 + 2817 + tinyexec@1.1.1: 2818 + resolution: {integrity: sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==} 2819 + engines: {node: '>=18'} 2820 + 2821 + tinyglobby@0.2.16: 2822 + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} 2823 + engines: {node: '>=12.0.0'} 2824 + 2825 + tlds@1.261.0: 2826 + resolution: {integrity: sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA==} 2827 + hasBin: true 2828 + 2829 + to-regex-range@5.0.1: 2830 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2831 + engines: {node: '>=8.0'} 2832 + 2833 + totalist@3.0.1: 2834 + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} 2835 + engines: {node: '>=6'} 2836 + 2837 + trim-lines@3.0.1: 2838 + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} 2839 + 2840 + trough@2.2.0: 2841 + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} 2842 + 2843 + ts-interface-checker@0.1.13: 2844 + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 2845 + 2846 + tsconfck@3.1.6: 2847 + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} 2848 + engines: {node: ^18 || >=20} 2849 + hasBin: true 2850 + peerDependencies: 2851 + typescript: ^5.0.0 2852 + peerDependenciesMeta: 2853 + typescript: 2854 + optional: true 2855 + 2856 + tslib@2.8.1: 2857 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 2858 + 2859 + type-fest@4.41.0: 2860 + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} 2861 + engines: {node: '>=16'} 2862 + 2863 + type@2.7.3: 2864 + resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==} 2865 + 2866 + typesafe-path@0.2.2: 2867 + resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} 2868 + 2869 + typescript-auto-import-cache@0.3.6: 2870 + resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==} 2871 + 2872 + typescript@5.9.3: 2873 + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 2874 + engines: {node: '>=14.17'} 2875 + hasBin: true 2876 + 2877 + ufo@1.6.3: 2878 + resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} 2879 + 2880 + uhyphen@0.2.0: 2881 + resolution: {integrity: sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==} 2882 + 2883 + uint8arrays@3.0.0: 2884 + resolution: {integrity: sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==} 2885 + 2886 + ultrahtml@1.6.0: 2887 + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} 2888 + 2889 + uncrypto@0.1.3: 2890 + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} 2891 + 2892 + undici-types@7.16.0: 2893 + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} 2894 + 2895 + undici@7.25.0: 2896 + resolution: {integrity: sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==} 2897 + engines: {node: '>=20.18.1'} 2898 + 2899 + unicode-segmenter@0.14.5: 2900 + resolution: {integrity: sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==} 2901 + 2902 + unified@11.0.5: 2903 + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} 2904 + 2905 + unifont@0.7.4: 2906 + resolution: {integrity: sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==} 2907 + 2908 + unist-util-find-after@5.0.0: 2909 + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} 2910 + 2911 + unist-util-is@6.0.1: 2912 + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} 2913 + 2914 + unist-util-modify-children@4.0.0: 2915 + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} 2916 + 2917 + unist-util-position-from-estree@2.0.0: 2918 + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} 2919 + 2920 + unist-util-position@5.0.0: 2921 + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} 2922 + 2923 + unist-util-remove-position@5.0.0: 2924 + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} 2925 + 2926 + unist-util-select@4.0.3: 2927 + resolution: {integrity: sha512-1074+K9VyR3NyUz3lgNtHKm7ln+jSZXtLJM4E22uVuoFn88a/Go2pX8dusrt/W+KWH1ncn8jcd8uCQuvXb/fXA==} 2928 + 2929 + unist-util-select@5.1.0: 2930 + resolution: {integrity: sha512-4A5mfokSHG/rNQ4g7gSbdEs+H586xyd24sdJqF1IWamqrLHvYb+DH48fzxowyOhOfK7YSqX+XlCojAyuuyyT2A==} 2931 + 2932 + unist-util-stringify-position@4.0.0: 2933 + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 2934 + 2935 + unist-util-visit-children@3.0.0: 2936 + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} 2937 + 2938 + unist-util-visit-parents@6.0.2: 2939 + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} 2940 + 2941 + unist-util-visit@5.1.0: 2942 + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} 2943 + 2944 + unstorage@1.17.5: 2945 + resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==} 2946 + peerDependencies: 2947 + '@azure/app-configuration': ^1.8.0 2948 + '@azure/cosmos': ^4.2.0 2949 + '@azure/data-tables': ^13.3.0 2950 + '@azure/identity': ^4.6.0 2951 + '@azure/keyvault-secrets': ^4.9.0 2952 + '@azure/storage-blob': ^12.26.0 2953 + '@capacitor/preferences': ^6 || ^7 || ^8 2954 + '@deno/kv': '>=0.9.0' 2955 + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 2956 + '@planetscale/database': ^1.19.0 2957 + '@upstash/redis': ^1.34.3 2958 + '@vercel/blob': '>=0.27.1' 2959 + '@vercel/functions': ^2.2.12 || ^3.0.0 2960 + '@vercel/kv': ^1 || ^2 || ^3 2961 + aws4fetch: ^1.0.20 2962 + db0: '>=0.2.1' 2963 + idb-keyval: ^6.2.1 2964 + ioredis: ^5.4.2 2965 + uploadthing: ^7.4.4 2966 + peerDependenciesMeta: 2967 + '@azure/app-configuration': 2968 + optional: true 2969 + '@azure/cosmos': 2970 + optional: true 2971 + '@azure/data-tables': 2972 + optional: true 2973 + '@azure/identity': 2974 + optional: true 2975 + '@azure/keyvault-secrets': 2976 + optional: true 2977 + '@azure/storage-blob': 2978 + optional: true 2979 + '@capacitor/preferences': 2980 + optional: true 2981 + '@deno/kv': 2982 + optional: true 2983 + '@netlify/blobs': 2984 + optional: true 2985 + '@planetscale/database': 2986 + optional: true 2987 + '@upstash/redis': 2988 + optional: true 2989 + '@vercel/blob': 2990 + optional: true 2991 + '@vercel/functions': 2992 + optional: true 2993 + '@vercel/kv': 2994 + optional: true 2995 + aws4fetch: 2996 + optional: true 2997 + db0: 2998 + optional: true 2999 + idb-keyval: 3000 + optional: true 3001 + ioredis: 3002 + optional: true 3003 + uploadthing: 3004 + optional: true 3005 + 3006 + update-browserslist-db@1.2.3: 3007 + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} 3008 + hasBin: true 3009 + peerDependencies: 3010 + browserslist: '>= 4.21.0' 3011 + 3012 + util-deprecate@1.0.2: 3013 + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 3014 + 3015 + vfile-location@5.0.3: 3016 + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} 3017 + 3018 + vfile-message@4.0.3: 3019 + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} 3020 + 3021 + vfile@6.0.3: 3022 + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} 3023 + 3024 + vite-plugin-pagefind@1.1.1: 3025 + resolution: {integrity: sha512-Aytl/f86P9+NVUlPiKdKuJo6MNAlxh5Y0qodVkkRLWhniH9pwllc2ZIdut/XOrCv+LlxBKT2KB+Ajo9wkEx7bw==} 3026 + engines: {node: 24.x, pnpm: 10.31.0} 3027 + peerDependencies: 3028 + vite: '>=4.0.0' 3029 + 3030 + vite@6.4.2: 3031 + resolution: {integrity: sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==} 3032 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 3033 + hasBin: true 3034 + peerDependencies: 3035 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 3036 + jiti: '>=1.21.0' 3037 + less: '*' 3038 + lightningcss: ^1.21.0 3039 + sass: '*' 3040 + sass-embedded: '*' 3041 + stylus: '*' 3042 + sugarss: '*' 3043 + terser: ^5.16.0 3044 + tsx: ^4.8.1 3045 + yaml: ^2.4.2 3046 + peerDependenciesMeta: 3047 + '@types/node': 3048 + optional: true 3049 + jiti: 3050 + optional: true 3051 + less: 3052 + optional: true 3053 + lightningcss: 3054 + optional: true 3055 + sass: 3056 + optional: true 3057 + sass-embedded: 3058 + optional: true 3059 + stylus: 3060 + optional: true 3061 + sugarss: 3062 + optional: true 3063 + terser: 3064 + optional: true 3065 + tsx: 3066 + optional: true 3067 + yaml: 3068 + optional: true 3069 + 3070 + vitefu@1.1.3: 3071 + resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==} 3072 + peerDependencies: 3073 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 3074 + peerDependenciesMeta: 3075 + vite: 3076 + optional: true 3077 + 3078 + volar-service-css@0.0.70: 3079 + resolution: {integrity: sha512-K1qyOvBpE3rzdAv3e4/6Rv5yizrYPy5R/ne3IWCAzLBuMO4qBMV3kSqWzj6KUVe6S0AnN6wxF7cRkiaKfYMYJw==} 3080 + peerDependencies: 3081 + '@volar/language-service': ~2.4.0 3082 + peerDependenciesMeta: 3083 + '@volar/language-service': 3084 + optional: true 3085 + 3086 + volar-service-emmet@0.0.70: 3087 + resolution: {integrity: sha512-xi5bC4m/VyE3zy/n2CXspKeDZs3qA41tHLTw275/7dNWM/RqE2z3BnDICQybHIVp/6G1iOQj5c1qXMgQC08TNg==} 3088 + peerDependencies: 3089 + '@volar/language-service': ~2.4.0 3090 + peerDependenciesMeta: 3091 + '@volar/language-service': 3092 + optional: true 3093 + 3094 + volar-service-html@0.0.70: 3095 + resolution: {integrity: sha512-eR6vCgMdmYAo4n+gcT7DSyBQbwB8S3HZZvSagTf0sxNaD4WppMCFfpqWnkrlGStPKMZvMiejRRVmqsX9dYcTvQ==} 3096 + peerDependencies: 3097 + '@volar/language-service': ~2.4.0 3098 + peerDependenciesMeta: 3099 + '@volar/language-service': 3100 + optional: true 3101 + 3102 + volar-service-prettier@0.0.70: 3103 + resolution: {integrity: sha512-Z6BCFSpGVCd8BPAsZ785Kce1BGlWd5ODqmqZGVuB14MJvrR4+CYz6cDy4F+igmE1gMifqfvMhdgT8Aud4M5ngg==} 3104 + peerDependencies: 3105 + '@volar/language-service': ~2.4.0 3106 + prettier: ^2.2 || ^3.0 3107 + peerDependenciesMeta: 3108 + '@volar/language-service': 3109 + optional: true 3110 + prettier: 3111 + optional: true 3112 + 3113 + volar-service-typescript-twoslash-queries@0.0.70: 3114 + resolution: {integrity: sha512-IdD13Z9N2Bu8EM6CM0fDV1E69olEYGHDU25X51YXmq8Y0CmJ2LNj6gOiBJgpS5JGUqFzECVhMNBW7R0sPdRTMQ==} 3115 + peerDependencies: 3116 + '@volar/language-service': ~2.4.0 3117 + peerDependenciesMeta: 3118 + '@volar/language-service': 3119 + optional: true 3120 + 3121 + volar-service-typescript@0.0.70: 3122 + resolution: {integrity: sha512-l46Bx4cokkUedTd74ojO5H/zqHZJ8SUuyZ0IB8JN4jfRqUM3bQFBHoOwlZCyZmOeO0A3RQNkMnFclxO4c++gsg==} 3123 + peerDependencies: 3124 + '@volar/language-service': ~2.4.0 3125 + peerDependenciesMeta: 3126 + '@volar/language-service': 3127 + optional: true 3128 + 3129 + volar-service-yaml@0.0.70: 3130 + resolution: {integrity: sha512-0c8bXDBeoATF9F6iPIlOuYTuZAC4c+yi0siQo920u7eiBJk8oQmUmg9cDUbR4+Gl++bvGP4plj3fErbJuPqdcQ==} 3131 + peerDependencies: 3132 + '@volar/language-service': ~2.4.0 3133 + peerDependenciesMeta: 3134 + '@volar/language-service': 3135 + optional: true 3136 + 3137 + vscode-css-languageservice@6.3.10: 3138 + resolution: {integrity: sha512-eq5N9Er3fC4vA9zd9EFhyBG90wtCCuXgRSpAndaOgXMh1Wgep5lBgRIeDgjZBW9pa+332yC9+49cZMW8jcL3MA==} 3139 + 3140 + vscode-html-languageservice@5.6.2: 3141 + resolution: {integrity: sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg==} 3142 + 3143 + vscode-json-languageservice@4.1.8: 3144 + resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} 3145 + engines: {npm: '>=7.0.0'} 3146 + 3147 + vscode-jsonrpc@8.2.0: 3148 + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} 3149 + engines: {node: '>=14.0.0'} 3150 + 3151 + vscode-languageserver-protocol@3.17.5: 3152 + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} 3153 + 3154 + vscode-languageserver-textdocument@1.0.12: 3155 + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} 3156 + 3157 + vscode-languageserver-types@3.17.5: 3158 + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} 3159 + 3160 + vscode-languageserver@9.0.1: 3161 + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} 3162 + hasBin: true 3163 + 3164 + vscode-nls@5.2.0: 3165 + resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} 3166 + 3167 + vscode-uri@3.1.0: 3168 + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} 3169 + 3170 + w3c-keyname@2.2.8: 3171 + resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} 3172 + 3173 + web-namespaces@2.0.1: 3174 + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} 3175 + 3176 + whatwg-encoding@3.1.1: 3177 + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} 3178 + engines: {node: '>=18'} 3179 + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation 3180 + 3181 + whatwg-mimetype@4.0.0: 3182 + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} 3183 + engines: {node: '>=18'} 3184 + 3185 + which-pm-runs@1.1.0: 3186 + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} 3187 + engines: {node: '>=4'} 3188 + 3189 + wicked-good-xpath@1.3.0: 3190 + resolution: {integrity: sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==} 3191 + 3192 + widest-line@5.0.0: 3193 + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} 3194 + engines: {node: '>=18'} 3195 + 3196 + wrap-ansi@7.0.0: 3197 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 3198 + engines: {node: '>=10'} 3199 + 3200 + wrap-ansi@9.0.2: 3201 + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} 3202 + engines: {node: '>=18'} 3203 + 3204 + xxhash-wasm@1.1.0: 3205 + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} 3206 + 3207 + y18n@5.0.8: 3208 + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 3209 + engines: {node: '>=10'} 3210 + 3211 + yallist@3.1.1: 3212 + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 3213 + 3214 + yaml-language-server@1.20.0: 3215 + resolution: {integrity: sha512-qhjK/bzSRZ6HtTvgeFvjNPJGWdZ0+x5NREV/9XZWFjIGezew2b4r5JPy66IfOhd5OA7KeFwk1JfmEbnTvev0cA==} 3216 + hasBin: true 3217 + 3218 + yaml@2.7.1: 3219 + resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==} 3220 + engines: {node: '>= 14'} 3221 + hasBin: true 3222 + 3223 + yaml@2.8.3: 3224 + resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} 3225 + engines: {node: '>= 14.6'} 3226 + hasBin: true 3227 + 3228 + yargs-parser@21.1.1: 3229 + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 3230 + engines: {node: '>=12'} 3231 + 3232 + yargs@17.7.2: 3233 + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} 3234 + engines: {node: '>=12'} 3235 + 3236 + yocto-queue@1.2.2: 3237 + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} 3238 + engines: {node: '>=12.20'} 3239 + 3240 + yocto-spinner@0.2.3: 3241 + resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} 3242 + engines: {node: '>=18.19'} 3243 + 3244 + yoctocolors@2.1.2: 3245 + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} 3246 + engines: {node: '>=18'} 3247 + 3248 + zimmerframe@1.1.4: 3249 + resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==} 3250 + 3251 + zod-to-json-schema@3.25.2: 3252 + resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} 3253 + peerDependencies: 3254 + zod: ^3.25.28 || ^4 3255 + 3256 + zod-to-ts@1.2.0: 3257 + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} 3258 + peerDependencies: 3259 + typescript: ^4.9.4 || ^5.0.2 3260 + zod: ^3 3261 + 3262 + zod@3.25.76: 3263 + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} 3264 + 3265 + zod@4.3.6: 3266 + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} 3267 + 3268 + zwitch@2.0.4: 3269 + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 3270 + 3271 + snapshots: 3272 + 3273 + '@alloc/quick-lru@5.2.0': {} 3274 + 3275 + '@ascorbic/bluesky-loader@0.0.3(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3))': 3276 + dependencies: 3277 + '@ascorbic/loader-utils': 1.0.2(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3)) 3278 + '@atproto/api': 0.13.35 3279 + astro: 5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3) 3280 + 3281 + '@ascorbic/loader-utils@1.0.2(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3))': 3282 + dependencies: 3283 + astro: 5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3) 3284 + 3285 + '@astro-community/astro-embed-utils@0.1.5': 3286 + dependencies: 3287 + linkedom: 0.18.12 3288 + transitivePeerDependencies: 3289 + - canvas 3290 + 3291 + '@astrojs/check@0.9.8(prettier@3.8.3)(typescript@5.9.3)': 3292 + dependencies: 3293 + '@astrojs/language-server': 2.16.6(prettier@3.8.3)(typescript@5.9.3) 3294 + chokidar: 4.0.3 3295 + kleur: 4.1.5 3296 + typescript: 5.9.3 3297 + yargs: 17.7.2 3298 + transitivePeerDependencies: 3299 + - prettier 3300 + - prettier-plugin-astro 3301 + 3302 + '@astrojs/compiler@2.13.1': {} 3303 + 3304 + '@astrojs/internal-helpers@0.7.6': {} 3305 + 3306 + '@astrojs/language-server@2.16.6(prettier@3.8.3)(typescript@5.9.3)': 3307 + dependencies: 3308 + '@astrojs/compiler': 2.13.1 3309 + '@astrojs/yaml2ts': 0.2.3 3310 + '@jridgewell/sourcemap-codec': 1.5.5 3311 + '@volar/kit': 2.4.28(typescript@5.9.3) 3312 + '@volar/language-core': 2.4.28 3313 + '@volar/language-server': 2.4.28 3314 + '@volar/language-service': 2.4.28 3315 + muggle-string: 0.4.1 3316 + tinyglobby: 0.2.16 3317 + volar-service-css: 0.0.70(@volar/language-service@2.4.28) 3318 + volar-service-emmet: 0.0.70(@volar/language-service@2.4.28) 3319 + volar-service-html: 0.0.70(@volar/language-service@2.4.28) 3320 + volar-service-prettier: 0.0.70(@volar/language-service@2.4.28)(prettier@3.8.3) 3321 + volar-service-typescript: 0.0.70(@volar/language-service@2.4.28) 3322 + volar-service-typescript-twoslash-queries: 0.0.70(@volar/language-service@2.4.28) 3323 + volar-service-yaml: 0.0.70(@volar/language-service@2.4.28) 3324 + vscode-html-languageservice: 5.6.2 3325 + vscode-uri: 3.1.0 3326 + optionalDependencies: 3327 + prettier: 3.8.3 3328 + transitivePeerDependencies: 3329 + - typescript 3330 + 3331 + '@astrojs/markdown-remark@6.3.11': 3332 + dependencies: 3333 + '@astrojs/internal-helpers': 0.7.6 3334 + '@astrojs/prism': 3.3.0 3335 + github-slugger: 2.0.0 3336 + hast-util-from-html: 2.0.3 3337 + hast-util-to-text: 4.0.2 3338 + import-meta-resolve: 4.2.0 3339 + js-yaml: 4.1.1 3340 + mdast-util-definitions: 6.0.0 3341 + rehype-raw: 7.0.0 3342 + rehype-stringify: 10.0.1 3343 + remark-gfm: 4.0.1 3344 + remark-parse: 11.0.0 3345 + remark-rehype: 11.1.2 3346 + remark-smartypants: 3.0.2 3347 + shiki: 3.23.0 3348 + smol-toml: 1.6.1 3349 + unified: 11.0.5 3350 + unist-util-remove-position: 5.0.0 3351 + unist-util-visit: 5.1.0 3352 + unist-util-visit-parents: 6.0.2 3353 + vfile: 6.0.3 3354 + transitivePeerDependencies: 3355 + - supports-color 3356 + 3357 + '@astrojs/mdx@4.3.14(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3))': 3358 + dependencies: 3359 + '@astrojs/markdown-remark': 6.3.11 3360 + '@mdx-js/mdx': 3.1.1 3361 + acorn: 8.16.0 3362 + astro: 5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3) 3363 + es-module-lexer: 1.7.0 3364 + estree-util-visit: 2.0.0 3365 + hast-util-to-html: 9.0.5 3366 + piccolore: 0.1.3 3367 + rehype-raw: 7.0.0 3368 + remark-gfm: 4.0.1 3369 + remark-smartypants: 3.0.2 3370 + source-map: 0.7.6 3371 + unist-util-visit: 5.1.0 3372 + vfile: 6.0.3 3373 + transitivePeerDependencies: 3374 + - supports-color 3375 + 3376 + '@astrojs/prism@3.3.0': 3377 + dependencies: 3378 + prismjs: 1.30.0 3379 + 3380 + '@astrojs/react@4.4.2(@types/node@24.12.2)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(jiti@1.21.7)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(yaml@2.8.3)': 3381 + dependencies: 3382 + '@types/react': 19.2.14 3383 + '@types/react-dom': 19.2.3(@types/react@19.2.14) 3384 + '@vitejs/plugin-react': 4.7.0(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3)) 3385 + react: 19.2.5 3386 + react-dom: 19.2.5(react@19.2.5) 3387 + ultrahtml: 1.6.0 3388 + vite: 6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3) 3389 + transitivePeerDependencies: 3390 + - '@types/node' 3391 + - jiti 3392 + - less 3393 + - lightningcss 3394 + - sass 3395 + - sass-embedded 3396 + - stylus 3397 + - sugarss 3398 + - supports-color 3399 + - terser 3400 + - tsx 3401 + - yaml 3402 + 3403 + '@astrojs/rss@4.0.18': 3404 + dependencies: 3405 + fast-xml-parser: 5.7.1 3406 + piccolore: 0.1.3 3407 + zod: 4.3.6 3408 + 3409 + '@astrojs/sitemap@3.7.2': 3410 + dependencies: 3411 + sitemap: 9.0.1 3412 + stream-replace-string: 2.0.0 3413 + zod: 4.3.6 3414 + 3415 + '@astrojs/svelte@7.2.5(@types/node@24.12.2)(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3))(jiti@1.21.7)(svelte@5.55.5)(typescript@5.9.3)(yaml@2.8.3)': 3416 + dependencies: 3417 + '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.55.5)(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3)) 3418 + astro: 5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3) 3419 + svelte: 5.55.5 3420 + svelte2tsx: 0.7.53(svelte@5.55.5)(typescript@5.9.3) 3421 + typescript: 5.9.3 3422 + vite: 6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3) 3423 + transitivePeerDependencies: 3424 + - '@types/node' 3425 + - jiti 3426 + - less 3427 + - lightningcss 3428 + - sass 3429 + - sass-embedded 3430 + - stylus 3431 + - sugarss 3432 + - supports-color 3433 + - terser 3434 + - tsx 3435 + - yaml 3436 + 3437 + '@astrojs/tailwind@6.0.2(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3))(tailwindcss@3.4.19(yaml@2.8.3))': 3438 + dependencies: 3439 + astro: 5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3) 3440 + autoprefixer: 10.5.0(postcss@8.5.10) 3441 + postcss: 8.5.10 3442 + postcss-load-config: 4.0.2(postcss@8.5.10) 3443 + tailwindcss: 3.4.19(yaml@2.8.3) 3444 + transitivePeerDependencies: 3445 + - ts-node 3446 + 3447 + '@astrojs/telemetry@3.3.0': 3448 + dependencies: 3449 + ci-info: 4.4.0 3450 + debug: 4.4.3 3451 + dlv: 1.1.3 3452 + dset: 3.1.4 3453 + is-docker: 3.0.0 3454 + is-wsl: 3.1.1 3455 + which-pm-runs: 1.1.0 3456 + transitivePeerDependencies: 3457 + - supports-color 3458 + 3459 + '@astrojs/yaml2ts@0.2.3': 3460 + dependencies: 3461 + yaml: 2.8.3 3462 + 3463 + '@atproto/api@0.13.35': 3464 + dependencies: 3465 + '@atproto/common-web': 0.4.21 3466 + '@atproto/lexicon': 0.4.14 3467 + '@atproto/syntax': 0.3.4 3468 + '@atproto/xrpc': 0.6.12 3469 + await-lock: 2.2.2 3470 + multiformats: 9.9.0 3471 + tlds: 1.261.0 3472 + zod: 3.25.76 3473 + 3474 + '@atproto/common-web@0.4.21': 3475 + dependencies: 3476 + '@atproto/lex-data': 0.0.15 3477 + '@atproto/lex-json': 0.0.16 3478 + '@atproto/syntax': 0.5.4 3479 + zod: 3.25.76 3480 + 3481 + '@atproto/lex-data@0.0.15': 3482 + dependencies: 3483 + multiformats: 9.9.0 3484 + tslib: 2.8.1 3485 + uint8arrays: 3.0.0 3486 + unicode-segmenter: 0.14.5 3487 + 3488 + '@atproto/lex-json@0.0.16': 3489 + dependencies: 3490 + '@atproto/lex-data': 0.0.15 3491 + tslib: 2.8.1 3492 + 3493 + '@atproto/lexicon@0.4.14': 3494 + dependencies: 3495 + '@atproto/common-web': 0.4.21 3496 + '@atproto/syntax': 0.4.3 3497 + iso-datestring-validator: 2.2.2 3498 + multiformats: 9.9.0 3499 + zod: 3.25.76 3500 + 3501 + '@atproto/syntax@0.3.4': {} 3502 + 3503 + '@atproto/syntax@0.4.3': 3504 + dependencies: 3505 + tslib: 2.8.1 3506 + 3507 + '@atproto/syntax@0.5.4': 3508 + dependencies: 3509 + tslib: 2.8.1 3510 + 3511 + '@atproto/xrpc@0.6.12': 3512 + dependencies: 3513 + '@atproto/lexicon': 0.4.14 3514 + zod: 3.25.76 3515 + 3516 + '@babel/code-frame@7.29.0': 3517 + dependencies: 3518 + '@babel/helper-validator-identifier': 7.28.5 3519 + js-tokens: 4.0.0 3520 + picocolors: 1.1.1 3521 + 3522 + '@babel/compat-data@7.29.0': {} 3523 + 3524 + '@babel/core@7.29.0': 3525 + dependencies: 3526 + '@babel/code-frame': 7.29.0 3527 + '@babel/generator': 7.29.1 3528 + '@babel/helper-compilation-targets': 7.28.6 3529 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) 3530 + '@babel/helpers': 7.29.2 3531 + '@babel/parser': 7.29.2 3532 + '@babel/template': 7.28.6 3533 + '@babel/traverse': 7.29.0 3534 + '@babel/types': 7.29.0 3535 + '@jridgewell/remapping': 2.3.5 3536 + convert-source-map: 2.0.0 3537 + debug: 4.4.3 3538 + gensync: 1.0.0-beta.2 3539 + json5: 2.2.3 3540 + semver: 6.3.1 3541 + transitivePeerDependencies: 3542 + - supports-color 3543 + 3544 + '@babel/generator@7.29.1': 3545 + dependencies: 3546 + '@babel/parser': 7.29.2 3547 + '@babel/types': 7.29.0 3548 + '@jridgewell/gen-mapping': 0.3.13 3549 + '@jridgewell/trace-mapping': 0.3.31 3550 + jsesc: 3.1.0 3551 + 3552 + '@babel/helper-compilation-targets@7.28.6': 3553 + dependencies: 3554 + '@babel/compat-data': 7.29.0 3555 + '@babel/helper-validator-option': 7.27.1 3556 + browserslist: 4.28.2 3557 + lru-cache: 5.1.1 3558 + semver: 6.3.1 3559 + 3560 + '@babel/helper-globals@7.28.0': {} 3561 + 3562 + '@babel/helper-module-imports@7.28.6': 3563 + dependencies: 3564 + '@babel/traverse': 7.29.0 3565 + '@babel/types': 7.29.0 3566 + transitivePeerDependencies: 3567 + - supports-color 3568 + 3569 + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': 3570 + dependencies: 3571 + '@babel/core': 7.29.0 3572 + '@babel/helper-module-imports': 7.28.6 3573 + '@babel/helper-validator-identifier': 7.28.5 3574 + '@babel/traverse': 7.29.0 3575 + transitivePeerDependencies: 3576 + - supports-color 3577 + 3578 + '@babel/helper-plugin-utils@7.28.6': {} 3579 + 3580 + '@babel/helper-string-parser@7.27.1': {} 3581 + 3582 + '@babel/helper-validator-identifier@7.28.5': {} 3583 + 3584 + '@babel/helper-validator-option@7.27.1': {} 3585 + 3586 + '@babel/helpers@7.29.2': 3587 + dependencies: 3588 + '@babel/template': 7.28.6 3589 + '@babel/types': 7.29.0 3590 + 3591 + '@babel/parser@7.29.2': 3592 + dependencies: 3593 + '@babel/types': 7.29.0 3594 + 3595 + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)': 3596 + dependencies: 3597 + '@babel/core': 7.29.0 3598 + '@babel/helper-plugin-utils': 7.28.6 3599 + 3600 + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)': 3601 + dependencies: 3602 + '@babel/core': 7.29.0 3603 + '@babel/helper-plugin-utils': 7.28.6 3604 + 3605 + '@babel/template@7.28.6': 3606 + dependencies: 3607 + '@babel/code-frame': 7.29.0 3608 + '@babel/parser': 7.29.2 3609 + '@babel/types': 7.29.0 3610 + 3611 + '@babel/traverse@7.29.0': 3612 + dependencies: 3613 + '@babel/code-frame': 7.29.0 3614 + '@babel/generator': 7.29.1 3615 + '@babel/helper-globals': 7.28.0 3616 + '@babel/parser': 7.29.2 3617 + '@babel/template': 7.28.6 3618 + '@babel/types': 7.29.0 3619 + debug: 4.4.3 3620 + transitivePeerDependencies: 3621 + - supports-color 3622 + 3623 + '@babel/types@7.29.0': 3624 + dependencies: 3625 + '@babel/helper-string-parser': 7.27.1 3626 + '@babel/helper-validator-identifier': 7.28.5 3627 + 3628 + '@capsizecss/unpack@4.0.0': 3629 + dependencies: 3630 + fontkitten: 1.0.3 3631 + 3632 + '@codemirror/autocomplete@6.20.1': 3633 + dependencies: 3634 + '@codemirror/language': 6.12.3 3635 + '@codemirror/state': 6.6.0 3636 + '@codemirror/view': 6.41.1 3637 + '@lezer/common': 1.5.2 3638 + 3639 + '@codemirror/commands@6.10.3': 3640 + dependencies: 3641 + '@codemirror/language': 6.12.3 3642 + '@codemirror/state': 6.6.0 3643 + '@codemirror/view': 6.41.1 3644 + '@lezer/common': 1.5.2 3645 + 3646 + '@codemirror/lang-css@6.3.1': 3647 + dependencies: 3648 + '@codemirror/autocomplete': 6.20.1 3649 + '@codemirror/language': 6.12.3 3650 + '@codemirror/state': 6.6.0 3651 + '@lezer/common': 1.5.2 3652 + '@lezer/css': 1.3.3 3653 + 3654 + '@codemirror/lang-html@6.4.11': 3655 + dependencies: 3656 + '@codemirror/autocomplete': 6.20.1 3657 + '@codemirror/lang-css': 6.3.1 3658 + '@codemirror/lang-javascript': 6.2.5 3659 + '@codemirror/language': 6.12.3 3660 + '@codemirror/state': 6.6.0 3661 + '@codemirror/view': 6.41.1 3662 + '@lezer/common': 1.5.2 3663 + '@lezer/css': 1.3.3 3664 + '@lezer/html': 1.3.13 3665 + 3666 + '@codemirror/lang-javascript@6.2.5': 3667 + dependencies: 3668 + '@codemirror/autocomplete': 6.20.1 3669 + '@codemirror/language': 6.12.3 3670 + '@codemirror/lint': 6.9.5 3671 + '@codemirror/state': 6.6.0 3672 + '@codemirror/view': 6.41.1 3673 + '@lezer/common': 1.5.2 3674 + '@lezer/javascript': 1.5.4 3675 + 3676 + '@codemirror/language@6.12.3': 3677 + dependencies: 3678 + '@codemirror/state': 6.6.0 3679 + '@codemirror/view': 6.41.1 3680 + '@lezer/common': 1.5.2 3681 + '@lezer/highlight': 1.2.3 3682 + '@lezer/lr': 1.4.10 3683 + style-mod: 4.1.3 3684 + 3685 + '@codemirror/lint@6.9.5': 3686 + dependencies: 3687 + '@codemirror/state': 6.6.0 3688 + '@codemirror/view': 6.41.1 3689 + crelt: 1.0.6 3690 + 3691 + '@codemirror/state@6.6.0': 3692 + dependencies: 3693 + '@marijn/find-cluster-break': 1.0.2 3694 + 3695 + '@codemirror/view@6.41.1': 3696 + dependencies: 3697 + '@codemirror/state': 6.6.0 3698 + crelt: 1.0.6 3699 + style-mod: 4.1.3 3700 + w3c-keyname: 2.2.8 3701 + 3702 + '@codesandbox/nodebox@0.1.8': 3703 + dependencies: 3704 + outvariant: 1.4.0 3705 + strict-event-emitter: 0.4.6 3706 + 3707 + '@codesandbox/sandpack-client@2.19.8': 3708 + dependencies: 3709 + '@codesandbox/nodebox': 0.1.8 3710 + buffer: 6.0.3 3711 + dequal: 2.0.3 3712 + mime-db: 1.54.0 3713 + outvariant: 1.4.0 3714 + static-browser-server: 1.0.3 3715 + 3716 + '@codesandbox/sandpack-react@2.20.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': 3717 + dependencies: 3718 + '@codemirror/autocomplete': 6.20.1 3719 + '@codemirror/commands': 6.10.3 3720 + '@codemirror/lang-css': 6.3.1 3721 + '@codemirror/lang-html': 6.4.11 3722 + '@codemirror/lang-javascript': 6.2.5 3723 + '@codemirror/language': 6.12.3 3724 + '@codemirror/state': 6.6.0 3725 + '@codemirror/view': 6.41.1 3726 + '@codesandbox/sandpack-client': 2.19.8 3727 + '@lezer/highlight': 1.2.3 3728 + '@react-hook/intersection-observer': 3.1.2(react@19.2.5) 3729 + '@stitches/core': 1.2.8 3730 + anser: 2.3.5 3731 + clean-set: 1.1.2 3732 + dequal: 2.0.3 3733 + escape-carriage: 1.3.1 3734 + lz-string: 1.5.0 3735 + react: 19.2.5 3736 + react-devtools-inline: 4.4.0 3737 + react-dom: 19.2.5(react@19.2.5) 3738 + react-is: 17.0.2 3739 + 3740 + '@codesandbox/sandpack-themes@2.0.21': {} 3741 + 3742 + '@emmetio/abbreviation@2.3.3': 3743 + dependencies: 3744 + '@emmetio/scanner': 1.0.4 3745 + 3746 + '@emmetio/css-abbreviation@2.1.8': 3747 + dependencies: 3748 + '@emmetio/scanner': 1.0.4 3749 + 3750 + '@emmetio/css-parser@0.4.1': 3751 + dependencies: 3752 + '@emmetio/stream-reader': 2.2.0 3753 + '@emmetio/stream-reader-utils': 0.1.0 3754 + 3755 + '@emmetio/html-matcher@1.3.0': 3756 + dependencies: 3757 + '@emmetio/scanner': 1.0.4 3758 + 3759 + '@emmetio/scanner@1.0.4': {} 3760 + 3761 + '@emmetio/stream-reader-utils@0.1.0': {} 3762 + 3763 + '@emmetio/stream-reader@2.2.0': {} 3764 + 3765 + '@emnapi/runtime@1.10.0': 3766 + dependencies: 3767 + tslib: 2.8.1 3768 + optional: true 3769 + 3770 + '@esbuild/aix-ppc64@0.25.12': 3771 + optional: true 3772 + 3773 + '@esbuild/aix-ppc64@0.27.7': 3774 + optional: true 3775 + 3776 + '@esbuild/android-arm64@0.25.12': 3777 + optional: true 3778 + 3779 + '@esbuild/android-arm64@0.27.7': 3780 + optional: true 3781 + 3782 + '@esbuild/android-arm@0.25.12': 3783 + optional: true 3784 + 3785 + '@esbuild/android-arm@0.27.7': 3786 + optional: true 3787 + 3788 + '@esbuild/android-x64@0.25.12': 3789 + optional: true 3790 + 3791 + '@esbuild/android-x64@0.27.7': 3792 + optional: true 3793 + 3794 + '@esbuild/darwin-arm64@0.25.12': 3795 + optional: true 3796 + 3797 + '@esbuild/darwin-arm64@0.27.7': 3798 + optional: true 3799 + 3800 + '@esbuild/darwin-x64@0.25.12': 3801 + optional: true 3802 + 3803 + '@esbuild/darwin-x64@0.27.7': 3804 + optional: true 3805 + 3806 + '@esbuild/freebsd-arm64@0.25.12': 3807 + optional: true 3808 + 3809 + '@esbuild/freebsd-arm64@0.27.7': 3810 + optional: true 3811 + 3812 + '@esbuild/freebsd-x64@0.25.12': 3813 + optional: true 3814 + 3815 + '@esbuild/freebsd-x64@0.27.7': 3816 + optional: true 3817 + 3818 + '@esbuild/linux-arm64@0.25.12': 3819 + optional: true 3820 + 3821 + '@esbuild/linux-arm64@0.27.7': 3822 + optional: true 3823 + 3824 + '@esbuild/linux-arm@0.25.12': 3825 + optional: true 3826 + 3827 + '@esbuild/linux-arm@0.27.7': 3828 + optional: true 3829 + 3830 + '@esbuild/linux-ia32@0.25.12': 3831 + optional: true 3832 + 3833 + '@esbuild/linux-ia32@0.27.7': 3834 + optional: true 3835 + 3836 + '@esbuild/linux-loong64@0.25.12': 3837 + optional: true 3838 + 3839 + '@esbuild/linux-loong64@0.27.7': 3840 + optional: true 3841 + 3842 + '@esbuild/linux-mips64el@0.25.12': 3843 + optional: true 3844 + 3845 + '@esbuild/linux-mips64el@0.27.7': 3846 + optional: true 3847 + 3848 + '@esbuild/linux-ppc64@0.25.12': 3849 + optional: true 3850 + 3851 + '@esbuild/linux-ppc64@0.27.7': 3852 + optional: true 3853 + 3854 + '@esbuild/linux-riscv64@0.25.12': 3855 + optional: true 3856 + 3857 + '@esbuild/linux-riscv64@0.27.7': 3858 + optional: true 3859 + 3860 + '@esbuild/linux-s390x@0.25.12': 3861 + optional: true 3862 + 3863 + '@esbuild/linux-s390x@0.27.7': 3864 + optional: true 3865 + 3866 + '@esbuild/linux-x64@0.25.12': 3867 + optional: true 3868 + 3869 + '@esbuild/linux-x64@0.27.7': 3870 + optional: true 3871 + 3872 + '@esbuild/netbsd-arm64@0.25.12': 3873 + optional: true 3874 + 3875 + '@esbuild/netbsd-arm64@0.27.7': 3876 + optional: true 3877 + 3878 + '@esbuild/netbsd-x64@0.25.12': 3879 + optional: true 3880 + 3881 + '@esbuild/netbsd-x64@0.27.7': 3882 + optional: true 3883 + 3884 + '@esbuild/openbsd-arm64@0.25.12': 3885 + optional: true 3886 + 3887 + '@esbuild/openbsd-arm64@0.27.7': 3888 + optional: true 3889 + 3890 + '@esbuild/openbsd-x64@0.25.12': 3891 + optional: true 3892 + 3893 + '@esbuild/openbsd-x64@0.27.7': 3894 + optional: true 3895 + 3896 + '@esbuild/openharmony-arm64@0.25.12': 3897 + optional: true 3898 + 3899 + '@esbuild/openharmony-arm64@0.27.7': 3900 + optional: true 3901 + 3902 + '@esbuild/sunos-x64@0.25.12': 3903 + optional: true 3904 + 3905 + '@esbuild/sunos-x64@0.27.7': 3906 + optional: true 3907 + 3908 + '@esbuild/win32-arm64@0.25.12': 3909 + optional: true 3910 + 3911 + '@esbuild/win32-arm64@0.27.7': 3912 + optional: true 3913 + 3914 + '@esbuild/win32-ia32@0.25.12': 3915 + optional: true 3916 + 3917 + '@esbuild/win32-ia32@0.27.7': 3918 + optional: true 3919 + 3920 + '@esbuild/win32-x64@0.25.12': 3921 + optional: true 3922 + 3923 + '@esbuild/win32-x64@0.27.7': 3924 + optional: true 3925 + 3926 + '@img/colour@1.1.0': 3927 + optional: true 3928 + 3929 + '@img/sharp-darwin-arm64@0.34.5': 3930 + optionalDependencies: 3931 + '@img/sharp-libvips-darwin-arm64': 1.2.4 3932 + optional: true 3933 + 3934 + '@img/sharp-darwin-x64@0.34.5': 3935 + optionalDependencies: 3936 + '@img/sharp-libvips-darwin-x64': 1.2.4 3937 + optional: true 3938 + 3939 + '@img/sharp-libvips-darwin-arm64@1.2.4': 3940 + optional: true 3941 + 3942 + '@img/sharp-libvips-darwin-x64@1.2.4': 3943 + optional: true 3944 + 3945 + '@img/sharp-libvips-linux-arm64@1.2.4': 3946 + optional: true 3947 + 3948 + '@img/sharp-libvips-linux-arm@1.2.4': 3949 + optional: true 3950 + 3951 + '@img/sharp-libvips-linux-ppc64@1.2.4': 3952 + optional: true 3953 + 3954 + '@img/sharp-libvips-linux-riscv64@1.2.4': 3955 + optional: true 3956 + 3957 + '@img/sharp-libvips-linux-s390x@1.2.4': 3958 + optional: true 3959 + 3960 + '@img/sharp-libvips-linux-x64@1.2.4': 3961 + optional: true 3962 + 3963 + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 3964 + optional: true 3965 + 3966 + '@img/sharp-libvips-linuxmusl-x64@1.2.4': 3967 + optional: true 3968 + 3969 + '@img/sharp-linux-arm64@0.34.5': 3970 + optionalDependencies: 3971 + '@img/sharp-libvips-linux-arm64': 1.2.4 3972 + optional: true 3973 + 3974 + '@img/sharp-linux-arm@0.34.5': 3975 + optionalDependencies: 3976 + '@img/sharp-libvips-linux-arm': 1.2.4 3977 + optional: true 3978 + 3979 + '@img/sharp-linux-ppc64@0.34.5': 3980 + optionalDependencies: 3981 + '@img/sharp-libvips-linux-ppc64': 1.2.4 3982 + optional: true 3983 + 3984 + '@img/sharp-linux-riscv64@0.34.5': 3985 + optionalDependencies: 3986 + '@img/sharp-libvips-linux-riscv64': 1.2.4 3987 + optional: true 3988 + 3989 + '@img/sharp-linux-s390x@0.34.5': 3990 + optionalDependencies: 3991 + '@img/sharp-libvips-linux-s390x': 1.2.4 3992 + optional: true 3993 + 3994 + '@img/sharp-linux-x64@0.34.5': 3995 + optionalDependencies: 3996 + '@img/sharp-libvips-linux-x64': 1.2.4 3997 + optional: true 3998 + 3999 + '@img/sharp-linuxmusl-arm64@0.34.5': 4000 + optionalDependencies: 4001 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 4002 + optional: true 4003 + 4004 + '@img/sharp-linuxmusl-x64@0.34.5': 4005 + optionalDependencies: 4006 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 4007 + optional: true 4008 + 4009 + '@img/sharp-wasm32@0.34.5': 4010 + dependencies: 4011 + '@emnapi/runtime': 1.10.0 4012 + optional: true 4013 + 4014 + '@img/sharp-win32-arm64@0.34.5': 4015 + optional: true 4016 + 4017 + '@img/sharp-win32-ia32@0.34.5': 4018 + optional: true 4019 + 4020 + '@img/sharp-win32-x64@0.34.5': 4021 + optional: true 4022 + 4023 + '@jridgewell/gen-mapping@0.3.13': 4024 + dependencies: 4025 + '@jridgewell/sourcemap-codec': 1.5.5 4026 + '@jridgewell/trace-mapping': 0.3.31 4027 + 4028 + '@jridgewell/remapping@2.3.5': 4029 + dependencies: 4030 + '@jridgewell/gen-mapping': 0.3.13 4031 + '@jridgewell/trace-mapping': 0.3.31 4032 + 4033 + '@jridgewell/resolve-uri@3.1.2': {} 4034 + 4035 + '@jridgewell/sourcemap-codec@1.5.5': {} 4036 + 4037 + '@jridgewell/trace-mapping@0.3.31': 4038 + dependencies: 4039 + '@jridgewell/resolve-uri': 3.1.2 4040 + '@jridgewell/sourcemap-codec': 1.5.5 4041 + 4042 + '@lezer/common@1.5.2': {} 4043 + 4044 + '@lezer/css@1.3.3': 4045 + dependencies: 4046 + '@lezer/common': 1.5.2 4047 + '@lezer/highlight': 1.2.3 4048 + '@lezer/lr': 1.4.10 4049 + 4050 + '@lezer/highlight@1.2.3': 4051 + dependencies: 4052 + '@lezer/common': 1.5.2 4053 + 4054 + '@lezer/html@1.3.13': 4055 + dependencies: 4056 + '@lezer/common': 1.5.2 4057 + '@lezer/highlight': 1.2.3 4058 + '@lezer/lr': 1.4.10 4059 + 4060 + '@lezer/javascript@1.5.4': 4061 + dependencies: 4062 + '@lezer/common': 1.5.2 4063 + '@lezer/highlight': 1.2.3 4064 + '@lezer/lr': 1.4.10 4065 + 4066 + '@lezer/lr@1.4.10': 4067 + dependencies: 4068 + '@lezer/common': 1.5.2 4069 + 4070 + '@marijn/find-cluster-break@1.0.2': {} 4071 + 4072 + '@mdx-js/mdx@3.1.1': 4073 + dependencies: 4074 + '@types/estree': 1.0.8 4075 + '@types/estree-jsx': 1.0.5 4076 + '@types/hast': 3.0.4 4077 + '@types/mdx': 2.0.13 4078 + acorn: 8.16.0 4079 + collapse-white-space: 2.1.0 4080 + devlop: 1.1.0 4081 + estree-util-is-identifier-name: 3.0.0 4082 + estree-util-scope: 1.0.0 4083 + estree-walker: 3.0.3 4084 + hast-util-to-jsx-runtime: 2.3.6 4085 + markdown-extensions: 2.0.0 4086 + recma-build-jsx: 1.0.0 4087 + recma-jsx: 1.0.1(acorn@8.16.0) 4088 + recma-stringify: 1.0.0 4089 + rehype-recma: 1.0.0 4090 + remark-mdx: 3.1.1 4091 + remark-parse: 11.0.0 4092 + remark-rehype: 11.1.2 4093 + source-map: 0.7.6 4094 + unified: 11.0.5 4095 + unist-util-position-from-estree: 2.0.0 4096 + unist-util-stringify-position: 4.0.0 4097 + unist-util-visit: 5.1.0 4098 + vfile: 6.0.3 4099 + transitivePeerDependencies: 4100 + - supports-color 4101 + 4102 + '@nodable/entities@2.1.0': {} 4103 + 4104 + '@nodelib/fs.scandir@2.1.5': 4105 + dependencies: 4106 + '@nodelib/fs.stat': 2.0.5 4107 + run-parallel: 1.2.0 4108 + 4109 + '@nodelib/fs.stat@2.0.5': {} 4110 + 4111 + '@nodelib/fs.walk@1.2.8': 4112 + dependencies: 4113 + '@nodelib/fs.scandir': 2.1.5 4114 + fastq: 1.20.1 4115 + 4116 + '@open-draft/deferred-promise@2.2.0': {} 4117 + 4118 + '@oslojs/encoding@1.1.0': {} 4119 + 4120 + '@pagefind/darwin-arm64@1.5.2': 4121 + optional: true 4122 + 4123 + '@pagefind/darwin-x64@1.5.2': 4124 + optional: true 4125 + 4126 + '@pagefind/default-ui@1.5.2': {} 4127 + 4128 + '@pagefind/freebsd-x64@1.5.2': 4129 + optional: true 4130 + 4131 + '@pagefind/linux-arm64@1.5.2': 4132 + optional: true 4133 + 4134 + '@pagefind/linux-x64@1.5.2': 4135 + optional: true 4136 + 4137 + '@pagefind/windows-arm64@1.5.2': 4138 + optional: true 4139 + 4140 + '@pagefind/windows-x64@1.5.2': 4141 + optional: true 4142 + 4143 + '@polka/url@1.0.0-next.29': {} 4144 + 4145 + '@react-hook/intersection-observer@3.1.2(react@19.2.5)': 4146 + dependencies: 4147 + '@react-hook/passive-layout-effect': 1.2.1(react@19.2.5) 4148 + intersection-observer: 0.10.0 4149 + react: 19.2.5 4150 + 4151 + '@react-hook/passive-layout-effect@1.2.1(react@19.2.5)': 4152 + dependencies: 4153 + react: 19.2.5 4154 + 4155 + '@rolldown/pluginutils@1.0.0-beta.27': {} 4156 + 4157 + '@rollup/pluginutils@5.3.0(rollup@4.60.2)': 4158 + dependencies: 4159 + '@types/estree': 1.0.8 4160 + estree-walker: 2.0.2 4161 + picomatch: 4.0.4 4162 + optionalDependencies: 4163 + rollup: 4.60.2 4164 + 4165 + '@rollup/rollup-android-arm-eabi@4.60.2': 4166 + optional: true 4167 + 4168 + '@rollup/rollup-android-arm64@4.60.2': 4169 + optional: true 4170 + 4171 + '@rollup/rollup-darwin-arm64@4.60.2': 4172 + optional: true 4173 + 4174 + '@rollup/rollup-darwin-x64@4.60.2': 4175 + optional: true 4176 + 4177 + '@rollup/rollup-freebsd-arm64@4.60.2': 4178 + optional: true 4179 + 4180 + '@rollup/rollup-freebsd-x64@4.60.2': 4181 + optional: true 4182 + 4183 + '@rollup/rollup-linux-arm-gnueabihf@4.60.2': 4184 + optional: true 4185 + 4186 + '@rollup/rollup-linux-arm-musleabihf@4.60.2': 4187 + optional: true 4188 + 4189 + '@rollup/rollup-linux-arm64-gnu@4.60.2': 4190 + optional: true 4191 + 4192 + '@rollup/rollup-linux-arm64-musl@4.60.2': 4193 + optional: true 4194 + 4195 + '@rollup/rollup-linux-loong64-gnu@4.60.2': 4196 + optional: true 4197 + 4198 + '@rollup/rollup-linux-loong64-musl@4.60.2': 4199 + optional: true 4200 + 4201 + '@rollup/rollup-linux-ppc64-gnu@4.60.2': 4202 + optional: true 4203 + 4204 + '@rollup/rollup-linux-ppc64-musl@4.60.2': 4205 + optional: true 4206 + 4207 + '@rollup/rollup-linux-riscv64-gnu@4.60.2': 4208 + optional: true 4209 + 4210 + '@rollup/rollup-linux-riscv64-musl@4.60.2': 4211 + optional: true 4212 + 4213 + '@rollup/rollup-linux-s390x-gnu@4.60.2': 4214 + optional: true 4215 + 4216 + '@rollup/rollup-linux-x64-gnu@4.60.2': 4217 + optional: true 4218 + 4219 + '@rollup/rollup-linux-x64-musl@4.60.2': 4220 + optional: true 4221 + 4222 + '@rollup/rollup-openbsd-x64@4.60.2': 4223 + optional: true 4224 + 4225 + '@rollup/rollup-openharmony-arm64@4.60.2': 4226 + optional: true 4227 + 4228 + '@rollup/rollup-win32-arm64-msvc@4.60.2': 4229 + optional: true 4230 + 4231 + '@rollup/rollup-win32-ia32-msvc@4.60.2': 4232 + optional: true 4233 + 4234 + '@rollup/rollup-win32-x64-gnu@4.60.2': 4235 + optional: true 4236 + 4237 + '@rollup/rollup-win32-x64-msvc@4.60.2': 4238 + optional: true 4239 + 4240 + '@shikijs/core@1.29.2': 4241 + dependencies: 4242 + '@shikijs/engine-javascript': 1.29.2 4243 + '@shikijs/engine-oniguruma': 1.29.2 4244 + '@shikijs/types': 1.29.2 4245 + '@shikijs/vscode-textmate': 10.0.2 4246 + '@types/hast': 3.0.4 4247 + hast-util-to-html: 9.0.5 4248 + 4249 + '@shikijs/core@3.23.0': 4250 + dependencies: 4251 + '@shikijs/types': 3.23.0 4252 + '@shikijs/vscode-textmate': 10.0.2 4253 + '@types/hast': 3.0.4 4254 + hast-util-to-html: 9.0.5 4255 + 4256 + '@shikijs/engine-javascript@1.29.2': 4257 + dependencies: 4258 + '@shikijs/types': 1.29.2 4259 + '@shikijs/vscode-textmate': 10.0.2 4260 + oniguruma-to-es: 2.3.0 4261 + 4262 + '@shikijs/engine-javascript@3.23.0': 4263 + dependencies: 4264 + '@shikijs/types': 3.23.0 4265 + '@shikijs/vscode-textmate': 10.0.2 4266 + oniguruma-to-es: 4.3.6 4267 + 4268 + '@shikijs/engine-oniguruma@1.29.2': 4269 + dependencies: 4270 + '@shikijs/types': 1.29.2 4271 + '@shikijs/vscode-textmate': 10.0.2 4272 + 4273 + '@shikijs/engine-oniguruma@3.23.0': 4274 + dependencies: 4275 + '@shikijs/types': 3.23.0 4276 + '@shikijs/vscode-textmate': 10.0.2 4277 + 4278 + '@shikijs/langs@3.23.0': 4279 + dependencies: 4280 + '@shikijs/types': 3.23.0 4281 + 4282 + '@shikijs/themes@3.23.0': 4283 + dependencies: 4284 + '@shikijs/types': 3.23.0 4285 + 4286 + '@shikijs/transformers@1.29.2': 4287 + dependencies: 4288 + '@shikijs/core': 1.29.2 4289 + '@shikijs/types': 1.29.2 4290 + 4291 + '@shikijs/types@1.29.2': 4292 + dependencies: 4293 + '@shikijs/vscode-textmate': 10.0.2 4294 + '@types/hast': 3.0.4 4295 + 4296 + '@shikijs/types@3.23.0': 4297 + dependencies: 4298 + '@shikijs/vscode-textmate': 10.0.2 4299 + '@types/hast': 3.0.4 4300 + 4301 + '@shikijs/vscode-textmate@10.0.2': {} 4302 + 4303 + '@stitches/core@1.2.8': {} 4304 + 4305 + '@sveltejs/acorn-typescript@1.0.9(acorn@8.16.0)': 4306 + dependencies: 4307 + acorn: 8.16.0 4308 + 4309 + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5)(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3)))(svelte@5.55.5)(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3))': 4310 + dependencies: 4311 + '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.55.5)(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3)) 4312 + debug: 4.4.3 4313 + svelte: 5.55.5 4314 + vite: 6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3) 4315 + transitivePeerDependencies: 4316 + - supports-color 4317 + 4318 + '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5)(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3))': 4319 + dependencies: 4320 + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.55.5)(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3)))(svelte@5.55.5)(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3)) 4321 + debug: 4.4.3 4322 + deepmerge: 4.3.1 4323 + kleur: 4.1.5 4324 + magic-string: 0.30.21 4325 + svelte: 5.55.5 4326 + vite: 6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3) 4327 + vitefu: 1.1.3(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3)) 4328 + transitivePeerDependencies: 4329 + - supports-color 4330 + 4331 + '@tailwindcss/forms@0.5.11(tailwindcss@3.4.19(yaml@2.8.3))': 4332 + dependencies: 4333 + mini-svg-data-uri: 1.4.4 4334 + tailwindcss: 3.4.19(yaml@2.8.3) 4335 + 4336 + '@tailwindcss/typography@0.5.19(tailwindcss@3.4.19(yaml@2.8.3))': 4337 + dependencies: 4338 + postcss-selector-parser: 6.0.10 4339 + tailwindcss: 3.4.19(yaml@2.8.3) 4340 + 4341 + '@types/babel__core@7.20.5': 4342 + dependencies: 4343 + '@babel/parser': 7.29.2 4344 + '@babel/types': 7.29.0 4345 + '@types/babel__generator': 7.27.0 4346 + '@types/babel__template': 7.4.4 4347 + '@types/babel__traverse': 7.28.0 4348 + 4349 + '@types/babel__generator@7.27.0': 4350 + dependencies: 4351 + '@babel/types': 7.29.0 4352 + 4353 + '@types/babel__template@7.4.4': 4354 + dependencies: 4355 + '@babel/parser': 7.29.2 4356 + '@babel/types': 7.29.0 4357 + 4358 + '@types/babel__traverse@7.28.0': 4359 + dependencies: 4360 + '@babel/types': 7.29.0 4361 + 4362 + '@types/debug@4.1.13': 4363 + dependencies: 4364 + '@types/ms': 2.1.0 4365 + 4366 + '@types/estree-jsx@1.0.5': 4367 + dependencies: 4368 + '@types/estree': 1.0.8 4369 + 4370 + '@types/estree@1.0.8': {} 4371 + 4372 + '@types/hast@3.0.4': 4373 + dependencies: 4374 + '@types/unist': 3.0.3 4375 + 4376 + '@types/katex@0.16.8': {} 4377 + 4378 + '@types/mathjax@0.0.40': {} 4379 + 4380 + '@types/mdast@4.0.4': 4381 + dependencies: 4382 + '@types/unist': 3.0.3 4383 + 4384 + '@types/mdx@2.0.13': {} 4385 + 4386 + '@types/ms@2.1.0': {} 4387 + 4388 + '@types/nlcst@2.0.3': 4389 + dependencies: 4390 + '@types/unist': 3.0.3 4391 + 4392 + '@types/node@24.12.2': 4393 + dependencies: 4394 + undici-types: 7.16.0 4395 + 4396 + '@types/react-dom@19.2.3(@types/react@19.2.14)': 4397 + dependencies: 4398 + '@types/react': 19.2.14 4399 + 4400 + '@types/react@19.2.14': 4401 + dependencies: 4402 + csstype: 3.2.3 4403 + 4404 + '@types/sax@1.2.7': 4405 + dependencies: 4406 + '@types/node': 24.12.2 4407 + 4408 + '@types/trusted-types@2.0.7': {} 4409 + 4410 + '@types/unist@2.0.11': {} 4411 + 4412 + '@types/unist@3.0.3': {} 4413 + 4414 + '@ungap/structured-clone@1.3.0': {} 4415 + 4416 + '@vitejs/plugin-react@4.7.0(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3))': 4417 + dependencies: 4418 + '@babel/core': 7.29.0 4419 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) 4420 + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.0) 4421 + '@rolldown/pluginutils': 1.0.0-beta.27 4422 + '@types/babel__core': 7.20.5 4423 + react-refresh: 0.17.0 4424 + vite: 6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3) 4425 + transitivePeerDependencies: 4426 + - supports-color 4427 + 4428 + '@volar/kit@2.4.28(typescript@5.9.3)': 4429 + dependencies: 4430 + '@volar/language-service': 2.4.28 4431 + '@volar/typescript': 2.4.28 4432 + typesafe-path: 0.2.2 4433 + typescript: 5.9.3 4434 + vscode-languageserver-textdocument: 1.0.12 4435 + vscode-uri: 3.1.0 4436 + 4437 + '@volar/language-core@2.4.28': 4438 + dependencies: 4439 + '@volar/source-map': 2.4.28 4440 + 4441 + '@volar/language-server@2.4.28': 4442 + dependencies: 4443 + '@volar/language-core': 2.4.28 4444 + '@volar/language-service': 2.4.28 4445 + '@volar/typescript': 2.4.28 4446 + path-browserify: 1.0.1 4447 + request-light: 0.7.0 4448 + vscode-languageserver: 9.0.1 4449 + vscode-languageserver-protocol: 3.17.5 4450 + vscode-languageserver-textdocument: 1.0.12 4451 + vscode-uri: 3.1.0 4452 + 4453 + '@volar/language-service@2.4.28': 4454 + dependencies: 4455 + '@volar/language-core': 2.4.28 4456 + vscode-languageserver-protocol: 3.17.5 4457 + vscode-languageserver-textdocument: 1.0.12 4458 + vscode-uri: 3.1.0 4459 + 4460 + '@volar/source-map@2.4.28': {} 4461 + 4462 + '@volar/typescript@2.4.28': 4463 + dependencies: 4464 + '@volar/language-core': 2.4.28 4465 + path-browserify: 1.0.1 4466 + vscode-uri: 3.1.0 4467 + 4468 + '@vscode/emmet-helper@2.11.0': 4469 + dependencies: 4470 + emmet: 2.4.11 4471 + jsonc-parser: 2.3.1 4472 + vscode-languageserver-textdocument: 1.0.12 4473 + vscode-languageserver-types: 3.17.5 4474 + vscode-uri: 3.1.0 4475 + 4476 + '@vscode/l10n@0.0.18': {} 4477 + 4478 + '@webgpu/types@0.1.21': {} 4479 + 4480 + '@xmldom/xmldom@0.9.10': {} 4481 + 4482 + acorn-jsx@5.3.2(acorn@8.16.0): 4483 + dependencies: 4484 + acorn: 8.16.0 4485 + 4486 + acorn@8.16.0: {} 4487 + 4488 + ajv-draft-04@1.0.0(ajv@8.18.0): 4489 + optionalDependencies: 4490 + ajv: 8.18.0 4491 + 4492 + ajv@8.18.0: 4493 + dependencies: 4494 + fast-deep-equal: 3.1.3 4495 + fast-uri: 3.1.0 4496 + json-schema-traverse: 1.0.0 4497 + require-from-string: 2.0.2 4498 + 4499 + anser@2.3.5: {} 4500 + 4501 + ansi-align@3.0.1: 4502 + dependencies: 4503 + string-width: 4.2.3 4504 + 4505 + ansi-regex@5.0.1: {} 4506 + 4507 + ansi-regex@6.2.2: {} 4508 + 4509 + ansi-styles@4.3.0: 4510 + dependencies: 4511 + color-convert: 2.0.1 4512 + 4513 + ansi-styles@6.2.3: {} 4514 + 4515 + any-promise@1.3.0: {} 4516 + 4517 + anymatch@3.1.3: 4518 + dependencies: 4519 + normalize-path: 3.0.0 4520 + picomatch: 2.3.2 4521 + 4522 + arg@5.0.2: {} 4523 + 4524 + argparse@2.0.1: {} 4525 + 4526 + aria-query@5.3.1: {} 4527 + 4528 + aria-query@5.3.2: {} 4529 + 4530 + array-iterate@2.0.1: {} 4531 + 4532 + astring@1.9.0: {} 4533 + 4534 + astro-auto-import@0.4.6(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3)): 4535 + dependencies: 4536 + acorn: 8.16.0 4537 + astro: 5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3) 4538 + 4539 + astro-custom-embeds@0.0.1(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3)): 4540 + dependencies: 4541 + '@types/unist': 2.0.11 4542 + astro: 5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3) 4543 + astro-auto-import: 0.4.6(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3)) 4544 + remark-directive: 3.0.1 4545 + unist-util-select: 4.0.3 4546 + unist-util-visit: 5.1.0 4547 + transitivePeerDependencies: 4548 + - supports-color 4549 + 4550 + astro-og-canvas@0.7.2(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3)): 4551 + dependencies: 4552 + astro: 5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3) 4553 + canvaskit-wasm: 0.40.0 4554 + deterministic-object-hash: 2.0.2 4555 + entities: 7.0.1 4556 + 4557 + astro-pagefind@1.8.6(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3)): 4558 + dependencies: 4559 + '@pagefind/default-ui': 1.5.2 4560 + astro: 5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3) 4561 + pagefind: 1.5.2 4562 + sirv: 3.0.2 4563 + 4564 + astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3): 4565 + dependencies: 4566 + '@astrojs/compiler': 2.13.1 4567 + '@astrojs/internal-helpers': 0.7.6 4568 + '@astrojs/markdown-remark': 6.3.11 4569 + '@astrojs/telemetry': 3.3.0 4570 + '@capsizecss/unpack': 4.0.0 4571 + '@oslojs/encoding': 1.1.0 4572 + '@rollup/pluginutils': 5.3.0(rollup@4.60.2) 4573 + acorn: 8.16.0 4574 + aria-query: 5.3.2 4575 + axobject-query: 4.1.0 4576 + boxen: 8.0.1 4577 + ci-info: 4.4.0 4578 + clsx: 2.1.1 4579 + common-ancestor-path: 1.0.1 4580 + cookie: 1.1.1 4581 + cssesc: 3.0.0 4582 + debug: 4.4.3 4583 + deterministic-object-hash: 2.0.2 4584 + devalue: 5.7.1 4585 + diff: 8.0.4 4586 + dlv: 1.1.3 4587 + dset: 3.1.4 4588 + es-module-lexer: 1.7.0 4589 + esbuild: 0.27.7 4590 + estree-walker: 3.0.3 4591 + flattie: 1.1.1 4592 + fontace: 0.4.1 4593 + github-slugger: 2.0.0 4594 + html-escaper: 3.0.3 4595 + http-cache-semantics: 4.2.0 4596 + import-meta-resolve: 4.2.0 4597 + js-yaml: 4.1.1 4598 + magic-string: 0.30.21 4599 + magicast: 0.5.2 4600 + mrmime: 2.0.1 4601 + neotraverse: 0.6.18 4602 + p-limit: 6.2.0 4603 + p-queue: 8.1.1 4604 + package-manager-detector: 1.6.0 4605 + piccolore: 0.1.3 4606 + picomatch: 4.0.4 4607 + prompts: 2.4.2 4608 + rehype: 13.0.2 4609 + semver: 7.7.4 4610 + shiki: 3.23.0 4611 + smol-toml: 1.6.1 4612 + svgo: 4.0.1 4613 + tinyexec: 1.1.1 4614 + tinyglobby: 0.2.16 4615 + tsconfck: 3.1.6(typescript@5.9.3) 4616 + ultrahtml: 1.6.0 4617 + unifont: 0.7.4 4618 + unist-util-visit: 5.1.0 4619 + unstorage: 1.17.5 4620 + vfile: 6.0.3 4621 + vite: 6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3) 4622 + vitefu: 1.1.3(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3)) 4623 + xxhash-wasm: 1.1.0 4624 + yargs-parser: 21.1.1 4625 + yocto-spinner: 0.2.3 4626 + zod: 3.25.76 4627 + zod-to-json-schema: 3.25.2(zod@3.25.76) 4628 + zod-to-ts: 1.2.0(typescript@5.9.3)(zod@3.25.76) 4629 + optionalDependencies: 4630 + sharp: 0.34.5 4631 + transitivePeerDependencies: 4632 + - '@azure/app-configuration' 4633 + - '@azure/cosmos' 4634 + - '@azure/data-tables' 4635 + - '@azure/identity' 4636 + - '@azure/keyvault-secrets' 4637 + - '@azure/storage-blob' 4638 + - '@capacitor/preferences' 4639 + - '@deno/kv' 4640 + - '@netlify/blobs' 4641 + - '@planetscale/database' 4642 + - '@types/node' 4643 + - '@upstash/redis' 4644 + - '@vercel/blob' 4645 + - '@vercel/functions' 4646 + - '@vercel/kv' 4647 + - aws4fetch 4648 + - db0 4649 + - idb-keyval 4650 + - ioredis 4651 + - jiti 4652 + - less 4653 + - lightningcss 4654 + - rollup 4655 + - sass 4656 + - sass-embedded 4657 + - stylus 4658 + - sugarss 4659 + - supports-color 4660 + - terser 4661 + - tsx 4662 + - typescript 4663 + - uploadthing 4664 + - yaml 4665 + 4666 + autoprefixer@10.5.0(postcss@8.5.10): 4667 + dependencies: 4668 + browserslist: 4.28.2 4669 + caniuse-lite: 1.0.30001790 4670 + fraction.js: 5.3.4 4671 + picocolors: 1.1.1 4672 + postcss: 8.5.10 4673 + postcss-value-parser: 4.2.0 4674 + 4675 + await-lock@2.2.2: {} 4676 + 4677 + axobject-query@4.1.0: {} 4678 + 4679 + bail@2.0.2: {} 4680 + 4681 + base-64@1.0.0: {} 4682 + 4683 + base64-js@1.5.1: {} 4684 + 4685 + baseline-browser-mapping@2.10.21: {} 4686 + 4687 + binary-extensions@2.3.0: {} 4688 + 4689 + boolbase@1.0.0: {} 4690 + 4691 + boxen@8.0.1: 4692 + dependencies: 4693 + ansi-align: 3.0.1 4694 + camelcase: 8.0.0 4695 + chalk: 5.6.2 4696 + cli-boxes: 3.0.0 4697 + string-width: 7.2.0 4698 + type-fest: 4.41.0 4699 + widest-line: 5.0.0 4700 + wrap-ansi: 9.0.2 4701 + 4702 + braces@3.0.3: 4703 + dependencies: 4704 + fill-range: 7.1.1 4705 + 4706 + browserslist@4.28.2: 4707 + dependencies: 4708 + baseline-browser-mapping: 2.10.21 4709 + caniuse-lite: 1.0.30001790 4710 + electron-to-chromium: 1.5.344 4711 + node-releases: 2.0.38 4712 + update-browserslist-db: 1.2.3(browserslist@4.28.2) 4713 + 4714 + buffer@6.0.3: 4715 + dependencies: 4716 + base64-js: 1.5.1 4717 + ieee754: 1.2.1 4718 + 4719 + camelcase-css@2.0.1: {} 4720 + 4721 + camelcase@8.0.0: {} 4722 + 4723 + caniuse-lite@1.0.30001790: {} 4724 + 4725 + canvaskit-wasm@0.40.0: 4726 + dependencies: 4727 + '@webgpu/types': 0.1.21 4728 + 4729 + ccount@2.0.1: {} 4730 + 4731 + chalk@5.6.2: {} 4732 + 4733 + character-entities-html4@2.1.0: {} 4734 + 4735 + character-entities-legacy@3.0.0: {} 4736 + 4737 + character-entities@2.0.2: {} 4738 + 4739 + character-reference-invalid@2.0.1: {} 4740 + 4741 + cheerio-select@2.1.0: 4742 + dependencies: 4743 + boolbase: 1.0.0 4744 + css-select: 5.2.2 4745 + css-what: 6.2.2 4746 + domelementtype: 2.3.0 4747 + domhandler: 5.0.3 4748 + domutils: 3.2.2 4749 + 4750 + cheerio@1.2.0: 4751 + dependencies: 4752 + cheerio-select: 2.1.0 4753 + dom-serializer: 2.0.0 4754 + domhandler: 5.0.3 4755 + domutils: 3.2.2 4756 + encoding-sniffer: 0.2.1 4757 + htmlparser2: 10.1.0 4758 + parse5: 7.3.0 4759 + parse5-htmlparser2-tree-adapter: 7.1.0 4760 + parse5-parser-stream: 7.1.2 4761 + undici: 7.25.0 4762 + whatwg-mimetype: 4.0.0 4763 + 4764 + chokidar@3.6.0: 4765 + dependencies: 4766 + anymatch: 3.1.3 4767 + braces: 3.0.3 4768 + glob-parent: 5.1.2 4769 + is-binary-path: 2.1.0 4770 + is-glob: 4.0.3 4771 + normalize-path: 3.0.0 4772 + readdirp: 3.6.0 4773 + optionalDependencies: 4774 + fsevents: 2.3.3 4775 + 4776 + chokidar@4.0.3: 4777 + dependencies: 4778 + readdirp: 4.1.2 4779 + 4780 + chokidar@5.0.0: 4781 + dependencies: 4782 + readdirp: 5.0.0 4783 + 4784 + ci-info@4.4.0: {} 4785 + 4786 + clean-set@1.1.2: {} 4787 + 4788 + cli-boxes@3.0.0: {} 4789 + 4790 + cliui@8.0.1: 4791 + dependencies: 4792 + string-width: 4.2.3 4793 + strip-ansi: 6.0.1 4794 + wrap-ansi: 7.0.0 4795 + 4796 + clsx@2.1.1: {} 4797 + 4798 + collapse-white-space@2.1.0: {} 4799 + 4800 + color-convert@2.0.1: 4801 + dependencies: 4802 + color-name: 1.1.4 4803 + 4804 + color-name@1.1.4: {} 4805 + 4806 + colorette@2.0.20: {} 4807 + 4808 + comma-separated-tokens@2.0.3: {} 4809 + 4810 + commander@11.1.0: {} 4811 + 4812 + commander@13.1.0: {} 4813 + 4814 + commander@4.1.1: {} 4815 + 4816 + commander@8.3.0: {} 4817 + 4818 + common-ancestor-path@1.0.1: {} 4819 + 4820 + convert-source-map@2.0.0: {} 4821 + 4822 + cookie-es@1.2.3: {} 4823 + 4824 + cookie@1.1.1: {} 4825 + 4826 + crelt@1.0.6: {} 4827 + 4828 + crossws@0.3.5: 4829 + dependencies: 4830 + uncrypto: 0.1.3 4831 + 4832 + css-select@5.2.2: 4833 + dependencies: 4834 + boolbase: 1.0.0 4835 + css-what: 6.2.2 4836 + domhandler: 5.0.3 4837 + domutils: 3.2.2 4838 + nth-check: 2.1.1 4839 + 4840 + css-selector-parser@1.4.1: {} 4841 + 4842 + css-selector-parser@3.3.0: {} 4843 + 4844 + css-tree@2.2.1: 4845 + dependencies: 4846 + mdn-data: 2.0.28 4847 + source-map-js: 1.2.1 4848 + 4849 + css-tree@3.2.1: 4850 + dependencies: 4851 + mdn-data: 2.27.1 4852 + source-map-js: 1.2.1 4853 + 4854 + css-what@6.2.2: {} 4855 + 4856 + cssesc@3.0.0: {} 4857 + 4858 + csso@5.0.5: 4859 + dependencies: 4860 + css-tree: 2.2.1 4861 + 4862 + cssom@0.5.0: {} 4863 + 4864 + csstype@3.2.3: {} 4865 + 4866 + d@1.0.2: 4867 + dependencies: 4868 + es5-ext: 0.10.64 4869 + type: 2.7.3 4870 + 4871 + debug@4.4.3: 4872 + dependencies: 4873 + ms: 2.1.3 4874 + 4875 + decode-named-character-reference@1.3.0: 4876 + dependencies: 4877 + character-entities: 2.0.2 4878 + 4879 + dedent-js@1.0.1: {} 4880 + 4881 + deepmerge@4.3.1: {} 4882 + 4883 + defu@6.1.7: {} 4884 + 4885 + dequal@2.0.3: {} 4886 + 4887 + destr@2.0.5: {} 4888 + 4889 + detect-libc@2.1.2: 4890 + optional: true 4891 + 4892 + deterministic-object-hash@2.0.2: 4893 + dependencies: 4894 + base-64: 1.0.0 4895 + 4896 + devalue@5.7.1: {} 4897 + 4898 + devlop@1.1.0: 4899 + dependencies: 4900 + dequal: 2.0.3 4901 + 4902 + didyoumean@1.2.2: {} 4903 + 4904 + diff@8.0.4: {} 4905 + 4906 + dlv@1.1.3: {} 4907 + 4908 + dom-serializer@2.0.0: 4909 + dependencies: 4910 + domelementtype: 2.3.0 4911 + domhandler: 5.0.3 4912 + entities: 4.5.0 4913 + 4914 + domelementtype@2.3.0: {} 4915 + 4916 + domhandler@5.0.3: 4917 + dependencies: 4918 + domelementtype: 2.3.0 4919 + 4920 + domutils@3.2.2: 4921 + dependencies: 4922 + dom-serializer: 2.0.0 4923 + domelementtype: 2.3.0 4924 + domhandler: 5.0.3 4925 + 4926 + dotenv@16.6.1: {} 4927 + 4928 + dset@3.1.4: {} 4929 + 4930 + electron-to-chromium@1.5.344: {} 4931 + 4932 + emmet@2.4.11: 4933 + dependencies: 4934 + '@emmetio/abbreviation': 2.3.3 4935 + '@emmetio/css-abbreviation': 2.1.8 4936 + 4937 + emoji-regex-xs@1.0.0: {} 4938 + 4939 + emoji-regex@10.6.0: {} 4940 + 4941 + emoji-regex@8.0.0: {} 4942 + 4943 + encoding-sniffer@0.2.1: 4944 + dependencies: 4945 + iconv-lite: 0.6.3 4946 + whatwg-encoding: 3.1.1 4947 + 4948 + entities@4.5.0: {} 4949 + 4950 + entities@6.0.1: {} 4951 + 4952 + entities@7.0.1: {} 4953 + 4954 + es-errors@1.3.0: {} 4955 + 4956 + es-module-lexer@1.7.0: {} 4957 + 4958 + es5-ext@0.10.64: 4959 + dependencies: 4960 + es6-iterator: 2.0.3 4961 + es6-symbol: 3.1.4 4962 + esniff: 2.0.1 4963 + next-tick: 1.1.0 4964 + 4965 + es6-iterator@2.0.3: 4966 + dependencies: 4967 + d: 1.0.2 4968 + es5-ext: 0.10.64 4969 + es6-symbol: 3.1.4 4970 + 4971 + es6-symbol@3.1.4: 4972 + dependencies: 4973 + d: 1.0.2 4974 + ext: 1.7.0 4975 + 4976 + esast-util-from-estree@2.0.0: 4977 + dependencies: 4978 + '@types/estree-jsx': 1.0.5 4979 + devlop: 1.1.0 4980 + estree-util-visit: 2.0.0 4981 + unist-util-position-from-estree: 2.0.0 4982 + 4983 + esast-util-from-js@2.0.1: 4984 + dependencies: 4985 + '@types/estree-jsx': 1.0.5 4986 + acorn: 8.16.0 4987 + esast-util-from-estree: 2.0.0 4988 + vfile-message: 4.0.3 4989 + 4990 + esbuild@0.25.12: 4991 + optionalDependencies: 4992 + '@esbuild/aix-ppc64': 0.25.12 4993 + '@esbuild/android-arm': 0.25.12 4994 + '@esbuild/android-arm64': 0.25.12 4995 + '@esbuild/android-x64': 0.25.12 4996 + '@esbuild/darwin-arm64': 0.25.12 4997 + '@esbuild/darwin-x64': 0.25.12 4998 + '@esbuild/freebsd-arm64': 0.25.12 4999 + '@esbuild/freebsd-x64': 0.25.12 5000 + '@esbuild/linux-arm': 0.25.12 5001 + '@esbuild/linux-arm64': 0.25.12 5002 + '@esbuild/linux-ia32': 0.25.12 5003 + '@esbuild/linux-loong64': 0.25.12 5004 + '@esbuild/linux-mips64el': 0.25.12 5005 + '@esbuild/linux-ppc64': 0.25.12 5006 + '@esbuild/linux-riscv64': 0.25.12 5007 + '@esbuild/linux-s390x': 0.25.12 5008 + '@esbuild/linux-x64': 0.25.12 5009 + '@esbuild/netbsd-arm64': 0.25.12 5010 + '@esbuild/netbsd-x64': 0.25.12 5011 + '@esbuild/openbsd-arm64': 0.25.12 5012 + '@esbuild/openbsd-x64': 0.25.12 5013 + '@esbuild/openharmony-arm64': 0.25.12 5014 + '@esbuild/sunos-x64': 0.25.12 5015 + '@esbuild/win32-arm64': 0.25.12 5016 + '@esbuild/win32-ia32': 0.25.12 5017 + '@esbuild/win32-x64': 0.25.12 5018 + 5019 + esbuild@0.27.7: 5020 + optionalDependencies: 5021 + '@esbuild/aix-ppc64': 0.27.7 5022 + '@esbuild/android-arm': 0.27.7 5023 + '@esbuild/android-arm64': 0.27.7 5024 + '@esbuild/android-x64': 0.27.7 5025 + '@esbuild/darwin-arm64': 0.27.7 5026 + '@esbuild/darwin-x64': 0.27.7 5027 + '@esbuild/freebsd-arm64': 0.27.7 5028 + '@esbuild/freebsd-x64': 0.27.7 5029 + '@esbuild/linux-arm': 0.27.7 5030 + '@esbuild/linux-arm64': 0.27.7 5031 + '@esbuild/linux-ia32': 0.27.7 5032 + '@esbuild/linux-loong64': 0.27.7 5033 + '@esbuild/linux-mips64el': 0.27.7 5034 + '@esbuild/linux-ppc64': 0.27.7 5035 + '@esbuild/linux-riscv64': 0.27.7 5036 + '@esbuild/linux-s390x': 0.27.7 5037 + '@esbuild/linux-x64': 0.27.7 5038 + '@esbuild/netbsd-arm64': 0.27.7 5039 + '@esbuild/netbsd-x64': 0.27.7 5040 + '@esbuild/openbsd-arm64': 0.27.7 5041 + '@esbuild/openbsd-x64': 0.27.7 5042 + '@esbuild/openharmony-arm64': 0.27.7 5043 + '@esbuild/sunos-x64': 0.27.7 5044 + '@esbuild/win32-arm64': 0.27.7 5045 + '@esbuild/win32-ia32': 0.27.7 5046 + '@esbuild/win32-x64': 0.27.7 5047 + 5048 + escalade@3.2.0: {} 5049 + 5050 + escape-carriage@1.3.1: {} 5051 + 5052 + escape-string-regexp@5.0.0: {} 5053 + 5054 + esm-env@1.2.2: {} 5055 + 5056 + esm@3.2.25: {} 5057 + 5058 + esniff@2.0.1: 5059 + dependencies: 5060 + d: 1.0.2 5061 + es5-ext: 0.10.64 5062 + event-emitter: 0.3.5 5063 + type: 2.7.3 5064 + 5065 + esrap@2.2.5: 5066 + dependencies: 5067 + '@jridgewell/sourcemap-codec': 1.5.5 5068 + 5069 + estree-util-attach-comments@3.0.0: 5070 + dependencies: 5071 + '@types/estree': 1.0.8 5072 + 5073 + estree-util-build-jsx@3.0.1: 5074 + dependencies: 5075 + '@types/estree-jsx': 1.0.5 5076 + devlop: 1.1.0 5077 + estree-util-is-identifier-name: 3.0.0 5078 + estree-walker: 3.0.3 5079 + 5080 + estree-util-is-identifier-name@3.0.0: {} 5081 + 5082 + estree-util-scope@1.0.0: 5083 + dependencies: 5084 + '@types/estree': 1.0.8 5085 + devlop: 1.1.0 5086 + 5087 + estree-util-to-js@2.0.0: 5088 + dependencies: 5089 + '@types/estree-jsx': 1.0.5 5090 + astring: 1.9.0 5091 + source-map: 0.7.6 5092 + 5093 + estree-util-visit@2.0.0: 5094 + dependencies: 5095 + '@types/estree-jsx': 1.0.5 5096 + '@types/unist': 3.0.3 5097 + 5098 + estree-walker@2.0.2: {} 5099 + 5100 + estree-walker@3.0.3: 5101 + dependencies: 5102 + '@types/estree': 1.0.8 5103 + 5104 + event-emitter@0.3.5: 5105 + dependencies: 5106 + d: 1.0.2 5107 + es5-ext: 0.10.64 5108 + 5109 + eventemitter3@5.0.4: {} 5110 + 5111 + ext@1.7.0: 5112 + dependencies: 5113 + type: 2.7.3 5114 + 5115 + extend@3.0.2: {} 5116 + 5117 + fast-deep-equal@3.1.3: {} 5118 + 5119 + fast-glob@3.3.3: 5120 + dependencies: 5121 + '@nodelib/fs.stat': 2.0.5 5122 + '@nodelib/fs.walk': 1.2.8 5123 + glob-parent: 5.1.2 5124 + merge2: 1.4.1 5125 + micromatch: 4.0.8 5126 + 5127 + fast-uri@3.1.0: {} 5128 + 5129 + fast-xml-builder@1.1.5: 5130 + dependencies: 5131 + path-expression-matcher: 1.5.0 5132 + 5133 + fast-xml-parser@5.7.1: 5134 + dependencies: 5135 + '@nodable/entities': 2.1.0 5136 + fast-xml-builder: 1.1.5 5137 + path-expression-matcher: 1.5.0 5138 + strnum: 2.2.3 5139 + 5140 + fastq@1.20.1: 5141 + dependencies: 5142 + reusify: 1.1.0 5143 + 5144 + fdir@6.5.0(picomatch@4.0.4): 5145 + optionalDependencies: 5146 + picomatch: 4.0.4 5147 + 5148 + fill-range@7.1.1: 5149 + dependencies: 5150 + to-regex-range: 5.0.1 5151 + 5152 + flattie@1.1.1: {} 5153 + 5154 + fontace@0.4.1: 5155 + dependencies: 5156 + fontkitten: 1.0.3 5157 + 5158 + fontkitten@1.0.3: 5159 + dependencies: 5160 + tiny-inflate: 1.0.3 5161 + 5162 + fraction.js@5.3.4: {} 5163 + 5164 + fsevents@2.3.3: 5165 + optional: true 5166 + 5167 + function-bind@1.1.2: {} 5168 + 5169 + gensync@1.0.0-beta.2: {} 5170 + 5171 + get-caller-file@2.0.5: {} 5172 + 5173 + get-east-asian-width@1.5.0: {} 5174 + 5175 + github-slugger@2.0.0: {} 5176 + 5177 + glob-parent@5.1.2: 5178 + dependencies: 5179 + is-glob: 4.0.3 5180 + 5181 + glob-parent@6.0.2: 5182 + dependencies: 5183 + is-glob: 4.0.3 5184 + 5185 + h3@1.15.11: 5186 + dependencies: 5187 + cookie-es: 1.2.3 5188 + crossws: 0.3.5 5189 + defu: 6.1.7 5190 + destr: 2.0.5 5191 + iron-webcrypto: 1.2.1 5192 + node-mock-http: 1.0.4 5193 + radix3: 1.1.2 5194 + ufo: 1.6.3 5195 + uncrypto: 0.1.3 5196 + 5197 + hasown@2.0.3: 5198 + dependencies: 5199 + function-bind: 1.1.2 5200 + 5201 + hast-util-from-html@2.0.3: 5202 + dependencies: 5203 + '@types/hast': 3.0.4 5204 + devlop: 1.1.0 5205 + hast-util-from-parse5: 8.0.3 5206 + parse5: 7.3.0 5207 + vfile: 6.0.3 5208 + vfile-message: 4.0.3 5209 + 5210 + hast-util-from-parse5@8.0.3: 5211 + dependencies: 5212 + '@types/hast': 3.0.4 5213 + '@types/unist': 3.0.3 5214 + devlop: 1.1.0 5215 + hastscript: 9.0.1 5216 + property-information: 7.1.0 5217 + vfile: 6.0.3 5218 + vfile-location: 5.0.3 5219 + web-namespaces: 2.0.1 5220 + 5221 + hast-util-is-element@3.0.0: 5222 + dependencies: 5223 + '@types/hast': 3.0.4 5224 + 5225 + hast-util-parse-selector@4.0.0: 5226 + dependencies: 5227 + '@types/hast': 3.0.4 5228 + 5229 + hast-util-raw@9.1.0: 5230 + dependencies: 5231 + '@types/hast': 3.0.4 5232 + '@types/unist': 3.0.3 5233 + '@ungap/structured-clone': 1.3.0 5234 + hast-util-from-parse5: 8.0.3 5235 + hast-util-to-parse5: 8.0.1 5236 + html-void-elements: 3.0.0 5237 + mdast-util-to-hast: 13.2.1 5238 + parse5: 7.3.0 5239 + unist-util-position: 5.0.0 5240 + unist-util-visit: 5.1.0 5241 + vfile: 6.0.3 5242 + web-namespaces: 2.0.1 5243 + zwitch: 2.0.4 5244 + 5245 + hast-util-to-estree@3.1.3: 5246 + dependencies: 5247 + '@types/estree': 1.0.8 5248 + '@types/estree-jsx': 1.0.5 5249 + '@types/hast': 3.0.4 5250 + comma-separated-tokens: 2.0.3 5251 + devlop: 1.1.0 5252 + estree-util-attach-comments: 3.0.0 5253 + estree-util-is-identifier-name: 3.0.0 5254 + hast-util-whitespace: 3.0.0 5255 + mdast-util-mdx-expression: 2.0.1 5256 + mdast-util-mdx-jsx: 3.2.0 5257 + mdast-util-mdxjs-esm: 2.0.1 5258 + property-information: 7.1.0 5259 + space-separated-tokens: 2.0.2 5260 + style-to-js: 1.1.21 5261 + unist-util-position: 5.0.0 5262 + zwitch: 2.0.4 5263 + transitivePeerDependencies: 5264 + - supports-color 5265 + 5266 + hast-util-to-html@9.0.5: 5267 + dependencies: 5268 + '@types/hast': 3.0.4 5269 + '@types/unist': 3.0.3 5270 + ccount: 2.0.1 5271 + comma-separated-tokens: 2.0.3 5272 + hast-util-whitespace: 3.0.0 5273 + html-void-elements: 3.0.0 5274 + mdast-util-to-hast: 13.2.1 5275 + property-information: 7.1.0 5276 + space-separated-tokens: 2.0.2 5277 + stringify-entities: 4.0.4 5278 + zwitch: 2.0.4 5279 + 5280 + hast-util-to-jsx-runtime@2.3.6: 5281 + dependencies: 5282 + '@types/estree': 1.0.8 5283 + '@types/hast': 3.0.4 5284 + '@types/unist': 3.0.3 5285 + comma-separated-tokens: 2.0.3 5286 + devlop: 1.1.0 5287 + estree-util-is-identifier-name: 3.0.0 5288 + hast-util-whitespace: 3.0.0 5289 + mdast-util-mdx-expression: 2.0.1 5290 + mdast-util-mdx-jsx: 3.2.0 5291 + mdast-util-mdxjs-esm: 2.0.1 5292 + property-information: 7.1.0 5293 + space-separated-tokens: 2.0.2 5294 + style-to-js: 1.1.21 5295 + unist-util-position: 5.0.0 5296 + vfile-message: 4.0.3 5297 + transitivePeerDependencies: 5298 + - supports-color 5299 + 5300 + hast-util-to-parse5@8.0.1: 5301 + dependencies: 5302 + '@types/hast': 3.0.4 5303 + comma-separated-tokens: 2.0.3 5304 + devlop: 1.1.0 5305 + property-information: 7.1.0 5306 + space-separated-tokens: 2.0.2 5307 + web-namespaces: 2.0.1 5308 + zwitch: 2.0.4 5309 + 5310 + hast-util-to-text@4.0.2: 5311 + dependencies: 5312 + '@types/hast': 3.0.4 5313 + '@types/unist': 3.0.3 5314 + hast-util-is-element: 3.0.0 5315 + unist-util-find-after: 5.0.0 5316 + 5317 + hast-util-whitespace@3.0.0: 5318 + dependencies: 5319 + '@types/hast': 3.0.4 5320 + 5321 + hastscript@9.0.1: 5322 + dependencies: 5323 + '@types/hast': 3.0.4 5324 + comma-separated-tokens: 2.0.3 5325 + hast-util-parse-selector: 4.0.0 5326 + property-information: 7.1.0 5327 + space-separated-tokens: 2.0.2 5328 + 5329 + html-escaper@3.0.3: {} 5330 + 5331 + html-void-elements@3.0.0: {} 5332 + 5333 + htmlparser2@10.1.0: 5334 + dependencies: 5335 + domelementtype: 2.3.0 5336 + domhandler: 5.0.3 5337 + domutils: 3.2.2 5338 + entities: 7.0.1 5339 + 5340 + http-cache-semantics@4.2.0: {} 5341 + 5342 + iconv-lite@0.6.3: 5343 + dependencies: 5344 + safer-buffer: 2.1.2 5345 + 5346 + ieee754@1.2.1: {} 5347 + 5348 + import-meta-resolve@4.2.0: {} 5349 + 5350 + inline-style-parser@0.2.7: {} 5351 + 5352 + intersection-observer@0.10.0: {} 5353 + 5354 + iron-webcrypto@1.2.1: {} 5355 + 5356 + is-alphabetical@2.0.1: {} 5357 + 5358 + is-alphanumerical@2.0.1: 5359 + dependencies: 5360 + is-alphabetical: 2.0.1 5361 + is-decimal: 2.0.1 5362 + 5363 + is-binary-path@2.1.0: 5364 + dependencies: 5365 + binary-extensions: 2.3.0 5366 + 5367 + is-core-module@2.16.1: 5368 + dependencies: 5369 + hasown: 2.0.3 5370 + 5371 + is-decimal@2.0.1: {} 5372 + 5373 + is-docker@3.0.0: {} 5374 + 5375 + is-extglob@2.1.1: {} 5376 + 5377 + is-fullwidth-code-point@3.0.0: {} 5378 + 5379 + is-glob@4.0.3: 5380 + dependencies: 5381 + is-extglob: 2.1.1 5382 + 5383 + is-hexadecimal@2.0.1: {} 5384 + 5385 + is-inside-container@1.0.0: 5386 + dependencies: 5387 + is-docker: 3.0.0 5388 + 5389 + is-number@7.0.0: {} 5390 + 5391 + is-plain-obj@4.1.0: {} 5392 + 5393 + is-reference@3.0.3: 5394 + dependencies: 5395 + '@types/estree': 1.0.8 5396 + 5397 + is-wsl@3.1.1: 5398 + dependencies: 5399 + is-inside-container: 1.0.0 5400 + 5401 + iso-datestring-validator@2.2.2: {} 5402 + 5403 + jiti@1.21.7: {} 5404 + 5405 + js-tokens@4.0.0: {} 5406 + 5407 + js-yaml@4.1.1: 5408 + dependencies: 5409 + argparse: 2.0.1 5410 + 5411 + jsesc@3.1.0: {} 5412 + 5413 + json-schema-traverse@1.0.0: {} 5414 + 5415 + json5@2.2.3: {} 5416 + 5417 + jsonc-parser@2.3.1: {} 5418 + 5419 + jsonc-parser@3.3.1: {} 5420 + 5421 + katex@0.16.45: 5422 + dependencies: 5423 + commander: 8.3.0 5424 + 5425 + kleur@3.0.3: {} 5426 + 5427 + kleur@4.1.5: {} 5428 + 5429 + lilconfig@3.1.3: {} 5430 + 5431 + lines-and-columns@1.2.4: {} 5432 + 5433 + linkedom@0.18.12: 5434 + dependencies: 5435 + css-select: 5.2.2 5436 + cssom: 0.5.0 5437 + html-escaper: 3.0.3 5438 + htmlparser2: 10.1.0 5439 + uhyphen: 0.2.0 5440 + 5441 + lite-youtube-embed@0.3.4: {} 5442 + 5443 + locate-character@3.0.0: {} 5444 + 5445 + longest-streak@3.1.0: {} 5446 + 5447 + lru-cache@11.3.5: {} 5448 + 5449 + lru-cache@5.1.1: 5450 + dependencies: 5451 + yallist: 3.1.1 5452 + 5453 + lz-string@1.5.0: {} 5454 + 5455 + magic-string@0.30.21: 5456 + dependencies: 5457 + '@jridgewell/sourcemap-codec': 1.5.5 5458 + 5459 + magicast@0.5.2: 5460 + dependencies: 5461 + '@babel/parser': 7.29.2 5462 + '@babel/types': 7.29.0 5463 + source-map-js: 1.2.1 5464 + 5465 + markdown-extensions@2.0.0: {} 5466 + 5467 + markdown-table@3.0.4: {} 5468 + 5469 + mathjax-full@3.2.2: 5470 + dependencies: 5471 + esm: 3.2.25 5472 + mhchemparser: 4.2.1 5473 + mj-context-menu: 0.6.1 5474 + speech-rule-engine: 4.1.4 5475 + 5476 + mdast-util-definitions@6.0.0: 5477 + dependencies: 5478 + '@types/mdast': 4.0.4 5479 + '@types/unist': 3.0.3 5480 + unist-util-visit: 5.1.0 5481 + 5482 + mdast-util-directive@3.1.0: 5483 + dependencies: 5484 + '@types/mdast': 4.0.4 5485 + '@types/unist': 3.0.3 5486 + ccount: 2.0.1 5487 + devlop: 1.1.0 5488 + mdast-util-from-markdown: 2.0.3 5489 + mdast-util-to-markdown: 2.1.2 5490 + parse-entities: 4.0.2 5491 + stringify-entities: 4.0.4 5492 + unist-util-visit-parents: 6.0.2 5493 + transitivePeerDependencies: 5494 + - supports-color 5495 + 5496 + mdast-util-find-and-replace@3.0.2: 5497 + dependencies: 5498 + '@types/mdast': 4.0.4 5499 + escape-string-regexp: 5.0.0 5500 + unist-util-is: 6.0.1 5501 + unist-util-visit-parents: 6.0.2 5502 + 5503 + mdast-util-from-markdown@2.0.3: 5504 + dependencies: 5505 + '@types/mdast': 4.0.4 5506 + '@types/unist': 3.0.3 5507 + decode-named-character-reference: 1.3.0 5508 + devlop: 1.1.0 5509 + mdast-util-to-string: 4.0.0 5510 + micromark: 4.0.2 5511 + micromark-util-decode-numeric-character-reference: 2.0.2 5512 + micromark-util-decode-string: 2.0.1 5513 + micromark-util-normalize-identifier: 2.0.1 5514 + micromark-util-symbol: 2.0.1 5515 + micromark-util-types: 2.0.2 5516 + unist-util-stringify-position: 4.0.0 5517 + transitivePeerDependencies: 5518 + - supports-color 5519 + 5520 + mdast-util-gfm-autolink-literal@2.0.1: 5521 + dependencies: 5522 + '@types/mdast': 4.0.4 5523 + ccount: 2.0.1 5524 + devlop: 1.1.0 5525 + mdast-util-find-and-replace: 3.0.2 5526 + micromark-util-character: 2.1.1 5527 + 5528 + mdast-util-gfm-footnote@2.1.0: 5529 + dependencies: 5530 + '@types/mdast': 4.0.4 5531 + devlop: 1.1.0 5532 + mdast-util-from-markdown: 2.0.3 5533 + mdast-util-to-markdown: 2.1.2 5534 + micromark-util-normalize-identifier: 2.0.1 5535 + transitivePeerDependencies: 5536 + - supports-color 5537 + 5538 + mdast-util-gfm-strikethrough@2.0.0: 5539 + dependencies: 5540 + '@types/mdast': 4.0.4 5541 + mdast-util-from-markdown: 2.0.3 5542 + mdast-util-to-markdown: 2.1.2 5543 + transitivePeerDependencies: 5544 + - supports-color 5545 + 5546 + mdast-util-gfm-table@2.0.0: 5547 + dependencies: 5548 + '@types/mdast': 4.0.4 5549 + devlop: 1.1.0 5550 + markdown-table: 3.0.4 5551 + mdast-util-from-markdown: 2.0.3 5552 + mdast-util-to-markdown: 2.1.2 5553 + transitivePeerDependencies: 5554 + - supports-color 5555 + 5556 + mdast-util-gfm-task-list-item@2.0.0: 5557 + dependencies: 5558 + '@types/mdast': 4.0.4 5559 + devlop: 1.1.0 5560 + mdast-util-from-markdown: 2.0.3 5561 + mdast-util-to-markdown: 2.1.2 5562 + transitivePeerDependencies: 5563 + - supports-color 5564 + 5565 + mdast-util-gfm@3.1.0: 5566 + dependencies: 5567 + mdast-util-from-markdown: 2.0.3 5568 + mdast-util-gfm-autolink-literal: 2.0.1 5569 + mdast-util-gfm-footnote: 2.1.0 5570 + mdast-util-gfm-strikethrough: 2.0.0 5571 + mdast-util-gfm-table: 2.0.0 5572 + mdast-util-gfm-task-list-item: 2.0.0 5573 + mdast-util-to-markdown: 2.1.2 5574 + transitivePeerDependencies: 5575 + - supports-color 5576 + 5577 + mdast-util-math@3.0.0: 5578 + dependencies: 5579 + '@types/hast': 3.0.4 5580 + '@types/mdast': 4.0.4 5581 + devlop: 1.1.0 5582 + longest-streak: 3.1.0 5583 + mdast-util-from-markdown: 2.0.3 5584 + mdast-util-to-markdown: 2.1.2 5585 + unist-util-remove-position: 5.0.0 5586 + transitivePeerDependencies: 5587 + - supports-color 5588 + 5589 + mdast-util-mdx-expression@2.0.1: 5590 + dependencies: 5591 + '@types/estree-jsx': 1.0.5 5592 + '@types/hast': 3.0.4 5593 + '@types/mdast': 4.0.4 5594 + devlop: 1.1.0 5595 + mdast-util-from-markdown: 2.0.3 5596 + mdast-util-to-markdown: 2.1.2 5597 + transitivePeerDependencies: 5598 + - supports-color 5599 + 5600 + mdast-util-mdx-jsx@3.2.0: 5601 + dependencies: 5602 + '@types/estree-jsx': 1.0.5 5603 + '@types/hast': 3.0.4 5604 + '@types/mdast': 4.0.4 5605 + '@types/unist': 3.0.3 5606 + ccount: 2.0.1 5607 + devlop: 1.1.0 5608 + mdast-util-from-markdown: 2.0.3 5609 + mdast-util-to-markdown: 2.1.2 5610 + parse-entities: 4.0.2 5611 + stringify-entities: 4.0.4 5612 + unist-util-stringify-position: 4.0.0 5613 + vfile-message: 4.0.3 5614 + transitivePeerDependencies: 5615 + - supports-color 5616 + 5617 + mdast-util-mdx@3.0.0: 5618 + dependencies: 5619 + mdast-util-from-markdown: 2.0.3 5620 + mdast-util-mdx-expression: 2.0.1 5621 + mdast-util-mdx-jsx: 3.2.0 5622 + mdast-util-mdxjs-esm: 2.0.1 5623 + mdast-util-to-markdown: 2.1.2 5624 + transitivePeerDependencies: 5625 + - supports-color 5626 + 5627 + mdast-util-mdxjs-esm@2.0.1: 5628 + dependencies: 5629 + '@types/estree-jsx': 1.0.5 5630 + '@types/hast': 3.0.4 5631 + '@types/mdast': 4.0.4 5632 + devlop: 1.1.0 5633 + mdast-util-from-markdown: 2.0.3 5634 + mdast-util-to-markdown: 2.1.2 5635 + transitivePeerDependencies: 5636 + - supports-color 5637 + 5638 + mdast-util-phrasing@4.1.0: 5639 + dependencies: 5640 + '@types/mdast': 4.0.4 5641 + unist-util-is: 6.0.1 5642 + 5643 + mdast-util-to-hast@13.2.1: 5644 + dependencies: 5645 + '@types/hast': 3.0.4 5646 + '@types/mdast': 4.0.4 5647 + '@ungap/structured-clone': 1.3.0 5648 + devlop: 1.1.0 5649 + micromark-util-sanitize-uri: 2.0.1 5650 + trim-lines: 3.0.1 5651 + unist-util-position: 5.0.0 5652 + unist-util-visit: 5.1.0 5653 + vfile: 6.0.3 5654 + 5655 + mdast-util-to-markdown@2.1.2: 5656 + dependencies: 5657 + '@types/mdast': 4.0.4 5658 + '@types/unist': 3.0.3 5659 + longest-streak: 3.1.0 5660 + mdast-util-phrasing: 4.1.0 5661 + mdast-util-to-string: 4.0.0 5662 + micromark-util-classify-character: 2.0.1 5663 + micromark-util-decode-string: 2.0.1 5664 + unist-util-visit: 5.1.0 5665 + zwitch: 2.0.4 5666 + 5667 + mdast-util-to-string@4.0.0: 5668 + dependencies: 5669 + '@types/mdast': 4.0.4 5670 + 5671 + mdn-data@2.0.28: {} 5672 + 5673 + mdn-data@2.27.1: {} 5674 + 5675 + merge2@1.4.1: {} 5676 + 5677 + mhchemparser@4.2.1: {} 5678 + 5679 + micromark-core-commonmark@2.0.3: 5680 + dependencies: 5681 + decode-named-character-reference: 1.3.0 5682 + devlop: 1.1.0 5683 + micromark-factory-destination: 2.0.1 5684 + micromark-factory-label: 2.0.1 5685 + micromark-factory-space: 2.0.1 5686 + micromark-factory-title: 2.0.1 5687 + micromark-factory-whitespace: 2.0.1 5688 + micromark-util-character: 2.1.1 5689 + micromark-util-chunked: 2.0.1 5690 + micromark-util-classify-character: 2.0.1 5691 + micromark-util-html-tag-name: 2.0.1 5692 + micromark-util-normalize-identifier: 2.0.1 5693 + micromark-util-resolve-all: 2.0.1 5694 + micromark-util-subtokenize: 2.1.0 5695 + micromark-util-symbol: 2.0.1 5696 + micromark-util-types: 2.0.2 5697 + 5698 + micromark-extension-directive@3.0.2: 5699 + dependencies: 5700 + devlop: 1.1.0 5701 + micromark-factory-space: 2.0.1 5702 + micromark-factory-whitespace: 2.0.1 5703 + micromark-util-character: 2.1.1 5704 + micromark-util-symbol: 2.0.1 5705 + micromark-util-types: 2.0.2 5706 + parse-entities: 4.0.2 5707 + 5708 + micromark-extension-directive@4.0.0: 5709 + dependencies: 5710 + devlop: 1.1.0 5711 + micromark-factory-space: 2.0.1 5712 + micromark-factory-whitespace: 2.0.1 5713 + micromark-util-character: 2.1.1 5714 + micromark-util-symbol: 2.0.1 5715 + micromark-util-types: 2.0.2 5716 + parse-entities: 4.0.2 5717 + 5718 + micromark-extension-gfm-autolink-literal@2.1.0: 5719 + dependencies: 5720 + micromark-util-character: 2.1.1 5721 + micromark-util-sanitize-uri: 2.0.1 5722 + micromark-util-symbol: 2.0.1 5723 + micromark-util-types: 2.0.2 5724 + 5725 + micromark-extension-gfm-footnote@2.1.0: 5726 + dependencies: 5727 + devlop: 1.1.0 5728 + micromark-core-commonmark: 2.0.3 5729 + micromark-factory-space: 2.0.1 5730 + micromark-util-character: 2.1.1 5731 + micromark-util-normalize-identifier: 2.0.1 5732 + micromark-util-sanitize-uri: 2.0.1 5733 + micromark-util-symbol: 2.0.1 5734 + micromark-util-types: 2.0.2 5735 + 5736 + micromark-extension-gfm-strikethrough@2.1.0: 5737 + dependencies: 5738 + devlop: 1.1.0 5739 + micromark-util-chunked: 2.0.1 5740 + micromark-util-classify-character: 2.0.1 5741 + micromark-util-resolve-all: 2.0.1 5742 + micromark-util-symbol: 2.0.1 5743 + micromark-util-types: 2.0.2 5744 + 5745 + micromark-extension-gfm-table@2.1.1: 5746 + dependencies: 5747 + devlop: 1.1.0 5748 + micromark-factory-space: 2.0.1 5749 + micromark-util-character: 2.1.1 5750 + micromark-util-symbol: 2.0.1 5751 + micromark-util-types: 2.0.2 5752 + 5753 + micromark-extension-gfm-tagfilter@2.0.0: 5754 + dependencies: 5755 + micromark-util-types: 2.0.2 5756 + 5757 + micromark-extension-gfm-task-list-item@2.1.0: 5758 + dependencies: 5759 + devlop: 1.1.0 5760 + micromark-factory-space: 2.0.1 5761 + micromark-util-character: 2.1.1 5762 + micromark-util-symbol: 2.0.1 5763 + micromark-util-types: 2.0.2 5764 + 5765 + micromark-extension-gfm@3.0.0: 5766 + dependencies: 5767 + micromark-extension-gfm-autolink-literal: 2.1.0 5768 + micromark-extension-gfm-footnote: 2.1.0 5769 + micromark-extension-gfm-strikethrough: 2.1.0 5770 + micromark-extension-gfm-table: 2.1.1 5771 + micromark-extension-gfm-tagfilter: 2.0.0 5772 + micromark-extension-gfm-task-list-item: 2.1.0 5773 + micromark-util-combine-extensions: 2.0.1 5774 + micromark-util-types: 2.0.2 5775 + 5776 + micromark-extension-math@3.1.0: 5777 + dependencies: 5778 + '@types/katex': 0.16.8 5779 + devlop: 1.1.0 5780 + katex: 0.16.45 5781 + micromark-factory-space: 2.0.1 5782 + micromark-util-character: 2.1.1 5783 + micromark-util-symbol: 2.0.1 5784 + micromark-util-types: 2.0.2 5785 + 5786 + micromark-extension-mdx-expression@3.0.1: 5787 + dependencies: 5788 + '@types/estree': 1.0.8 5789 + devlop: 1.1.0 5790 + micromark-factory-mdx-expression: 2.0.3 5791 + micromark-factory-space: 2.0.1 5792 + micromark-util-character: 2.1.1 5793 + micromark-util-events-to-acorn: 2.0.3 5794 + micromark-util-symbol: 2.0.1 5795 + micromark-util-types: 2.0.2 5796 + 5797 + micromark-extension-mdx-jsx@3.0.2: 5798 + dependencies: 5799 + '@types/estree': 1.0.8 5800 + devlop: 1.1.0 5801 + estree-util-is-identifier-name: 3.0.0 5802 + micromark-factory-mdx-expression: 2.0.3 5803 + micromark-factory-space: 2.0.1 5804 + micromark-util-character: 2.1.1 5805 + micromark-util-events-to-acorn: 2.0.3 5806 + micromark-util-symbol: 2.0.1 5807 + micromark-util-types: 2.0.2 5808 + vfile-message: 4.0.3 5809 + 5810 + micromark-extension-mdx-md@2.0.0: 5811 + dependencies: 5812 + micromark-util-types: 2.0.2 5813 + 5814 + micromark-extension-mdxjs-esm@3.0.0: 5815 + dependencies: 5816 + '@types/estree': 1.0.8 5817 + devlop: 1.1.0 5818 + micromark-core-commonmark: 2.0.3 5819 + micromark-util-character: 2.1.1 5820 + micromark-util-events-to-acorn: 2.0.3 5821 + micromark-util-symbol: 2.0.1 5822 + micromark-util-types: 2.0.2 5823 + unist-util-position-from-estree: 2.0.0 5824 + vfile-message: 4.0.3 5825 + 5826 + micromark-extension-mdxjs@3.0.0: 5827 + dependencies: 5828 + acorn: 8.16.0 5829 + acorn-jsx: 5.3.2(acorn@8.16.0) 5830 + micromark-extension-mdx-expression: 3.0.1 5831 + micromark-extension-mdx-jsx: 3.0.2 5832 + micromark-extension-mdx-md: 2.0.0 5833 + micromark-extension-mdxjs-esm: 3.0.0 5834 + micromark-util-combine-extensions: 2.0.1 5835 + micromark-util-types: 2.0.2 5836 + 5837 + micromark-factory-destination@2.0.1: 5838 + dependencies: 5839 + micromark-util-character: 2.1.1 5840 + micromark-util-symbol: 2.0.1 5841 + micromark-util-types: 2.0.2 5842 + 5843 + micromark-factory-label@2.0.1: 5844 + dependencies: 5845 + devlop: 1.1.0 5846 + micromark-util-character: 2.1.1 5847 + micromark-util-symbol: 2.0.1 5848 + micromark-util-types: 2.0.2 5849 + 5850 + micromark-factory-mdx-expression@2.0.3: 5851 + dependencies: 5852 + '@types/estree': 1.0.8 5853 + devlop: 1.1.0 5854 + micromark-factory-space: 2.0.1 5855 + micromark-util-character: 2.1.1 5856 + micromark-util-events-to-acorn: 2.0.3 5857 + micromark-util-symbol: 2.0.1 5858 + micromark-util-types: 2.0.2 5859 + unist-util-position-from-estree: 2.0.0 5860 + vfile-message: 4.0.3 5861 + 5862 + micromark-factory-space@2.0.1: 5863 + dependencies: 5864 + micromark-util-character: 2.1.1 5865 + micromark-util-types: 2.0.2 5866 + 5867 + micromark-factory-title@2.0.1: 5868 + dependencies: 5869 + micromark-factory-space: 2.0.1 5870 + micromark-util-character: 2.1.1 5871 + micromark-util-symbol: 2.0.1 5872 + micromark-util-types: 2.0.2 5873 + 5874 + micromark-factory-whitespace@2.0.1: 5875 + dependencies: 5876 + micromark-factory-space: 2.0.1 5877 + micromark-util-character: 2.1.1 5878 + micromark-util-symbol: 2.0.1 5879 + micromark-util-types: 2.0.2 5880 + 5881 + micromark-util-character@2.1.1: 5882 + dependencies: 5883 + micromark-util-symbol: 2.0.1 5884 + micromark-util-types: 2.0.2 5885 + 5886 + micromark-util-chunked@2.0.1: 5887 + dependencies: 5888 + micromark-util-symbol: 2.0.1 5889 + 5890 + micromark-util-classify-character@2.0.1: 5891 + dependencies: 5892 + micromark-util-character: 2.1.1 5893 + micromark-util-symbol: 2.0.1 5894 + micromark-util-types: 2.0.2 5895 + 5896 + micromark-util-combine-extensions@2.0.1: 5897 + dependencies: 5898 + micromark-util-chunked: 2.0.1 5899 + micromark-util-types: 2.0.2 5900 + 5901 + micromark-util-decode-numeric-character-reference@2.0.2: 5902 + dependencies: 5903 + micromark-util-symbol: 2.0.1 5904 + 5905 + micromark-util-decode-string@2.0.1: 5906 + dependencies: 5907 + decode-named-character-reference: 1.3.0 5908 + micromark-util-character: 2.1.1 5909 + micromark-util-decode-numeric-character-reference: 2.0.2 5910 + micromark-util-symbol: 2.0.1 5911 + 5912 + micromark-util-encode@2.0.1: {} 5913 + 5914 + micromark-util-events-to-acorn@2.0.3: 5915 + dependencies: 5916 + '@types/estree': 1.0.8 5917 + '@types/unist': 3.0.3 5918 + devlop: 1.1.0 5919 + estree-util-visit: 2.0.0 5920 + micromark-util-symbol: 2.0.1 5921 + micromark-util-types: 2.0.2 5922 + vfile-message: 4.0.3 5923 + 5924 + micromark-util-html-tag-name@2.0.1: {} 5925 + 5926 + micromark-util-normalize-identifier@2.0.1: 5927 + dependencies: 5928 + micromark-util-symbol: 2.0.1 5929 + 5930 + micromark-util-resolve-all@2.0.1: 5931 + dependencies: 5932 + micromark-util-types: 2.0.2 5933 + 5934 + micromark-util-sanitize-uri@2.0.1: 5935 + dependencies: 5936 + micromark-util-character: 2.1.1 5937 + micromark-util-encode: 2.0.1 5938 + micromark-util-symbol: 2.0.1 5939 + 5940 + micromark-util-subtokenize@2.1.0: 5941 + dependencies: 5942 + devlop: 1.1.0 5943 + micromark-util-chunked: 2.0.1 5944 + micromark-util-symbol: 2.0.1 5945 + micromark-util-types: 2.0.2 5946 + 5947 + micromark-util-symbol@2.0.1: {} 5948 + 5949 + micromark-util-types@2.0.2: {} 5950 + 5951 + micromark@4.0.2: 5952 + dependencies: 5953 + '@types/debug': 4.1.13 5954 + debug: 4.4.3 5955 + decode-named-character-reference: 1.3.0 5956 + devlop: 1.1.0 5957 + micromark-core-commonmark: 2.0.3 5958 + micromark-factory-space: 2.0.1 5959 + micromark-util-character: 2.1.1 5960 + micromark-util-chunked: 2.0.1 5961 + micromark-util-combine-extensions: 2.0.1 5962 + micromark-util-decode-numeric-character-reference: 2.0.2 5963 + micromark-util-encode: 2.0.1 5964 + micromark-util-normalize-identifier: 2.0.1 5965 + micromark-util-resolve-all: 2.0.1 5966 + micromark-util-sanitize-uri: 2.0.1 5967 + micromark-util-subtokenize: 2.1.0 5968 + micromark-util-symbol: 2.0.1 5969 + micromark-util-types: 2.0.2 5970 + transitivePeerDependencies: 5971 + - supports-color 5972 + 5973 + micromatch@4.0.8: 5974 + dependencies: 5975 + braces: 3.0.3 5976 + picomatch: 2.3.2 5977 + 5978 + mime-db@1.54.0: {} 5979 + 5980 + mini-svg-data-uri@1.4.4: {} 5981 + 5982 + mj-context-menu@0.6.1: {} 5983 + 5984 + mrmime@2.0.1: {} 5985 + 5986 + ms@2.1.3: {} 5987 + 5988 + muggle-string@0.4.1: {} 5989 + 5990 + multiformats@9.9.0: {} 5991 + 5992 + mz@2.7.0: 5993 + dependencies: 5994 + any-promise: 1.3.0 5995 + object-assign: 4.1.1 5996 + thenify-all: 1.6.0 5997 + 5998 + nanoid@3.3.11: {} 5999 + 6000 + neotraverse@0.6.18: {} 6001 + 6002 + next-tick@1.1.0: {} 6003 + 6004 + nlcst-to-string@4.0.0: 6005 + dependencies: 6006 + '@types/nlcst': 2.0.3 6007 + 6008 + node-fetch-native@1.6.7: {} 6009 + 6010 + node-mock-http@1.0.4: {} 6011 + 6012 + node-releases@2.0.38: {} 6013 + 6014 + normalize-path@3.0.0: {} 6015 + 6016 + nth-check@2.1.1: 6017 + dependencies: 6018 + boolbase: 1.0.0 6019 + 6020 + object-assign@4.1.1: {} 6021 + 6022 + object-hash@3.0.0: {} 6023 + 6024 + ofetch@1.5.1: 6025 + dependencies: 6026 + destr: 2.0.5 6027 + node-fetch-native: 1.6.7 6028 + ufo: 1.6.3 6029 + 6030 + ohash@2.0.11: {} 6031 + 6032 + oniguruma-parser@0.12.2: {} 6033 + 6034 + oniguruma-to-es@2.3.0: 6035 + dependencies: 6036 + emoji-regex-xs: 1.0.0 6037 + regex: 5.1.1 6038 + regex-recursion: 5.1.1 6039 + 6040 + oniguruma-to-es@4.3.6: 6041 + dependencies: 6042 + oniguruma-parser: 0.12.2 6043 + regex: 6.1.0 6044 + regex-recursion: 6.0.2 6045 + 6046 + outvariant@1.4.0: {} 6047 + 6048 + p-limit@6.2.0: 6049 + dependencies: 6050 + yocto-queue: 1.2.2 6051 + 6052 + p-queue@8.1.1: 6053 + dependencies: 6054 + eventemitter3: 5.0.4 6055 + p-timeout: 6.1.4 6056 + 6057 + p-timeout@6.1.4: {} 6058 + 6059 + package-manager-detector@1.6.0: {} 6060 + 6061 + pagefind@1.5.2: 6062 + optionalDependencies: 6063 + '@pagefind/darwin-arm64': 1.5.2 6064 + '@pagefind/darwin-x64': 1.5.2 6065 + '@pagefind/freebsd-x64': 1.5.2 6066 + '@pagefind/linux-arm64': 1.5.2 6067 + '@pagefind/linux-x64': 1.5.2 6068 + '@pagefind/windows-arm64': 1.5.2 6069 + '@pagefind/windows-x64': 1.5.2 6070 + 6071 + parse-entities@4.0.2: 6072 + dependencies: 6073 + '@types/unist': 2.0.11 6074 + character-entities-legacy: 3.0.0 6075 + character-reference-invalid: 2.0.1 6076 + decode-named-character-reference: 1.3.0 6077 + is-alphanumerical: 2.0.1 6078 + is-decimal: 2.0.1 6079 + is-hexadecimal: 2.0.1 6080 + 6081 + parse-latin@7.0.0: 6082 + dependencies: 6083 + '@types/nlcst': 2.0.3 6084 + '@types/unist': 3.0.3 6085 + nlcst-to-string: 4.0.0 6086 + unist-util-modify-children: 4.0.0 6087 + unist-util-visit-children: 3.0.0 6088 + vfile: 6.0.3 6089 + 6090 + parse5-htmlparser2-tree-adapter@7.1.0: 6091 + dependencies: 6092 + domhandler: 5.0.3 6093 + parse5: 7.3.0 6094 + 6095 + parse5-parser-stream@7.1.2: 6096 + dependencies: 6097 + parse5: 7.3.0 6098 + 6099 + parse5@7.3.0: 6100 + dependencies: 6101 + entities: 6.0.1 6102 + 6103 + path-browserify@1.0.1: {} 6104 + 6105 + path-expression-matcher@1.5.0: {} 6106 + 6107 + path-parse@1.0.7: {} 6108 + 6109 + piccolore@0.1.3: {} 6110 + 6111 + picocolors@1.1.1: {} 6112 + 6113 + picomatch@2.3.2: {} 6114 + 6115 + picomatch@4.0.4: {} 6116 + 6117 + pify@2.3.0: {} 6118 + 6119 + pirates@4.0.7: {} 6120 + 6121 + postcss-import@15.1.0(postcss@8.5.10): 6122 + dependencies: 6123 + postcss: 8.5.10 6124 + postcss-value-parser: 4.2.0 6125 + read-cache: 1.0.0 6126 + resolve: 1.22.12 6127 + 6128 + postcss-js@4.1.0(postcss@8.5.10): 6129 + dependencies: 6130 + camelcase-css: 2.0.1 6131 + postcss: 8.5.10 6132 + 6133 + postcss-load-config@4.0.2(postcss@8.5.10): 6134 + dependencies: 6135 + lilconfig: 3.1.3 6136 + yaml: 2.8.3 6137 + optionalDependencies: 6138 + postcss: 8.5.10 6139 + 6140 + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.10)(yaml@2.8.3): 6141 + dependencies: 6142 + lilconfig: 3.1.3 6143 + optionalDependencies: 6144 + jiti: 1.21.7 6145 + postcss: 8.5.10 6146 + yaml: 2.8.3 6147 + 6148 + postcss-nested@6.2.0(postcss@8.5.10): 6149 + dependencies: 6150 + postcss: 8.5.10 6151 + postcss-selector-parser: 6.1.2 6152 + 6153 + postcss-selector-parser@6.0.10: 6154 + dependencies: 6155 + cssesc: 3.0.0 6156 + util-deprecate: 1.0.2 6157 + 6158 + postcss-selector-parser@6.1.2: 6159 + dependencies: 6160 + cssesc: 3.0.0 6161 + util-deprecate: 1.0.2 6162 + 6163 + postcss-value-parser@4.2.0: {} 6164 + 6165 + postcss@8.5.10: 6166 + dependencies: 6167 + nanoid: 3.3.11 6168 + picocolors: 1.1.1 6169 + source-map-js: 1.2.1 6170 + 6171 + prettier@3.8.3: {} 6172 + 6173 + prismjs@1.30.0: {} 6174 + 6175 + prompts@2.4.2: 6176 + dependencies: 6177 + kleur: 3.0.3 6178 + sisteransi: 1.0.5 6179 + 6180 + property-information@7.1.0: {} 6181 + 6182 + queue-microtask@1.2.3: {} 6183 + 6184 + radix3@1.1.2: {} 6185 + 6186 + react-devtools-inline@4.4.0: 6187 + dependencies: 6188 + es6-symbol: 3.1.4 6189 + 6190 + react-dom@19.2.5(react@19.2.5): 6191 + dependencies: 6192 + react: 19.2.5 6193 + scheduler: 0.27.0 6194 + 6195 + react-is@17.0.2: {} 6196 + 6197 + react-refresh@0.17.0: {} 6198 + 6199 + react@19.2.5: {} 6200 + 6201 + read-cache@1.0.0: 6202 + dependencies: 6203 + pify: 2.3.0 6204 + 6205 + readdirp@3.6.0: 6206 + dependencies: 6207 + picomatch: 2.3.2 6208 + 6209 + readdirp@4.1.2: {} 6210 + 6211 + readdirp@5.0.0: {} 6212 + 6213 + recma-build-jsx@1.0.0: 6214 + dependencies: 6215 + '@types/estree': 1.0.8 6216 + estree-util-build-jsx: 3.0.1 6217 + vfile: 6.0.3 6218 + 6219 + recma-jsx@1.0.1(acorn@8.16.0): 6220 + dependencies: 6221 + acorn: 8.16.0 6222 + acorn-jsx: 5.3.2(acorn@8.16.0) 6223 + estree-util-to-js: 2.0.0 6224 + recma-parse: 1.0.0 6225 + recma-stringify: 1.0.0 6226 + unified: 11.0.5 6227 + 6228 + recma-parse@1.0.0: 6229 + dependencies: 6230 + '@types/estree': 1.0.8 6231 + esast-util-from-js: 2.0.1 6232 + unified: 11.0.5 6233 + vfile: 6.0.3 6234 + 6235 + recma-stringify@1.0.0: 6236 + dependencies: 6237 + '@types/estree': 1.0.8 6238 + estree-util-to-js: 2.0.0 6239 + unified: 11.0.5 6240 + vfile: 6.0.3 6241 + 6242 + regex-recursion@5.1.1: 6243 + dependencies: 6244 + regex: 5.1.1 6245 + regex-utilities: 2.3.0 6246 + 6247 + regex-recursion@6.0.2: 6248 + dependencies: 6249 + regex-utilities: 2.3.0 6250 + 6251 + regex-utilities@2.3.0: {} 6252 + 6253 + regex@5.1.1: 6254 + dependencies: 6255 + regex-utilities: 2.3.0 6256 + 6257 + regex@6.1.0: 6258 + dependencies: 6259 + regex-utilities: 2.3.0 6260 + 6261 + rehype-mathjax@7.1.0: 6262 + dependencies: 6263 + '@types/hast': 3.0.4 6264 + '@types/mathjax': 0.0.40 6265 + hast-util-to-text: 4.0.2 6266 + hastscript: 9.0.1 6267 + mathjax-full: 3.2.2 6268 + unified: 11.0.5 6269 + unist-util-visit-parents: 6.0.2 6270 + vfile: 6.0.3 6271 + 6272 + rehype-parse@9.0.1: 6273 + dependencies: 6274 + '@types/hast': 3.0.4 6275 + hast-util-from-html: 2.0.3 6276 + unified: 11.0.5 6277 + 6278 + rehype-raw@7.0.0: 6279 + dependencies: 6280 + '@types/hast': 3.0.4 6281 + hast-util-raw: 9.1.0 6282 + vfile: 6.0.3 6283 + 6284 + rehype-recma@1.0.0: 6285 + dependencies: 6286 + '@types/estree': 1.0.8 6287 + '@types/hast': 3.0.4 6288 + hast-util-to-estree: 3.1.3 6289 + transitivePeerDependencies: 6290 + - supports-color 6291 + 6292 + rehype-stringify@10.0.1: 6293 + dependencies: 6294 + '@types/hast': 3.0.4 6295 + hast-util-to-html: 9.0.5 6296 + unified: 11.0.5 6297 + 6298 + rehype@13.0.2: 6299 + dependencies: 6300 + '@types/hast': 3.0.4 6301 + rehype-parse: 9.0.1 6302 + rehype-stringify: 10.0.1 6303 + unified: 11.0.5 6304 + 6305 + remark-directive@3.0.1: 6306 + dependencies: 6307 + '@types/mdast': 4.0.4 6308 + mdast-util-directive: 3.1.0 6309 + micromark-extension-directive: 3.0.2 6310 + unified: 11.0.5 6311 + transitivePeerDependencies: 6312 + - supports-color 6313 + 6314 + remark-directive@4.0.0: 6315 + dependencies: 6316 + '@types/mdast': 4.0.4 6317 + mdast-util-directive: 3.1.0 6318 + micromark-extension-directive: 4.0.0 6319 + unified: 11.0.5 6320 + transitivePeerDependencies: 6321 + - supports-color 6322 + 6323 + remark-gfm@4.0.1: 6324 + dependencies: 6325 + '@types/mdast': 4.0.4 6326 + mdast-util-gfm: 3.1.0 6327 + micromark-extension-gfm: 3.0.0 6328 + remark-parse: 11.0.0 6329 + remark-stringify: 11.0.0 6330 + unified: 11.0.5 6331 + transitivePeerDependencies: 6332 + - supports-color 6333 + 6334 + remark-github-admonitions-to-directives@2.1.0: 6335 + dependencies: 6336 + '@types/mdast': 4.0.4 6337 + mdast-util-directive: 3.1.0 6338 + unified: 11.0.5 6339 + unist-util-visit: 5.1.0 6340 + transitivePeerDependencies: 6341 + - supports-color 6342 + 6343 + remark-math@6.0.0: 6344 + dependencies: 6345 + '@types/mdast': 4.0.4 6346 + mdast-util-math: 3.0.0 6347 + micromark-extension-math: 3.1.0 6348 + unified: 11.0.5 6349 + transitivePeerDependencies: 6350 + - supports-color 6351 + 6352 + remark-mdx@3.1.1: 6353 + dependencies: 6354 + mdast-util-mdx: 3.0.0 6355 + micromark-extension-mdxjs: 3.0.0 6356 + transitivePeerDependencies: 6357 + - supports-color 6358 + 6359 + remark-parse@11.0.0: 6360 + dependencies: 6361 + '@types/mdast': 4.0.4 6362 + mdast-util-from-markdown: 2.0.3 6363 + micromark-util-types: 2.0.2 6364 + unified: 11.0.5 6365 + transitivePeerDependencies: 6366 + - supports-color 6367 + 6368 + remark-rehype@11.1.2: 6369 + dependencies: 6370 + '@types/hast': 3.0.4 6371 + '@types/mdast': 4.0.4 6372 + mdast-util-to-hast: 13.2.1 6373 + unified: 11.0.5 6374 + vfile: 6.0.3 6375 + 6376 + remark-smartypants@3.0.2: 6377 + dependencies: 6378 + retext: 9.0.0 6379 + retext-smartypants: 6.2.0 6380 + unified: 11.0.5 6381 + unist-util-visit: 5.1.0 6382 + 6383 + remark-stringify@11.0.0: 6384 + dependencies: 6385 + '@types/mdast': 4.0.4 6386 + mdast-util-to-markdown: 2.1.2 6387 + unified: 11.0.5 6388 + 6389 + request-light@0.5.8: {} 6390 + 6391 + request-light@0.7.0: {} 6392 + 6393 + require-directory@2.1.1: {} 6394 + 6395 + require-from-string@2.0.2: {} 6396 + 6397 + resolve@1.22.12: 6398 + dependencies: 6399 + es-errors: 1.3.0 6400 + is-core-module: 2.16.1 6401 + path-parse: 1.0.7 6402 + supports-preserve-symlinks-flag: 1.0.0 6403 + 6404 + retext-latin@4.0.0: 6405 + dependencies: 6406 + '@types/nlcst': 2.0.3 6407 + parse-latin: 7.0.0 6408 + unified: 11.0.5 6409 + 6410 + retext-smartypants@6.2.0: 6411 + dependencies: 6412 + '@types/nlcst': 2.0.3 6413 + nlcst-to-string: 4.0.0 6414 + unist-util-visit: 5.1.0 6415 + 6416 + retext-stringify@4.0.0: 6417 + dependencies: 6418 + '@types/nlcst': 2.0.3 6419 + nlcst-to-string: 4.0.0 6420 + unified: 11.0.5 6421 + 6422 + retext@9.0.0: 6423 + dependencies: 6424 + '@types/nlcst': 2.0.3 6425 + retext-latin: 4.0.0 6426 + retext-stringify: 4.0.0 6427 + unified: 11.0.5 6428 + 6429 + reusify@1.1.0: {} 6430 + 6431 + rollup@4.60.2: 6432 + dependencies: 6433 + '@types/estree': 1.0.8 6434 + optionalDependencies: 6435 + '@rollup/rollup-android-arm-eabi': 4.60.2 6436 + '@rollup/rollup-android-arm64': 4.60.2 6437 + '@rollup/rollup-darwin-arm64': 4.60.2 6438 + '@rollup/rollup-darwin-x64': 4.60.2 6439 + '@rollup/rollup-freebsd-arm64': 4.60.2 6440 + '@rollup/rollup-freebsd-x64': 4.60.2 6441 + '@rollup/rollup-linux-arm-gnueabihf': 4.60.2 6442 + '@rollup/rollup-linux-arm-musleabihf': 4.60.2 6443 + '@rollup/rollup-linux-arm64-gnu': 4.60.2 6444 + '@rollup/rollup-linux-arm64-musl': 4.60.2 6445 + '@rollup/rollup-linux-loong64-gnu': 4.60.2 6446 + '@rollup/rollup-linux-loong64-musl': 4.60.2 6447 + '@rollup/rollup-linux-ppc64-gnu': 4.60.2 6448 + '@rollup/rollup-linux-ppc64-musl': 4.60.2 6449 + '@rollup/rollup-linux-riscv64-gnu': 4.60.2 6450 + '@rollup/rollup-linux-riscv64-musl': 4.60.2 6451 + '@rollup/rollup-linux-s390x-gnu': 4.60.2 6452 + '@rollup/rollup-linux-x64-gnu': 4.60.2 6453 + '@rollup/rollup-linux-x64-musl': 4.60.2 6454 + '@rollup/rollup-openbsd-x64': 4.60.2 6455 + '@rollup/rollup-openharmony-arm64': 4.60.2 6456 + '@rollup/rollup-win32-arm64-msvc': 4.60.2 6457 + '@rollup/rollup-win32-ia32-msvc': 4.60.2 6458 + '@rollup/rollup-win32-x64-gnu': 4.60.2 6459 + '@rollup/rollup-win32-x64-msvc': 4.60.2 6460 + fsevents: 2.3.3 6461 + 6462 + run-parallel@1.2.0: 6463 + dependencies: 6464 + queue-microtask: 1.2.3 6465 + 6466 + safer-buffer@2.1.2: {} 6467 + 6468 + sax@1.6.0: {} 6469 + 6470 + scheduler@0.27.0: {} 6471 + 6472 + scule@1.3.0: {} 6473 + 6474 + semver@6.3.1: {} 6475 + 6476 + semver@7.7.4: {} 6477 + 6478 + sharp@0.34.5: 6479 + dependencies: 6480 + '@img/colour': 1.1.0 6481 + detect-libc: 2.1.2 6482 + semver: 7.7.4 6483 + optionalDependencies: 6484 + '@img/sharp-darwin-arm64': 0.34.5 6485 + '@img/sharp-darwin-x64': 0.34.5 6486 + '@img/sharp-libvips-darwin-arm64': 1.2.4 6487 + '@img/sharp-libvips-darwin-x64': 1.2.4 6488 + '@img/sharp-libvips-linux-arm': 1.2.4 6489 + '@img/sharp-libvips-linux-arm64': 1.2.4 6490 + '@img/sharp-libvips-linux-ppc64': 1.2.4 6491 + '@img/sharp-libvips-linux-riscv64': 1.2.4 6492 + '@img/sharp-libvips-linux-s390x': 1.2.4 6493 + '@img/sharp-libvips-linux-x64': 1.2.4 6494 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 6495 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 6496 + '@img/sharp-linux-arm': 0.34.5 6497 + '@img/sharp-linux-arm64': 0.34.5 6498 + '@img/sharp-linux-ppc64': 0.34.5 6499 + '@img/sharp-linux-riscv64': 0.34.5 6500 + '@img/sharp-linux-s390x': 0.34.5 6501 + '@img/sharp-linux-x64': 0.34.5 6502 + '@img/sharp-linuxmusl-arm64': 0.34.5 6503 + '@img/sharp-linuxmusl-x64': 0.34.5 6504 + '@img/sharp-wasm32': 0.34.5 6505 + '@img/sharp-win32-arm64': 0.34.5 6506 + '@img/sharp-win32-ia32': 0.34.5 6507 + '@img/sharp-win32-x64': 0.34.5 6508 + optional: true 6509 + 6510 + shiki@3.23.0: 6511 + dependencies: 6512 + '@shikijs/core': 3.23.0 6513 + '@shikijs/engine-javascript': 3.23.0 6514 + '@shikijs/engine-oniguruma': 3.23.0 6515 + '@shikijs/langs': 3.23.0 6516 + '@shikijs/themes': 3.23.0 6517 + '@shikijs/types': 3.23.0 6518 + '@shikijs/vscode-textmate': 10.0.2 6519 + '@types/hast': 3.0.4 6520 + 6521 + sirv@3.0.2: 6522 + dependencies: 6523 + '@polka/url': 1.0.0-next.29 6524 + mrmime: 2.0.1 6525 + totalist: 3.0.1 6526 + 6527 + sisteransi@1.0.5: {} 6528 + 6529 + sitemap@9.0.1: 6530 + dependencies: 6531 + '@types/node': 24.12.2 6532 + '@types/sax': 1.2.7 6533 + arg: 5.0.2 6534 + sax: 1.6.0 6535 + 6536 + smol-toml@1.6.1: {} 6537 + 6538 + source-map-js@1.2.1: {} 6539 + 6540 + source-map@0.7.6: {} 6541 + 6542 + space-separated-tokens@2.0.2: {} 6543 + 6544 + speech-rule-engine@4.1.4: 6545 + dependencies: 6546 + '@xmldom/xmldom': 0.9.10 6547 + commander: 13.1.0 6548 + wicked-good-xpath: 1.3.0 6549 + 6550 + static-browser-server@1.0.3: 6551 + dependencies: 6552 + '@open-draft/deferred-promise': 2.2.0 6553 + dotenv: 16.6.1 6554 + mime-db: 1.54.0 6555 + outvariant: 1.4.0 6556 + 6557 + stream-replace-string@2.0.0: {} 6558 + 6559 + strict-event-emitter@0.4.6: {} 6560 + 6561 + string-width@4.2.3: 6562 + dependencies: 6563 + emoji-regex: 8.0.0 6564 + is-fullwidth-code-point: 3.0.0 6565 + strip-ansi: 6.0.1 6566 + 6567 + string-width@7.2.0: 6568 + dependencies: 6569 + emoji-regex: 10.6.0 6570 + get-east-asian-width: 1.5.0 6571 + strip-ansi: 7.2.0 6572 + 6573 + stringify-entities@4.0.4: 6574 + dependencies: 6575 + character-entities-html4: 2.1.0 6576 + character-entities-legacy: 3.0.0 6577 + 6578 + strip-ansi@6.0.1: 6579 + dependencies: 6580 + ansi-regex: 5.0.1 6581 + 6582 + strip-ansi@7.2.0: 6583 + dependencies: 6584 + ansi-regex: 6.2.2 6585 + 6586 + strnum@2.2.3: {} 6587 + 6588 + style-mod@4.1.3: {} 6589 + 6590 + style-to-js@1.1.21: 6591 + dependencies: 6592 + style-to-object: 1.0.14 6593 + 6594 + style-to-object@1.0.14: 6595 + dependencies: 6596 + inline-style-parser: 0.2.7 6597 + 6598 + sucrase@3.35.1: 6599 + dependencies: 6600 + '@jridgewell/gen-mapping': 0.3.13 6601 + commander: 4.1.1 6602 + lines-and-columns: 1.2.4 6603 + mz: 2.7.0 6604 + pirates: 4.0.7 6605 + tinyglobby: 0.2.16 6606 + ts-interface-checker: 0.1.13 6607 + 6608 + supports-preserve-symlinks-flag@1.0.0: {} 6609 + 6610 + svelte2tsx@0.7.53(svelte@5.55.5)(typescript@5.9.3): 6611 + dependencies: 6612 + dedent-js: 1.0.1 6613 + scule: 1.3.0 6614 + svelte: 5.55.5 6615 + typescript: 5.9.3 6616 + 6617 + svelte@5.55.5: 6618 + dependencies: 6619 + '@jridgewell/remapping': 2.3.5 6620 + '@jridgewell/sourcemap-codec': 1.5.5 6621 + '@sveltejs/acorn-typescript': 1.0.9(acorn@8.16.0) 6622 + '@types/estree': 1.0.8 6623 + '@types/trusted-types': 2.0.7 6624 + acorn: 8.16.0 6625 + aria-query: 5.3.1 6626 + axobject-query: 4.1.0 6627 + clsx: 2.1.1 6628 + devalue: 5.7.1 6629 + esm-env: 1.2.2 6630 + esrap: 2.2.5 6631 + is-reference: 3.0.3 6632 + locate-character: 3.0.0 6633 + magic-string: 0.30.21 6634 + zimmerframe: 1.1.4 6635 + transitivePeerDependencies: 6636 + - '@typescript-eslint/types' 6637 + 6638 + svgo@4.0.1: 6639 + dependencies: 6640 + commander: 11.1.0 6641 + css-select: 5.2.2 6642 + css-tree: 3.2.1 6643 + css-what: 6.2.2 6644 + csso: 5.0.5 6645 + picocolors: 1.1.1 6646 + sax: 1.6.0 6647 + 6648 + tailwind-merge@2.6.1: {} 6649 + 6650 + tailwindcss@3.4.19(yaml@2.8.3): 6651 + dependencies: 6652 + '@alloc/quick-lru': 5.2.0 6653 + arg: 5.0.2 6654 + chokidar: 3.6.0 6655 + didyoumean: 1.2.2 6656 + dlv: 1.1.3 6657 + fast-glob: 3.3.3 6658 + glob-parent: 6.0.2 6659 + is-glob: 4.0.3 6660 + jiti: 1.21.7 6661 + lilconfig: 3.1.3 6662 + micromatch: 4.0.8 6663 + normalize-path: 3.0.0 6664 + object-hash: 3.0.0 6665 + picocolors: 1.1.1 6666 + postcss: 8.5.10 6667 + postcss-import: 15.1.0(postcss@8.5.10) 6668 + postcss-js: 4.1.0(postcss@8.5.10) 6669 + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.10)(yaml@2.8.3) 6670 + postcss-nested: 6.2.0(postcss@8.5.10) 6671 + postcss-selector-parser: 6.1.2 6672 + resolve: 1.22.12 6673 + sucrase: 3.35.1 6674 + transitivePeerDependencies: 6675 + - tsx 6676 + - yaml 6677 + 6678 + thenify-all@1.6.0: 6679 + dependencies: 6680 + thenify: 3.3.1 6681 + 6682 + thenify@3.3.1: 6683 + dependencies: 6684 + any-promise: 1.3.0 6685 + 6686 + tiny-inflate@1.0.3: {} 6687 + 6688 + tinyexec@1.1.1: {} 6689 + 6690 + tinyglobby@0.2.16: 6691 + dependencies: 6692 + fdir: 6.5.0(picomatch@4.0.4) 6693 + picomatch: 4.0.4 6694 + 6695 + tlds@1.261.0: {} 6696 + 6697 + to-regex-range@5.0.1: 6698 + dependencies: 6699 + is-number: 7.0.0 6700 + 6701 + totalist@3.0.1: {} 6702 + 6703 + trim-lines@3.0.1: {} 6704 + 6705 + trough@2.2.0: {} 6706 + 6707 + ts-interface-checker@0.1.13: {} 6708 + 6709 + tsconfck@3.1.6(typescript@5.9.3): 6710 + optionalDependencies: 6711 + typescript: 5.9.3 6712 + 6713 + tslib@2.8.1: {} 6714 + 6715 + type-fest@4.41.0: {} 6716 + 6717 + type@2.7.3: {} 6718 + 6719 + typesafe-path@0.2.2: {} 6720 + 6721 + typescript-auto-import-cache@0.3.6: 6722 + dependencies: 6723 + semver: 7.7.4 6724 + 6725 + typescript@5.9.3: {} 6726 + 6727 + ufo@1.6.3: {} 6728 + 6729 + uhyphen@0.2.0: {} 6730 + 6731 + uint8arrays@3.0.0: 6732 + dependencies: 6733 + multiformats: 9.9.0 6734 + 6735 + ultrahtml@1.6.0: {} 6736 + 6737 + uncrypto@0.1.3: {} 6738 + 6739 + undici-types@7.16.0: {} 6740 + 6741 + undici@7.25.0: {} 6742 + 6743 + unicode-segmenter@0.14.5: {} 6744 + 6745 + unified@11.0.5: 6746 + dependencies: 6747 + '@types/unist': 3.0.3 6748 + bail: 2.0.2 6749 + devlop: 1.1.0 6750 + extend: 3.0.2 6751 + is-plain-obj: 4.1.0 6752 + trough: 2.2.0 6753 + vfile: 6.0.3 6754 + 6755 + unifont@0.7.4: 6756 + dependencies: 6757 + css-tree: 3.2.1 6758 + ofetch: 1.5.1 6759 + ohash: 2.0.11 6760 + 6761 + unist-util-find-after@5.0.0: 6762 + dependencies: 6763 + '@types/unist': 3.0.3 6764 + unist-util-is: 6.0.1 6765 + 6766 + unist-util-is@6.0.1: 6767 + dependencies: 6768 + '@types/unist': 3.0.3 6769 + 6770 + unist-util-modify-children@4.0.0: 6771 + dependencies: 6772 + '@types/unist': 3.0.3 6773 + array-iterate: 2.0.1 6774 + 6775 + unist-util-position-from-estree@2.0.0: 6776 + dependencies: 6777 + '@types/unist': 3.0.3 6778 + 6779 + unist-util-position@5.0.0: 6780 + dependencies: 6781 + '@types/unist': 3.0.3 6782 + 6783 + unist-util-remove-position@5.0.0: 6784 + dependencies: 6785 + '@types/unist': 3.0.3 6786 + unist-util-visit: 5.1.0 6787 + 6788 + unist-util-select@4.0.3: 6789 + dependencies: 6790 + '@types/unist': 2.0.11 6791 + css-selector-parser: 1.4.1 6792 + nth-check: 2.1.1 6793 + zwitch: 2.0.4 6794 + 6795 + unist-util-select@5.1.0: 6796 + dependencies: 6797 + '@types/unist': 3.0.3 6798 + css-selector-parser: 3.3.0 6799 + devlop: 1.1.0 6800 + nth-check: 2.1.1 6801 + zwitch: 2.0.4 6802 + 6803 + unist-util-stringify-position@4.0.0: 6804 + dependencies: 6805 + '@types/unist': 3.0.3 6806 + 6807 + unist-util-visit-children@3.0.0: 6808 + dependencies: 6809 + '@types/unist': 3.0.3 6810 + 6811 + unist-util-visit-parents@6.0.2: 6812 + dependencies: 6813 + '@types/unist': 3.0.3 6814 + unist-util-is: 6.0.1 6815 + 6816 + unist-util-visit@5.1.0: 6817 + dependencies: 6818 + '@types/unist': 3.0.3 6819 + unist-util-is: 6.0.1 6820 + unist-util-visit-parents: 6.0.2 6821 + 6822 + unstorage@1.17.5: 6823 + dependencies: 6824 + anymatch: 3.1.3 6825 + chokidar: 5.0.0 6826 + destr: 2.0.5 6827 + h3: 1.15.11 6828 + lru-cache: 11.3.5 6829 + node-fetch-native: 1.6.7 6830 + ofetch: 1.5.1 6831 + ufo: 1.6.3 6832 + 6833 + update-browserslist-db@1.2.3(browserslist@4.28.2): 6834 + dependencies: 6835 + browserslist: 4.28.2 6836 + escalade: 3.2.0 6837 + picocolors: 1.1.1 6838 + 6839 + util-deprecate@1.0.2: {} 6840 + 6841 + vfile-location@5.0.3: 6842 + dependencies: 6843 + '@types/unist': 3.0.3 6844 + vfile: 6.0.3 6845 + 6846 + vfile-message@4.0.3: 6847 + dependencies: 6848 + '@types/unist': 3.0.3 6849 + unist-util-stringify-position: 4.0.0 6850 + 6851 + vfile@6.0.3: 6852 + dependencies: 6853 + '@types/unist': 3.0.3 6854 + vfile-message: 4.0.3 6855 + 6856 + vite-plugin-pagefind@1.1.1(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3)): 6857 + dependencies: 6858 + colorette: 2.0.20 6859 + package-manager-detector: 1.6.0 6860 + vite: 6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3) 6861 + 6862 + vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3): 6863 + dependencies: 6864 + esbuild: 0.25.12 6865 + fdir: 6.5.0(picomatch@4.0.4) 6866 + picomatch: 4.0.4 6867 + postcss: 8.5.10 6868 + rollup: 4.60.2 6869 + tinyglobby: 0.2.16 6870 + optionalDependencies: 6871 + '@types/node': 24.12.2 6872 + fsevents: 2.3.3 6873 + jiti: 1.21.7 6874 + yaml: 2.8.3 6875 + 6876 + vitefu@1.1.3(vite@6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3)): 6877 + optionalDependencies: 6878 + vite: 6.4.2(@types/node@24.12.2)(jiti@1.21.7)(yaml@2.8.3) 6879 + 6880 + volar-service-css@0.0.70(@volar/language-service@2.4.28): 6881 + dependencies: 6882 + vscode-css-languageservice: 6.3.10 6883 + vscode-languageserver-textdocument: 1.0.12 6884 + vscode-uri: 3.1.0 6885 + optionalDependencies: 6886 + '@volar/language-service': 2.4.28 6887 + 6888 + volar-service-emmet@0.0.70(@volar/language-service@2.4.28): 6889 + dependencies: 6890 + '@emmetio/css-parser': 0.4.1 6891 + '@emmetio/html-matcher': 1.3.0 6892 + '@vscode/emmet-helper': 2.11.0 6893 + vscode-uri: 3.1.0 6894 + optionalDependencies: 6895 + '@volar/language-service': 2.4.28 6896 + 6897 + volar-service-html@0.0.70(@volar/language-service@2.4.28): 6898 + dependencies: 6899 + vscode-html-languageservice: 5.6.2 6900 + vscode-languageserver-textdocument: 1.0.12 6901 + vscode-uri: 3.1.0 6902 + optionalDependencies: 6903 + '@volar/language-service': 2.4.28 6904 + 6905 + volar-service-prettier@0.0.70(@volar/language-service@2.4.28)(prettier@3.8.3): 6906 + dependencies: 6907 + vscode-uri: 3.1.0 6908 + optionalDependencies: 6909 + '@volar/language-service': 2.4.28 6910 + prettier: 3.8.3 6911 + 6912 + volar-service-typescript-twoslash-queries@0.0.70(@volar/language-service@2.4.28): 6913 + dependencies: 6914 + vscode-uri: 3.1.0 6915 + optionalDependencies: 6916 + '@volar/language-service': 2.4.28 6917 + 6918 + volar-service-typescript@0.0.70(@volar/language-service@2.4.28): 6919 + dependencies: 6920 + path-browserify: 1.0.1 6921 + semver: 7.7.4 6922 + typescript-auto-import-cache: 0.3.6 6923 + vscode-languageserver-textdocument: 1.0.12 6924 + vscode-nls: 5.2.0 6925 + vscode-uri: 3.1.0 6926 + optionalDependencies: 6927 + '@volar/language-service': 2.4.28 6928 + 6929 + volar-service-yaml@0.0.70(@volar/language-service@2.4.28): 6930 + dependencies: 6931 + vscode-uri: 3.1.0 6932 + yaml-language-server: 1.20.0 6933 + optionalDependencies: 6934 + '@volar/language-service': 2.4.28 6935 + 6936 + vscode-css-languageservice@6.3.10: 6937 + dependencies: 6938 + '@vscode/l10n': 0.0.18 6939 + vscode-languageserver-textdocument: 1.0.12 6940 + vscode-languageserver-types: 3.17.5 6941 + vscode-uri: 3.1.0 6942 + 6943 + vscode-html-languageservice@5.6.2: 6944 + dependencies: 6945 + '@vscode/l10n': 0.0.18 6946 + vscode-languageserver-textdocument: 1.0.12 6947 + vscode-languageserver-types: 3.17.5 6948 + vscode-uri: 3.1.0 6949 + 6950 + vscode-json-languageservice@4.1.8: 6951 + dependencies: 6952 + jsonc-parser: 3.3.1 6953 + vscode-languageserver-textdocument: 1.0.12 6954 + vscode-languageserver-types: 3.17.5 6955 + vscode-nls: 5.2.0 6956 + vscode-uri: 3.1.0 6957 + 6958 + vscode-jsonrpc@8.2.0: {} 6959 + 6960 + vscode-languageserver-protocol@3.17.5: 6961 + dependencies: 6962 + vscode-jsonrpc: 8.2.0 6963 + vscode-languageserver-types: 3.17.5 6964 + 6965 + vscode-languageserver-textdocument@1.0.12: {} 6966 + 6967 + vscode-languageserver-types@3.17.5: {} 6968 + 6969 + vscode-languageserver@9.0.1: 6970 + dependencies: 6971 + vscode-languageserver-protocol: 3.17.5 6972 + 6973 + vscode-nls@5.2.0: {} 6974 + 6975 + vscode-uri@3.1.0: {} 6976 + 6977 + w3c-keyname@2.2.8: {} 6978 + 6979 + web-namespaces@2.0.1: {} 6980 + 6981 + whatwg-encoding@3.1.1: 6982 + dependencies: 6983 + iconv-lite: 0.6.3 6984 + 6985 + whatwg-mimetype@4.0.0: {} 6986 + 6987 + which-pm-runs@1.1.0: {} 6988 + 6989 + wicked-good-xpath@1.3.0: {} 6990 + 6991 + widest-line@5.0.0: 6992 + dependencies: 6993 + string-width: 7.2.0 6994 + 6995 + wrap-ansi@7.0.0: 6996 + dependencies: 6997 + ansi-styles: 4.3.0 6998 + string-width: 4.2.3 6999 + strip-ansi: 6.0.1 7000 + 7001 + wrap-ansi@9.0.2: 7002 + dependencies: 7003 + ansi-styles: 6.2.3 7004 + string-width: 7.2.0 7005 + strip-ansi: 7.2.0 7006 + 7007 + xxhash-wasm@1.1.0: {} 7008 + 7009 + y18n@5.0.8: {} 7010 + 7011 + yallist@3.1.1: {} 7012 + 7013 + yaml-language-server@1.20.0: 7014 + dependencies: 7015 + '@vscode/l10n': 0.0.18 7016 + ajv: 8.18.0 7017 + ajv-draft-04: 1.0.0(ajv@8.18.0) 7018 + prettier: 3.8.3 7019 + request-light: 0.5.8 7020 + vscode-json-languageservice: 4.1.8 7021 + vscode-languageserver: 9.0.1 7022 + vscode-languageserver-textdocument: 1.0.12 7023 + vscode-languageserver-types: 3.17.5 7024 + vscode-uri: 3.1.0 7025 + yaml: 2.7.1 7026 + 7027 + yaml@2.7.1: {} 7028 + 7029 + yaml@2.8.3: {} 7030 + 7031 + yargs-parser@21.1.1: {} 7032 + 7033 + yargs@17.7.2: 7034 + dependencies: 7035 + cliui: 8.0.1 7036 + escalade: 3.2.0 7037 + get-caller-file: 2.0.5 7038 + require-directory: 2.1.1 7039 + string-width: 4.2.3 7040 + y18n: 5.0.8 7041 + yargs-parser: 21.1.1 7042 + 7043 + yocto-queue@1.2.2: {} 7044 + 7045 + yocto-spinner@0.2.3: 7046 + dependencies: 7047 + yoctocolors: 2.1.2 7048 + 7049 + yoctocolors@2.1.2: {} 7050 + 7051 + zimmerframe@1.1.4: {} 7052 + 7053 + zod-to-json-schema@3.25.2(zod@3.25.76): 7054 + dependencies: 7055 + zod: 3.25.76 7056 + 7057 + zod-to-ts@1.2.0(typescript@5.9.3)(zod@3.25.76): 7058 + dependencies: 7059 + typescript: 5.9.3 7060 + zod: 3.25.76 7061 + 7062 + zod@3.25.76: {} 7063 + 7064 + zod@4.3.6: {} 7065 + 7066 + zwitch@2.0.4: {}
+3 -2
src/content.config.ts
··· 1 1 import { defineCollection, z } from "astro:content"; 2 2 import { glob } from 'astro/loaders'; 3 + import { contentRoot } from "../config.server"; 3 4 4 5 export const docsSchema = z.object({ 5 6 title: z.string().optional(), ··· 11 12 12 13 const docs = defineCollection({ 13 14 loader: glob({ 14 - pattern: ["docs/**/[^_]*.mdx", "*([Rr][Ee][Aa][Dd][Mm][Ee]).mdx"], 15 - base: "../", 15 + pattern: ["docs/**/[^_]*.{md,mdx}", "[Rr][Ee][Aa][Dd][Mm][Ee].{md,mdx}"], 16 + base: contentRoot, 16 17 }), 17 18 // Type-check frontmatter using a schema 18 19 schema: docsSchema,
+1 -1
src/embeds/callouts/CautionCallout.astro
··· 4 4 class?: string; 5 5 } 6 6 7 - const { title, class: className, ...props } = Astro.props; 7 + const { title, class: className } = Astro.props; 8 8 --- 9 9 10 10 <div
+1 -1
src/embeds/callouts/ImportantCallout.astro
··· 4 4 class?: string; 5 5 } 6 6 7 - const { title, class: className, ...props } = Astro.props; 7 + const { title, class: className } = Astro.props; 8 8 --- 9 9 10 10 <div
+1 -1
src/embeds/callouts/NoteCallout.astro
··· 4 4 class?: string; 5 5 } 6 6 7 - const { title, class: className, ...props } = Astro.props; 7 + const { title, class: className } = Astro.props; 8 8 --- 9 9 10 10 <div
+1 -1
src/embeds/callouts/TipCallout.astro
··· 4 4 class?: string; 5 5 } 6 6 7 - const { title, class: className, ...props } = Astro.props; 7 + const { title, class: className } = Astro.props; 8 8 --- 9 9 10 10 <div
+1 -1
src/embeds/callouts/WarningCallout.astro
··· 4 4 class?: string; 5 5 } 6 6 7 - const { title, class: className, ...props } = Astro.props; 7 + const { title, class: className } = Astro.props; 8 8 --- 9 9 10 10 <div
+26 -1
src/layouts/MainLayout.astro
··· 14 14 previous: CollectionEntry<"docs"> | null; 15 15 Content: any; 16 16 headings: any; 17 + showFullLlms?: boolean; 17 18 }; 18 19 19 20 const sidebar = await hasSidebar(); 20 21 21 - const { post, next, previous, Content, headings } = Astro.props; 22 + const { post, next, previous, Content, headings, showFullLlms } = Astro.props; 23 + 24 + const pageLlmsUrl = `${config.BASE}/${getSlug(post)}/llms.txt`; 25 + const fullLlmsUrl = `${config.BASE}/llms-full.txt`; 26 + const isReadme = post.id.toLowerCase().replace(/\.mdx?$/, "") === "readme"; 27 + const showFull = showFullLlms || isReadme; 22 28 --- 23 29 24 30 <DocumentationLayout ··· 34 40 sidebar ? "lg:max-w-4xl mx-auto" : "mx-auto", 35 41 ]} 36 42 > 43 + <div class="flex flex-wrap gap-2 justify-start mb-4 not-prose"> 44 + <SecondaryButton 45 + href={pageLlmsUrl} 46 + title="This page as plain text for LLMs" 47 + > 48 + llms.txt 49 + </SecondaryButton> 50 + { 51 + showFull ? ( 52 + <SecondaryButton 53 + href={fullLlmsUrl} 54 + title="Full documentation as plain text for LLMs" 55 + > 56 + llms-full.txt 57 + </SecondaryButton> 58 + ) : null 59 + } 60 + </div> 61 + 37 62 <ProseWrapper class="min-h-[40vh]"> 38 63 <Content components={{ a: ExternalLink }} /> 39 64 </ProseWrapper>
+19
src/pages/[...slug]/llms.txt.ts
··· 1 + import type { APIRoute, GetStaticPaths } from "astro"; 2 + import { getSortedDocs, getSlug, getTitle } from "../../content-utils"; 3 + 4 + export const getStaticPaths: GetStaticPaths = async () => { 5 + const docs = await getSortedDocs(); 6 + return docs.map((doc) => ({ 7 + params: { slug: getSlug(doc) }, 8 + props: { doc }, 9 + })); 10 + }; 11 + 12 + export const GET: APIRoute = async ({ props }) => { 13 + const doc = (props as any).doc; 14 + const raw = (doc.body ?? "").trimStart(); 15 + const body = raw.startsWith("# ") ? raw : `# ${getTitle(doc)}\n\n${raw}`; 16 + return new Response(body, { 17 + headers: { "Content-Type": "text/plain; charset=utf-8" }, 18 + }); 19 + };
+1
src/pages/index.astro
··· 18 18 previous={previous} 19 19 Content={Content} 20 20 headings={headings} 21 + showFullLlms={true} 21 22 />
src/pages/llm-full.txt.ts src/pages/llms-full.txt.ts
-20
src/pages/llm.txt.ts
··· 1 - import type { APIRoute } from "astro"; 2 - import { config } from "../../config"; 3 - import { getDocs } from "../content-utils"; 4 - 5 - const docs = await getDocs(); 6 - 7 - export const GET: APIRoute = async () => { 8 - return new Response( 9 - `# ${config.SITE_NAME} Documentation Overview\n\n${docs 10 - .map((category) => { 11 - return `${category.category}\n\n${category.docs 12 - .map((doc) => { 13 - return `${doc.data.title}:\n${config.SITE}${config.BASE}/${doc.id}\n\n`; 14 - }) 15 - .join("")}`; 16 - }) 17 - .join("\n\n")}`, 18 - { headers: { "Content-Type": "text/plain; charset=utf-8" } } 19 - ); 20 - };
+30
src/pages/llms.txt.ts
··· 1 + import type { APIRoute } from "astro"; 2 + import { config } from "../../config"; 3 + import { getDocs, getTitle, getSlug } from "../content-utils"; 4 + 5 + const docs = await getDocs(); 6 + const origin = (config.SITE ?? "") + (config.BASE ?? ""); 7 + 8 + function line(doc: any) { 9 + const url = `${origin}/${getSlug(doc)}/llms.txt`; 10 + const desc = doc.data?.shortDescription || doc.data?.description; 11 + return `- [${getTitle(doc)}](${url})${desc ? `: ${desc}` : ""}`; 12 + } 13 + 14 + const sections = docs 15 + .map(({ category, docs: entries }) => { 16 + const heading = category || "Overview"; 17 + return `## ${heading}\n\n${entries.map(line).join("\n")}`; 18 + }) 19 + .join("\n\n"); 20 + 21 + const body = 22 + `# ${config.SITE_NAME || "Documentation"}\n\n` + 23 + (config.SITE_DESCRIPTION ? `> ${config.SITE_DESCRIPTION}\n\n` : "") + 24 + `${sections}\n\n` + 25 + `## Optional\n\n- [Full documentation](${origin}/llms-full.txt)\n`; 26 + 27 + export const GET: APIRoute = async () => 28 + new Response(body, { 29 + headers: { "Content-Type": "text/plain; charset=utf-8" }, 30 + });
+11
tdocs.config.json
··· 1 + { 2 + "SITE_NAME": "Tiny Docs", 3 + "SITE_DESCRIPTION": "Quick to setup, simple, minimalistic docs for your GitHub project.", 4 + "BASE": "", 5 + "SEARCH_ENABLED": true, 6 + "SHOW_THEME_TOGGLE": true, 7 + "BASE_COLOR": "zinc", 8 + "ACCENT_COLOR": "emerald", 9 + "GITHUB_URL": "https://github.com/flo-bit/tiny-docs", 10 + "REPLACE_README_WITH_TITLE": "Introduction" 11 + }
+4 -18
transform-links/index.ts
··· 1 1 import type { AstroIntegration } from "astro"; 2 - import { config } from "../config.server"; 3 - import { type Node, select, selectAll } from "unist-util-select"; 2 + import { config, contentRoot } from "../config.server"; 3 + import { type Node, selectAll } from "unist-util-select"; 4 4 import { turnIdIntoSlug } from "../src/utils"; 5 - import { dirname, resolve } from "node:path"; 5 + import { dirname, relative, resolve } from "node:path"; 6 6 7 7 function createPlugin() { 8 8 function transformer(tree: Node, file: any) { 9 - console.log("transformer", file.path, file.cwd); 10 - 11 - // remove docs-builder from end of cwd 12 - const cwd = file.cwd.replace(/docs-builder$/, ""); 13 - // remove cwd from start of path 14 - let path = file.path.slice(cwd.length); 15 - 16 - console.log("path", path); 17 - 18 9 const links = selectAll("link", tree); 19 10 links.forEach((l) => { 20 11 let link = l as any as { url: string }; 21 12 if (!link.url) return; 22 13 if (link.url.startsWith("http")) return; 23 14 24 - // resolve relative links 25 15 if (!link.url.startsWith("/")) { 26 - // remove file name from path 27 16 const pathWithoutFile = dirname(file.path); 28 - 29 - // resolve path to absolute path 30 17 const absolutePath = resolve(pathWithoutFile, link.url); 31 - 32 - link.url = "/" + absolutePath.slice(cwd.length); 18 + link.url = "/" + relative(contentRoot, absolutePath); 33 19 } 34 20 35 21 link.url = (