[READ-ONLY] Mirror of https://github.com/bombshell-dev/clack.cc. clack.cc
0

Configure Feed

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

remove demo

Nate Moore (Jun 7, 2026, 8:31 PM -0500) e537cbb3 19293bc2

+652 -3552
-12
astro.config.mjs
··· 1 - import { defineConfig } from 'astro/config'; 2 - 3 - // https://astro.build/config 4 - export default defineConfig({ 5 - site: "https://clack.cc", 6 - server: { 7 - headers: { 8 - 'Cross-Origin-Embedder-Policy': 'require-corp', 9 - 'Cross-Origin-Opener-Policy': 'same-origin', 10 - } 11 - } 12 - });
-79
demo/index.js
··· 1 - import * as p from "@clack/prompts"; 2 - import color from "picocolors"; 3 - import { setTimeout } from "node:timers/promises"; 4 - 5 - async function main() { 6 - console.clear(); 7 - 8 - p.intro(`${color.bgCyan(color.black(" clack.cc "))}`); 9 - 10 - const project = await p.group( 11 - { 12 - path: () => 13 - p.text({ 14 - message: "Where should we create your project?", 15 - placeholder: "./demo-project", 16 - validate: (value) => { 17 - if (!value) return "Please enter a path."; 18 - if (value[0] !== ".") return "Please enter a relative path."; 19 - }, 20 - }), 21 - type: ({ results }) => 22 - p.select({ 23 - message: `Pick a project type within "${results.path}"`, 24 - initialValue: "ts", 25 - options: [ 26 - { value: "ts", label: "TypeScript" }, 27 - { value: "js", label: "JavaScript" }, 28 - { value: "coffee", label: "CoffeeScript", hint: "oh no" }, 29 - ], 30 - }), 31 - tools: () => 32 - p.multiselect({ 33 - message: "Select additional tools.", 34 - initialValue: ["prettier", "eslint"], 35 - options: [ 36 - { value: "prettier", label: "Prettier", hint: "recommended" }, 37 - { value: "eslint", label: "ESLint", hint: "recommended" }, 38 - { value: "stylelint", label: "Stylelint" }, 39 - { value: "gh-action", label: "GitHub Action" }, 40 - ], 41 - }), 42 - install: () => 43 - p.confirm({ 44 - message: "Install dependencies?", 45 - initialValue: true, 46 - }), 47 - }, 48 - { 49 - onCancel: async () => { 50 - p.cancel("Operation cancelled."); 51 - console.log('Run `pnpm start` to restart the demo.') 52 - process.exit(0) 53 - }, 54 - } 55 - ); 56 - 57 - if (project.install) { 58 - const s = p.spinner(); 59 - s.start("Installing via pnpm"); 60 - await setTimeout(5000); 61 - s.stop("Installed via pnpm"); 62 - } 63 - 64 - let nextSteps = `cd ${project.path} \n${ 65 - project.install ? "" : "pnpm install\n" 66 - }pnpm dev`; 67 - 68 - p.note(nextSteps, "Next steps."); 69 - 70 - p.outro( 71 - `Problems? ${color.underline(color.cyan("https://clack.cc/issues"))}` 72 - ); 73 - 74 - await setTimeout(5000); 75 - 76 - return main(); 77 - } 78 - 79 - main().catch(console.error);
-111
demo/package-lock.json
··· 1 - { 2 - "name": "clack.cc", 3 - "lockfileVersion": 2, 4 - "requires": true, 5 - "packages": { 6 - "": { 7 - "name": "clack.cc", 8 - "dependencies": { 9 - "@clack/prompts": "latest", 10 - "picocolors": "latest" 11 - } 12 - }, 13 - "node_modules/.pnpm/@clack+core@0.1.8": { 14 - "extraneous": true 15 - }, 16 - "node_modules/.pnpm/@clack+prompts@0.4.4": { 17 - "extraneous": true 18 - }, 19 - "node_modules/.pnpm/sisteransi@1.0.5/node_modules/sisteransi": { 20 - "version": "1.0.5", 21 - "extraneous": true, 22 - "license": "MIT", 23 - "devDependencies": { 24 - "tap-spec": "^5.0.0", 25 - "tape": "^4.13.2" 26 - } 27 - }, 28 - "node_modules/@clack/core": { 29 - "version": "0.1.9", 30 - "resolved": "https://registry.npmjs.org/@clack/core/-/core-0.1.9.tgz", 31 - "integrity": "sha512-2VaGLFQq54lGkpc48ZsPK8LzbQCbu5I+7zAFrvKM9PTCMI3Lzut+Q8LnflyRLeAsjqzvc5o258+nAoAiRWC0jA==", 32 - "dependencies": { 33 - "picocolors": "^1.0.0", 34 - "sisteransi": "^1.0.5" 35 - } 36 - }, 37 - "node_modules/@clack/prompts": { 38 - "version": "0.4.5", 39 - "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-0.4.5.tgz", 40 - "integrity": "sha512-TOuHKYSRWSUMJIDHSeF/JgPkR0avRipQTlr2CBsQkjw3BYInZN8UfI6vBFZhDu8svCrZGhGKaur5/hfw4x2yBw==", 41 - "bundleDependencies": [ 42 - "is-unicode-supported" 43 - ], 44 - "dependencies": { 45 - "@clack/core": "^0.1.9", 46 - "is-unicode-supported": "*", 47 - "picocolors": "^1.0.0", 48 - "sisteransi": "^1.0.5" 49 - } 50 - }, 51 - "node_modules/@clack/prompts/node_modules/is-unicode-supported": { 52 - "version": "1.3.0", 53 - "inBundle": true, 54 - "license": "MIT", 55 - "engines": { 56 - "node": ">=12" 57 - }, 58 - "funding": { 59 - "url": "https://github.com/sponsors/sindresorhus" 60 - } 61 - }, 62 - "node_modules/picocolors": { 63 - "version": "1.0.0", 64 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 65 - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" 66 - }, 67 - "node_modules/sisteransi": { 68 - "version": "1.0.5", 69 - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 70 - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" 71 - } 72 - }, 73 - "dependencies": { 74 - "@clack/core": { 75 - "version": "0.1.9", 76 - "resolved": "https://registry.npmjs.org/@clack/core/-/core-0.1.9.tgz", 77 - "integrity": "sha512-2VaGLFQq54lGkpc48ZsPK8LzbQCbu5I+7zAFrvKM9PTCMI3Lzut+Q8LnflyRLeAsjqzvc5o258+nAoAiRWC0jA==", 78 - "requires": { 79 - "picocolors": "^1.0.0", 80 - "sisteransi": "^1.0.5" 81 - } 82 - }, 83 - "@clack/prompts": { 84 - "version": "0.4.5", 85 - "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-0.4.5.tgz", 86 - "integrity": "sha512-TOuHKYSRWSUMJIDHSeF/JgPkR0avRipQTlr2CBsQkjw3BYInZN8UfI6vBFZhDu8svCrZGhGKaur5/hfw4x2yBw==", 87 - "requires": { 88 - "@clack/core": "^0.1.9", 89 - "is-unicode-supported": "*", 90 - "picocolors": "^1.0.0", 91 - "sisteransi": "^1.0.5" 92 - }, 93 - "dependencies": { 94 - "is-unicode-supported": { 95 - "version": "1.3.0", 96 - "bundled": true 97 - } 98 - } 99 - }, 100 - "picocolors": { 101 - "version": "1.0.0", 102 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 103 - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" 104 - }, 105 - "sisteransi": { 106 - "version": "1.0.5", 107 - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 108 - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" 109 - } 110 - } 111 - }
-11
demo/package.json
··· 1 - { 2 - "name": "clack.cc", 3 - "type": "module", 4 - "dependencies": { 5 - "@clack/prompts": "latest", 6 - "picocolors": "latest" 7 - }, 8 - "scripts": { 9 - "start": "node index.js" 10 - } 11 - }
+9 -16
package.json
··· 2 2 "name": "clack-cc", 3 3 "type": "module", 4 4 "version": "0.0.1", 5 + "private": true, 5 6 "scripts": { 6 - "dev": "astro dev", 7 - "start": "astro dev", 8 - "build": "pnpm run build:demo && astro build", 9 - "preview": "astro preview", 10 - "astro": "astro", 11 - "build:demo": "cd demo && npm install" 7 + "dev": "wrangler dev", 8 + "start": "wrangler dev", 9 + "deploy": "wrangler deploy", 10 + "typecheck": "tsc --noEmit" 12 11 }, 13 - "dependencies": { 14 - "@webcontainer/api": "^1.0.0", 15 - "ansi-to-html": "^0.7.2", 16 - "astro": "^2.0.11", 17 - "fast-glob": "^3.2.12", 18 - "p-defer": "^4.0.0", 19 - "simple-astro-seo": "^0.1.3", 20 - "xterm": "^5.1.0", 21 - "xterm-addon-fit": "^0.7.0", 22 - "xterm-addon-web-links": "^0.8.0" 12 + "devDependencies": { 13 + "@cloudflare/workers-types": "^4.20250607.0", 14 + "typescript": "^5.8.3", 15 + "wrangler": "^4.20.0" 23 16 } 24 17 }
+623 -2759
pnpm-lock.yaml
··· 1 - lockfileVersion: 5.4 1 + lockfileVersion: '9.0' 2 2 3 - specifiers: 4 - '@webcontainer/api': ^1.0.0 5 - ansi-to-html: ^0.7.2 6 - astro: ^2.0.11 7 - fast-glob: ^3.2.12 8 - p-defer: ^4.0.0 9 - simple-astro-seo: ^0.1.3 10 - xterm: ^5.1.0 11 - xterm-addon-fit: ^0.7.0 12 - xterm-addon-web-links: ^0.8.0 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 13 6 14 - dependencies: 15 - '@webcontainer/api': 1.0.0 16 - ansi-to-html: 0.7.2 17 - astro: 2.0.11 18 - fast-glob: 3.2.12 19 - p-defer: 4.0.0 20 - simple-astro-seo: 0.1.3 21 - xterm: 5.1.0 22 - xterm-addon-fit: 0.7.0_xterm@5.1.0 23 - xterm-addon-web-links: 0.8.0_xterm@5.1.0 7 + importers: 24 8 25 - packages: 26 - 27 - /@ampproject/remapping/2.2.0: 28 - resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} 29 - engines: {node: '>=6.0.0'} 30 - dependencies: 31 - '@jridgewell/gen-mapping': 0.1.1 32 - '@jridgewell/trace-mapping': 0.3.17 33 - dev: false 34 - 35 - /@astrojs/compiler/0.31.4: 36 - resolution: {integrity: sha512-6bBFeDTtPOn4jZaiD3p0f05MEGQL9pw2Zbfj546oFETNmjJFWO3nzHz6/m+P53calknCvyVzZ5YhoBLIvzn5iw==} 37 - dev: false 9 + .: 10 + devDependencies: 11 + '@cloudflare/workers-types': 12 + specifier: ^4.20250607.0 13 + version: 4.20260607.1 14 + typescript: 15 + specifier: ^5.8.3 16 + version: 5.9.3 17 + wrangler: 18 + specifier: ^4.20.0 19 + version: 4.98.0(@cloudflare/workers-types@4.20260607.1) 38 20 39 - /@astrojs/compiler/1.1.1: 40 - resolution: {integrity: sha512-JRDEARnuUUOlKUE4XVu8+NoeNWpOHtYQW39uWjqTbpefMjL95og54vTKLHqeUajXWeY115zZtO7jIVdOmQ1IPQ==} 41 - dev: false 21 + packages: 42 22 43 - /@astrojs/language-server/0.28.3: 44 - resolution: {integrity: sha512-fPovAX/X46eE2w03jNRMpQ7W9m2mAvNt4Ay65lD9wl1Z5vIQYxlg7Enp9qP225muTr4jSVB5QiLumFJmZMAaVA==} 45 - hasBin: true 46 - dependencies: 47 - '@vscode/emmet-helper': 2.8.6 48 - events: 3.3.0 49 - prettier: 2.8.4 50 - prettier-plugin-astro: 0.7.2 51 - source-map: 0.7.4 52 - vscode-css-languageservice: 6.2.3 53 - vscode-html-languageservice: 5.0.4 54 - vscode-languageserver: 8.1.0 55 - vscode-languageserver-protocol: 3.17.3 56 - vscode-languageserver-textdocument: 1.0.8 57 - vscode-languageserver-types: 3.17.3 58 - vscode-uri: 3.0.7 59 - dev: false 23 + '@cloudflare/kv-asset-handler@0.5.0': 24 + resolution: {integrity: sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==} 25 + engines: {node: '>=22.0.0'} 60 26 61 - /@astrojs/markdown-remark/2.0.1_astro@2.0.11: 62 - resolution: {integrity: sha512-xQF1rXGJN18m+zZucwRRtmNehuhPMMhZhi6HWKrtpEAKnHSPk8lqf1GXgKH7/Sypglu8ivdECZ+EGs6kOYVasQ==} 27 + '@cloudflare/unenv-preset@2.16.1': 28 + resolution: {integrity: sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==} 63 29 peerDependencies: 64 - astro: ^2.0.2 65 - dependencies: 66 - '@astrojs/prism': 2.0.0 67 - astro: 2.0.11 68 - github-slugger: 1.5.0 69 - import-meta-resolve: 2.2.1 70 - rehype-raw: 6.1.1 71 - rehype-stringify: 9.0.3 72 - remark-gfm: 3.0.1 73 - remark-parse: 10.0.1 74 - remark-rehype: 10.1.0 75 - remark-smartypants: 2.0.0 76 - shiki: 0.11.1 77 - unified: 10.1.2 78 - unist-util-visit: 4.1.2 79 - vfile: 5.3.7 80 - transitivePeerDependencies: 81 - - supports-color 82 - dev: false 30 + unenv: 2.0.0-rc.24 31 + workerd: '>1.20260305.0 <2.0.0-0' 32 + peerDependenciesMeta: 33 + workerd: 34 + optional: true 83 35 84 - /@astrojs/prism/2.0.0: 85 - resolution: {integrity: sha512-YgeoeEPqsxaEpg0rwe/bUq3653LqSQnMjrLlpYwrbQQMQQqz6Y5yXN+RX3SfLJ6ppNb4+Fu2+Z49EXjk48Ihjw==} 86 - engines: {node: '>=16.12.0'} 87 - dependencies: 88 - prismjs: 1.29.0 89 - dev: false 36 + '@cloudflare/workerd-darwin-64@1.20260603.1': 37 + resolution: {integrity: sha512-cEXDWu6V3ZrpmwWkM4OJE9AeXjdAgOY5rh8EHhcBVCuP5rxnzUbPzLtrVOHx0UUUAcCrFq0Xsa6mZKL1VUZsKQ==} 38 + engines: {node: '>=16'} 39 + cpu: [x64] 40 + os: [darwin] 90 41 91 - /@astrojs/telemetry/2.0.0: 92 - resolution: {integrity: sha512-RnWojVMIsql3GGWDP5pNWmhmBQVkCpxGNZ8yPr2cbmUqsUYGSvErhqfkLfro9j2/STi5UDmSpNgjPkQmXpgnKw==} 93 - engines: {node: '>=16.12.0'} 94 - dependencies: 95 - ci-info: 3.8.0 96 - debug: 4.3.4 97 - dlv: 1.1.3 98 - dset: 3.1.2 99 - is-docker: 3.0.0 100 - is-wsl: 2.2.0 101 - undici: 5.19.1 102 - which-pm-runs: 1.1.0 103 - transitivePeerDependencies: 104 - - supports-color 105 - dev: false 42 + '@cloudflare/workerd-darwin-arm64@1.20260603.1': 43 + resolution: {integrity: sha512-uBPK4LaWJNbbCYwPnUAehlHbbVulhVZPZsdcAhBPfZhHb3QAuAEPAQepO/P67R3V6Cni4YGx1fLbL8A5wwoaNA==} 44 + engines: {node: '>=16'} 45 + cpu: [arm64] 46 + os: [darwin] 106 47 107 - /@astrojs/webapi/2.0.0: 108 - resolution: {integrity: sha512-gziwy+XvY+/B9mq/eurgJMZ4iFnkcqg1wb0tA8BsVfiUPwl7yQKAFrBxrs2rWfKMXyWlVaTFc8rAYcB5VXQEuw==} 109 - dependencies: 110 - undici: 5.19.1 111 - dev: false 48 + '@cloudflare/workerd-linux-64@1.20260603.1': 49 + resolution: {integrity: sha512-ht9l6/8Tk7Rp6kA4S9oFZ4X8u0VjnnFdmU/6B3fnABYKREYTKh2RdOqXqXxcp5eNJseireKnWik/hQOPK1CutQ==} 50 + engines: {node: '>=16'} 51 + cpu: [x64] 52 + os: [linux] 112 53 113 - /@babel/code-frame/7.18.6: 114 - resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} 115 - engines: {node: '>=6.9.0'} 116 - dependencies: 117 - '@babel/highlight': 7.18.6 118 - dev: false 54 + '@cloudflare/workerd-linux-arm64@1.20260603.1': 55 + resolution: {integrity: sha512-LJZ6x00rAjSrobV4m0ZW0TpH5ilBbKcWBzlH+y+KOUsIE/CpTuhAzKV43TbSnFLRX5+jrWKiz2v0hO91lPXy6A==} 56 + engines: {node: '>=16'} 57 + cpu: [arm64] 58 + os: [linux] 119 59 120 - /@babel/compat-data/7.20.14: 121 - resolution: {integrity: sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==} 122 - engines: {node: '>=6.9.0'} 123 - dev: false 60 + '@cloudflare/workerd-windows-64@1.20260603.1': 61 + resolution: {integrity: sha512-DvwqkXMAJRPoDN4PxapAwhlz/6ouD+6R1ttbAEK3cWD/QBvFF5STx7Ds/9Irf+rBly3np3uHWkeX+wZnNFEuzA==} 62 + engines: {node: '>=16'} 63 + cpu: [x64] 64 + os: [win32] 124 65 125 - /@babel/core/7.20.12: 126 - resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==} 127 - engines: {node: '>=6.9.0'} 128 - dependencies: 129 - '@ampproject/remapping': 2.2.0 130 - '@babel/code-frame': 7.18.6 131 - '@babel/generator': 7.20.14 132 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 133 - '@babel/helper-module-transforms': 7.20.11 134 - '@babel/helpers': 7.20.13 135 - '@babel/parser': 7.20.15 136 - '@babel/template': 7.20.7 137 - '@babel/traverse': 7.20.13 138 - '@babel/types': 7.20.7 139 - convert-source-map: 1.9.0 140 - debug: 4.3.4 141 - gensync: 1.0.0-beta.2 142 - json5: 2.2.3 143 - semver: 6.3.0 144 - transitivePeerDependencies: 145 - - supports-color 146 - dev: false 66 + '@cloudflare/workers-types@4.20260607.1': 67 + resolution: {integrity: sha512-TSiusluJ8+5esTMYwxGFuT1SNU/PRzPmt9VMsmAlzjIK0mhc24Zsc1bbGEVH5qyMZ8hrdRtrAPdt2+T8Vph2+Q==} 147 68 148 - /@babel/generator/7.20.14: 149 - resolution: {integrity: sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==} 150 - engines: {node: '>=6.9.0'} 151 - dependencies: 152 - '@babel/types': 7.20.7 153 - '@jridgewell/gen-mapping': 0.3.2 154 - jsesc: 2.5.2 155 - dev: false 69 + '@cspotcode/source-map-support@0.8.1': 70 + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} 71 + engines: {node: '>=12'} 156 72 157 - /@babel/helper-annotate-as-pure/7.18.6: 158 - resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} 159 - engines: {node: '>=6.9.0'} 160 - dependencies: 161 - '@babel/types': 7.20.7 162 - dev: false 73 + '@emnapi/runtime@1.10.0': 74 + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} 163 75 164 - /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.12: 165 - resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} 166 - engines: {node: '>=6.9.0'} 167 - peerDependencies: 168 - '@babel/core': ^7.0.0 169 - dependencies: 170 - '@babel/compat-data': 7.20.14 171 - '@babel/core': 7.20.12 172 - '@babel/helper-validator-option': 7.18.6 173 - browserslist: 4.21.5 174 - lru-cache: 5.1.1 175 - semver: 6.3.0 176 - dev: false 76 + '@esbuild/aix-ppc64@0.27.3': 77 + resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} 78 + engines: {node: '>=18'} 79 + cpu: [ppc64] 80 + os: [aix] 177 81 178 - /@babel/helper-environment-visitor/7.18.9: 179 - resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} 180 - engines: {node: '>=6.9.0'} 181 - dev: false 182 - 183 - /@babel/helper-function-name/7.19.0: 184 - resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} 185 - engines: {node: '>=6.9.0'} 186 - dependencies: 187 - '@babel/template': 7.20.7 188 - '@babel/types': 7.20.7 189 - dev: false 190 - 191 - /@babel/helper-hoist-variables/7.18.6: 192 - resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} 193 - engines: {node: '>=6.9.0'} 194 - dependencies: 195 - '@babel/types': 7.20.7 196 - dev: false 197 - 198 - /@babel/helper-module-imports/7.18.6: 199 - resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} 200 - engines: {node: '>=6.9.0'} 201 - dependencies: 202 - '@babel/types': 7.20.7 203 - dev: false 204 - 205 - /@babel/helper-module-transforms/7.20.11: 206 - resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} 207 - engines: {node: '>=6.9.0'} 208 - dependencies: 209 - '@babel/helper-environment-visitor': 7.18.9 210 - '@babel/helper-module-imports': 7.18.6 211 - '@babel/helper-simple-access': 7.20.2 212 - '@babel/helper-split-export-declaration': 7.18.6 213 - '@babel/helper-validator-identifier': 7.19.1 214 - '@babel/template': 7.20.7 215 - '@babel/traverse': 7.20.13 216 - '@babel/types': 7.20.7 217 - transitivePeerDependencies: 218 - - supports-color 219 - dev: false 220 - 221 - /@babel/helper-plugin-utils/7.20.2: 222 - resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} 223 - engines: {node: '>=6.9.0'} 224 - dev: false 225 - 226 - /@babel/helper-simple-access/7.20.2: 227 - resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} 228 - engines: {node: '>=6.9.0'} 229 - dependencies: 230 - '@babel/types': 7.20.7 231 - dev: false 232 - 233 - /@babel/helper-split-export-declaration/7.18.6: 234 - resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} 235 - engines: {node: '>=6.9.0'} 236 - dependencies: 237 - '@babel/types': 7.20.7 238 - dev: false 239 - 240 - /@babel/helper-string-parser/7.19.4: 241 - resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} 242 - engines: {node: '>=6.9.0'} 243 - dev: false 244 - 245 - /@babel/helper-validator-identifier/7.19.1: 246 - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} 247 - engines: {node: '>=6.9.0'} 248 - dev: false 249 - 250 - /@babel/helper-validator-option/7.18.6: 251 - resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} 252 - engines: {node: '>=6.9.0'} 253 - dev: false 254 - 255 - /@babel/helpers/7.20.13: 256 - resolution: {integrity: sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==} 257 - engines: {node: '>=6.9.0'} 258 - dependencies: 259 - '@babel/template': 7.20.7 260 - '@babel/traverse': 7.20.13 261 - '@babel/types': 7.20.7 262 - transitivePeerDependencies: 263 - - supports-color 264 - dev: false 265 - 266 - /@babel/highlight/7.18.6: 267 - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} 268 - engines: {node: '>=6.9.0'} 269 - dependencies: 270 - '@babel/helper-validator-identifier': 7.19.1 271 - chalk: 2.4.2 272 - js-tokens: 4.0.0 273 - dev: false 274 - 275 - /@babel/parser/7.20.15: 276 - resolution: {integrity: sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==} 277 - engines: {node: '>=6.0.0'} 278 - hasBin: true 279 - dependencies: 280 - '@babel/types': 7.20.7 281 - dev: false 282 - 283 - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.12: 284 - resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} 285 - engines: {node: '>=6.9.0'} 286 - peerDependencies: 287 - '@babel/core': ^7.0.0-0 288 - dependencies: 289 - '@babel/core': 7.20.12 290 - '@babel/helper-plugin-utils': 7.20.2 291 - dev: false 292 - 293 - /@babel/plugin-transform-react-jsx/7.20.13_@babel+core@7.20.12: 294 - resolution: {integrity: sha512-MmTZx/bkUrfJhhYAYt3Urjm+h8DQGrPrnKQ94jLo7NLuOU+T89a7IByhKmrb8SKhrIYIQ0FN0CHMbnFRen4qNw==} 295 - engines: {node: '>=6.9.0'} 296 - peerDependencies: 297 - '@babel/core': ^7.0.0-0 298 - dependencies: 299 - '@babel/core': 7.20.12 300 - '@babel/helper-annotate-as-pure': 7.18.6 301 - '@babel/helper-module-imports': 7.18.6 302 - '@babel/helper-plugin-utils': 7.20.2 303 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 304 - '@babel/types': 7.20.7 305 - dev: false 306 - 307 - /@babel/template/7.20.7: 308 - resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} 309 - engines: {node: '>=6.9.0'} 310 - dependencies: 311 - '@babel/code-frame': 7.18.6 312 - '@babel/parser': 7.20.15 313 - '@babel/types': 7.20.7 314 - dev: false 315 - 316 - /@babel/traverse/7.20.13: 317 - resolution: {integrity: sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==} 318 - engines: {node: '>=6.9.0'} 319 - dependencies: 320 - '@babel/code-frame': 7.18.6 321 - '@babel/generator': 7.20.14 322 - '@babel/helper-environment-visitor': 7.18.9 323 - '@babel/helper-function-name': 7.19.0 324 - '@babel/helper-hoist-variables': 7.18.6 325 - '@babel/helper-split-export-declaration': 7.18.6 326 - '@babel/parser': 7.20.15 327 - '@babel/types': 7.20.7 328 - debug: 4.3.4 329 - globals: 11.12.0 330 - transitivePeerDependencies: 331 - - supports-color 332 - dev: false 333 - 334 - /@babel/types/7.20.7: 335 - resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} 336 - engines: {node: '>=6.9.0'} 337 - dependencies: 338 - '@babel/helper-string-parser': 7.19.4 339 - '@babel/helper-validator-identifier': 7.19.1 340 - to-fast-properties: 2.0.0 341 - dev: false 342 - 343 - /@emmetio/abbreviation/2.2.3: 344 - resolution: {integrity: sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==} 345 - dependencies: 346 - '@emmetio/scanner': 1.0.0 347 - dev: false 348 - 349 - /@emmetio/css-abbreviation/2.1.4: 350 - resolution: {integrity: sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==} 351 - dependencies: 352 - '@emmetio/scanner': 1.0.0 353 - dev: false 354 - 355 - /@emmetio/scanner/1.0.0: 356 - resolution: {integrity: sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==} 357 - dev: false 358 - 359 - /@esbuild/android-arm/0.16.17: 360 - resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} 361 - engines: {node: '>=12'} 362 - cpu: [arm] 82 + '@esbuild/android-arm64@0.27.3': 83 + resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} 84 + engines: {node: '>=18'} 85 + cpu: [arm64] 363 86 os: [android] 364 - requiresBuild: true 365 - dev: false 366 - optional: true 367 87 368 - /@esbuild/android-arm64/0.16.17: 369 - resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} 370 - engines: {node: '>=12'} 371 - cpu: [arm64] 88 + '@esbuild/android-arm@0.27.3': 89 + resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} 90 + engines: {node: '>=18'} 91 + cpu: [arm] 372 92 os: [android] 373 - requiresBuild: true 374 - dev: false 375 - optional: true 376 93 377 - /@esbuild/android-x64/0.16.17: 378 - resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} 379 - engines: {node: '>=12'} 94 + '@esbuild/android-x64@0.27.3': 95 + resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} 96 + engines: {node: '>=18'} 380 97 cpu: [x64] 381 98 os: [android] 382 - requiresBuild: true 383 - dev: false 384 - optional: true 385 99 386 - /@esbuild/darwin-arm64/0.16.17: 387 - resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} 388 - engines: {node: '>=12'} 100 + '@esbuild/darwin-arm64@0.27.3': 101 + resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} 102 + engines: {node: '>=18'} 389 103 cpu: [arm64] 390 104 os: [darwin] 391 - requiresBuild: true 392 - dev: false 393 - optional: true 394 105 395 - /@esbuild/darwin-x64/0.16.17: 396 - resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} 397 - engines: {node: '>=12'} 106 + '@esbuild/darwin-x64@0.27.3': 107 + resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} 108 + engines: {node: '>=18'} 398 109 cpu: [x64] 399 110 os: [darwin] 400 - requiresBuild: true 401 - dev: false 402 - optional: true 403 111 404 - /@esbuild/freebsd-arm64/0.16.17: 405 - resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} 406 - engines: {node: '>=12'} 112 + '@esbuild/freebsd-arm64@0.27.3': 113 + resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} 114 + engines: {node: '>=18'} 407 115 cpu: [arm64] 408 116 os: [freebsd] 409 - requiresBuild: true 410 - dev: false 411 - optional: true 412 117 413 - /@esbuild/freebsd-x64/0.16.17: 414 - resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} 415 - engines: {node: '>=12'} 118 + '@esbuild/freebsd-x64@0.27.3': 119 + resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} 120 + engines: {node: '>=18'} 416 121 cpu: [x64] 417 122 os: [freebsd] 418 - requiresBuild: true 419 - dev: false 420 - optional: true 421 123 422 - /@esbuild/linux-arm/0.16.17: 423 - resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} 424 - engines: {node: '>=12'} 425 - cpu: [arm] 124 + '@esbuild/linux-arm64@0.27.3': 125 + resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} 126 + engines: {node: '>=18'} 127 + cpu: [arm64] 426 128 os: [linux] 427 - requiresBuild: true 428 - dev: false 429 - optional: true 430 129 431 - /@esbuild/linux-arm64/0.16.17: 432 - resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} 433 - engines: {node: '>=12'} 434 - cpu: [arm64] 130 + '@esbuild/linux-arm@0.27.3': 131 + resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} 132 + engines: {node: '>=18'} 133 + cpu: [arm] 435 134 os: [linux] 436 - requiresBuild: true 437 - dev: false 438 - optional: true 439 135 440 - /@esbuild/linux-ia32/0.16.17: 441 - resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} 442 - engines: {node: '>=12'} 136 + '@esbuild/linux-ia32@0.27.3': 137 + resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} 138 + engines: {node: '>=18'} 443 139 cpu: [ia32] 444 140 os: [linux] 445 - requiresBuild: true 446 - dev: false 447 - optional: true 448 141 449 - /@esbuild/linux-loong64/0.16.17: 450 - resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} 451 - engines: {node: '>=12'} 142 + '@esbuild/linux-loong64@0.27.3': 143 + resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} 144 + engines: {node: '>=18'} 452 145 cpu: [loong64] 453 146 os: [linux] 454 - requiresBuild: true 455 - dev: false 456 - optional: true 457 147 458 - /@esbuild/linux-mips64el/0.16.17: 459 - resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} 460 - engines: {node: '>=12'} 148 + '@esbuild/linux-mips64el@0.27.3': 149 + resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} 150 + engines: {node: '>=18'} 461 151 cpu: [mips64el] 462 152 os: [linux] 463 - requiresBuild: true 464 - dev: false 465 - optional: true 466 153 467 - /@esbuild/linux-ppc64/0.16.17: 468 - resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} 469 - engines: {node: '>=12'} 154 + '@esbuild/linux-ppc64@0.27.3': 155 + resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} 156 + engines: {node: '>=18'} 470 157 cpu: [ppc64] 471 158 os: [linux] 472 - requiresBuild: true 473 - dev: false 474 - optional: true 475 159 476 - /@esbuild/linux-riscv64/0.16.17: 477 - resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} 478 - engines: {node: '>=12'} 160 + '@esbuild/linux-riscv64@0.27.3': 161 + resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} 162 + engines: {node: '>=18'} 479 163 cpu: [riscv64] 480 164 os: [linux] 481 - requiresBuild: true 482 - dev: false 483 - optional: true 484 165 485 - /@esbuild/linux-s390x/0.16.17: 486 - resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} 487 - engines: {node: '>=12'} 166 + '@esbuild/linux-s390x@0.27.3': 167 + resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} 168 + engines: {node: '>=18'} 488 169 cpu: [s390x] 489 170 os: [linux] 490 - requiresBuild: true 491 - dev: false 492 - optional: true 493 171 494 - /@esbuild/linux-x64/0.16.17: 495 - resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} 496 - engines: {node: '>=12'} 172 + '@esbuild/linux-x64@0.27.3': 173 + resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} 174 + engines: {node: '>=18'} 497 175 cpu: [x64] 498 176 os: [linux] 499 - requiresBuild: true 500 - dev: false 501 - optional: true 177 + 178 + '@esbuild/netbsd-arm64@0.27.3': 179 + resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} 180 + engines: {node: '>=18'} 181 + cpu: [arm64] 182 + os: [netbsd] 502 183 503 - /@esbuild/netbsd-x64/0.16.17: 504 - resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} 505 - engines: {node: '>=12'} 184 + '@esbuild/netbsd-x64@0.27.3': 185 + resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} 186 + engines: {node: '>=18'} 506 187 cpu: [x64] 507 188 os: [netbsd] 508 - requiresBuild: true 509 - dev: false 510 - optional: true 189 + 190 + '@esbuild/openbsd-arm64@0.27.3': 191 + resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} 192 + engines: {node: '>=18'} 193 + cpu: [arm64] 194 + os: [openbsd] 511 195 512 - /@esbuild/openbsd-x64/0.16.17: 513 - resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} 514 - engines: {node: '>=12'} 196 + '@esbuild/openbsd-x64@0.27.3': 197 + resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} 198 + engines: {node: '>=18'} 515 199 cpu: [x64] 516 200 os: [openbsd] 517 - requiresBuild: true 518 - dev: false 519 - optional: true 520 201 521 - /@esbuild/sunos-x64/0.16.17: 522 - resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} 523 - engines: {node: '>=12'} 202 + '@esbuild/openharmony-arm64@0.27.3': 203 + resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} 204 + engines: {node: '>=18'} 205 + cpu: [arm64] 206 + os: [openharmony] 207 + 208 + '@esbuild/sunos-x64@0.27.3': 209 + resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} 210 + engines: {node: '>=18'} 524 211 cpu: [x64] 525 212 os: [sunos] 526 - requiresBuild: true 527 - dev: false 528 - optional: true 529 213 530 - /@esbuild/win32-arm64/0.16.17: 531 - resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} 532 - engines: {node: '>=12'} 214 + '@esbuild/win32-arm64@0.27.3': 215 + resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} 216 + engines: {node: '>=18'} 533 217 cpu: [arm64] 534 218 os: [win32] 535 - requiresBuild: true 536 - dev: false 537 - optional: true 538 219 539 - /@esbuild/win32-ia32/0.16.17: 540 - resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} 541 - engines: {node: '>=12'} 220 + '@esbuild/win32-ia32@0.27.3': 221 + resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} 222 + engines: {node: '>=18'} 542 223 cpu: [ia32] 543 224 os: [win32] 544 - requiresBuild: true 545 - dev: false 546 - optional: true 547 225 548 - /@esbuild/win32-x64/0.16.17: 549 - resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} 550 - engines: {node: '>=12'} 226 + '@esbuild/win32-x64@0.27.3': 227 + resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} 228 + engines: {node: '>=18'} 551 229 cpu: [x64] 552 230 os: [win32] 553 - requiresBuild: true 554 - dev: false 555 - optional: true 556 231 557 - /@jridgewell/gen-mapping/0.1.1: 558 - resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} 559 - engines: {node: '>=6.0.0'} 560 - dependencies: 561 - '@jridgewell/set-array': 1.1.2 562 - '@jridgewell/sourcemap-codec': 1.4.14 563 - dev: false 232 + '@img/colour@1.1.0': 233 + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} 234 + engines: {node: '>=18'} 564 235 565 - /@jridgewell/gen-mapping/0.3.2: 566 - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} 567 - engines: {node: '>=6.0.0'} 568 - dependencies: 569 - '@jridgewell/set-array': 1.1.2 570 - '@jridgewell/sourcemap-codec': 1.4.14 571 - '@jridgewell/trace-mapping': 0.3.17 572 - dev: false 236 + '@img/sharp-darwin-arm64@0.34.5': 237 + resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} 238 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 239 + cpu: [arm64] 240 + os: [darwin] 573 241 574 - /@jridgewell/resolve-uri/3.1.0: 575 - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 576 - engines: {node: '>=6.0.0'} 577 - dev: false 242 + '@img/sharp-darwin-x64@0.34.5': 243 + resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} 244 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 245 + cpu: [x64] 246 + os: [darwin] 578 247 579 - /@jridgewell/set-array/1.1.2: 580 - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 581 - engines: {node: '>=6.0.0'} 582 - dev: false 248 + '@img/sharp-libvips-darwin-arm64@1.2.4': 249 + resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} 250 + cpu: [arm64] 251 + os: [darwin] 583 252 584 - /@jridgewell/sourcemap-codec/1.4.14: 585 - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 586 - dev: false 253 + '@img/sharp-libvips-darwin-x64@1.2.4': 254 + resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} 255 + cpu: [x64] 256 + os: [darwin] 587 257 588 - /@jridgewell/trace-mapping/0.3.17: 589 - resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} 590 - dependencies: 591 - '@jridgewell/resolve-uri': 3.1.0 592 - '@jridgewell/sourcemap-codec': 1.4.14 593 - dev: false 258 + '@img/sharp-libvips-linux-arm64@1.2.4': 259 + resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} 260 + cpu: [arm64] 261 + os: [linux] 594 262 595 - /@ljharb/has-package-exports-patterns/0.0.2: 596 - resolution: {integrity: sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==} 597 - dev: false 263 + '@img/sharp-libvips-linux-arm@1.2.4': 264 + resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} 265 + cpu: [arm] 266 + os: [linux] 598 267 599 - /@nodelib/fs.scandir/2.1.5: 600 - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 601 - engines: {node: '>= 8'} 602 - dependencies: 603 - '@nodelib/fs.stat': 2.0.5 604 - run-parallel: 1.2.0 605 - dev: false 268 + '@img/sharp-libvips-linux-ppc64@1.2.4': 269 + resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} 270 + cpu: [ppc64] 271 + os: [linux] 606 272 607 - /@nodelib/fs.stat/2.0.5: 608 - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 609 - engines: {node: '>= 8'} 610 - dev: false 273 + '@img/sharp-libvips-linux-riscv64@1.2.4': 274 + resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} 275 + cpu: [riscv64] 276 + os: [linux] 611 277 612 - /@nodelib/fs.walk/1.2.8: 613 - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 614 - engines: {node: '>= 8'} 615 - dependencies: 616 - '@nodelib/fs.scandir': 2.1.5 617 - fastq: 1.15.0 618 - dev: false 278 + '@img/sharp-libvips-linux-s390x@1.2.4': 279 + resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} 280 + cpu: [s390x] 281 + os: [linux] 619 282 620 - /@pkgr/utils/2.3.1: 621 - resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} 622 - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 623 - dependencies: 624 - cross-spawn: 7.0.3 625 - is-glob: 4.0.3 626 - open: 8.4.1 627 - picocolors: 1.0.0 628 - tiny-glob: 0.2.9 629 - tslib: 2.5.0 630 - dev: false 283 + '@img/sharp-libvips-linux-x64@1.2.4': 284 + resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} 285 + cpu: [x64] 286 + os: [linux] 631 287 632 - /@types/babel__core/7.20.0: 633 - resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} 634 - dependencies: 635 - '@babel/parser': 7.20.15 636 - '@babel/types': 7.20.7 637 - '@types/babel__generator': 7.6.4 638 - '@types/babel__template': 7.4.1 639 - '@types/babel__traverse': 7.18.3 640 - dev: false 288 + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 289 + resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} 290 + cpu: [arm64] 291 + os: [linux] 641 292 642 - /@types/babel__generator/7.6.4: 643 - resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} 644 - dependencies: 645 - '@babel/types': 7.20.7 646 - dev: false 293 + '@img/sharp-libvips-linuxmusl-x64@1.2.4': 294 + resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} 295 + cpu: [x64] 296 + os: [linux] 647 297 648 - /@types/babel__template/7.4.1: 649 - resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} 650 - dependencies: 651 - '@babel/parser': 7.20.15 652 - '@babel/types': 7.20.7 653 - dev: false 298 + '@img/sharp-linux-arm64@0.34.5': 299 + resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} 300 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 301 + cpu: [arm64] 302 + os: [linux] 654 303 655 - /@types/babel__traverse/7.18.3: 656 - resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} 657 - dependencies: 658 - '@babel/types': 7.20.7 659 - dev: false 304 + '@img/sharp-linux-arm@0.34.5': 305 + resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} 306 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 307 + cpu: [arm] 308 + os: [linux] 660 309 661 - /@types/debug/4.1.7: 662 - resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} 663 - dependencies: 664 - '@types/ms': 0.7.31 665 - dev: false 310 + '@img/sharp-linux-ppc64@0.34.5': 311 + resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} 312 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 313 + cpu: [ppc64] 314 + os: [linux] 666 315 667 - /@types/estree/1.0.0: 668 - resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} 669 - dev: false 316 + '@img/sharp-linux-riscv64@0.34.5': 317 + resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} 318 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 319 + cpu: [riscv64] 320 + os: [linux] 670 321 671 - /@types/hast/2.3.4: 672 - resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} 673 - dependencies: 674 - '@types/unist': 2.0.6 675 - dev: false 322 + '@img/sharp-linux-s390x@0.34.5': 323 + resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} 324 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 325 + cpu: [s390x] 326 + os: [linux] 676 327 677 - /@types/json5/0.0.30: 678 - resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==} 679 - dev: false 328 + '@img/sharp-linux-x64@0.34.5': 329 + resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} 330 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 331 + cpu: [x64] 332 + os: [linux] 680 333 681 - /@types/mdast/3.0.10: 682 - resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} 683 - dependencies: 684 - '@types/unist': 2.0.6 685 - dev: false 334 + '@img/sharp-linuxmusl-arm64@0.34.5': 335 + resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} 336 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 337 + cpu: [arm64] 338 + os: [linux] 686 339 687 - /@types/ms/0.7.31: 688 - resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} 689 - dev: false 340 + '@img/sharp-linuxmusl-x64@0.34.5': 341 + resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} 342 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 343 + cpu: [x64] 344 + os: [linux] 690 345 691 - /@types/nlcst/1.0.0: 692 - resolution: {integrity: sha512-3TGCfOcy8R8mMQ4CNSNOe3PG66HttvjcLzCoOpvXvDtfWOTi+uT/rxeOKm/qEwbM4SNe1O/PjdiBK2YcTjU4OQ==} 693 - dependencies: 694 - '@types/unist': 2.0.6 695 - dev: false 346 + '@img/sharp-wasm32@0.34.5': 347 + resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} 348 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 349 + cpu: [wasm32] 696 350 697 - /@types/parse5/6.0.3: 698 - resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} 699 - dev: false 700 - 701 - /@types/resolve/1.20.2: 702 - resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} 703 - dev: false 351 + '@img/sharp-win32-arm64@0.34.5': 352 + resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} 353 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 354 + cpu: [arm64] 355 + os: [win32] 704 356 705 - /@types/unist/2.0.6: 706 - resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} 707 - dev: false 708 - 709 - /@types/yargs-parser/21.0.0: 710 - resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} 711 - dev: false 712 - 713 - /@vscode/emmet-helper/2.8.6: 714 - resolution: {integrity: sha512-IIB8jbiKy37zN8bAIHx59YmnIelY78CGHtThnibD/d3tQOKRY83bYVi9blwmZVUZh6l9nfkYH3tvReaiNxY9EQ==} 715 - dependencies: 716 - emmet: 2.3.6 717 - jsonc-parser: 2.3.1 718 - vscode-languageserver-textdocument: 1.0.8 719 - vscode-languageserver-types: 3.17.3 720 - vscode-uri: 2.1.2 721 - dev: false 722 - 723 - /@vscode/l10n/0.0.11: 724 - resolution: {integrity: sha512-ukOMWnCg1tCvT7WnDfsUKQOFDQGsyR5tNgRpwmqi+5/vzU3ghdDXzvIM4IOPdSb3OeSsBNvmSL8nxIVOqi2WXA==} 725 - dev: false 726 - 727 - /@webcontainer/api/1.0.0: 728 - resolution: {integrity: sha512-1bHZ5svZFhdAMFI2apVlne56wiSUVF/aO1YErNOukeiSc3WO8Gap3c4uUvEezkPlGWpq07gF8n/8I1eNL+9M4Q==} 729 - dev: false 730 - 731 - /acorn/8.8.2: 732 - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} 733 - engines: {node: '>=0.4.0'} 734 - hasBin: true 735 - dev: false 736 - 737 - /ansi-align/3.0.1: 738 - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 739 - dependencies: 740 - string-width: 4.2.3 741 - dev: false 742 - 743 - /ansi-regex/5.0.1: 744 - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 745 - engines: {node: '>=8'} 746 - dev: false 357 + '@img/sharp-win32-ia32@0.34.5': 358 + resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} 359 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 360 + cpu: [ia32] 361 + os: [win32] 747 362 748 - /ansi-regex/6.0.1: 749 - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 750 - engines: {node: '>=12'} 751 - dev: false 363 + '@img/sharp-win32-x64@0.34.5': 364 + resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} 365 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 366 + cpu: [x64] 367 + os: [win32] 752 368 753 - /ansi-styles/3.2.1: 754 - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 755 - engines: {node: '>=4'} 756 - dependencies: 757 - color-convert: 1.9.3 758 - dev: false 369 + '@jridgewell/resolve-uri@3.1.2': 370 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 371 + engines: {node: '>=6.0.0'} 759 372 760 - /ansi-styles/4.3.0: 761 - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 762 - engines: {node: '>=8'} 763 - dependencies: 764 - color-convert: 2.0.1 765 - dev: false 373 + '@jridgewell/sourcemap-codec@1.5.5': 374 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 766 375 767 - /ansi-styles/6.2.1: 768 - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 769 - engines: {node: '>=12'} 770 - dev: false 376 + '@jridgewell/trace-mapping@0.3.9': 377 + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 771 378 772 - /ansi-to-html/0.7.2: 773 - resolution: {integrity: sha512-v6MqmEpNlxF+POuyhKkidusCHWWkaLcGRURzivcU3I9tv7k4JVhFcnukrM5Rlk2rUywdZuzYAZ+kbZqWCnfN3g==} 774 - engines: {node: '>=8.0.0'} 775 - hasBin: true 776 - dependencies: 777 - entities: 2.2.0 778 - dev: false 379 + '@poppinss/colors@4.1.6': 380 + resolution: {integrity: sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==} 779 381 780 - /argparse/1.0.10: 781 - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} 782 - dependencies: 783 - sprintf-js: 1.0.3 784 - dev: false 382 + '@poppinss/dumper@0.6.5': 383 + resolution: {integrity: sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==} 785 384 786 - /array-iterate/2.0.1: 787 - resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} 788 - dev: false 385 + '@poppinss/exception@1.2.3': 386 + resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==} 789 387 790 - /astro/2.0.11: 791 - resolution: {integrity: sha512-dXBuHE1ZYfafHyjhe7ZUkcZzGGInWrLCMeHAML//+mdySr/htDsiMo8DN25Ld5siKClsCvyXgxitu651wSWcyw==} 792 - engines: {node: '>=16.12.0', npm: '>=6.14.0'} 793 - hasBin: true 794 - dependencies: 795 - '@astrojs/compiler': 1.1.1 796 - '@astrojs/language-server': 0.28.3 797 - '@astrojs/markdown-remark': 2.0.1_astro@2.0.11 798 - '@astrojs/telemetry': 2.0.0 799 - '@astrojs/webapi': 2.0.0 800 - '@babel/core': 7.20.12 801 - '@babel/generator': 7.20.14 802 - '@babel/parser': 7.20.15 803 - '@babel/plugin-transform-react-jsx': 7.20.13_@babel+core@7.20.12 804 - '@babel/traverse': 7.20.13 805 - '@babel/types': 7.20.7 806 - '@types/babel__core': 7.20.0 807 - '@types/yargs-parser': 21.0.0 808 - acorn: 8.8.2 809 - boxen: 6.2.1 810 - ci-info: 3.8.0 811 - common-ancestor-path: 1.0.1 812 - cookie: 0.5.0 813 - debug: 4.3.4 814 - deepmerge-ts: 4.3.0 815 - devalue: 4.3.0 816 - diff: 5.1.0 817 - es-module-lexer: 1.1.1 818 - estree-walker: 3.0.3 819 - execa: 6.1.0 820 - fast-glob: 3.2.12 821 - github-slugger: 2.0.0 822 - gray-matter: 4.0.3 823 - html-escaper: 3.0.3 824 - kleur: 4.1.5 825 - magic-string: 0.27.0 826 - mime: 3.0.0 827 - ora: 6.1.2 828 - path-to-regexp: 6.2.1 829 - preferred-pm: 3.0.3 830 - prompts: 2.4.2 831 - rehype: 12.0.1 832 - semver: 7.3.8 833 - server-destroy: 1.0.1 834 - shiki: 0.11.1 835 - slash: 4.0.0 836 - string-width: 5.1.2 837 - strip-ansi: 7.0.1 838 - supports-esm: 1.0.0 839 - tsconfig-resolver: 3.0.1 840 - typescript: 4.9.5 841 - unist-util-visit: 4.1.2 842 - vfile: 5.3.7 843 - vite: 4.1.1 844 - vitefu: 0.2.4_vite@4.1.1 845 - yargs-parser: 21.1.1 846 - zod: 3.20.6 847 - transitivePeerDependencies: 848 - - '@types/node' 849 - - less 850 - - sass 851 - - stylus 852 - - sugarss 853 - - supports-color 854 - - terser 855 - dev: false 388 + '@sindresorhus/is@7.2.0': 389 + resolution: {integrity: sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==} 390 + engines: {node: '>=18'} 856 391 857 - /bail/2.0.2: 858 - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} 859 - dev: false 392 + '@speed-highlight/core@1.2.15': 393 + resolution: {integrity: sha512-BMq1K3DsElxDWawkX6eLg9+CKJrTVGCBAWVuHXVUV2u0s2711qiChLSId6ikYPfxhdYocLNt3wWwSvDiTvFabw==} 860 394 861 - /base64-js/1.5.1: 862 - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 863 - dev: false 395 + blake3-wasm@2.1.5: 396 + resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} 864 397 865 - /bl/5.1.0: 866 - resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} 867 - dependencies: 868 - buffer: 6.0.3 869 - inherits: 2.0.4 870 - readable-stream: 3.6.0 871 - dev: false 398 + cookie@1.1.1: 399 + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} 400 + engines: {node: '>=18'} 872 401 873 - /boxen/6.2.1: 874 - resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} 875 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 876 - dependencies: 877 - ansi-align: 3.0.1 878 - camelcase: 6.3.0 879 - chalk: 4.1.2 880 - cli-boxes: 3.0.0 881 - string-width: 5.1.2 882 - type-fest: 2.19.0 883 - widest-line: 4.0.1 884 - wrap-ansi: 8.1.0 885 - dev: false 886 - 887 - /braces/3.0.2: 888 - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 402 + detect-libc@2.1.2: 403 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 889 404 engines: {node: '>=8'} 890 - dependencies: 891 - fill-range: 7.0.1 892 - dev: false 893 405 894 - /browserslist/4.21.5: 895 - resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} 896 - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 897 - hasBin: true 898 - dependencies: 899 - caniuse-lite: 1.0.30001452 900 - electron-to-chromium: 1.4.295 901 - node-releases: 2.0.10 902 - update-browserslist-db: 1.0.10_browserslist@4.21.5 903 - dev: false 904 - 905 - /buffer/6.0.3: 906 - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} 907 - dependencies: 908 - base64-js: 1.5.1 909 - ieee754: 1.2.1 910 - dev: false 911 - 912 - /busboy/1.6.0: 913 - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 914 - engines: {node: '>=10.16.0'} 915 - dependencies: 916 - streamsearch: 1.1.0 917 - dev: false 918 - 919 - /camelcase/6.3.0: 920 - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} 921 - engines: {node: '>=10'} 922 - dev: false 923 - 924 - /caniuse-lite/1.0.30001452: 925 - resolution: {integrity: sha512-Lkp0vFjMkBB3GTpLR8zk4NwW5EdRdnitwYJHDOOKIU85x4ckYCPQ+9WlVvSVClHxVReefkUMtWZH2l9KGlD51w==} 926 - dev: false 927 - 928 - /ccount/2.0.1: 929 - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 930 - dev: false 931 - 932 - /chalk/2.4.2: 933 - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 934 - engines: {node: '>=4'} 935 - dependencies: 936 - ansi-styles: 3.2.1 937 - escape-string-regexp: 1.0.5 938 - supports-color: 5.5.0 939 - dev: false 940 - 941 - /chalk/4.1.2: 942 - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 943 - engines: {node: '>=10'} 944 - dependencies: 945 - ansi-styles: 4.3.0 946 - supports-color: 7.2.0 947 - dev: false 406 + error-stack-parser-es@1.0.5: 407 + resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} 948 408 949 - /chalk/5.2.0: 950 - resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} 951 - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 952 - dev: false 953 - 954 - /character-entities-html4/2.1.0: 955 - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 956 - dev: false 957 - 958 - /character-entities-legacy/3.0.0: 959 - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} 960 - dev: false 961 - 962 - /character-entities/2.0.2: 963 - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 964 - dev: false 965 - 966 - /ci-info/3.8.0: 967 - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} 968 - engines: {node: '>=8'} 969 - dev: false 970 - 971 - /cli-boxes/3.0.0: 972 - resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 973 - engines: {node: '>=10'} 974 - dev: false 975 - 976 - /cli-cursor/4.0.0: 977 - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} 978 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 979 - dependencies: 980 - restore-cursor: 4.0.0 981 - dev: false 982 - 983 - /cli-spinners/2.7.0: 984 - resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} 985 - engines: {node: '>=6'} 986 - dev: false 987 - 988 - /clone/1.0.4: 989 - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} 990 - engines: {node: '>=0.8'} 991 - dev: false 992 - 993 - /color-convert/1.9.3: 994 - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 995 - dependencies: 996 - color-name: 1.1.3 997 - dev: false 998 - 999 - /color-convert/2.0.1: 1000 - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1001 - engines: {node: '>=7.0.0'} 1002 - dependencies: 1003 - color-name: 1.1.4 1004 - dev: false 1005 - 1006 - /color-name/1.1.3: 1007 - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 1008 - dev: false 1009 - 1010 - /color-name/1.1.4: 1011 - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1012 - dev: false 1013 - 1014 - /comma-separated-tokens/2.0.3: 1015 - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 1016 - dev: false 1017 - 1018 - /common-ancestor-path/1.0.1: 1019 - resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} 1020 - dev: false 1021 - 1022 - /convert-source-map/1.9.0: 1023 - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} 1024 - dev: false 1025 - 1026 - /cookie/0.5.0: 1027 - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} 1028 - engines: {node: '>= 0.6'} 1029 - dev: false 1030 - 1031 - /cross-spawn/7.0.3: 1032 - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1033 - engines: {node: '>= 8'} 1034 - dependencies: 1035 - path-key: 3.1.1 1036 - shebang-command: 2.0.0 1037 - which: 2.0.2 1038 - dev: false 1039 - 1040 - /debug/4.3.4: 1041 - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1042 - engines: {node: '>=6.0'} 1043 - peerDependencies: 1044 - supports-color: '*' 1045 - peerDependenciesMeta: 1046 - supports-color: 1047 - optional: true 1048 - dependencies: 1049 - ms: 2.1.2 1050 - dev: false 1051 - 1052 - /decode-named-character-reference/1.0.2: 1053 - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} 1054 - dependencies: 1055 - character-entities: 2.0.2 1056 - dev: false 1057 - 1058 - /deepmerge-ts/4.3.0: 1059 - resolution: {integrity: sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw==} 1060 - engines: {node: '>=12.4.0'} 1061 - dev: false 1062 - 1063 - /defaults/1.0.4: 1064 - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} 1065 - dependencies: 1066 - clone: 1.0.4 1067 - dev: false 1068 - 1069 - /define-lazy-prop/2.0.0: 1070 - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} 1071 - engines: {node: '>=8'} 1072 - dev: false 1073 - 1074 - /dequal/2.0.3: 1075 - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 1076 - engines: {node: '>=6'} 1077 - dev: false 1078 - 1079 - /devalue/4.3.0: 1080 - resolution: {integrity: sha512-n94yQo4LI3w7erwf84mhRUkUJfhLoCZiLyoOZ/QFsDbcWNZePrLwbQpvZBUG2TNxwV3VjCKPxkiiQA6pe3TrTA==} 1081 - dev: false 1082 - 1083 - /diff/5.1.0: 1084 - resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} 1085 - engines: {node: '>=0.3.1'} 1086 - dev: false 1087 - 1088 - /dlv/1.1.3: 1089 - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 1090 - dev: false 1091 - 1092 - /dset/3.1.2: 1093 - resolution: {integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==} 1094 - engines: {node: '>=4'} 1095 - dev: false 1096 - 1097 - /eastasianwidth/0.2.0: 1098 - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1099 - dev: false 1100 - 1101 - /electron-to-chromium/1.4.295: 1102 - resolution: {integrity: sha512-lEO94zqf1bDA3aepxwnWoHUjA8sZ+2owgcSZjYQy0+uOSEclJX0VieZC+r+wLpSxUHRd6gG32znTWmr+5iGzFw==} 1103 - dev: false 1104 - 1105 - /emmet/2.3.6: 1106 - resolution: {integrity: sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==} 1107 - dependencies: 1108 - '@emmetio/abbreviation': 2.2.3 1109 - '@emmetio/css-abbreviation': 2.1.4 1110 - dev: false 1111 - 1112 - /emoji-regex/8.0.0: 1113 - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1114 - dev: false 1115 - 1116 - /emoji-regex/9.2.2: 1117 - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1118 - dev: false 1119 - 1120 - /entities/2.2.0: 1121 - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} 1122 - dev: false 1123 - 1124 - /es-module-lexer/1.1.1: 1125 - resolution: {integrity: sha512-n3ruqU8Te7I5prBd6d0darM8ajFuVNhLWvgo04hN7goWSaSrxe7ENOZitac7akN0A2o+8fMomBDsNPvW/eE3CQ==} 1126 - dev: false 1127 - 1128 - /esbuild/0.16.17: 1129 - resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} 1130 - engines: {node: '>=12'} 409 + esbuild@0.27.3: 410 + resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} 411 + engines: {node: '>=18'} 1131 412 hasBin: true 1132 - requiresBuild: true 1133 - optionalDependencies: 1134 - '@esbuild/android-arm': 0.16.17 1135 - '@esbuild/android-arm64': 0.16.17 1136 - '@esbuild/android-x64': 0.16.17 1137 - '@esbuild/darwin-arm64': 0.16.17 1138 - '@esbuild/darwin-x64': 0.16.17 1139 - '@esbuild/freebsd-arm64': 0.16.17 1140 - '@esbuild/freebsd-x64': 0.16.17 1141 - '@esbuild/linux-arm': 0.16.17 1142 - '@esbuild/linux-arm64': 0.16.17 1143 - '@esbuild/linux-ia32': 0.16.17 1144 - '@esbuild/linux-loong64': 0.16.17 1145 - '@esbuild/linux-mips64el': 0.16.17 1146 - '@esbuild/linux-ppc64': 0.16.17 1147 - '@esbuild/linux-riscv64': 0.16.17 1148 - '@esbuild/linux-s390x': 0.16.17 1149 - '@esbuild/linux-x64': 0.16.17 1150 - '@esbuild/netbsd-x64': 0.16.17 1151 - '@esbuild/openbsd-x64': 0.16.17 1152 - '@esbuild/sunos-x64': 0.16.17 1153 - '@esbuild/win32-arm64': 0.16.17 1154 - '@esbuild/win32-ia32': 0.16.17 1155 - '@esbuild/win32-x64': 0.16.17 1156 - dev: false 1157 413 1158 - /escalade/3.1.1: 1159 - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1160 - engines: {node: '>=6'} 1161 - dev: false 1162 - 1163 - /escape-string-regexp/1.0.5: 1164 - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1165 - engines: {node: '>=0.8.0'} 1166 - dev: false 1167 - 1168 - /escape-string-regexp/5.0.0: 1169 - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 1170 - engines: {node: '>=12'} 1171 - dev: false 1172 - 1173 - /esprima/4.0.1: 1174 - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 1175 - engines: {node: '>=4'} 1176 - hasBin: true 1177 - dev: false 1178 - 1179 - /estree-walker/3.0.3: 1180 - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 1181 - dependencies: 1182 - '@types/estree': 1.0.0 1183 - dev: false 1184 - 1185 - /events/3.3.0: 1186 - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} 1187 - engines: {node: '>=0.8.x'} 1188 - dev: false 1189 - 1190 - /execa/6.1.0: 1191 - resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} 1192 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1193 - dependencies: 1194 - cross-spawn: 7.0.3 1195 - get-stream: 6.0.1 1196 - human-signals: 3.0.1 1197 - is-stream: 3.0.0 1198 - merge-stream: 2.0.0 1199 - npm-run-path: 5.1.0 1200 - onetime: 6.0.0 1201 - signal-exit: 3.0.7 1202 - strip-final-newline: 3.0.0 1203 - dev: false 1204 - 1205 - /extend-shallow/2.0.1: 1206 - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} 1207 - engines: {node: '>=0.10.0'} 1208 - dependencies: 1209 - is-extendable: 0.1.1 1210 - dev: false 1211 - 1212 - /extend/3.0.2: 1213 - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 1214 - dev: false 1215 - 1216 - /fast-glob/3.2.12: 1217 - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 1218 - engines: {node: '>=8.6.0'} 1219 - dependencies: 1220 - '@nodelib/fs.stat': 2.0.5 1221 - '@nodelib/fs.walk': 1.2.8 1222 - glob-parent: 5.1.2 1223 - merge2: 1.4.1 1224 - micromatch: 4.0.5 1225 - dev: false 1226 - 1227 - /fastq/1.15.0: 1228 - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 1229 - dependencies: 1230 - reusify: 1.0.4 1231 - dev: false 1232 - 1233 - /fill-range/7.0.1: 1234 - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1235 - engines: {node: '>=8'} 1236 - dependencies: 1237 - to-regex-range: 5.0.1 1238 - dev: false 1239 - 1240 - /find-up/4.1.0: 1241 - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1242 - engines: {node: '>=8'} 1243 - dependencies: 1244 - locate-path: 5.0.0 1245 - path-exists: 4.0.0 1246 - dev: false 1247 - 1248 - /find-up/5.0.0: 1249 - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1250 - engines: {node: '>=10'} 1251 - dependencies: 1252 - locate-path: 6.0.0 1253 - path-exists: 4.0.0 1254 - dev: false 1255 - 1256 - /find-yarn-workspace-root2/1.2.16: 1257 - resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} 1258 - dependencies: 1259 - micromatch: 4.0.5 1260 - pkg-dir: 4.2.0 1261 - dev: false 1262 - 1263 - /fsevents/2.3.2: 1264 - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 414 + fsevents@2.3.3: 415 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1265 416 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1266 417 os: [darwin] 1267 - requiresBuild: true 1268 - dev: false 1269 - optional: true 1270 418 1271 - /function-bind/1.1.1: 1272 - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1273 - dev: false 1274 - 1275 - /gensync/1.0.0-beta.2: 1276 - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1277 - engines: {node: '>=6.9.0'} 1278 - dev: false 1279 - 1280 - /get-stream/6.0.1: 1281 - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 1282 - engines: {node: '>=10'} 1283 - dev: false 1284 - 1285 - /github-slugger/1.5.0: 1286 - resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} 1287 - dev: false 1288 - 1289 - /github-slugger/2.0.0: 1290 - resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} 1291 - dev: false 1292 - 1293 - /glob-parent/5.1.2: 1294 - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1295 - engines: {node: '>= 6'} 1296 - dependencies: 1297 - is-glob: 4.0.3 1298 - dev: false 1299 - 1300 - /globals/11.12.0: 1301 - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 1302 - engines: {node: '>=4'} 1303 - dev: false 1304 - 1305 - /globalyzer/0.1.0: 1306 - resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} 1307 - dev: false 1308 - 1309 - /globrex/0.1.2: 1310 - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} 1311 - dev: false 1312 - 1313 - /graceful-fs/4.2.10: 1314 - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 1315 - dev: false 1316 - 1317 - /gray-matter/4.0.3: 1318 - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} 1319 - engines: {node: '>=6.0'} 1320 - dependencies: 1321 - js-yaml: 3.14.1 1322 - kind-of: 6.0.3 1323 - section-matter: 1.0.0 1324 - strip-bom-string: 1.0.0 1325 - dev: false 1326 - 1327 - /has-flag/3.0.0: 1328 - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1329 - engines: {node: '>=4'} 1330 - dev: false 1331 - 1332 - /has-flag/4.0.0: 1333 - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1334 - engines: {node: '>=8'} 1335 - dev: false 1336 - 1337 - /has-package-exports/1.3.0: 1338 - resolution: {integrity: sha512-e9OeXPQnmPhYoJ63lXC4wWe34TxEGZDZ3OQX9XRqp2VwsfLl3bQBy7VehLnd34g3ef8CmYlBLGqEMKXuz8YazQ==} 1339 - dependencies: 1340 - '@ljharb/has-package-exports-patterns': 0.0.2 1341 - dev: false 1342 - 1343 - /has/1.0.3: 1344 - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1345 - engines: {node: '>= 0.4.0'} 1346 - dependencies: 1347 - function-bind: 1.1.1 1348 - dev: false 1349 - 1350 - /hast-util-from-parse5/7.1.1: 1351 - resolution: {integrity: sha512-R6PoNcUs89ZxLJmMWsVbwSWuz95/9OriyQZ3e2ybwqGsRXzhA6gv49rgGmQvLbZuSNDv9fCg7vV7gXUsvtUFaA==} 1352 - dependencies: 1353 - '@types/hast': 2.3.4 1354 - '@types/unist': 2.0.6 1355 - hastscript: 7.2.0 1356 - property-information: 6.2.0 1357 - vfile: 5.3.7 1358 - vfile-location: 4.1.0 1359 - web-namespaces: 2.0.1 1360 - dev: false 1361 - 1362 - /hast-util-parse-selector/3.1.1: 1363 - resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} 1364 - dependencies: 1365 - '@types/hast': 2.3.4 1366 - dev: false 1367 - 1368 - /hast-util-raw/7.2.3: 1369 - resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} 1370 - dependencies: 1371 - '@types/hast': 2.3.4 1372 - '@types/parse5': 6.0.3 1373 - hast-util-from-parse5: 7.1.1 1374 - hast-util-to-parse5: 7.1.0 1375 - html-void-elements: 2.0.1 1376 - parse5: 6.0.1 1377 - unist-util-position: 4.0.4 1378 - unist-util-visit: 4.1.2 1379 - vfile: 5.3.7 1380 - web-namespaces: 2.0.1 1381 - zwitch: 2.0.4 1382 - dev: false 1383 - 1384 - /hast-util-to-html/8.0.4: 1385 - resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} 1386 - dependencies: 1387 - '@types/hast': 2.3.4 1388 - '@types/unist': 2.0.6 1389 - ccount: 2.0.1 1390 - comma-separated-tokens: 2.0.3 1391 - hast-util-raw: 7.2.3 1392 - hast-util-whitespace: 2.0.1 1393 - html-void-elements: 2.0.1 1394 - property-information: 6.2.0 1395 - space-separated-tokens: 2.0.2 1396 - stringify-entities: 4.0.3 1397 - zwitch: 2.0.4 1398 - dev: false 1399 - 1400 - /hast-util-to-parse5/7.1.0: 1401 - resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} 1402 - dependencies: 1403 - '@types/hast': 2.3.4 1404 - comma-separated-tokens: 2.0.3 1405 - property-information: 6.2.0 1406 - space-separated-tokens: 2.0.2 1407 - web-namespaces: 2.0.1 1408 - zwitch: 2.0.4 1409 - dev: false 1410 - 1411 - /hast-util-whitespace/2.0.1: 1412 - resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} 1413 - dev: false 1414 - 1415 - /hastscript/7.2.0: 1416 - resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} 1417 - dependencies: 1418 - '@types/hast': 2.3.4 1419 - comma-separated-tokens: 2.0.3 1420 - hast-util-parse-selector: 3.1.1 1421 - property-information: 6.2.0 1422 - space-separated-tokens: 2.0.2 1423 - dev: false 1424 - 1425 - /html-escaper/3.0.3: 1426 - resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} 1427 - dev: false 1428 - 1429 - /html-void-elements/2.0.1: 1430 - resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} 1431 - dev: false 1432 - 1433 - /human-signals/3.0.1: 1434 - resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} 1435 - engines: {node: '>=12.20.0'} 1436 - dev: false 1437 - 1438 - /ieee754/1.2.1: 1439 - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 1440 - dev: false 1441 - 1442 - /import-meta-resolve/2.2.1: 1443 - resolution: {integrity: sha512-C6lLL7EJPY44kBvA80gq4uMsVFw5x3oSKfuMl1cuZ2RkI5+UJqQXgn+6hlUew0y4ig7Ypt4CObAAIzU53Nfpuw==} 1444 - dev: false 1445 - 1446 - /inherits/2.0.4: 1447 - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1448 - dev: false 1449 - 1450 - /is-buffer/2.0.5: 1451 - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} 1452 - engines: {node: '>=4'} 1453 - dev: false 1454 - 1455 - /is-core-module/2.11.0: 1456 - resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} 1457 - dependencies: 1458 - has: 1.0.3 1459 - dev: false 1460 - 1461 - /is-docker/2.2.1: 1462 - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} 1463 - engines: {node: '>=8'} 1464 - hasBin: true 1465 - dev: false 1466 - 1467 - /is-docker/3.0.0: 1468 - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 1469 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1470 - hasBin: true 1471 - dev: false 1472 - 1473 - /is-extendable/0.1.1: 1474 - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} 1475 - engines: {node: '>=0.10.0'} 1476 - dev: false 1477 - 1478 - /is-extglob/2.1.1: 1479 - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1480 - engines: {node: '>=0.10.0'} 1481 - dev: false 1482 - 1483 - /is-fullwidth-code-point/3.0.0: 1484 - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1485 - engines: {node: '>=8'} 1486 - dev: false 1487 - 1488 - /is-glob/4.0.3: 1489 - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1490 - engines: {node: '>=0.10.0'} 1491 - dependencies: 1492 - is-extglob: 2.1.1 1493 - dev: false 1494 - 1495 - /is-interactive/2.0.0: 1496 - resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} 1497 - engines: {node: '>=12'} 1498 - dev: false 1499 - 1500 - /is-number/7.0.0: 1501 - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1502 - engines: {node: '>=0.12.0'} 1503 - dev: false 1504 - 1505 - /is-plain-obj/4.1.0: 1506 - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} 1507 - engines: {node: '>=12'} 1508 - dev: false 1509 - 1510 - /is-stream/3.0.0: 1511 - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 1512 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1513 - dev: false 1514 - 1515 - /is-unicode-supported/1.3.0: 1516 - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} 1517 - engines: {node: '>=12'} 1518 - dev: false 1519 - 1520 - /is-wsl/2.2.0: 1521 - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} 1522 - engines: {node: '>=8'} 1523 - dependencies: 1524 - is-docker: 2.2.1 1525 - dev: false 1526 - 1527 - /isexe/2.0.0: 1528 - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1529 - dev: false 1530 - 1531 - /js-tokens/4.0.0: 1532 - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1533 - dev: false 1534 - 1535 - /js-yaml/3.14.1: 1536 - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} 1537 - hasBin: true 1538 - dependencies: 1539 - argparse: 1.0.10 1540 - esprima: 4.0.1 1541 - dev: false 1542 - 1543 - /jsesc/2.5.2: 1544 - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 1545 - engines: {node: '>=4'} 1546 - hasBin: true 1547 - dev: false 1548 - 1549 - /json5/2.2.3: 1550 - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 1551 - engines: {node: '>=6'} 1552 - hasBin: true 1553 - dev: false 1554 - 1555 - /jsonc-parser/2.3.1: 1556 - resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} 1557 - dev: false 1558 - 1559 - /jsonc-parser/3.2.0: 1560 - resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} 1561 - dev: false 1562 - 1563 - /kind-of/6.0.3: 1564 - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} 1565 - engines: {node: '>=0.10.0'} 1566 - dev: false 1567 - 1568 - /kleur/3.0.3: 1569 - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 1570 - engines: {node: '>=6'} 1571 - dev: false 1572 - 1573 - /kleur/4.1.5: 419 + kleur@4.1.5: 1574 420 resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 1575 421 engines: {node: '>=6'} 1576 - dev: false 1577 422 1578 - /load-yaml-file/0.2.0: 1579 - resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} 1580 - engines: {node: '>=6'} 1581 - dependencies: 1582 - graceful-fs: 4.2.10 1583 - js-yaml: 3.14.1 1584 - pify: 4.0.1 1585 - strip-bom: 3.0.0 1586 - dev: false 423 + miniflare@4.20260603.0: 424 + resolution: {integrity: sha512-+kMQYB82gC8MPOuojHur3icQsUeZUEJ+Sphuo5rVC3Ri9txBLAW/mH33b9OVrpmkogQeaaqPS4tPtugJZhk5Kw==} 425 + engines: {node: '>=22.0.0'} 426 + hasBin: true 1587 427 1588 - /locate-path/5.0.0: 1589 - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 1590 - engines: {node: '>=8'} 1591 - dependencies: 1592 - p-locate: 4.1.0 1593 - dev: false 428 + path-to-regexp@6.3.0: 429 + resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} 1594 430 1595 - /locate-path/6.0.0: 1596 - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1597 - engines: {node: '>=10'} 1598 - dependencies: 1599 - p-locate: 5.0.0 1600 - dev: false 1601 - 1602 - /log-symbols/5.1.0: 1603 - resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} 1604 - engines: {node: '>=12'} 1605 - dependencies: 1606 - chalk: 5.2.0 1607 - is-unicode-supported: 1.3.0 1608 - dev: false 431 + pathe@2.0.3: 432 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 1609 433 1610 - /longest-streak/3.1.0: 1611 - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 1612 - dev: false 1613 - 1614 - /lru-cache/5.1.1: 1615 - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 1616 - dependencies: 1617 - yallist: 3.1.1 1618 - dev: false 1619 - 1620 - /lru-cache/6.0.0: 1621 - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 434 + semver@7.8.2: 435 + resolution: {integrity: sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ==} 1622 436 engines: {node: '>=10'} 1623 - dependencies: 1624 - yallist: 4.0.0 1625 - dev: false 1626 - 1627 - /magic-string/0.27.0: 1628 - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} 1629 - engines: {node: '>=12'} 1630 - dependencies: 1631 - '@jridgewell/sourcemap-codec': 1.4.14 1632 - dev: false 1633 - 1634 - /markdown-table/3.0.3: 1635 - resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} 1636 - dev: false 1637 - 1638 - /mdast-util-definitions/5.1.2: 1639 - resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} 1640 - dependencies: 1641 - '@types/mdast': 3.0.10 1642 - '@types/unist': 2.0.6 1643 - unist-util-visit: 4.1.2 1644 - dev: false 1645 - 1646 - /mdast-util-find-and-replace/2.2.2: 1647 - resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} 1648 - dependencies: 1649 - '@types/mdast': 3.0.10 1650 - escape-string-regexp: 5.0.0 1651 - unist-util-is: 5.2.0 1652 - unist-util-visit-parents: 5.1.3 1653 - dev: false 1654 - 1655 - /mdast-util-from-markdown/1.3.0: 1656 - resolution: {integrity: sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==} 1657 - dependencies: 1658 - '@types/mdast': 3.0.10 1659 - '@types/unist': 2.0.6 1660 - decode-named-character-reference: 1.0.2 1661 - mdast-util-to-string: 3.1.1 1662 - micromark: 3.1.0 1663 - micromark-util-decode-numeric-character-reference: 1.0.0 1664 - micromark-util-decode-string: 1.0.2 1665 - micromark-util-normalize-identifier: 1.0.0 1666 - micromark-util-symbol: 1.0.1 1667 - micromark-util-types: 1.0.2 1668 - unist-util-stringify-position: 3.0.3 1669 - uvu: 0.5.6 1670 - transitivePeerDependencies: 1671 - - supports-color 1672 - dev: false 1673 - 1674 - /mdast-util-gfm-autolink-literal/1.0.3: 1675 - resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} 1676 - dependencies: 1677 - '@types/mdast': 3.0.10 1678 - ccount: 2.0.1 1679 - mdast-util-find-and-replace: 2.2.2 1680 - micromark-util-character: 1.1.0 1681 - dev: false 1682 - 1683 - /mdast-util-gfm-footnote/1.0.2: 1684 - resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} 1685 - dependencies: 1686 - '@types/mdast': 3.0.10 1687 - mdast-util-to-markdown: 1.5.0 1688 - micromark-util-normalize-identifier: 1.0.0 1689 - dev: false 1690 - 1691 - /mdast-util-gfm-strikethrough/1.0.3: 1692 - resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} 1693 - dependencies: 1694 - '@types/mdast': 3.0.10 1695 - mdast-util-to-markdown: 1.5.0 1696 - dev: false 1697 - 1698 - /mdast-util-gfm-table/1.0.7: 1699 - resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} 1700 - dependencies: 1701 - '@types/mdast': 3.0.10 1702 - markdown-table: 3.0.3 1703 - mdast-util-from-markdown: 1.3.0 1704 - mdast-util-to-markdown: 1.5.0 1705 - transitivePeerDependencies: 1706 - - supports-color 1707 - dev: false 1708 - 1709 - /mdast-util-gfm-task-list-item/1.0.2: 1710 - resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} 1711 - dependencies: 1712 - '@types/mdast': 3.0.10 1713 - mdast-util-to-markdown: 1.5.0 1714 - dev: false 1715 - 1716 - /mdast-util-gfm/2.0.2: 1717 - resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} 1718 - dependencies: 1719 - mdast-util-from-markdown: 1.3.0 1720 - mdast-util-gfm-autolink-literal: 1.0.3 1721 - mdast-util-gfm-footnote: 1.0.2 1722 - mdast-util-gfm-strikethrough: 1.0.3 1723 - mdast-util-gfm-table: 1.0.7 1724 - mdast-util-gfm-task-list-item: 1.0.2 1725 - mdast-util-to-markdown: 1.5.0 1726 - transitivePeerDependencies: 1727 - - supports-color 1728 - dev: false 1729 - 1730 - /mdast-util-phrasing/3.0.1: 1731 - resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} 1732 - dependencies: 1733 - '@types/mdast': 3.0.10 1734 - unist-util-is: 5.2.0 1735 - dev: false 1736 - 1737 - /mdast-util-to-hast/12.3.0: 1738 - resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} 1739 - dependencies: 1740 - '@types/hast': 2.3.4 1741 - '@types/mdast': 3.0.10 1742 - mdast-util-definitions: 5.1.2 1743 - micromark-util-sanitize-uri: 1.1.0 1744 - trim-lines: 3.0.1 1745 - unist-util-generated: 2.0.1 1746 - unist-util-position: 4.0.4 1747 - unist-util-visit: 4.1.2 1748 - dev: false 1749 - 1750 - /mdast-util-to-markdown/1.5.0: 1751 - resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} 1752 - dependencies: 1753 - '@types/mdast': 3.0.10 1754 - '@types/unist': 2.0.6 1755 - longest-streak: 3.1.0 1756 - mdast-util-phrasing: 3.0.1 1757 - mdast-util-to-string: 3.1.1 1758 - micromark-util-decode-string: 1.0.2 1759 - unist-util-visit: 4.1.2 1760 - zwitch: 2.0.4 1761 - dev: false 1762 - 1763 - /mdast-util-to-string/3.1.1: 1764 - resolution: {integrity: sha512-tGvhT94e+cVnQt8JWE9/b3cUQZWS732TJxXHktvP+BYo62PpYD53Ls/6cC60rW21dW+txxiM4zMdc6abASvZKA==} 1765 - dependencies: 1766 - '@types/mdast': 3.0.10 1767 - dev: false 1768 - 1769 - /merge-stream/2.0.0: 1770 - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 1771 - dev: false 1772 - 1773 - /merge2/1.4.1: 1774 - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1775 - engines: {node: '>= 8'} 1776 - dev: false 1777 - 1778 - /micromark-core-commonmark/1.0.6: 1779 - resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} 1780 - dependencies: 1781 - decode-named-character-reference: 1.0.2 1782 - micromark-factory-destination: 1.0.0 1783 - micromark-factory-label: 1.0.2 1784 - micromark-factory-space: 1.0.0 1785 - micromark-factory-title: 1.0.2 1786 - micromark-factory-whitespace: 1.0.0 1787 - micromark-util-character: 1.1.0 1788 - micromark-util-chunked: 1.0.0 1789 - micromark-util-classify-character: 1.0.0 1790 - micromark-util-html-tag-name: 1.1.0 1791 - micromark-util-normalize-identifier: 1.0.0 1792 - micromark-util-resolve-all: 1.0.0 1793 - micromark-util-subtokenize: 1.0.2 1794 - micromark-util-symbol: 1.0.1 1795 - micromark-util-types: 1.0.2 1796 - uvu: 0.5.6 1797 - dev: false 1798 - 1799 - /micromark-extension-gfm-autolink-literal/1.0.3: 1800 - resolution: {integrity: sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==} 1801 - dependencies: 1802 - micromark-util-character: 1.1.0 1803 - micromark-util-sanitize-uri: 1.1.0 1804 - micromark-util-symbol: 1.0.1 1805 - micromark-util-types: 1.0.2 1806 - uvu: 0.5.6 1807 - dev: false 1808 - 1809 - /micromark-extension-gfm-footnote/1.0.4: 1810 - resolution: {integrity: sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==} 1811 - dependencies: 1812 - micromark-core-commonmark: 1.0.6 1813 - micromark-factory-space: 1.0.0 1814 - micromark-util-character: 1.1.0 1815 - micromark-util-normalize-identifier: 1.0.0 1816 - micromark-util-sanitize-uri: 1.1.0 1817 - micromark-util-symbol: 1.0.1 1818 - micromark-util-types: 1.0.2 1819 - uvu: 0.5.6 1820 - dev: false 1821 - 1822 - /micromark-extension-gfm-strikethrough/1.0.4: 1823 - resolution: {integrity: sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==} 1824 - dependencies: 1825 - micromark-util-chunked: 1.0.0 1826 - micromark-util-classify-character: 1.0.0 1827 - micromark-util-resolve-all: 1.0.0 1828 - micromark-util-symbol: 1.0.1 1829 - micromark-util-types: 1.0.2 1830 - uvu: 0.5.6 1831 - dev: false 1832 - 1833 - /micromark-extension-gfm-table/1.0.5: 1834 - resolution: {integrity: sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==} 1835 - dependencies: 1836 - micromark-factory-space: 1.0.0 1837 - micromark-util-character: 1.1.0 1838 - micromark-util-symbol: 1.0.1 1839 - micromark-util-types: 1.0.2 1840 - uvu: 0.5.6 1841 - dev: false 1842 - 1843 - /micromark-extension-gfm-tagfilter/1.0.1: 1844 - resolution: {integrity: sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==} 1845 - dependencies: 1846 - micromark-util-types: 1.0.2 1847 - dev: false 1848 - 1849 - /micromark-extension-gfm-task-list-item/1.0.3: 1850 - resolution: {integrity: sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==} 1851 - dependencies: 1852 - micromark-factory-space: 1.0.0 1853 - micromark-util-character: 1.1.0 1854 - micromark-util-symbol: 1.0.1 1855 - micromark-util-types: 1.0.2 1856 - uvu: 0.5.6 1857 - dev: false 1858 - 1859 - /micromark-extension-gfm/2.0.1: 1860 - resolution: {integrity: sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==} 1861 - dependencies: 1862 - micromark-extension-gfm-autolink-literal: 1.0.3 1863 - micromark-extension-gfm-footnote: 1.0.4 1864 - micromark-extension-gfm-strikethrough: 1.0.4 1865 - micromark-extension-gfm-table: 1.0.5 1866 - micromark-extension-gfm-tagfilter: 1.0.1 1867 - micromark-extension-gfm-task-list-item: 1.0.3 1868 - micromark-util-combine-extensions: 1.0.0 1869 - micromark-util-types: 1.0.2 1870 - dev: false 1871 - 1872 - /micromark-factory-destination/1.0.0: 1873 - resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} 1874 - dependencies: 1875 - micromark-util-character: 1.1.0 1876 - micromark-util-symbol: 1.0.1 1877 - micromark-util-types: 1.0.2 1878 - dev: false 1879 - 1880 - /micromark-factory-label/1.0.2: 1881 - resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} 1882 - dependencies: 1883 - micromark-util-character: 1.1.0 1884 - micromark-util-symbol: 1.0.1 1885 - micromark-util-types: 1.0.2 1886 - uvu: 0.5.6 1887 - dev: false 1888 - 1889 - /micromark-factory-space/1.0.0: 1890 - resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} 1891 - dependencies: 1892 - micromark-util-character: 1.1.0 1893 - micromark-util-types: 1.0.2 1894 - dev: false 1895 - 1896 - /micromark-factory-title/1.0.2: 1897 - resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} 1898 - dependencies: 1899 - micromark-factory-space: 1.0.0 1900 - micromark-util-character: 1.1.0 1901 - micromark-util-symbol: 1.0.1 1902 - micromark-util-types: 1.0.2 1903 - uvu: 0.5.6 1904 - dev: false 1905 - 1906 - /micromark-factory-whitespace/1.0.0: 1907 - resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} 1908 - dependencies: 1909 - micromark-factory-space: 1.0.0 1910 - micromark-util-character: 1.1.0 1911 - micromark-util-symbol: 1.0.1 1912 - micromark-util-types: 1.0.2 1913 - dev: false 1914 - 1915 - /micromark-util-character/1.1.0: 1916 - resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} 1917 - dependencies: 1918 - micromark-util-symbol: 1.0.1 1919 - micromark-util-types: 1.0.2 1920 - dev: false 1921 - 1922 - /micromark-util-chunked/1.0.0: 1923 - resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} 1924 - dependencies: 1925 - micromark-util-symbol: 1.0.1 1926 - dev: false 1927 - 1928 - /micromark-util-classify-character/1.0.0: 1929 - resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} 1930 - dependencies: 1931 - micromark-util-character: 1.1.0 1932 - micromark-util-symbol: 1.0.1 1933 - micromark-util-types: 1.0.2 1934 - dev: false 1935 - 1936 - /micromark-util-combine-extensions/1.0.0: 1937 - resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} 1938 - dependencies: 1939 - micromark-util-chunked: 1.0.0 1940 - micromark-util-types: 1.0.2 1941 - dev: false 1942 - 1943 - /micromark-util-decode-numeric-character-reference/1.0.0: 1944 - resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} 1945 - dependencies: 1946 - micromark-util-symbol: 1.0.1 1947 - dev: false 1948 - 1949 - /micromark-util-decode-string/1.0.2: 1950 - resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} 1951 - dependencies: 1952 - decode-named-character-reference: 1.0.2 1953 - micromark-util-character: 1.1.0 1954 - micromark-util-decode-numeric-character-reference: 1.0.0 1955 - micromark-util-symbol: 1.0.1 1956 - dev: false 1957 - 1958 - /micromark-util-encode/1.0.1: 1959 - resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} 1960 - dev: false 1961 - 1962 - /micromark-util-html-tag-name/1.1.0: 1963 - resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} 1964 - dev: false 1965 - 1966 - /micromark-util-normalize-identifier/1.0.0: 1967 - resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} 1968 - dependencies: 1969 - micromark-util-symbol: 1.0.1 1970 - dev: false 1971 - 1972 - /micromark-util-resolve-all/1.0.0: 1973 - resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} 1974 - dependencies: 1975 - micromark-util-types: 1.0.2 1976 - dev: false 1977 - 1978 - /micromark-util-sanitize-uri/1.1.0: 1979 - resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==} 1980 - dependencies: 1981 - micromark-util-character: 1.1.0 1982 - micromark-util-encode: 1.0.1 1983 - micromark-util-symbol: 1.0.1 1984 - dev: false 1985 - 1986 - /micromark-util-subtokenize/1.0.2: 1987 - resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} 1988 - dependencies: 1989 - micromark-util-chunked: 1.0.0 1990 - micromark-util-symbol: 1.0.1 1991 - micromark-util-types: 1.0.2 1992 - uvu: 0.5.6 1993 - dev: false 1994 - 1995 - /micromark-util-symbol/1.0.1: 1996 - resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} 1997 - dev: false 1998 - 1999 - /micromark-util-types/1.0.2: 2000 - resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} 2001 - dev: false 2002 - 2003 - /micromark/3.1.0: 2004 - resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} 2005 - dependencies: 2006 - '@types/debug': 4.1.7 2007 - debug: 4.3.4 2008 - decode-named-character-reference: 1.0.2 2009 - micromark-core-commonmark: 1.0.6 2010 - micromark-factory-space: 1.0.0 2011 - micromark-util-character: 1.1.0 2012 - micromark-util-chunked: 1.0.0 2013 - micromark-util-combine-extensions: 1.0.0 2014 - micromark-util-decode-numeric-character-reference: 1.0.0 2015 - micromark-util-encode: 1.0.1 2016 - micromark-util-normalize-identifier: 1.0.0 2017 - micromark-util-resolve-all: 1.0.0 2018 - micromark-util-sanitize-uri: 1.1.0 2019 - micromark-util-subtokenize: 1.0.2 2020 - micromark-util-symbol: 1.0.1 2021 - micromark-util-types: 1.0.2 2022 - uvu: 0.5.6 2023 - transitivePeerDependencies: 2024 - - supports-color 2025 - dev: false 2026 - 2027 - /micromatch/4.0.5: 2028 - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 2029 - engines: {node: '>=8.6'} 2030 - dependencies: 2031 - braces: 3.0.2 2032 - picomatch: 2.3.1 2033 - dev: false 2034 - 2035 - /mime/3.0.0: 2036 - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} 2037 - engines: {node: '>=10.0.0'} 2038 437 hasBin: true 2039 - dev: false 2040 438 2041 - /mimic-fn/2.1.0: 2042 - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 2043 - engines: {node: '>=6'} 2044 - dev: false 439 + sharp@0.34.5: 440 + resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} 441 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 2045 442 2046 - /mimic-fn/4.0.0: 2047 - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 2048 - engines: {node: '>=12'} 2049 - dev: false 443 + supports-color@10.2.2: 444 + resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} 445 + engines: {node: '>=18'} 2050 446 2051 - /mri/1.2.0: 2052 - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 2053 - engines: {node: '>=4'} 2054 - dev: false 447 + tslib@2.8.1: 448 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 2055 449 2056 - /ms/2.1.2: 2057 - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2058 - dev: false 2059 - 2060 - /nanoid/3.3.4: 2061 - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 2062 - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 450 + typescript@5.9.3: 451 + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 452 + engines: {node: '>=14.17'} 2063 453 hasBin: true 2064 - dev: false 2065 454 2066 - /nlcst-to-string/3.1.1: 2067 - resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} 2068 - dependencies: 2069 - '@types/nlcst': 1.0.0 2070 - dev: false 2071 - 2072 - /node-releases/2.0.10: 2073 - resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} 2074 - dev: false 2075 - 2076 - /npm-run-path/5.1.0: 2077 - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} 2078 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2079 - dependencies: 2080 - path-key: 4.0.0 2081 - dev: false 2082 - 2083 - /onetime/5.1.2: 2084 - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 2085 - engines: {node: '>=6'} 2086 - dependencies: 2087 - mimic-fn: 2.1.0 2088 - dev: false 2089 - 2090 - /onetime/6.0.0: 2091 - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 2092 - engines: {node: '>=12'} 2093 - dependencies: 2094 - mimic-fn: 4.0.0 2095 - dev: false 455 + undici@7.24.8: 456 + resolution: {integrity: sha512-6KQ/+QxK49Z/p3HO6E5ZCZWNnCasyZLa5ExaVYyvPxUwKtbCPMKELJOqh7EqOle0t9cH/7d2TaaTRRa6Nhs4YQ==} 457 + engines: {node: '>=20.18.1'} 2096 458 2097 - /open/8.4.1: 2098 - resolution: {integrity: sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==} 2099 - engines: {node: '>=12'} 2100 - dependencies: 2101 - define-lazy-prop: 2.0.0 2102 - is-docker: 2.2.1 2103 - is-wsl: 2.2.0 2104 - dev: false 459 + unenv@2.0.0-rc.24: 460 + resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==} 2105 461 2106 - /ora/6.1.2: 2107 - resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} 2108 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2109 - dependencies: 2110 - bl: 5.1.0 2111 - chalk: 5.2.0 2112 - cli-cursor: 4.0.0 2113 - cli-spinners: 2.7.0 2114 - is-interactive: 2.0.0 2115 - is-unicode-supported: 1.3.0 2116 - log-symbols: 5.1.0 2117 - strip-ansi: 7.0.1 2118 - wcwidth: 1.0.1 2119 - dev: false 2120 - 2121 - /p-defer/4.0.0: 2122 - resolution: {integrity: sha512-Vb3QRvQ0Y5XnF40ZUWW7JfLogicVh/EnA5gBIvKDJoYpeI82+1E3AlB9yOcKFS0AhHrWVnAQO39fbR0G99IVEQ==} 2123 - engines: {node: '>=12'} 2124 - dev: false 462 + workerd@1.20260603.1: 463 + resolution: {integrity: sha512-NPcbhI1++CS+fnELyXtsIR52en+5kwr/OrKeiQeYXGy10HxmPdsQBv9N+DU7hJIOOmBHhOGAAsoGDjyiQ2YCaA==} 464 + engines: {node: '>=16'} 465 + hasBin: true 2125 466 2126 - /p-limit/2.3.0: 2127 - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 2128 - engines: {node: '>=6'} 2129 - dependencies: 2130 - p-try: 2.2.0 2131 - dev: false 2132 - 2133 - /p-limit/3.1.0: 2134 - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 2135 - engines: {node: '>=10'} 2136 - dependencies: 2137 - yocto-queue: 0.1.0 2138 - dev: false 2139 - 2140 - /p-locate/4.1.0: 2141 - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 2142 - engines: {node: '>=8'} 2143 - dependencies: 2144 - p-limit: 2.3.0 2145 - dev: false 2146 - 2147 - /p-locate/5.0.0: 2148 - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 2149 - engines: {node: '>=10'} 2150 - dependencies: 2151 - p-limit: 3.1.0 2152 - dev: false 2153 - 2154 - /p-try/2.2.0: 2155 - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 2156 - engines: {node: '>=6'} 2157 - dev: false 2158 - 2159 - /parse-latin/5.0.1: 2160 - resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==} 2161 - dependencies: 2162 - nlcst-to-string: 3.1.1 2163 - unist-util-modify-children: 3.1.1 2164 - unist-util-visit-children: 2.0.2 2165 - dev: false 2166 - 2167 - /parse5/6.0.1: 2168 - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} 2169 - dev: false 2170 - 2171 - /path-exists/4.0.0: 2172 - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2173 - engines: {node: '>=8'} 2174 - dev: false 2175 - 2176 - /path-key/3.1.1: 2177 - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2178 - engines: {node: '>=8'} 2179 - dev: false 2180 - 2181 - /path-key/4.0.0: 2182 - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 2183 - engines: {node: '>=12'} 2184 - dev: false 2185 - 2186 - /path-parse/1.0.7: 2187 - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2188 - dev: false 2189 - 2190 - /path-to-regexp/6.2.1: 2191 - resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} 2192 - dev: false 2193 - 2194 - /picocolors/1.0.0: 2195 - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 2196 - dev: false 2197 - 2198 - /picomatch/2.3.1: 2199 - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2200 - engines: {node: '>=8.6'} 2201 - dev: false 2202 - 2203 - /pify/4.0.1: 2204 - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 2205 - engines: {node: '>=6'} 2206 - dev: false 2207 - 2208 - /pkg-dir/4.2.0: 2209 - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} 2210 - engines: {node: '>=8'} 2211 - dependencies: 2212 - find-up: 4.1.0 2213 - dev: false 2214 - 2215 - /postcss/8.4.21: 2216 - resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} 2217 - engines: {node: ^10 || ^12 || >=14} 2218 - dependencies: 2219 - nanoid: 3.3.4 2220 - picocolors: 1.0.0 2221 - source-map-js: 1.0.2 2222 - dev: false 2223 - 2224 - /preferred-pm/3.0.3: 2225 - resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} 2226 - engines: {node: '>=10'} 2227 - dependencies: 2228 - find-up: 5.0.0 2229 - find-yarn-workspace-root2: 1.2.16 2230 - path-exists: 4.0.0 2231 - which-pm: 2.0.0 2232 - dev: false 2233 - 2234 - /prettier-plugin-astro/0.7.2: 2235 - resolution: {integrity: sha512-mmifnkG160BtC727gqoimoxnZT/dwr8ASxpoGGl6EHevhfblSOeu+pwH1LAm5Qu1MynizktztFujHHaijLCkww==} 2236 - engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'} 2237 - dependencies: 2238 - '@astrojs/compiler': 0.31.4 2239 - prettier: 2.8.4 2240 - sass-formatter: 0.7.6 2241 - synckit: 0.8.5 2242 - dev: false 2243 - 2244 - /prettier/2.8.4: 2245 - resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==} 2246 - engines: {node: '>=10.13.0'} 467 + wrangler@4.98.0: 468 + resolution: {integrity: sha512-cXfFUuF4rMIvE0hiMnXjEAB27ERryaCgquBJdUoPIjFzYYE1rbRdMUkEdQ18qDPUtsPvhJdqxLntixT9OfSzQw==} 469 + engines: {node: '>=22.0.0'} 2247 470 hasBin: true 2248 - dev: false 471 + peerDependencies: 472 + '@cloudflare/workers-types': ^4.20260603.1 473 + peerDependenciesMeta: 474 + '@cloudflare/workers-types': 475 + optional: true 2249 476 2250 - /prismjs/1.29.0: 2251 - resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} 2252 - engines: {node: '>=6'} 2253 - dev: false 477 + ws@8.20.1: 478 + resolution: {integrity: sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==} 479 + engines: {node: '>=10.0.0'} 480 + peerDependencies: 481 + bufferutil: ^4.0.1 482 + utf-8-validate: '>=5.0.2' 483 + peerDependenciesMeta: 484 + bufferutil: 485 + optional: true 486 + utf-8-validate: 487 + optional: true 2254 488 2255 - /prompts/2.4.2: 2256 - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 2257 - engines: {node: '>= 6'} 2258 - dependencies: 2259 - kleur: 3.0.3 2260 - sisteransi: 1.0.5 2261 - dev: false 489 + youch-core@0.3.3: 490 + resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} 2262 491 2263 - /property-information/6.2.0: 2264 - resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} 2265 - dev: false 492 + youch@4.1.0-beta.10: 493 + resolution: {integrity: sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==} 2266 494 2267 - /queue-microtask/1.2.3: 2268 - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2269 - dev: false 495 + snapshots: 2270 496 2271 - /readable-stream/3.6.0: 2272 - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} 2273 - engines: {node: '>= 6'} 2274 - dependencies: 2275 - inherits: 2.0.4 2276 - string_decoder: 1.3.0 2277 - util-deprecate: 1.0.2 2278 - dev: false 497 + '@cloudflare/kv-asset-handler@0.5.0': {} 2279 498 2280 - /rehype-parse/8.0.4: 2281 - resolution: {integrity: sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg==} 499 + '@cloudflare/unenv-preset@2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260603.1)': 2282 500 dependencies: 2283 - '@types/hast': 2.3.4 2284 - hast-util-from-parse5: 7.1.1 2285 - parse5: 6.0.1 2286 - unified: 10.1.2 2287 - dev: false 501 + unenv: 2.0.0-rc.24 502 + optionalDependencies: 503 + workerd: 1.20260603.1 2288 504 2289 - /rehype-raw/6.1.1: 2290 - resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} 2291 - dependencies: 2292 - '@types/hast': 2.3.4 2293 - hast-util-raw: 7.2.3 2294 - unified: 10.1.2 2295 - dev: false 505 + '@cloudflare/workerd-darwin-64@1.20260603.1': 506 + optional: true 2296 507 2297 - /rehype-stringify/9.0.3: 2298 - resolution: {integrity: sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==} 2299 - dependencies: 2300 - '@types/hast': 2.3.4 2301 - hast-util-to-html: 8.0.4 2302 - unified: 10.1.2 2303 - dev: false 508 + '@cloudflare/workerd-darwin-arm64@1.20260603.1': 509 + optional: true 2304 510 2305 - /rehype/12.0.1: 2306 - resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} 2307 - dependencies: 2308 - '@types/hast': 2.3.4 2309 - rehype-parse: 8.0.4 2310 - rehype-stringify: 9.0.3 2311 - unified: 10.1.2 2312 - dev: false 511 + '@cloudflare/workerd-linux-64@1.20260603.1': 512 + optional: true 2313 513 2314 - /remark-gfm/3.0.1: 2315 - resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} 2316 - dependencies: 2317 - '@types/mdast': 3.0.10 2318 - mdast-util-gfm: 2.0.2 2319 - micromark-extension-gfm: 2.0.1 2320 - unified: 10.1.2 2321 - transitivePeerDependencies: 2322 - - supports-color 2323 - dev: false 514 + '@cloudflare/workerd-linux-arm64@1.20260603.1': 515 + optional: true 2324 516 2325 - /remark-parse/10.0.1: 2326 - resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==} 2327 - dependencies: 2328 - '@types/mdast': 3.0.10 2329 - mdast-util-from-markdown: 1.3.0 2330 - unified: 10.1.2 2331 - transitivePeerDependencies: 2332 - - supports-color 2333 - dev: false 517 + '@cloudflare/workerd-windows-64@1.20260603.1': 518 + optional: true 2334 519 2335 - /remark-rehype/10.1.0: 2336 - resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} 2337 - dependencies: 2338 - '@types/hast': 2.3.4 2339 - '@types/mdast': 3.0.10 2340 - mdast-util-to-hast: 12.3.0 2341 - unified: 10.1.2 2342 - dev: false 520 + '@cloudflare/workers-types@4.20260607.1': {} 2343 521 2344 - /remark-smartypants/2.0.0: 2345 - resolution: {integrity: sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==} 2346 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 522 + '@cspotcode/source-map-support@0.8.1': 2347 523 dependencies: 2348 - retext: 8.1.0 2349 - retext-smartypants: 5.2.0 2350 - unist-util-visit: 4.1.2 2351 - dev: false 524 + '@jridgewell/trace-mapping': 0.3.9 2352 525 2353 - /resolve/1.22.1: 2354 - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 2355 - hasBin: true 526 + '@emnapi/runtime@1.10.0': 2356 527 dependencies: 2357 - is-core-module: 2.11.0 2358 - path-parse: 1.0.7 2359 - supports-preserve-symlinks-flag: 1.0.0 2360 - dev: false 528 + tslib: 2.8.1 529 + optional: true 2361 530 2362 - /restore-cursor/4.0.0: 2363 - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} 2364 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2365 - dependencies: 2366 - onetime: 5.1.2 2367 - signal-exit: 3.0.7 2368 - dev: false 531 + '@esbuild/aix-ppc64@0.27.3': 532 + optional: true 2369 533 2370 - /retext-latin/3.1.0: 2371 - resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} 2372 - dependencies: 2373 - '@types/nlcst': 1.0.0 2374 - parse-latin: 5.0.1 2375 - unherit: 3.0.1 2376 - unified: 10.1.2 2377 - dev: false 534 + '@esbuild/android-arm64@0.27.3': 535 + optional: true 2378 536 2379 - /retext-smartypants/5.2.0: 2380 - resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} 2381 - dependencies: 2382 - '@types/nlcst': 1.0.0 2383 - nlcst-to-string: 3.1.1 2384 - unified: 10.1.2 2385 - unist-util-visit: 4.1.2 2386 - dev: false 537 + '@esbuild/android-arm@0.27.3': 538 + optional: true 2387 539 2388 - /retext-stringify/3.1.0: 2389 - resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} 2390 - dependencies: 2391 - '@types/nlcst': 1.0.0 2392 - nlcst-to-string: 3.1.1 2393 - unified: 10.1.2 2394 - dev: false 540 + '@esbuild/android-x64@0.27.3': 541 + optional: true 2395 542 2396 - /retext/8.1.0: 2397 - resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} 2398 - dependencies: 2399 - '@types/nlcst': 1.0.0 2400 - retext-latin: 3.1.0 2401 - retext-stringify: 3.1.0 2402 - unified: 10.1.2 2403 - dev: false 543 + '@esbuild/darwin-arm64@0.27.3': 544 + optional: true 2404 545 2405 - /reusify/1.0.4: 2406 - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2407 - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2408 - dev: false 546 + '@esbuild/darwin-x64@0.27.3': 547 + optional: true 2409 548 2410 - /rollup/3.15.0: 2411 - resolution: {integrity: sha512-F9hrCAhnp5/zx/7HYmftvsNBkMfLfk/dXUh73hPSM2E3CRgap65orDNJbLetoiUFwSAk6iHPLvBrZ5iHYvzqsg==} 2412 - engines: {node: '>=14.18.0', npm: '>=8.0.0'} 2413 - hasBin: true 2414 - optionalDependencies: 2415 - fsevents: 2.3.2 2416 - dev: false 549 + '@esbuild/freebsd-arm64@0.27.3': 550 + optional: true 2417 551 2418 - /run-parallel/1.2.0: 2419 - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2420 - dependencies: 2421 - queue-microtask: 1.2.3 2422 - dev: false 552 + '@esbuild/freebsd-x64@0.27.3': 553 + optional: true 2423 554 2424 - /s.color/0.0.15: 2425 - resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} 2426 - dev: false 555 + '@esbuild/linux-arm64@0.27.3': 556 + optional: true 2427 557 2428 - /sade/1.8.1: 2429 - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} 2430 - engines: {node: '>=6'} 2431 - dependencies: 2432 - mri: 1.2.0 2433 - dev: false 558 + '@esbuild/linux-arm@0.27.3': 559 + optional: true 2434 560 2435 - /safe-buffer/5.2.1: 2436 - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 2437 - dev: false 561 + '@esbuild/linux-ia32@0.27.3': 562 + optional: true 2438 563 2439 - /sass-formatter/0.7.6: 2440 - resolution: {integrity: sha512-hXdxU6PCkiV3XAiSnX+XLqz2ohHoEnVUlrd8LEVMAI80uB1+OTScIkH9n6qQwImZpTye1r1WG1rbGUteHNhoHg==} 2441 - dependencies: 2442 - suf-log: 2.5.3 2443 - dev: false 564 + '@esbuild/linux-loong64@0.27.3': 565 + optional: true 2444 566 2445 - /section-matter/1.0.0: 2446 - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} 2447 - engines: {node: '>=4'} 2448 - dependencies: 2449 - extend-shallow: 2.0.1 2450 - kind-of: 6.0.3 2451 - dev: false 567 + '@esbuild/linux-mips64el@0.27.3': 568 + optional: true 2452 569 2453 - /semver/6.3.0: 2454 - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 2455 - hasBin: true 2456 - dev: false 570 + '@esbuild/linux-ppc64@0.27.3': 571 + optional: true 2457 572 2458 - /semver/7.3.8: 2459 - resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} 2460 - engines: {node: '>=10'} 2461 - hasBin: true 2462 - dependencies: 2463 - lru-cache: 6.0.0 2464 - dev: false 573 + '@esbuild/linux-riscv64@0.27.3': 574 + optional: true 2465 575 2466 - /server-destroy/1.0.1: 2467 - resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} 2468 - dev: false 576 + '@esbuild/linux-s390x@0.27.3': 577 + optional: true 2469 578 2470 - /shebang-command/2.0.0: 2471 - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2472 - engines: {node: '>=8'} 2473 - dependencies: 2474 - shebang-regex: 3.0.0 2475 - dev: false 579 + '@esbuild/linux-x64@0.27.3': 580 + optional: true 2476 581 2477 - /shebang-regex/3.0.0: 2478 - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2479 - engines: {node: '>=8'} 2480 - dev: false 582 + '@esbuild/netbsd-arm64@0.27.3': 583 + optional: true 2481 584 2482 - /shiki/0.11.1: 2483 - resolution: {integrity: sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==} 2484 - dependencies: 2485 - jsonc-parser: 3.2.0 2486 - vscode-oniguruma: 1.7.0 2487 - vscode-textmate: 6.0.0 2488 - dev: false 585 + '@esbuild/netbsd-x64@0.27.3': 586 + optional: true 2489 587 2490 - /signal-exit/3.0.7: 2491 - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 2492 - dev: false 588 + '@esbuild/openbsd-arm64@0.27.3': 589 + optional: true 2493 590 2494 - /simple-astro-seo/0.1.3: 2495 - resolution: {integrity: sha512-yZcacNqhuvNlgkGr5xqiYPb8jM6HJmk8EEQSq6RtgT8Mi8qi8LRIBJDJqU49+c+jGd6+DBN0fpyBPs7V7c7AYA==} 2496 - dev: false 591 + '@esbuild/openbsd-x64@0.27.3': 592 + optional: true 2497 593 2498 - /sisteransi/1.0.5: 2499 - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 2500 - dev: false 594 + '@esbuild/openharmony-arm64@0.27.3': 595 + optional: true 2501 596 2502 - /slash/4.0.0: 2503 - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} 2504 - engines: {node: '>=12'} 2505 - dev: false 597 + '@esbuild/sunos-x64@0.27.3': 598 + optional: true 2506 599 2507 - /source-map-js/1.0.2: 2508 - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 2509 - engines: {node: '>=0.10.0'} 2510 - dev: false 600 + '@esbuild/win32-arm64@0.27.3': 601 + optional: true 2511 602 2512 - /source-map/0.7.4: 2513 - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} 2514 - engines: {node: '>= 8'} 2515 - dev: false 603 + '@esbuild/win32-ia32@0.27.3': 604 + optional: true 2516 605 2517 - /space-separated-tokens/2.0.2: 2518 - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 2519 - dev: false 606 + '@esbuild/win32-x64@0.27.3': 607 + optional: true 2520 608 2521 - /sprintf-js/1.0.3: 2522 - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} 2523 - dev: false 609 + '@img/colour@1.1.0': {} 2524 610 2525 - /streamsearch/1.1.0: 2526 - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 2527 - engines: {node: '>=10.0.0'} 2528 - dev: false 611 + '@img/sharp-darwin-arm64@0.34.5': 612 + optionalDependencies: 613 + '@img/sharp-libvips-darwin-arm64': 1.2.4 614 + optional: true 2529 615 2530 - /string-width/4.2.3: 2531 - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 2532 - engines: {node: '>=8'} 2533 - dependencies: 2534 - emoji-regex: 8.0.0 2535 - is-fullwidth-code-point: 3.0.0 2536 - strip-ansi: 6.0.1 2537 - dev: false 616 + '@img/sharp-darwin-x64@0.34.5': 617 + optionalDependencies: 618 + '@img/sharp-libvips-darwin-x64': 1.2.4 619 + optional: true 2538 620 2539 - /string-width/5.1.2: 2540 - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 2541 - engines: {node: '>=12'} 2542 - dependencies: 2543 - eastasianwidth: 0.2.0 2544 - emoji-regex: 9.2.2 2545 - strip-ansi: 7.0.1 2546 - dev: false 621 + '@img/sharp-libvips-darwin-arm64@1.2.4': 622 + optional: true 2547 623 2548 - /string_decoder/1.3.0: 2549 - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 2550 - dependencies: 2551 - safe-buffer: 5.2.1 2552 - dev: false 624 + '@img/sharp-libvips-darwin-x64@1.2.4': 625 + optional: true 2553 626 2554 - /stringify-entities/4.0.3: 2555 - resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} 2556 - dependencies: 2557 - character-entities-html4: 2.1.0 2558 - character-entities-legacy: 3.0.0 2559 - dev: false 627 + '@img/sharp-libvips-linux-arm64@1.2.4': 628 + optional: true 2560 629 2561 - /strip-ansi/6.0.1: 2562 - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2563 - engines: {node: '>=8'} 2564 - dependencies: 2565 - ansi-regex: 5.0.1 2566 - dev: false 630 + '@img/sharp-libvips-linux-arm@1.2.4': 631 + optional: true 2567 632 2568 - /strip-ansi/7.0.1: 2569 - resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} 2570 - engines: {node: '>=12'} 2571 - dependencies: 2572 - ansi-regex: 6.0.1 2573 - dev: false 633 + '@img/sharp-libvips-linux-ppc64@1.2.4': 634 + optional: true 2574 635 2575 - /strip-bom-string/1.0.0: 2576 - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} 2577 - engines: {node: '>=0.10.0'} 2578 - dev: false 636 + '@img/sharp-libvips-linux-riscv64@1.2.4': 637 + optional: true 2579 638 2580 - /strip-bom/3.0.0: 2581 - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 2582 - engines: {node: '>=4'} 2583 - dev: false 639 + '@img/sharp-libvips-linux-s390x@1.2.4': 640 + optional: true 2584 641 2585 - /strip-bom/4.0.0: 2586 - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} 2587 - engines: {node: '>=8'} 2588 - dev: false 642 + '@img/sharp-libvips-linux-x64@1.2.4': 643 + optional: true 2589 644 2590 - /strip-final-newline/3.0.0: 2591 - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 2592 - engines: {node: '>=12'} 2593 - dev: false 645 + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 646 + optional: true 2594 647 2595 - /suf-log/2.5.3: 2596 - resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} 2597 - dependencies: 2598 - s.color: 0.0.15 2599 - dev: false 648 + '@img/sharp-libvips-linuxmusl-x64@1.2.4': 649 + optional: true 2600 650 2601 - /supports-color/5.5.0: 2602 - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 2603 - engines: {node: '>=4'} 2604 - dependencies: 2605 - has-flag: 3.0.0 2606 - dev: false 651 + '@img/sharp-linux-arm64@0.34.5': 652 + optionalDependencies: 653 + '@img/sharp-libvips-linux-arm64': 1.2.4 654 + optional: true 2607 655 2608 - /supports-color/7.2.0: 2609 - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2610 - engines: {node: '>=8'} 2611 - dependencies: 2612 - has-flag: 4.0.0 2613 - dev: false 656 + '@img/sharp-linux-arm@0.34.5': 657 + optionalDependencies: 658 + '@img/sharp-libvips-linux-arm': 1.2.4 659 + optional: true 2614 660 2615 - /supports-esm/1.0.0: 2616 - resolution: {integrity: sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg==} 2617 - dependencies: 2618 - has-package-exports: 1.3.0 2619 - dev: false 661 + '@img/sharp-linux-ppc64@0.34.5': 662 + optionalDependencies: 663 + '@img/sharp-libvips-linux-ppc64': 1.2.4 664 + optional: true 2620 665 2621 - /supports-preserve-symlinks-flag/1.0.0: 2622 - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2623 - engines: {node: '>= 0.4'} 2624 - dev: false 666 + '@img/sharp-linux-riscv64@0.34.5': 667 + optionalDependencies: 668 + '@img/sharp-libvips-linux-riscv64': 1.2.4 669 + optional: true 2625 670 2626 - /synckit/0.8.5: 2627 - resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} 2628 - engines: {node: ^14.18.0 || >=16.0.0} 2629 - dependencies: 2630 - '@pkgr/utils': 2.3.1 2631 - tslib: 2.5.0 2632 - dev: false 671 + '@img/sharp-linux-s390x@0.34.5': 672 + optionalDependencies: 673 + '@img/sharp-libvips-linux-s390x': 1.2.4 674 + optional: true 2633 675 2634 - /tiny-glob/0.2.9: 2635 - resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} 2636 - dependencies: 2637 - globalyzer: 0.1.0 2638 - globrex: 0.1.2 2639 - dev: false 676 + '@img/sharp-linux-x64@0.34.5': 677 + optionalDependencies: 678 + '@img/sharp-libvips-linux-x64': 1.2.4 679 + optional: true 2640 680 2641 - /to-fast-properties/2.0.0: 2642 - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 2643 - engines: {node: '>=4'} 2644 - dev: false 2645 - 2646 - /to-regex-range/5.0.1: 2647 - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2648 - engines: {node: '>=8.0'} 2649 - dependencies: 2650 - is-number: 7.0.0 2651 - dev: false 681 + '@img/sharp-linuxmusl-arm64@0.34.5': 682 + optionalDependencies: 683 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 684 + optional: true 2652 685 2653 - /trim-lines/3.0.1: 2654 - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} 2655 - dev: false 2656 - 2657 - /trough/2.1.0: 2658 - resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} 2659 - dev: false 686 + '@img/sharp-linuxmusl-x64@0.34.5': 687 + optionalDependencies: 688 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 689 + optional: true 2660 690 2661 - /tsconfig-resolver/3.0.1: 2662 - resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} 691 + '@img/sharp-wasm32@0.34.5': 2663 692 dependencies: 2664 - '@types/json5': 0.0.30 2665 - '@types/resolve': 1.20.2 2666 - json5: 2.2.3 2667 - resolve: 1.22.1 2668 - strip-bom: 4.0.0 2669 - type-fest: 0.13.1 2670 - dev: false 693 + '@emnapi/runtime': 1.10.0 694 + optional: true 2671 695 2672 - /tslib/2.5.0: 2673 - resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} 2674 - dev: false 696 + '@img/sharp-win32-arm64@0.34.5': 697 + optional: true 2675 698 2676 - /type-fest/0.13.1: 2677 - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} 2678 - engines: {node: '>=10'} 2679 - dev: false 699 + '@img/sharp-win32-ia32@0.34.5': 700 + optional: true 2680 701 2681 - /type-fest/2.19.0: 2682 - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} 2683 - engines: {node: '>=12.20'} 2684 - dev: false 702 + '@img/sharp-win32-x64@0.34.5': 703 + optional: true 2685 704 2686 - /typescript/4.9.5: 2687 - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} 2688 - engines: {node: '>=4.2.0'} 2689 - hasBin: true 2690 - dev: false 705 + '@jridgewell/resolve-uri@3.1.2': {} 2691 706 2692 - /undici/5.19.1: 2693 - resolution: {integrity: sha512-YiZ61LPIgY73E7syxCDxxa3LV2yl3sN8spnIuTct60boiiRaE1J8mNWHO8Im2Zi/sFrPusjLlmRPrsyraSqX6A==} 2694 - engines: {node: '>=12.18'} 2695 - dependencies: 2696 - busboy: 1.6.0 2697 - dev: false 707 + '@jridgewell/sourcemap-codec@1.5.5': {} 2698 708 2699 - /unherit/3.0.1: 2700 - resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==} 2701 - dev: false 2702 - 2703 - /unified/10.1.2: 2704 - resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} 709 + '@jridgewell/trace-mapping@0.3.9': 2705 710 dependencies: 2706 - '@types/unist': 2.0.6 2707 - bail: 2.0.2 2708 - extend: 3.0.2 2709 - is-buffer: 2.0.5 2710 - is-plain-obj: 4.1.0 2711 - trough: 2.1.0 2712 - vfile: 5.3.7 2713 - dev: false 2714 - 2715 - /unist-util-generated/2.0.1: 2716 - resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} 2717 - dev: false 711 + '@jridgewell/resolve-uri': 3.1.2 712 + '@jridgewell/sourcemap-codec': 1.5.5 2718 713 2719 - /unist-util-is/5.2.0: 2720 - resolution: {integrity: sha512-Glt17jWwZeyqrFqOK0pF1Ded5U3yzJnFr8CG1GMjCWTp9zDo2p+cmD6pWbZU8AgM5WU3IzRv6+rBwhzsGh6hBQ==} 2721 - dev: false 2722 - 2723 - /unist-util-modify-children/3.1.1: 2724 - resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==} 714 + '@poppinss/colors@4.1.6': 2725 715 dependencies: 2726 - '@types/unist': 2.0.6 2727 - array-iterate: 2.0.1 2728 - dev: false 716 + kleur: 4.1.5 2729 717 2730 - /unist-util-position/4.0.4: 2731 - resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} 718 + '@poppinss/dumper@0.6.5': 2732 719 dependencies: 2733 - '@types/unist': 2.0.6 2734 - dev: false 720 + '@poppinss/colors': 4.1.6 721 + '@sindresorhus/is': 7.2.0 722 + supports-color: 10.2.2 2735 723 2736 - /unist-util-stringify-position/3.0.3: 2737 - resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} 2738 - dependencies: 2739 - '@types/unist': 2.0.6 2740 - dev: false 724 + '@poppinss/exception@1.2.3': {} 2741 725 2742 - /unist-util-visit-children/2.0.2: 2743 - resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==} 2744 - dependencies: 2745 - '@types/unist': 2.0.6 2746 - dev: false 726 + '@sindresorhus/is@7.2.0': {} 2747 727 2748 - /unist-util-visit-parents/5.1.3: 2749 - resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} 2750 - dependencies: 2751 - '@types/unist': 2.0.6 2752 - unist-util-is: 5.2.0 2753 - dev: false 728 + '@speed-highlight/core@1.2.15': {} 2754 729 2755 - /unist-util-visit/4.1.2: 2756 - resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} 2757 - dependencies: 2758 - '@types/unist': 2.0.6 2759 - unist-util-is: 5.2.0 2760 - unist-util-visit-parents: 5.1.3 2761 - dev: false 730 + blake3-wasm@2.1.5: {} 2762 731 2763 - /update-browserslist-db/1.0.10_browserslist@4.21.5: 2764 - resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} 2765 - hasBin: true 2766 - peerDependencies: 2767 - browserslist: '>= 4.21.0' 2768 - dependencies: 2769 - browserslist: 4.21.5 2770 - escalade: 3.1.1 2771 - picocolors: 1.0.0 2772 - dev: false 732 + cookie@1.1.1: {} 2773 733 2774 - /util-deprecate/1.0.2: 2775 - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2776 - dev: false 734 + detect-libc@2.1.2: {} 2777 735 2778 - /uvu/0.5.6: 2779 - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} 2780 - engines: {node: '>=8'} 2781 - hasBin: true 2782 - dependencies: 2783 - dequal: 2.0.3 2784 - diff: 5.1.0 2785 - kleur: 4.1.5 2786 - sade: 1.8.1 2787 - dev: false 736 + error-stack-parser-es@1.0.5: {} 2788 737 2789 - /vfile-location/4.1.0: 2790 - resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} 2791 - dependencies: 2792 - '@types/unist': 2.0.6 2793 - vfile: 5.3.7 2794 - dev: false 2795 - 2796 - /vfile-message/3.1.4: 2797 - resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} 2798 - dependencies: 2799 - '@types/unist': 2.0.6 2800 - unist-util-stringify-position: 3.0.3 2801 - dev: false 2802 - 2803 - /vfile/5.3.7: 2804 - resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} 2805 - dependencies: 2806 - '@types/unist': 2.0.6 2807 - is-buffer: 2.0.5 2808 - unist-util-stringify-position: 3.0.3 2809 - vfile-message: 3.1.4 2810 - dev: false 2811 - 2812 - /vite/4.1.1: 2813 - resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==} 2814 - engines: {node: ^14.18.0 || >=16.0.0} 2815 - hasBin: true 2816 - peerDependencies: 2817 - '@types/node': '>= 14' 2818 - less: '*' 2819 - sass: '*' 2820 - stylus: '*' 2821 - sugarss: '*' 2822 - terser: ^5.4.0 2823 - peerDependenciesMeta: 2824 - '@types/node': 2825 - optional: true 2826 - less: 2827 - optional: true 2828 - sass: 2829 - optional: true 2830 - stylus: 2831 - optional: true 2832 - sugarss: 2833 - optional: true 2834 - terser: 2835 - optional: true 2836 - dependencies: 2837 - esbuild: 0.16.17 2838 - postcss: 8.4.21 2839 - resolve: 1.22.1 2840 - rollup: 3.15.0 738 + esbuild@0.27.3: 2841 739 optionalDependencies: 2842 - fsevents: 2.3.2 2843 - dev: false 740 + '@esbuild/aix-ppc64': 0.27.3 741 + '@esbuild/android-arm': 0.27.3 742 + '@esbuild/android-arm64': 0.27.3 743 + '@esbuild/android-x64': 0.27.3 744 + '@esbuild/darwin-arm64': 0.27.3 745 + '@esbuild/darwin-x64': 0.27.3 746 + '@esbuild/freebsd-arm64': 0.27.3 747 + '@esbuild/freebsd-x64': 0.27.3 748 + '@esbuild/linux-arm': 0.27.3 749 + '@esbuild/linux-arm64': 0.27.3 750 + '@esbuild/linux-ia32': 0.27.3 751 + '@esbuild/linux-loong64': 0.27.3 752 + '@esbuild/linux-mips64el': 0.27.3 753 + '@esbuild/linux-ppc64': 0.27.3 754 + '@esbuild/linux-riscv64': 0.27.3 755 + '@esbuild/linux-s390x': 0.27.3 756 + '@esbuild/linux-x64': 0.27.3 757 + '@esbuild/netbsd-arm64': 0.27.3 758 + '@esbuild/netbsd-x64': 0.27.3 759 + '@esbuild/openbsd-arm64': 0.27.3 760 + '@esbuild/openbsd-x64': 0.27.3 761 + '@esbuild/openharmony-arm64': 0.27.3 762 + '@esbuild/sunos-x64': 0.27.3 763 + '@esbuild/win32-arm64': 0.27.3 764 + '@esbuild/win32-ia32': 0.27.3 765 + '@esbuild/win32-x64': 0.27.3 2844 766 2845 - /vitefu/0.2.4_vite@4.1.1: 2846 - resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} 2847 - peerDependencies: 2848 - vite: ^3.0.0 || ^4.0.0 2849 - peerDependenciesMeta: 2850 - vite: 2851 - optional: true 2852 - dependencies: 2853 - vite: 4.1.1 2854 - dev: false 767 + fsevents@2.3.3: 768 + optional: true 2855 769 2856 - /vscode-css-languageservice/6.2.3: 2857 - resolution: {integrity: sha512-EAyhyIVHpEaf+GjtI+tVe7SekdoANfG0aubnspsQwak3Qkimn/97FpAufNyXk636ngW05pjNKAR9zyTCzo6avQ==} 2858 - dependencies: 2859 - '@vscode/l10n': 0.0.11 2860 - vscode-languageserver-textdocument: 1.0.8 2861 - vscode-languageserver-types: 3.17.3 2862 - vscode-uri: 3.0.7 2863 - dev: false 770 + kleur@4.1.5: {} 2864 771 2865 - /vscode-html-languageservice/5.0.4: 2866 - resolution: {integrity: sha512-tvrySfpglu4B2rQgWGVO/IL+skvU7kBkQotRlxA7ocSyRXOZUd6GA13XHkxo8LPe07KWjeoBlN1aVGqdfTK4xA==} 772 + miniflare@4.20260603.0: 2867 773 dependencies: 2868 - '@vscode/l10n': 0.0.11 2869 - vscode-languageserver-textdocument: 1.0.8 2870 - vscode-languageserver-types: 3.17.3 2871 - vscode-uri: 3.0.7 2872 - dev: false 774 + '@cspotcode/source-map-support': 0.8.1 775 + sharp: 0.34.5 776 + undici: 7.24.8 777 + workerd: 1.20260603.1 778 + ws: 8.20.1 779 + youch: 4.1.0-beta.10 780 + transitivePeerDependencies: 781 + - bufferutil 782 + - utf-8-validate 2873 783 2874 - /vscode-jsonrpc/8.1.0: 2875 - resolution: {integrity: sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==} 2876 - engines: {node: '>=14.0.0'} 2877 - dev: false 784 + path-to-regexp@6.3.0: {} 2878 785 2879 - /vscode-languageserver-protocol/3.17.3: 2880 - resolution: {integrity: sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==} 2881 - dependencies: 2882 - vscode-jsonrpc: 8.1.0 2883 - vscode-languageserver-types: 3.17.3 2884 - dev: false 786 + pathe@2.0.3: {} 2885 787 2886 - /vscode-languageserver-textdocument/1.0.8: 2887 - resolution: {integrity: sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==} 2888 - dev: false 2889 - 2890 - /vscode-languageserver-types/3.17.3: 2891 - resolution: {integrity: sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==} 2892 - dev: false 788 + semver@7.8.2: {} 2893 789 2894 - /vscode-languageserver/8.1.0: 2895 - resolution: {integrity: sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==} 2896 - hasBin: true 790 + sharp@0.34.5: 2897 791 dependencies: 2898 - vscode-languageserver-protocol: 3.17.3 2899 - dev: false 792 + '@img/colour': 1.1.0 793 + detect-libc: 2.1.2 794 + semver: 7.8.2 795 + optionalDependencies: 796 + '@img/sharp-darwin-arm64': 0.34.5 797 + '@img/sharp-darwin-x64': 0.34.5 798 + '@img/sharp-libvips-darwin-arm64': 1.2.4 799 + '@img/sharp-libvips-darwin-x64': 1.2.4 800 + '@img/sharp-libvips-linux-arm': 1.2.4 801 + '@img/sharp-libvips-linux-arm64': 1.2.4 802 + '@img/sharp-libvips-linux-ppc64': 1.2.4 803 + '@img/sharp-libvips-linux-riscv64': 1.2.4 804 + '@img/sharp-libvips-linux-s390x': 1.2.4 805 + '@img/sharp-libvips-linux-x64': 1.2.4 806 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 807 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 808 + '@img/sharp-linux-arm': 0.34.5 809 + '@img/sharp-linux-arm64': 0.34.5 810 + '@img/sharp-linux-ppc64': 0.34.5 811 + '@img/sharp-linux-riscv64': 0.34.5 812 + '@img/sharp-linux-s390x': 0.34.5 813 + '@img/sharp-linux-x64': 0.34.5 814 + '@img/sharp-linuxmusl-arm64': 0.34.5 815 + '@img/sharp-linuxmusl-x64': 0.34.5 816 + '@img/sharp-wasm32': 0.34.5 817 + '@img/sharp-win32-arm64': 0.34.5 818 + '@img/sharp-win32-ia32': 0.34.5 819 + '@img/sharp-win32-x64': 0.34.5 2900 820 2901 - /vscode-oniguruma/1.7.0: 2902 - resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} 2903 - dev: false 821 + supports-color@10.2.2: {} 2904 822 2905 - /vscode-textmate/6.0.0: 2906 - resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==} 2907 - dev: false 823 + tslib@2.8.1: 824 + optional: true 2908 825 2909 - /vscode-uri/2.1.2: 2910 - resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==} 2911 - dev: false 826 + typescript@5.9.3: {} 2912 827 2913 - /vscode-uri/3.0.7: 2914 - resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==} 2915 - dev: false 828 + undici@7.24.8: {} 2916 829 2917 - /wcwidth/1.0.1: 2918 - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} 830 + unenv@2.0.0-rc.24: 2919 831 dependencies: 2920 - defaults: 1.0.4 2921 - dev: false 832 + pathe: 2.0.3 2922 833 2923 - /web-namespaces/2.0.1: 2924 - resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} 2925 - dev: false 2926 - 2927 - /which-pm-runs/1.1.0: 2928 - resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} 2929 - engines: {node: '>=4'} 2930 - dev: false 834 + workerd@1.20260603.1: 835 + optionalDependencies: 836 + '@cloudflare/workerd-darwin-64': 1.20260603.1 837 + '@cloudflare/workerd-darwin-arm64': 1.20260603.1 838 + '@cloudflare/workerd-linux-64': 1.20260603.1 839 + '@cloudflare/workerd-linux-arm64': 1.20260603.1 840 + '@cloudflare/workerd-windows-64': 1.20260603.1 2931 841 2932 - /which-pm/2.0.0: 2933 - resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} 2934 - engines: {node: '>=8.15'} 842 + wrangler@4.98.0(@cloudflare/workers-types@4.20260607.1): 2935 843 dependencies: 2936 - load-yaml-file: 0.2.0 2937 - path-exists: 4.0.0 2938 - dev: false 844 + '@cloudflare/kv-asset-handler': 0.5.0 845 + '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260603.1) 846 + blake3-wasm: 2.1.5 847 + esbuild: 0.27.3 848 + miniflare: 4.20260603.0 849 + path-to-regexp: 6.3.0 850 + unenv: 2.0.0-rc.24 851 + workerd: 1.20260603.1 852 + optionalDependencies: 853 + '@cloudflare/workers-types': 4.20260607.1 854 + fsevents: 2.3.3 855 + transitivePeerDependencies: 856 + - bufferutil 857 + - utf-8-validate 2939 858 2940 - /which/2.0.2: 2941 - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2942 - engines: {node: '>= 8'} 2943 - hasBin: true 2944 - dependencies: 2945 - isexe: 2.0.0 2946 - dev: false 859 + ws@8.20.1: {} 2947 860 2948 - /widest-line/4.0.1: 2949 - resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} 2950 - engines: {node: '>=12'} 861 + youch-core@0.3.3: 2951 862 dependencies: 2952 - string-width: 5.1.2 2953 - dev: false 863 + '@poppinss/exception': 1.2.3 864 + error-stack-parser-es: 1.0.5 2954 865 2955 - /wrap-ansi/8.1.0: 2956 - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 2957 - engines: {node: '>=12'} 866 + youch@4.1.0-beta.10: 2958 867 dependencies: 2959 - ansi-styles: 6.2.1 2960 - string-width: 5.1.2 2961 - strip-ansi: 7.0.1 2962 - dev: false 2963 - 2964 - /xterm-addon-fit/0.7.0_xterm@5.1.0: 2965 - resolution: {integrity: sha512-tQgHGoHqRTgeROPnvmtEJywLKoC/V9eNs4bLLz7iyJr1aW/QFzRwfd3MGiJ6odJd9xEfxcW36/xRU47JkD5NKQ==} 2966 - peerDependencies: 2967 - xterm: ^5.0.0 2968 - dependencies: 2969 - xterm: 5.1.0 2970 - dev: false 2971 - 2972 - /xterm-addon-web-links/0.8.0_xterm@5.1.0: 2973 - resolution: {integrity: sha512-J4tKngmIu20ytX9SEJjAP3UGksah7iALqBtfTwT9ZnmFHVplCumYQsUJfKuS+JwMhjsjH61YXfndenLNvjRrEw==} 2974 - peerDependencies: 2975 - xterm: ^5.0.0 2976 - dependencies: 2977 - xterm: 5.1.0 2978 - dev: false 2979 - 2980 - /xterm/5.1.0: 2981 - resolution: {integrity: sha512-LovENH4WDzpwynj+OTkLyZgJPeDom9Gra4DMlGAgz6pZhIDCQ+YuO7yfwanY+gVbn/mmZIStNOnVRU/ikQuAEQ==} 2982 - dev: false 2983 - 2984 - /yallist/3.1.1: 2985 - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 2986 - dev: false 2987 - 2988 - /yallist/4.0.0: 2989 - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2990 - dev: false 2991 - 2992 - /yargs-parser/21.1.1: 2993 - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 2994 - engines: {node: '>=12'} 2995 - dev: false 2996 - 2997 - /yocto-queue/0.1.0: 2998 - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2999 - engines: {node: '>=10'} 3000 - dev: false 3001 - 3002 - /zod/3.20.6: 3003 - resolution: {integrity: sha512-oyu0m54SGCtzh6EClBVqDDlAYRz4jrVtKwQ7ZnsEmMI9HnzuZFj8QFwAY1M5uniIYACdGvv0PBWPF2kO0aNofA==} 3004 - dev: false 3005 - 3006 - /zwitch/2.0.4: 3007 - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 3008 - dev: false 868 + '@poppinss/colors': 4.1.6 869 + '@poppinss/dumper': 0.6.5 870 + '@speed-highlight/core': 1.2.15 871 + cookie: 1.1.1 872 + youch-core: 0.3.3
-13
public/favicon.svg
··· 1 - <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 36 36"> 2 - <path fill="#000" d="M22.25 4h-8.5a1 1 0 0 0-.96.73l-5.54 19.4a.5.5 0 0 0 .62.62l5.05-1.44a2 2 0 0 0 1.38-1.4l3.22-11.66a.5.5 0 0 1 .96 0l3.22 11.67a2 2 0 0 0 1.38 1.39l5.05 1.44a.5.5 0 0 0 .62-.62l-5.54-19.4a1 1 0 0 0-.96-.73Z"/> 3 - <path fill="url(#gradient)" d="M18 28a7.63 7.63 0 0 1-5-2c-1.4 2.1-.35 4.35.6 5.55.14.17.41.07.47-.15.44-1.8 2.93-1.22 2.93.6 0 2.28.87 3.4 1.72 3.81.34.16.59-.2.49-.56-.31-1.05-.29-2.46 1.29-3.25 3-1.5 3.17-4.83 2.5-6-.67.67-2.6 2-5 2Z"/> 4 - <defs> 5 - <linearGradient id="gradient" x1="16" x2="16" y1="32" y2="24" gradientUnits="userSpaceOnUse"> 6 - <stop stop-color="#000"/> 7 - <stop offset="1" stop-color="#000" stop-opacity="0"/> 8 - </linearGradient> 9 - </defs> 10 - <style> 11 - @media (prefers-color-scheme:dark){:root{filter:invert(100%)}} 12 - </style> 13 - </svg>
public/social.jpg

This is a binary file and will not be displayed.

-38
src/components/Filetree.astro
··· 1 - --- 2 - import { readFileSync } from "node:fs"; 3 - import glob from "fast-glob"; 4 - 5 - const files = await glob(["demo/**/*"], { 6 - followSymbolicLinks: true, 7 - dot: true, 8 - onlyFiles: true, 9 - }); 10 - 11 - const filetree = {}; 12 - for (const file of files) { 13 - const contents = readFileSync(file, "utf8"); 14 - const paths = file.replace("demo/", "").split("/").filter(Boolean); 15 - let i = 0; 16 - let obj: any = filetree; 17 - 18 - for (const part of paths) { 19 - if (part.endsWith(".md")) continue; 20 - const last = i === paths.length - 1; 21 - if (!obj["directory"]) obj["directory"] = {}; 22 - 23 - if (last) { 24 - obj["directory"][part] = { file: { contents } }; 25 - } else { 26 - obj["directory"][part] = obj["directory"][part] ?? {}; 27 - obj = obj["directory"][part]; 28 - } 29 - i++; 30 - } 31 - } 32 - --- 33 - 34 - <script 35 - type="application/json" 36 - id="filetree" 37 - set:html={JSON.stringify(filetree.directory, null, 2)} 38 - ></script>
-37
src/components/Head.astro
··· 1 - --- 2 - import SEO from "simple-astro-seo"; 3 - 4 - export interface Props { 5 - title?: string; 6 - description?: string; 7 - canonicalURL?: URL | null; 8 - pageType?: "website" | "article"; 9 - } 10 - 11 - const { 12 - title = "Clack", 13 - description = "Build effortlessly beautiful CLIs", 14 - canonicalURL = new URL(Astro.request.url, Astro.site), 15 - pageType = "website", 16 - } = Astro.props as Props; 17 - 18 - const ensureTrailingSlash = (url: string) => url.replace(/\/$/, "") + "/"; 19 - --- 20 - 21 - <!-- Global Metadata --> 22 - <meta charset="utf-8" /> 23 - <meta name="generator" content={Astro.generator} /> 24 - <meta name="viewport" content="width=device-width" /> 25 - <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> 26 - 27 - <title>{title}</title> 28 - 29 - <SEO 30 - siteName="Clack" 31 - title={title} 32 - description={description} 33 - image={new URL("/social.jpg", Astro.url).toString()} 34 - twitterHandle="@n_moore" 35 - pageType={pageType} 36 - url={canonicalURL && ensureTrailingSlash(canonicalURL.toString())} 37 - />
-53
src/components/Logo.astro
··· 1 - <svg 2 - class="logo" 3 - width="612" 4 - height="345" 5 - viewBox="0 0 612 345" 6 - fill="none" 7 - xmlns="http://www.w3.org/2000/svg" 8 - > 9 - <style> 10 - .text { 11 - fill: #25252d; 12 - } 13 - .muted { 14 - fill: #6f7488; 15 - } 16 - .cursor { 17 - animation: blink 1s steps(1) alternate infinite; 18 - } 19 - @keyframes blink { 20 - 50% { 21 - opacity: 0; 22 - } 23 - } 24 - 25 - @media (prefers-color-scheme: dark) { 26 - .text { 27 - fill: #f7f7f9; 28 - } 29 - .muted { 30 - fill: #eaeaec; 31 - } 32 - } 33 - </style> 34 - <path 35 - d="M43.248 54.176H50.448V115.424H43.248V54.176ZM43.248 54.176H75.6V61.376H43.248V54.176ZM75.5625 54.272H133.163V61.472H75.5625V54.272ZM133.125 54.272H190.725V61.472H133.125V54.272ZM190.688 54.272H248.288V61.472H190.688V54.272ZM248.25 54.272H305.85V61.472H248.25V54.272ZM305.812 54.272H363.413V61.472H305.812V54.272ZM363.375 54.272H420.975V61.472H363.375V54.272ZM420.938 54.272H478.538V61.472H420.938V54.272ZM478.5 54.272H536.1V61.472H478.5V54.272ZM561.311 54.272H568.511V115.424H561.311V54.272ZM536.062 54.272H568.511V61.472H536.062V54.272ZM43.248 115.224H50.448V230.424H43.248V115.224ZM561.311 115.224H568.511V230.424H561.311V115.224ZM43.248 230.224H50.448V291.472H43.248V230.224ZM43.248 284.272H75.6V291.472H43.248V284.272ZM75.5625 284.272H133.163V291.472H75.5625V284.272ZM133.125 284.272H190.725V291.472H133.125V284.272ZM190.688 284.272H248.288V291.472H190.688V284.272ZM248.25 284.272H305.85V291.472H248.25V284.272ZM305.812 284.272H363.413V291.472H305.812V284.272ZM363.375 284.272H420.975V291.472H363.375V284.272ZM420.938 284.272H478.538V291.472H420.938V284.272ZM478.5 284.272H536.1V291.472H478.5V284.272ZM561.311 230.224H568.511V291.472H561.311V230.224ZM536.062 284.272H568.511V291.472H536.062V284.272Z" 36 - class="text"></path> 37 - <path 38 - d="M205.528 207.864C199.192 207.864 194.296 207.096 190.84 205.56C187.384 204.024 184.92 201.432 183.448 197.784C182.04 194.072 181.336 188.824 181.336 182.04C181.336 175.128 182.04 169.784 183.448 166.008C184.92 162.232 187.352 159.576 190.744 158.04C194.2 156.44 199.064 155.64 205.336 155.64C210.84 155.64 215.096 156.184 218.104 157.272C221.112 158.36 223.256 160.216 224.536 162.84C225.88 165.4 226.616 169.048 226.744 173.784H215.128C214.68 170.648 213.784 168.536 212.44 167.448C211.16 166.296 208.984 165.72 205.912 165.72C202.52 165.72 199.896 166.232 198.04 167.256C196.248 168.216 194.968 169.88 194.2 172.248C193.432 174.552 193.048 177.848 193.048 182.136C193.048 186.232 193.432 189.4 194.2 191.64C194.968 193.88 196.28 195.48 198.136 196.44C199.992 197.336 202.616 197.784 206.008 197.784C208.952 197.784 211.064 197.304 212.344 196.344C213.688 195.32 214.648 193.464 215.224 190.776H226.744C226.616 195.256 225.88 198.712 224.536 201.144C223.256 203.576 221.112 205.304 218.104 206.328C215.16 207.352 210.968 207.864 205.528 207.864ZM238.995 197.016H256.562V147.096H239.955V137.112H268.083V197.016H284.499V207H238.995V197.016ZM314.413 207.864C309.741 207.864 306.125 207.416 303.565 206.52C301.069 205.56 299.277 203.992 298.189 201.816C297.165 199.576 296.653 196.44 296.653 192.408C296.653 187.672 297.389 184.024 298.861 181.464C300.333 178.84 302.829 176.984 306.349 175.896C309.869 174.808 314.861 174.264 321.325 174.264H328.909V173.688C328.909 171.512 328.589 169.848 327.949 168.696C327.373 167.544 326.349 166.712 324.877 166.2C323.469 165.688 321.453 165.432 318.829 165.432C315.309 165.432 312.909 165.912 311.629 166.872C310.413 167.768 309.869 169.528 309.997 172.152H298.285C298.093 167.8 298.573 164.472 299.725 162.168C300.941 159.8 303.021 158.136 305.965 157.176C308.973 156.152 313.261 155.64 318.829 155.64C324.397 155.64 328.685 156.184 331.693 157.272C334.765 158.36 336.941 160.184 338.221 162.744C339.501 165.304 340.141 168.952 340.141 173.688V207H329.197V201.048H328.429C326.637 203.672 324.749 205.464 322.765 206.424C320.781 207.384 317.997 207.864 314.413 207.864ZM316.429 197.88C319.629 197.88 322.093 197.464 323.821 196.632C325.549 195.8 326.765 194.392 327.469 192.408C328.237 190.424 328.685 187.576 328.813 183.864L319.309 183.96C316.429 184.024 314.189 184.28 312.589 184.728C311.053 185.176 309.965 185.944 309.325 187.032C308.685 188.056 308.365 189.56 308.365 191.544C308.365 193.976 308.909 195.64 309.997 196.536C311.149 197.432 313.293 197.88 316.429 197.88ZM378.216 207.864C371.88 207.864 366.984 207.096 363.528 205.56C360.072 204.024 357.608 201.432 356.136 197.784C354.728 194.072 354.023 188.824 354.023 182.04C354.023 175.128 354.728 169.784 356.136 166.008C357.608 162.232 360.04 159.576 363.432 158.04C366.888 156.44 371.752 155.64 378.024 155.64C383.528 155.64 387.784 156.184 390.792 157.272C393.8 158.36 395.944 160.216 397.224 162.84C398.568 165.4 399.304 169.048 399.432 173.784H387.816C387.368 170.648 386.472 168.536 385.128 167.448C383.848 166.296 381.672 165.72 378.6 165.72C375.208 165.72 372.584 166.232 370.728 167.256C368.936 168.216 367.656 169.88 366.888 172.248C366.12 174.552 365.736 177.848 365.736 182.136C365.736 186.232 366.12 189.4 366.888 191.64C367.656 193.88 368.968 195.48 370.824 196.44C372.68 197.336 375.304 197.784 378.696 197.784C381.64 197.784 383.752 197.304 385.032 196.344C386.376 195.32 387.336 193.464 387.912 190.776H399.432C399.304 195.256 398.568 198.712 397.224 201.144C395.944 203.576 393.8 205.304 390.792 206.328C387.848 207.352 383.656 207.864 378.216 207.864ZM424.066 179.736V207H412.546V137.112H424.066V178.872L445.282 156.888H459.106L437.122 179.256L461.314 207H446.626L424.066 179.736Z" 39 - class="text"></path> 40 - <rect x="463" y="115" width="58" height="115" class="cursor" fill="#E569D9" 41 - ></rect> 42 - <path 43 - d="M97.896 214.104H116.904L141.192 172.248L117 130.392H97.896L122.76 172.248L97.896 214.104Z" 44 - fill="#6F7488"></path> 45 - </svg> 46 - 47 - <style> 48 - .logo { 49 - margin-left: calc(var(--step--2) * -1); 50 - width: auto; 51 - height: calc(var(--step-1) + var(--step-5)); 52 - } 53 - </style>
-27
src/components/Terminal/Terminal.astro
··· 1 - --- 2 - import Filetree from "../Filetree.astro"; 3 - --- 4 - 5 - <div class="container"> 6 - <div class="preview"> 7 - <pre id="terminal"></pre> 8 - </div> 9 - </div> 10 - 11 - <script src="./container"></script> 12 - 13 - <Filetree /> 14 - 15 - <style> 16 - #terminal { 17 - border-radius: 1rem; 18 - max-width: 720px; 19 - overflow: hidden; 20 - box-shadow: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 21 - 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028), 22 - 12.5px 12.5px 10px rgba(0, 0, 0, 0.035), 23 - 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042), 24 - 41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05), 25 - 100px 100px 80px rgba(0, 0, 0, 0.07); 26 - } 27 - </style>
-139
src/components/Terminal/container.ts
··· 1 - import type { WebContainerProcess } from '@webcontainer/api'; 2 - import { WebContainer } from '@webcontainer/api'; 3 - import { createTerminal } from './terminal.js'; 4 - import pDefer from 'p-defer'; 5 - 6 - let webcontainer: Promise<WebContainer>; 7 - let currentProcess: WebContainerProcess; 8 - let shellWriter: WritableStreamDefaultWriter<string>; 9 - const terminalEl = document.querySelector<HTMLElement>('#terminal')!; 10 - 11 - window.addEventListener('load', async () => { 12 - const terminal = await createTerminal(terminalEl); 13 - webcontainer = bootWebContainer(terminal); 14 - await webcontainer; 15 - }); 16 - 17 - /** 18 - * Checks if WebContainer is supported on the current browser. 19 - */ 20 - function isWebContainerSupported() { 21 - const hasSharedArrayBuffer = 'SharedArrayBuffer' in window; 22 - const looksLikeChrome = navigator.userAgent.toLowerCase().includes('chrome'); 23 - const looksLikeFirefox = navigator.userAgent.includes('Firefox'); 24 - 25 - if (hasSharedArrayBuffer && (looksLikeChrome || looksLikeFirefox)) { 26 - return true; 27 - } 28 - 29 - // Allow overriding the support check with localStorage.webcontainer_any_ua = 1 30 - try { 31 - return Boolean(localStorage.getItem('webcontainer_any_ua')); 32 - } catch { 33 - return false; 34 - } 35 - } 36 - 37 - async function bootWebContainer(terminal: import('xterm').Terminal) { 38 - if (!isWebContainerSupported()) { 39 - terminal.reset(); 40 - terminal.write( 41 - [ 42 - 'Incompatible Web Browser', 43 - '', 44 - `WebContainers currently work in Chromium-based browsers and Firefox. We're hoping to add support for more browsers as they implement the necessary Web Platform features.`, 45 - '', 46 - 'Read more about browser support:', 47 - 'https://webcontainers.io/guides/browser-support', 48 - '' 49 - ].join('\n'), 50 - ); 51 - 52 - return; 53 - } 54 - 55 - if (webcontainer) { 56 - return webcontainer; 57 - } 58 - 59 - const ESC = '\x1B'; 60 - const CSI = `${ESC}[`; 61 - terminal.write(`${CSI}?25l`); 62 - 63 - webcontainer = WebContainer.boot(); 64 - 65 - try { 66 - const filetree = JSON.parse(document.querySelector('#filetree')!.innerHTML); 67 - const wc = await webcontainer; 68 - 69 - terminal.reset(); 70 - 71 - wc.mount(filetree); 72 - 73 - async function main() { 74 - // we set an infinite loop so that when the user runs the `exit` command, we restart 75 - while (true) { 76 - currentProcess = await wc.spawn('jsh', { 77 - terminal: { 78 - cols: terminal.cols, 79 - rows: terminal.rows, 80 - }, 81 - }); 82 - 83 - const jshReady = pDefer(); 84 - let isJSHReady = false; 85 - 86 - // write the process output to the terminal 87 - currentProcess.output.pipeTo( 88 - new WritableStream({ 89 - write(data) { 90 - if (data.includes('❯') && !isJSHReady) { 91 - isJSHReady = true; 92 - 93 - jshReady.resolve(); 94 - } 95 - 96 - terminal.write(data); 97 - }, 98 - }) 99 - ); 100 - 101 - shellWriter = currentProcess.input.getWriter(); 102 - 103 - await jshReady.promise; 104 - 105 - shellWriter.write('clear && node index.js\n'); 106 - 107 - // write the terminal input to the process 108 - const terminalWriter = terminal.onData((data) => { 109 - shellWriter.write(data); 110 - }); 111 - 112 - // wait for the process to finish 113 - await currentProcess.exit; 114 - 115 - terminal.clear(); 116 - terminalWriter.dispose(); 117 - } 118 - } 119 - 120 - main(); 121 - } catch { 122 - // terminal.write( 123 - // wordWrap( 124 - // [ 125 - // `\x1b[G${red(`Looks like your browser's configuration is blocking WebContainers.`)}`, 126 - // '', 127 - // `Let's troubleshoot this!`, 128 - // '', 129 - // 'Read more at:', 130 - // 'https://webcontainers.io/guides/browser-config', 131 - // '' 132 - // ].join('\n'), 133 - // terminal.cols, 134 - // ) 135 - // ); 136 - } 137 - 138 - return webcontainer; 139 - }
-51
src/components/Terminal/terminal.ts
··· 1 - import type { Terminal } from 'xterm'; 2 - import 'xterm/css/xterm.css'; 3 - import { theme } from './theme'; 4 - 5 - let terminal: Terminal | undefined; 6 - export async function createTerminal(element: HTMLElement) { 7 - element.innerHTML = ''; 8 - 9 - if (terminal) { 10 - terminal.options.theme = theme; 11 - terminal.open(element); 12 - 13 - return terminal; 14 - } 15 - 16 - const xterm = await import('xterm'); 17 - const xtermAddonFit = await import('xterm-addon-fit'); 18 - const xtermAddonWebLinks = await import('xterm-addon-web-links'); 19 - const { Terminal } = xterm; 20 - const { FitAddon } = xtermAddonFit; 21 - const { WebLinksAddon } = xtermAddonWebLinks; 22 - 23 - terminal = new Terminal({ 24 - convertEol: true, 25 - cursorBlink: false, 26 - disableStdin: false, 27 - theme, 28 - fontSize: 14, 29 - fontFamily: 'Menlo, courier-new, courier, monospace', 30 - }); 31 - 32 - terminal.open(element); 33 - 34 - // we attach a FitAddon instance to help with resizing. Every time 35 - // we feel like the terminal element has changed size, we'll use the 36 - // addon to force a re-render 37 - const fitAddon = new FitAddon(); 38 - terminal.loadAddon(fitAddon); 39 - terminal.loadAddon(new WebLinksAddon()); 40 - 41 - fitAddon.fit(); 42 - 43 - // attach a `fit()` method to the terminal so we can easily resize it 44 - terminal = Object.assign(terminal, { 45 - fit() { 46 - fitAddon.fit(); 47 - } 48 - }); 49 - 50 - return terminal; 51 - }
-22
src/components/Terminal/theme.ts
··· 1 - export const theme = { 2 - cursor: '#eff0eb', 3 - cursorAccent: '#00000000', 4 - foreground: "#eff0eb", 5 - background: "#16181D", 6 - red: "#ff5c57", 7 - green: "#5af78e", 8 - yellow: "#f3f99d", 9 - blue: "#57c7ff", 10 - magenta: "#ff6ac1", 11 - cyan: "#9aedfe", 12 - white: "#f1f1f0", 13 - brightBlack: "#686868", 14 - brightRed: "#ff5c57", 15 - brightGreen: "#5af78e", 16 - brightYellow: "#f3f99d", 17 - brightBlue: "#57c7ff", 18 - brightMagenta: "#ff6ac1", 19 - brightCyan: "#9aedfe", 20 - brightWhite: "#f1f1f0", 21 - selectionBackground: "#97979b33", 22 - };
-1
src/env.d.ts
··· 1 - /// <reference types="astro/client" />
+20
src/index.ts
··· 1 + // clack.cc is retired as a standalone site. Everything permanently (301) 2 + // redirects to bomb.sh/clack, which currently forwards on to the docs but 3 + // may later become clack's own landing page. A couple of handy shortlinks 4 + // are preserved. 5 + 6 + const DESTINATION = "https://bomb.sh/clack"; 7 + 8 + const SHORTLINKS: Record<string, string> = { 9 + "/issues": "https://github.com/bombshell-dev/clack/issues/new/choose", 10 + "/discord": "https://discord.gg/KSbmXugQga", 11 + }; 12 + 13 + export default { 14 + fetch(request) { 15 + const { pathname } = new URL(request.url); 16 + // Normalize: case-insensitive, ignore trailing slashes. 17 + const path = pathname.replace(/\/+$/, "").toLowerCase() || "/"; 18 + return Response.redirect(SHORTLINKS[path] ?? DESTINATION, 301); 19 + }, 20 + } satisfies ExportedHandler;
-113
src/main.css
··· 1 - /* @link https://utopia.fyi/space/calculator?c=320,12,1.2,1280,16,1.25,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,&g=s,l,xl,12 */ 2 - :root { 3 - --step--2: clamp(0.69rem, calc(0.66rem + 0.18vw), 0.8rem); 4 - --step--1: clamp(0.83rem, calc(0.78rem + 0.28vw), 1rem); 5 - --step-0: clamp(1rem, calc(0.92rem + 0.42vw), 1.25rem); 6 - --step-1: clamp(1.2rem, calc(1.08rem + 0.6vw), 1.56rem); 7 - --step-2: clamp(1.44rem, calc(1.27rem + 0.86vw), 1.95rem); 8 - --step-3: clamp(1.73rem, calc(1.49rem + 1.19vw), 2.44rem); 9 - --step-4: clamp(2.07rem, calc(1.75rem + 1.63vw), 3.05rem); 10 - --step-5: clamp(2.49rem, calc(2.05rem + 2.21vw), 3.82rem); 11 - 12 - --space-3xs: clamp(0.19rem, calc(0.17rem + 0.1vw), 0.25rem); 13 - --space-2xs: clamp(0.38rem, calc(0.33rem + 0.21vw), 0.5rem); 14 - --space-xs: clamp(0.56rem, calc(0.5rem + 0.31vw), 0.75rem); 15 - --space-s: clamp(0.75rem, calc(0.67rem + 0.42vw), 1rem); 16 - --space-m: clamp(1.13rem, calc(1rem + 0.63vw), 1.5rem); 17 - --space-l: clamp(1.5rem, calc(1.33rem + 0.83vw), 2rem); 18 - --space-xl: clamp(2.25rem, calc(2rem + 1.25vw), 3rem); 19 - --space-2xl: clamp(3rem, calc(2.67rem + 1.67vw), 4rem); 20 - --space-3xl: clamp(4.5rem, calc(4rem + 2.5vw), 6rem); 21 - 22 - /* One-up pairs */ 23 - --space-3xs-2xs: clamp(0.19rem, calc(0.08rem + 0.52vw), 0.5rem); 24 - --space-2xs-xs: clamp(0.38rem, calc(0.25rem + 0.63vw), 0.75rem); 25 - --space-xs-s: clamp(0.56rem, calc(0.42rem + 0.73vw), 1rem); 26 - --space-s-m: clamp(0.75rem, calc(0.5rem + 1.25vw), 1.5rem); 27 - --space-m-l: clamp(1.13rem, calc(0.83rem + 1.46vw), 2rem); 28 - --space-l-xl: clamp(1.5rem, calc(1rem + 2.5vw), 3rem); 29 - --space-xl-2xl: clamp(2.25rem, calc(1.67rem + 2.92vw), 4rem); 30 - --space-2xl-3xl: clamp(3rem, calc(2rem + 5vw), 6rem); 31 - 32 - /* Custom pairs */ 33 - --space-l-2xl: clamp(1.5rem, calc(0.67rem + 4.17vw), 4rem); 34 - } 35 - :where(*) { 36 - box-sizing: border-box; 37 - margin: 0; 38 - padding: 0; 39 - } 40 - 41 - :where(.container) { 42 - padding: 0 var(--space-xs-s); 43 - max-width: 960px; 44 - margin: 0 auto; 45 - } 46 - 47 - :where(p) { 48 - max-width: 68ch; 49 - } 50 - a > svg { 51 - width: 1.125em; 52 - } 53 - a { 54 - display: inline-flex; 55 - align-items: center; 56 - gap: var(--space-2xs); 57 - color: inherit; 58 - text-decoration: none; 59 - } 60 - a::after { 61 - content: ""; 62 - border-bottom: 1px solid currentColor; 63 - } 64 - 65 - a:is(:hover, :focus) { 66 - color: #e569d9; 67 - } 68 - 69 - body { 70 - padding: var(--space-l-2xl) 0; 71 - } 72 - 73 - :root { 74 - background: #f9fafc; 75 - color: #25252d; 76 - font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, 77 - Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; 78 - font-family: "IBM Plex Mono", "Operator Mono", Menlo, Monaco, "Courier New", 79 - monospace; 80 - line-height: 1.5; 81 - 82 - --color-background-muted: #eaeaec; 83 - } 84 - @media (prefers-color-scheme: dark) { 85 - :root { 86 - background: #25252d; 87 - color: #f7f7f9; 88 - --color-background-muted: #16181d; 89 - } 90 - } 91 - 92 - code { 93 - font: inherit; 94 - background: var(--color-background-muted); 95 - padding: 2px 4px; 96 - margin-left: -4px; 97 - margin-right: -4px; 98 - border-radius: 4px; 99 - } 100 - 101 - .visually-hidden { 102 - clip: rect(0 0 0 0); 103 - clip-path: inset(50%); 104 - height: 1px; 105 - overflow: hidden; 106 - position: absolute; 107 - white-space: nowrap; 108 - width: 1px; 109 - } 110 - 111 - .xterm { 112 - padding: 1.5rem 1rem; 113 - }
-70
src/pages/index.astro
··· 1 - --- 2 - import "../main.css"; 3 - import Head from "../components/Head.astro"; 4 - import Logo from "../components/Logo.astro"; 5 - import Terminal from "../components/Terminal/Terminal.astro"; 6 - --- 7 - 8 - <html lang="en"> 9 - <head> 10 - <Head /> 11 - 12 - <link rel="preconnect" href="https://fonts.googleapis.com" /> 13 - <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 14 - <link 15 - href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&display=swap" 16 - rel="stylesheet" 17 - /> 18 - </head> 19 - <body> 20 - <header class="container"> 21 - <Logo /> 22 - <h1 class="visually-hidden">clack</h1> 23 - <a href="https://github.com/natemoo-re/clack"> 24 - <svg width="32.77" height="32" viewBox="0 0 256 250" 25 - ><path 26 - fill="currentColor" 27 - d="M128.001 0C57.317 0 0 57.307 0 128.001c0 56.554 36.676 104.535 87.535 121.46c6.397 1.185 8.746-2.777 8.746-6.158c0-3.052-.12-13.135-.174-23.83c-35.61 7.742-43.124-15.103-43.124-15.103c-5.823-14.795-14.213-18.73-14.213-18.73c-11.613-7.944.876-7.78.876-7.78c12.853.902 19.621 13.19 19.621 13.19c11.417 19.568 29.945 13.911 37.249 10.64c1.149-8.272 4.466-13.92 8.127-17.116c-28.431-3.236-58.318-14.212-58.318-63.258c0-13.975 5-25.394 13.188-34.358c-1.329-3.224-5.71-16.242 1.24-33.874c0 0 10.749-3.44 35.21 13.121c10.21-2.836 21.16-4.258 32.038-4.307c10.878.049 21.837 1.47 32.066 4.307c24.431-16.56 35.165-13.12 35.165-13.12c6.967 17.63 2.584 30.65 1.255 33.873c8.207 8.964 13.173 20.383 13.173 34.358c0 49.163-29.944 59.988-58.447 63.157c4.591 3.972 8.682 11.762 8.682 23.704c0 17.126-.148 30.91-.148 35.126c0 3.407 2.304 7.398 8.792 6.14C219.37 232.5 256 184.537 256 128.002C256 57.307 198.691 0 128.001 0Zm-80.06 182.34c-.282.636-1.283.827-2.194.39c-.929-.417-1.45-1.284-1.15-1.922c.276-.655 1.279-.838 2.205-.399c.93.418 1.46 1.293 1.139 1.931Zm6.296 5.618c-.61.566-1.804.303-2.614-.591c-.837-.892-.994-2.086-.375-2.66c.63-.566 1.787-.301 2.626.591c.838.903 1 2.088.363 2.66Zm4.32 7.188c-.785.545-2.067.034-2.86-1.104c-.784-1.138-.784-2.503.017-3.05c.795-.547 2.058-.055 2.861 1.075c.782 1.157.782 2.522-.019 3.08Zm7.304 8.325c-.701.774-2.196.566-3.29-.49c-1.119-1.032-1.43-2.496-.726-3.27c.71-.776 2.213-.558 3.315.49c1.11 1.03 1.45 2.505.701 3.27Zm9.442 2.81c-.31 1.003-1.75 1.459-3.199 1.033c-1.448-.439-2.395-1.613-2.103-2.626c.301-1.01 1.747-1.484 3.207-1.028c1.446.436 2.396 1.602 2.095 2.622Zm10.744 1.193c.036 1.055-1.193 1.93-2.715 1.95c-1.53.034-2.769-.82-2.786-1.86c0-1.065 1.202-1.932 2.733-1.958c1.522-.03 2.768.818 2.768 1.868Zm10.555-.405c.182 1.03-.875 2.088-2.387 2.37c-1.485.271-2.861-.365-3.05-1.386c-.184-1.056.893-2.114 2.376-2.387c1.514-.263 2.868.356 3.061 1.403Z" 28 - ></path></svg 29 - > 30 - GitHub 31 - </a> 32 - </header> 33 - 34 - <main class="container"> 35 - <p> 36 - Building interactive command line applications doesn't have to be so 37 - hard. <code>@clack/core</code> provides unstyled, feature-rich components 38 - designed to be a strong foundation for your custom CLIs. 39 - </p> 40 - <p> 41 - Of course, sometimes you just want to use something well-designed. 42 - That's why <code>@clack/prompts</code> comes out-of-the-box with beautiful prompts and a straightforward API. 43 - </p> 44 - </main> 45 - 46 - <Terminal /> 47 - <style> 48 - header { 49 - display: flex; 50 - align-items: center; 51 - } 52 - 53 - h2 { 54 - font-weight: 400; 55 - font-size: var(--step-0); 56 - } 57 - 58 - header > a { 59 - margin-left: var(--space-xs); 60 - } 61 - 62 - main { 63 - margin: var(--space-l-xl) auto; 64 - display: flex; 65 - flex-direction: column; 66 - gap: var(--step-1); 67 - } 68 - </style> 69 - </body> 70 - </html>