[READ-ONLY] Mirror of https://github.com/trueberryless/clemens.steinanet.at. @clemensschlipfinger's website
0

Configure Feed

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

feat: bootstrap

author
Felix Schneider
date (Oct 3, 2025, 6:20 PM +0200) commit d77f7e81
+8184
+4
.env.example
··· 1 + // TODO: Follow https://www.tommyp.org/blog/adding-spotify-now-playing-to-astro and remove this comment 2 + CLIENT_ID= 3 + CLIENT_SECRET= 4 + REFRESH_TOKEN=
+138
.gitignore
··· 1 + # Logs 2 + logs 3 + *.log 4 + npm-debug.log* 5 + yarn-debug.log* 6 + yarn-error.log* 7 + lerna-debug.log* 8 + .pnpm-debug.log* 9 + 10 + # Diagnostic reports (https://nodejs.org/api/report.html) 11 + report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 12 + 13 + # Runtime data 14 + pids 15 + *.pid 16 + *.seed 17 + *.pid.lock 18 + 19 + # Directory for instrumented libs generated by jscoverage/JSCover 20 + lib-cov 21 + 22 + # Coverage directory used by tools like istanbul 23 + coverage 24 + *.lcov 25 + 26 + # nyc test coverage 27 + .nyc_output 28 + 29 + # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 30 + .grunt 31 + 32 + # Bower dependency directory (https://bower.io/) 33 + bower_components 34 + 35 + # node-waf configuration 36 + .lock-wscript 37 + 38 + # Compiled binary addons (https://nodejs.org/api/addons.html) 39 + build/Release 40 + 41 + # Dependency directories 42 + node_modules/ 43 + jspm_packages/ 44 + 45 + # Snowpack dependency directory (https://snowpack.dev/) 46 + web_modules/ 47 + 48 + # TypeScript cache 49 + *.tsbuildinfo 50 + 51 + # Optional npm cache directory 52 + .npm 53 + 54 + # Optional eslint cache 55 + .eslintcache 56 + 57 + # Optional stylelint cache 58 + .stylelintcache 59 + 60 + # Microbundle cache 61 + .rpt2_cache/ 62 + .rts2_cache_cjs/ 63 + .rts2_cache_es/ 64 + .rts2_cache_umd/ 65 + 66 + # Optional REPL history 67 + .node_repl_history 68 + 69 + # Output of 'npm pack' 70 + *.tgz 71 + 72 + # Yarn Integrity file 73 + .yarn-integrity 74 + 75 + # dotenv environment variable files 76 + .env 77 + .env.development.local 78 + .env.test.local 79 + .env.production.local 80 + .env.local 81 + 82 + # parcel-bundler cache (https://parceljs.org/) 83 + .cache 84 + .parcel-cache 85 + 86 + # Astro 87 + .astro 88 + 89 + # Next.js build output 90 + .next 91 + out 92 + 93 + # Nuxt.js build / generate output 94 + .nuxt 95 + dist 96 + .output 97 + 98 + # Gatsby files 99 + .cache/ 100 + # Comment in the public line in if your project uses Gatsby and not Next.js 101 + # https://nextjs.org/blog/next-9-1#public-directory-support 102 + # public 103 + 104 + # vuepress build output 105 + .vuepress/dist 106 + 107 + # vuepress v2.x temp and cache directory 108 + .temp 109 + .cache 110 + 111 + # Docusaurus cache and generated files 112 + .docusaurus 113 + 114 + # Serverless directories 115 + .serverless/ 116 + 117 + # FuseBox cache 118 + .fusebox/ 119 + 120 + # DynamoDB Local files 121 + .dynamodb/ 122 + 123 + # TernJS port file 124 + .tern-port 125 + 126 + # Stores VSCode versions used for (testing) VSCode extensions 127 + .vscode 128 + .vscode-test 129 + 130 + # yarn v2 131 + .yarn/cache 132 + .yarn/unplugged 133 + .yarn/build-state.yml 134 + .yarn/install-state.gz 135 + .pnp.* 136 + 137 + # Netlify 138 + .netlify
+44
.prettierignore
··· 1 + # Dependency directories 2 + node_modules/ 3 + dist/ 4 + build/ 5 + out/ 6 + 7 + # Lock files 8 + pnpm-lock.yaml 9 + package-lock.json 10 + yarn.lock 11 + 12 + # Build and generated files 13 + *.min.* 14 + *.bundle.* 15 + *.map 16 + 17 + # Git and version control 18 + **/.git 19 + 20 + # Framework-specific files 21 + next-env.d.ts 22 + __generated__/ 23 + 24 + # Test and coverage files 25 + coverage/ 26 + *.spec.* 27 + *.test.* 28 + 29 + # Editor-specific files 30 + .vscode/ 31 + .idea/ 32 + *.sublime-project 33 + *.sublime-workspace 34 + 35 + # OS generated files 36 + .DS_Store 37 + Thumbs.db 38 + 39 + # Markdown and MDX files 40 + *.md 41 + *.mdx 42 + 43 + # Changelog 44 + .changeset
+29
.prettierrc
··· 1 + { 2 + "plugins": ["prettier-plugin-astro", "@trivago/prettier-plugin-sort-imports"], 3 + "trailingComma": "es5", 4 + "tabWidth": 2, 5 + "semi": true, 6 + "singleQuote": false, 7 + "endOfLine": "lf", 8 + "htmlWhitespaceSensitivity": "css", 9 + "overrides": [ 10 + { 11 + "files": "*.astro", 12 + "options": { 13 + "parser": "astro" 14 + } 15 + } 16 + ], 17 + "importOrder": [ 18 + "<THIRD_PARTY_MODULES>", 19 + "^@internal/(.*)$", 20 + "^@/models/(.*)$", 21 + "^@/utils/(.*)$", 22 + "^@/components/(?!ui/)(.*)$", 23 + "^@/components/ui/(.*)$", 24 + "^[./].*(?<!\\.(c|le|sc)ss)$", 25 + "^[.]/[-a-zA-Z0-9_]+[.](module)[.](css|scss|less)$" 26 + ], 27 + "importOrderSeparation": true, 28 + "importOrderSortSpecifiers": true 29 + }
+21
LICENSE
··· 1 + MIT License 2 + 3 + Copyright (c) 2024-present, trueberryless 4 + 5 + Permission is hereby granted, free of charge, to any person obtaining a copy 6 + of this software and associated documentation files (the "Software"), to deal 7 + in the Software without restriction, including without limitation the rights 8 + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 + copies of the Software, and to permit persons to whom the Software is 10 + furnished to do so, subject to the following conditions: 11 + 12 + The above copyright notice and this permission notice shall be included in all 13 + copies or substantial portions of the Software. 14 + 15 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 + SOFTWARE.
+16
README.md
··· 1 + # Astro Portfolio Template @trueberryless 2 + 3 + [![Built with Astro](https://astro.badg.es/v2/built-with-astro/tiny.svg)](https://astro.build) 4 + 5 + ## Getting started 6 + 7 + 1. Use this template via the GitHub UI. 8 + 2. Clone your own repo and open it in any editor of your choice (global search recommended). 9 + 3. Search for `TODO` everywhere and complete them. Be aware: to fully complete these steps it will take you around one hour, so be patient, but I promise, it will be worth it 💜 10 + 4. Deploy your website with Netlify, Vercel or in any other possible way, Astro supports: https://docs.astro.build/en/guides/deploy/ 11 + 12 + ## License 13 + 14 + Licensed under the MIT license, Copyright © trueberryless. 15 + 16 + See [LICENSE](/LICENSE) for more information.
+17
astro.config.mjs
··· 1 + // @ts-check 2 + import netlify from "@astrojs/netlify"; 3 + import react from "@astrojs/react"; 4 + import { defineConfig, envField } from "astro/config"; 5 + 6 + // https://astro.build/config 7 + export default defineConfig({ 8 + integrations: [react()], 9 + adapter: netlify(), 10 + env: { 11 + schema: { 12 + CLIENT_ID: envField.string({ context: "server", access: "secret" }), 13 + CLIENT_SECRET: envField.string({ context: "server", access: "secret" }), 14 + REFRESH_TOKEN: envField.string({ context: "server", access: "secret" }), 15 + }, 16 + }, 17 + });
+35
package.json
··· 1 + { 2 + "name": "trueberryless", 3 + "homepage": "https://github.com/trueberryless-org/trueberryless", 4 + "bugs": { 5 + "url": "https://github.com/trueberryless-org/trueberryless/issues" 6 + }, 7 + "repository": { 8 + "type": "git", 9 + "url": "https://github.com/trueberryless-org/trueberryless.git" 10 + }, 11 + "license": "MIT", 12 + "author": "trueberryless <trueberryless@gmail.com> (https://trueberryless.org)", 13 + "scripts": { 14 + "dev": "astro dev", 15 + "build": "astro build", 16 + "preview": "astro preview", 17 + "astro": "astro" 18 + }, 19 + "dependencies": { 20 + "@astrojs/netlify": "^6.5.11", 21 + "@astrojs/react": "^4.4.0", 22 + "@types/react": "^19.1.16", 23 + "@types/react-dom": "^19.1.9", 24 + "astro": "^5.14.1", 25 + "astro-webrings": "^0.1.1", 26 + "react": "^19.1.1", 27 + "react-dom": "^19.1.1" 28 + }, 29 + "devDependencies": { 30 + "@trivago/prettier-plugin-sort-imports": "5.2.2", 31 + "prettier": "3.5.3", 32 + "prettier-plugin-astro": "0.14.1" 33 + }, 34 + "packageManager": "pnpm@10.10.0" 35 + }
+7053
pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + dependencies: 11 + '@astrojs/netlify': 12 + specifier: ^6.5.11 13 + version: 6.5.11(@types/node@24.6.0)(astro@5.14.1(@netlify/blobs@10.0.11)(@types/node@24.6.0)(jiti@2.6.1)(rollup@4.52.3)(typescript@5.9.2)(yaml@2.8.1))(jiti@2.6.1)(rollup@4.52.3)(yaml@2.8.1) 14 + '@astrojs/react': 15 + specifier: ^4.4.0 16 + version: 4.4.0(@types/node@24.6.0)(@types/react-dom@19.1.9(@types/react@19.1.16))(@types/react@19.1.16)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(yaml@2.8.1) 17 + '@types/react': 18 + specifier: ^19.1.16 19 + version: 19.1.16 20 + '@types/react-dom': 21 + specifier: ^19.1.9 22 + version: 19.1.9(@types/react@19.1.16) 23 + astro: 24 + specifier: ^5.14.1 25 + version: 5.14.1(@netlify/blobs@10.0.11)(@types/node@24.6.0)(jiti@2.6.1)(rollup@4.52.3)(typescript@5.9.2)(yaml@2.8.1) 26 + astro-webrings: 27 + specifier: ^0.1.1 28 + version: 0.1.1(astro@5.14.1(@netlify/blobs@10.0.11)(@types/node@24.6.0)(jiti@2.6.1)(rollup@4.52.3)(typescript@5.9.2)(yaml@2.8.1)) 29 + react: 30 + specifier: ^19.1.1 31 + version: 19.1.1 32 + react-dom: 33 + specifier: ^19.1.1 34 + version: 19.1.1(react@19.1.1) 35 + devDependencies: 36 + '@trivago/prettier-plugin-sort-imports': 37 + specifier: 5.2.2 38 + version: 5.2.2(@vue/compiler-sfc@3.5.22)(prettier@3.5.3) 39 + prettier: 40 + specifier: 3.5.3 41 + version: 3.5.3 42 + prettier-plugin-astro: 43 + specifier: 0.14.1 44 + version: 0.14.1 45 + 46 + packages: 47 + 48 + '@astrojs/compiler@2.13.0': 49 + resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==} 50 + 51 + '@astrojs/internal-helpers@0.7.3': 52 + resolution: {integrity: sha512-6Pl0bQEIChuW5wqN7jdKrzWfCscW2rG/Cz+fzt4PhSQX2ivBpnhXgFUCs0M3DCYvjYHnPVG2W36X5rmFjZ62sw==} 53 + 54 + '@astrojs/markdown-remark@6.3.7': 55 + resolution: {integrity: sha512-KXGdq6/BC18doBCYXp08alHlWChH0hdD2B1qv9wIyOHbvwI5K6I7FhSta8dq1hBQNdun8YkKPR013D/Hm8xd0g==} 56 + 57 + '@astrojs/netlify@6.5.11': 58 + resolution: {integrity: sha512-IzEvPg+hMGPr4qS6HVI2Wo1uzZ6AVGbJuJ8794PDdJXA5yJ8Xx2gSLpWGdFu1qiOaylRGTwu2mOuuKgtVqC90Q==} 59 + peerDependencies: 60 + astro: ^5.7.0 61 + 62 + '@astrojs/prism@3.3.0': 63 + resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} 64 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 65 + 66 + '@astrojs/react@4.4.0': 67 + resolution: {integrity: sha512-RzblkVImAFdV1C0AWsSWzS70Z0FMtW2p0XXkNYu3QePfyVJta3JIy8m8jY8271etaCZtpFjsE2UaiHGZIBm6nw==} 68 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 69 + peerDependencies: 70 + '@types/react': ^17.0.50 || ^18.0.21 || ^19.0.0 71 + '@types/react-dom': ^17.0.17 || ^18.0.6 || ^19.0.0 72 + react: ^17.0.2 || ^18.0.0 || ^19.0.0 73 + react-dom: ^17.0.2 || ^18.0.0 || ^19.0.0 74 + 75 + '@astrojs/telemetry@3.3.0': 76 + resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} 77 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 78 + 79 + '@astrojs/underscore-redirects@1.0.0': 80 + resolution: {integrity: sha512-qZxHwVnmb5FXuvRsaIGaqWgnftjCuMY+GSbaVZdBmE4j8AfgPqKPxYp8SUERyJcjpKCEmO4wD6ybuGH8A2kVRQ==} 81 + 82 + '@babel/code-frame@7.27.1': 83 + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} 84 + engines: {node: '>=6.9.0'} 85 + 86 + '@babel/compat-data@7.28.4': 87 + resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==} 88 + engines: {node: '>=6.9.0'} 89 + 90 + '@babel/core@7.28.4': 91 + resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==} 92 + engines: {node: '>=6.9.0'} 93 + 94 + '@babel/generator@7.28.3': 95 + resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} 96 + engines: {node: '>=6.9.0'} 97 + 98 + '@babel/helper-compilation-targets@7.27.2': 99 + resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} 100 + engines: {node: '>=6.9.0'} 101 + 102 + '@babel/helper-globals@7.28.0': 103 + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} 104 + engines: {node: '>=6.9.0'} 105 + 106 + '@babel/helper-module-imports@7.27.1': 107 + resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} 108 + engines: {node: '>=6.9.0'} 109 + 110 + '@babel/helper-module-transforms@7.28.3': 111 + resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} 112 + engines: {node: '>=6.9.0'} 113 + peerDependencies: 114 + '@babel/core': ^7.0.0 115 + 116 + '@babel/helper-plugin-utils@7.27.1': 117 + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} 118 + engines: {node: '>=6.9.0'} 119 + 120 + '@babel/helper-string-parser@7.27.1': 121 + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 122 + engines: {node: '>=6.9.0'} 123 + 124 + '@babel/helper-validator-identifier@7.27.1': 125 + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 126 + engines: {node: '>=6.9.0'} 127 + 128 + '@babel/helper-validator-option@7.27.1': 129 + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} 130 + engines: {node: '>=6.9.0'} 131 + 132 + '@babel/helpers@7.28.4': 133 + resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} 134 + engines: {node: '>=6.9.0'} 135 + 136 + '@babel/parser@7.28.4': 137 + resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} 138 + engines: {node: '>=6.0.0'} 139 + hasBin: true 140 + 141 + '@babel/plugin-transform-react-jsx-self@7.27.1': 142 + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} 143 + engines: {node: '>=6.9.0'} 144 + peerDependencies: 145 + '@babel/core': ^7.0.0-0 146 + 147 + '@babel/plugin-transform-react-jsx-source@7.27.1': 148 + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} 149 + engines: {node: '>=6.9.0'} 150 + peerDependencies: 151 + '@babel/core': ^7.0.0-0 152 + 153 + '@babel/template@7.27.2': 154 + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} 155 + engines: {node: '>=6.9.0'} 156 + 157 + '@babel/traverse@7.28.4': 158 + resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} 159 + engines: {node: '>=6.9.0'} 160 + 161 + '@babel/types@7.28.4': 162 + resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} 163 + engines: {node: '>=6.9.0'} 164 + 165 + '@capsizecss/unpack@2.4.0': 166 + resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==} 167 + 168 + '@colors/colors@1.6.0': 169 + resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} 170 + engines: {node: '>=0.1.90'} 171 + 172 + '@dabh/diagnostics@2.0.8': 173 + resolution: {integrity: sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==} 174 + 175 + '@dependents/detective-less@5.0.1': 176 + resolution: {integrity: sha512-Y6+WUMsTFWE5jb20IFP4YGa5IrGY/+a/FbOSjDF/wz9gepU2hwCYSXRHP/vPwBvwcY3SVMASt4yXxbXNXigmZQ==} 177 + engines: {node: '>=18'} 178 + 179 + '@emnapi/runtime@1.5.0': 180 + resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} 181 + 182 + '@envelop/instrumentation@1.0.0': 183 + resolution: {integrity: sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw==} 184 + engines: {node: '>=18.0.0'} 185 + 186 + '@esbuild/aix-ppc64@0.25.10': 187 + resolution: {integrity: sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==} 188 + engines: {node: '>=18'} 189 + cpu: [ppc64] 190 + os: [aix] 191 + 192 + '@esbuild/android-arm64@0.25.10': 193 + resolution: {integrity: sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==} 194 + engines: {node: '>=18'} 195 + cpu: [arm64] 196 + os: [android] 197 + 198 + '@esbuild/android-arm@0.25.10': 199 + resolution: {integrity: sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==} 200 + engines: {node: '>=18'} 201 + cpu: [arm] 202 + os: [android] 203 + 204 + '@esbuild/android-x64@0.25.10': 205 + resolution: {integrity: sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==} 206 + engines: {node: '>=18'} 207 + cpu: [x64] 208 + os: [android] 209 + 210 + '@esbuild/darwin-arm64@0.25.10': 211 + resolution: {integrity: sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==} 212 + engines: {node: '>=18'} 213 + cpu: [arm64] 214 + os: [darwin] 215 + 216 + '@esbuild/darwin-x64@0.25.10': 217 + resolution: {integrity: sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==} 218 + engines: {node: '>=18'} 219 + cpu: [x64] 220 + os: [darwin] 221 + 222 + '@esbuild/freebsd-arm64@0.25.10': 223 + resolution: {integrity: sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==} 224 + engines: {node: '>=18'} 225 + cpu: [arm64] 226 + os: [freebsd] 227 + 228 + '@esbuild/freebsd-x64@0.25.10': 229 + resolution: {integrity: sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==} 230 + engines: {node: '>=18'} 231 + cpu: [x64] 232 + os: [freebsd] 233 + 234 + '@esbuild/linux-arm64@0.25.10': 235 + resolution: {integrity: sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==} 236 + engines: {node: '>=18'} 237 + cpu: [arm64] 238 + os: [linux] 239 + 240 + '@esbuild/linux-arm@0.25.10': 241 + resolution: {integrity: sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==} 242 + engines: {node: '>=18'} 243 + cpu: [arm] 244 + os: [linux] 245 + 246 + '@esbuild/linux-ia32@0.25.10': 247 + resolution: {integrity: sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==} 248 + engines: {node: '>=18'} 249 + cpu: [ia32] 250 + os: [linux] 251 + 252 + '@esbuild/linux-loong64@0.25.10': 253 + resolution: {integrity: sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==} 254 + engines: {node: '>=18'} 255 + cpu: [loong64] 256 + os: [linux] 257 + 258 + '@esbuild/linux-mips64el@0.25.10': 259 + resolution: {integrity: sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==} 260 + engines: {node: '>=18'} 261 + cpu: [mips64el] 262 + os: [linux] 263 + 264 + '@esbuild/linux-ppc64@0.25.10': 265 + resolution: {integrity: sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==} 266 + engines: {node: '>=18'} 267 + cpu: [ppc64] 268 + os: [linux] 269 + 270 + '@esbuild/linux-riscv64@0.25.10': 271 + resolution: {integrity: sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==} 272 + engines: {node: '>=18'} 273 + cpu: [riscv64] 274 + os: [linux] 275 + 276 + '@esbuild/linux-s390x@0.25.10': 277 + resolution: {integrity: sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==} 278 + engines: {node: '>=18'} 279 + cpu: [s390x] 280 + os: [linux] 281 + 282 + '@esbuild/linux-x64@0.25.10': 283 + resolution: {integrity: sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==} 284 + engines: {node: '>=18'} 285 + cpu: [x64] 286 + os: [linux] 287 + 288 + '@esbuild/netbsd-arm64@0.25.10': 289 + resolution: {integrity: sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==} 290 + engines: {node: '>=18'} 291 + cpu: [arm64] 292 + os: [netbsd] 293 + 294 + '@esbuild/netbsd-x64@0.25.10': 295 + resolution: {integrity: sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==} 296 + engines: {node: '>=18'} 297 + cpu: [x64] 298 + os: [netbsd] 299 + 300 + '@esbuild/openbsd-arm64@0.25.10': 301 + resolution: {integrity: sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==} 302 + engines: {node: '>=18'} 303 + cpu: [arm64] 304 + os: [openbsd] 305 + 306 + '@esbuild/openbsd-x64@0.25.10': 307 + resolution: {integrity: sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==} 308 + engines: {node: '>=18'} 309 + cpu: [x64] 310 + os: [openbsd] 311 + 312 + '@esbuild/openharmony-arm64@0.25.10': 313 + resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==} 314 + engines: {node: '>=18'} 315 + cpu: [arm64] 316 + os: [openharmony] 317 + 318 + '@esbuild/sunos-x64@0.25.10': 319 + resolution: {integrity: sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==} 320 + engines: {node: '>=18'} 321 + cpu: [x64] 322 + os: [sunos] 323 + 324 + '@esbuild/win32-arm64@0.25.10': 325 + resolution: {integrity: sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==} 326 + engines: {node: '>=18'} 327 + cpu: [arm64] 328 + os: [win32] 329 + 330 + '@esbuild/win32-ia32@0.25.10': 331 + resolution: {integrity: sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==} 332 + engines: {node: '>=18'} 333 + cpu: [ia32] 334 + os: [win32] 335 + 336 + '@esbuild/win32-x64@0.25.10': 337 + resolution: {integrity: sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==} 338 + engines: {node: '>=18'} 339 + cpu: [x64] 340 + os: [win32] 341 + 342 + '@fastify/accept-negotiator@2.0.1': 343 + resolution: {integrity: sha512-/c/TW2bO/v9JeEgoD/g1G5GxGeCF1Hafdf79WPmUlgYiBXummY0oX3VVq4yFkKKVBKDNlaDUYoab7g38RpPqCQ==} 344 + 345 + '@fastify/busboy@3.2.0': 346 + resolution: {integrity: sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==} 347 + 348 + '@humanwhocodes/momoa@2.0.4': 349 + resolution: {integrity: sha512-RE815I4arJFtt+FVeU1Tgp9/Xvecacji8w/V6XtXsWWH/wz/eNkNbhb+ny/+PlVZjV0rxQpRSQKNKE3lcktHEA==} 350 + engines: {node: '>=10.10.0'} 351 + 352 + '@iarna/toml@2.2.5': 353 + resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} 354 + 355 + '@img/colour@1.0.0': 356 + resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==} 357 + engines: {node: '>=18'} 358 + 359 + '@img/sharp-darwin-arm64@0.34.4': 360 + resolution: {integrity: sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==} 361 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 362 + cpu: [arm64] 363 + os: [darwin] 364 + 365 + '@img/sharp-darwin-x64@0.34.4': 366 + resolution: {integrity: sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==} 367 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 368 + cpu: [x64] 369 + os: [darwin] 370 + 371 + '@img/sharp-libvips-darwin-arm64@1.2.3': 372 + resolution: {integrity: sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==} 373 + cpu: [arm64] 374 + os: [darwin] 375 + 376 + '@img/sharp-libvips-darwin-x64@1.2.3': 377 + resolution: {integrity: sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==} 378 + cpu: [x64] 379 + os: [darwin] 380 + 381 + '@img/sharp-libvips-linux-arm64@1.2.3': 382 + resolution: {integrity: sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==} 383 + cpu: [arm64] 384 + os: [linux] 385 + 386 + '@img/sharp-libvips-linux-arm@1.2.3': 387 + resolution: {integrity: sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==} 388 + cpu: [arm] 389 + os: [linux] 390 + 391 + '@img/sharp-libvips-linux-ppc64@1.2.3': 392 + resolution: {integrity: sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==} 393 + cpu: [ppc64] 394 + os: [linux] 395 + 396 + '@img/sharp-libvips-linux-s390x@1.2.3': 397 + resolution: {integrity: sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==} 398 + cpu: [s390x] 399 + os: [linux] 400 + 401 + '@img/sharp-libvips-linux-x64@1.2.3': 402 + resolution: {integrity: sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==} 403 + cpu: [x64] 404 + os: [linux] 405 + 406 + '@img/sharp-libvips-linuxmusl-arm64@1.2.3': 407 + resolution: {integrity: sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==} 408 + cpu: [arm64] 409 + os: [linux] 410 + 411 + '@img/sharp-libvips-linuxmusl-x64@1.2.3': 412 + resolution: {integrity: sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==} 413 + cpu: [x64] 414 + os: [linux] 415 + 416 + '@img/sharp-linux-arm64@0.34.4': 417 + resolution: {integrity: sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==} 418 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 419 + cpu: [arm64] 420 + os: [linux] 421 + 422 + '@img/sharp-linux-arm@0.34.4': 423 + resolution: {integrity: sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==} 424 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 425 + cpu: [arm] 426 + os: [linux] 427 + 428 + '@img/sharp-linux-ppc64@0.34.4': 429 + resolution: {integrity: sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==} 430 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 431 + cpu: [ppc64] 432 + os: [linux] 433 + 434 + '@img/sharp-linux-s390x@0.34.4': 435 + resolution: {integrity: sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==} 436 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 437 + cpu: [s390x] 438 + os: [linux] 439 + 440 + '@img/sharp-linux-x64@0.34.4': 441 + resolution: {integrity: sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==} 442 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 443 + cpu: [x64] 444 + os: [linux] 445 + 446 + '@img/sharp-linuxmusl-arm64@0.34.4': 447 + resolution: {integrity: sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==} 448 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 449 + cpu: [arm64] 450 + os: [linux] 451 + 452 + '@img/sharp-linuxmusl-x64@0.34.4': 453 + resolution: {integrity: sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==} 454 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 455 + cpu: [x64] 456 + os: [linux] 457 + 458 + '@img/sharp-wasm32@0.34.4': 459 + resolution: {integrity: sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==} 460 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 461 + cpu: [wasm32] 462 + 463 + '@img/sharp-win32-arm64@0.34.4': 464 + resolution: {integrity: sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==} 465 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 466 + cpu: [arm64] 467 + os: [win32] 468 + 469 + '@img/sharp-win32-ia32@0.34.4': 470 + resolution: {integrity: sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==} 471 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 472 + cpu: [ia32] 473 + os: [win32] 474 + 475 + '@img/sharp-win32-x64@0.34.4': 476 + resolution: {integrity: sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==} 477 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 478 + cpu: [x64] 479 + os: [win32] 480 + 481 + '@import-maps/resolve@2.0.0': 482 + resolution: {integrity: sha512-RwzRTpmrrS6Q1ZhQExwuxJGK1Wqhv4stt+OF2JzS+uawewpwNyU7EJL1WpBex7aDiiGLs4FsXGkfUBdYuX7xiQ==} 483 + 484 + '@isaacs/cliui@8.0.2': 485 + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 486 + engines: {node: '>=12'} 487 + 488 + '@isaacs/fs-minipass@4.0.1': 489 + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} 490 + engines: {node: '>=18.0.0'} 491 + 492 + '@jridgewell/gen-mapping@0.3.13': 493 + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} 494 + 495 + '@jridgewell/remapping@2.3.5': 496 + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} 497 + 498 + '@jridgewell/resolve-uri@3.1.2': 499 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 500 + engines: {node: '>=6.0.0'} 501 + 502 + '@jridgewell/sourcemap-codec@1.5.5': 503 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 504 + 505 + '@jridgewell/trace-mapping@0.3.31': 506 + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} 507 + 508 + '@mapbox/node-pre-gyp@2.0.0': 509 + resolution: {integrity: sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg==} 510 + engines: {node: '>=18'} 511 + hasBin: true 512 + 513 + '@netlify/api@14.0.6': 514 + resolution: {integrity: sha512-tlG/gqA80WeAbJFYzcLdSP7v8jg1WgtJX+kQD20rMbU+Efga5XxwaiCHgjvpLvFi5hQMe1t2bG60CudxMN1T5g==} 515 + engines: {node: '>=18.14.0'} 516 + 517 + '@netlify/binary-info@1.0.0': 518 + resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==} 519 + 520 + '@netlify/blobs@10.0.11': 521 + resolution: {integrity: sha512-/pa7eD2gxkhJ6aUIJULrRu3tvAaimy+sA6vHUuGRMvncjOuRpeatXLHxuzdn8DyK1CZCjN3E33oXsdEpoqG7SA==} 522 + engines: {node: ^14.16.0 || >=16.0.0} 523 + 524 + '@netlify/cache@3.1.1': 525 + resolution: {integrity: sha512-n8DU/lH2vTIBM137bGlRmyZsWq3mGU3J8R2fnecD9CDxBx0jNsb8u0WEYC9E3tavPKyYmW1BvIGNNtWHn0R3Lg==} 526 + engines: {node: '>=20.6.1'} 527 + 528 + '@netlify/config@23.2.0': 529 + resolution: {integrity: sha512-zlI792/efPUY1XKtBML2OJBgKMyfNQIeGEYibH8SqeDxPjNuCy0qELE0U9Sc6+Ss34XryPBUPdV60tYhSoe6lw==} 530 + engines: {node: '>=18.14.0'} 531 + hasBin: true 532 + 533 + '@netlify/dev-utils@4.2.0': 534 + resolution: {integrity: sha512-P/uLJ5IKB4DhUOd6Q4Mpk7N0YKrnijUhAL3C05dEftNi3U3xJB98YekYfsL3G6GkS3L35pKGMx+vKJRwUHpP1Q==} 535 + engines: {node: ^18.14.0 || >=20} 536 + 537 + '@netlify/dev@4.5.12': 538 + resolution: {integrity: sha512-Kbcu4EG1sTH9VxxaZraumu/8YJ2EkIe92+6ju+n1KYQ7P3qz2wughPr6Vtss06P9S1g70wu1mNxvvqj4IAlJlw==} 539 + engines: {node: '>=20.6.1'} 540 + 541 + '@netlify/edge-bundler@14.5.6': 542 + resolution: {integrity: sha512-00uOZIOFsoWKa04osBvQ763oAFZDtAGSIjlywU0TS/lZTQCVEs6k39yJz8v4UEhXvK5MCThiFv+tnlpTNJn3fQ==} 543 + engines: {node: '>=18.14.0'} 544 + 545 + '@netlify/edge-functions-bootstrap@2.16.0': 546 + resolution: {integrity: sha512-v8QQihSbBHj3JxtJsHoepXALpNumD9M7egHoc8z62FYl5it34dWczkaJoFFopEyhiBVKi4K/n0ZYpdzwfujd6g==} 547 + 548 + '@netlify/edge-functions@2.18.2': 549 + resolution: {integrity: sha512-DwkQIwiVO+2XU3zt5X96g3VEYI2mVtIdoFuia0TZLcWO8mzqceqNljL4xpCRREzZl9FT+HdwDF+YpYjZ+IRRTA==} 550 + engines: {node: '>=18.0.0'} 551 + 552 + '@netlify/functions@4.2.7': 553 + resolution: {integrity: sha512-TN2sijuyrEejhLfataxAKSFjFi8ZC0IMqrubg3Rz3ROBBwk54vdLwxibHxnKexou75MXsrpCotsEzm/V0xZwBA==} 554 + engines: {node: '>=18.0.0'} 555 + 556 + '@netlify/headers-parser@9.0.2': 557 + resolution: {integrity: sha512-86YEGPxVemhksY1LeSr8NSOyH11RHvYHq+FuBJnTlPZoRDX+TD+0TAxF6lwzAgVTd1VPkyFEHlNgUGqw7aNzRQ==} 558 + engines: {node: '>=18.14.0'} 559 + 560 + '@netlify/headers@2.0.12': 561 + resolution: {integrity: sha512-smDSAKvPEYufdMhZvNvb1/D00EL5QDleEHa7N6+CXKrG81WVzPrpWtCL67UP8qgewv0fDnLPal9XLL46Jvsa9A==} 562 + engines: {node: '>=20.6.1'} 563 + 564 + '@netlify/images@1.2.8': 565 + resolution: {integrity: sha512-VfjimnTRvFZ+8Ul/r4AlPMjBPK7+qZZuKli/el4MVwqt7+pXKrx3YkFPwT1XtoahqNJ8Mm2bZQzM8JB34PUxrA==} 566 + engines: {node: '>=20.6.1'} 567 + 568 + '@netlify/open-api@2.39.0': 569 + resolution: {integrity: sha512-PMBktDmSRBS5act/GxHL3kvbRww5HPFZ9HIHXOrBu6vQesWYapoJaDiU/KDbqmkW1TyelGmURVcwsYr00qSAFg==} 570 + engines: {node: '>=14.8.0'} 571 + 572 + '@netlify/redirect-parser@15.0.3': 573 + resolution: {integrity: sha512-/HB3fcRRNgf6O/pbLn4EYNDHrU2kiadMMnazg8/OjvQK2S9i4y61vQcrICvDxYKUKQdgeEaABUuaCNAJFnfD9w==} 574 + engines: {node: '>=18.14.0'} 575 + 576 + '@netlify/redirects@3.0.13': 577 + resolution: {integrity: sha512-pRseix34XmP+PoUGgsHYqsyBxXvSF8plLkt+D9s/fv+MBEcLIGxZLHLNBHOmNIP+WX2SIusPOxwcL3DBVjbZkw==} 578 + engines: {node: '>=20.6.1'} 579 + 580 + '@netlify/runtime-utils@2.1.0': 581 + resolution: {integrity: sha512-z1h+wjB7IVYUsFZsuIYyNxiw5WWuylseY+eXaUDHBxNeLTlqziy+lz03QkR67CUR4Y790xGIhaHV00aOR2KAtw==} 582 + engines: {node: ^18.14.0 || >=20} 583 + 584 + '@netlify/runtime@4.0.16': 585 + resolution: {integrity: sha512-8itGQs4yGByyFWUBxMUDJGgutAFChPlMos2oJr9DbQWsTZjbn9QnZ0rddh156upya4znqq6XnSJ7vc5Y7xqzEg==} 586 + engines: {node: '>=20.6.1'} 587 + 588 + '@netlify/serverless-functions-api@2.5.0': 589 + resolution: {integrity: sha512-0Hl6POpkEs3aan8T+EQvPIj5/gNc+64nwNv93VY4JoxFSrLPKYWmUyXJhT9lG93VxwGfmbxrCOV8U4sq2eWgTw==} 590 + engines: {node: '>=18.0.0'} 591 + 592 + '@netlify/static@3.0.11': 593 + resolution: {integrity: sha512-+fAIBbZLQB6dwyX8JTUc7xvwO/+goaUmEIcHYpycwJwrphL2ZpcNAOVFq00alwpw0Szrf2LCE5bnom6/EOgbBQ==} 594 + engines: {node: '>=20.6.1'} 595 + 596 + '@netlify/types@2.0.3': 597 + resolution: {integrity: sha512-OcV8ivKTdsyANqVSQzbusOA7FVtE9s6zwxNCGR/aNnQaVxMUgm93UzKgfR7cZ1nnQNZHAbjd0dKJKaAUqrzbMw==} 598 + engines: {node: ^18.14.0 || >=20} 599 + 600 + '@netlify/vite-plugin@2.6.1': 601 + resolution: {integrity: sha512-KhXWcwTzEDX+7lWyEs0TRwr4nIjlMs1/82l05czH9xG2K4iHSjE6R5qHFEdWvIh6W1He3t05h30UMf2QuHCqVw==} 602 + engines: {node: ^20.6.1 || >=22} 603 + peerDependencies: 604 + vite: ^5 || ^6 || ^7 605 + 606 + '@netlify/zip-it-and-ship-it@14.1.8': 607 + resolution: {integrity: sha512-APPNgGUAb1kSe4e9KxhRAeQIPGx8EAfwZ3S61eGyZXXGXgjnKmC2Ho7jsFnLsElbt8Ailyzmi/wAjh0NHZjGjA==} 608 + engines: {node: '>=18.14.0'} 609 + hasBin: true 610 + 611 + '@nodelib/fs.scandir@2.1.5': 612 + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 613 + engines: {node: '>= 8'} 614 + 615 + '@nodelib/fs.stat@2.0.5': 616 + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 617 + engines: {node: '>= 8'} 618 + 619 + '@nodelib/fs.walk@1.2.8': 620 + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 621 + engines: {node: '>= 8'} 622 + 623 + '@oslojs/encoding@1.1.0': 624 + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} 625 + 626 + '@parcel/watcher-android-arm64@2.5.1': 627 + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} 628 + engines: {node: '>= 10.0.0'} 629 + cpu: [arm64] 630 + os: [android] 631 + 632 + '@parcel/watcher-darwin-arm64@2.5.1': 633 + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} 634 + engines: {node: '>= 10.0.0'} 635 + cpu: [arm64] 636 + os: [darwin] 637 + 638 + '@parcel/watcher-darwin-x64@2.5.1': 639 + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} 640 + engines: {node: '>= 10.0.0'} 641 + cpu: [x64] 642 + os: [darwin] 643 + 644 + '@parcel/watcher-freebsd-x64@2.5.1': 645 + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} 646 + engines: {node: '>= 10.0.0'} 647 + cpu: [x64] 648 + os: [freebsd] 649 + 650 + '@parcel/watcher-linux-arm-glibc@2.5.1': 651 + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} 652 + engines: {node: '>= 10.0.0'} 653 + cpu: [arm] 654 + os: [linux] 655 + 656 + '@parcel/watcher-linux-arm-musl@2.5.1': 657 + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} 658 + engines: {node: '>= 10.0.0'} 659 + cpu: [arm] 660 + os: [linux] 661 + 662 + '@parcel/watcher-linux-arm64-glibc@2.5.1': 663 + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} 664 + engines: {node: '>= 10.0.0'} 665 + cpu: [arm64] 666 + os: [linux] 667 + 668 + '@parcel/watcher-linux-arm64-musl@2.5.1': 669 + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} 670 + engines: {node: '>= 10.0.0'} 671 + cpu: [arm64] 672 + os: [linux] 673 + 674 + '@parcel/watcher-linux-x64-glibc@2.5.1': 675 + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} 676 + engines: {node: '>= 10.0.0'} 677 + cpu: [x64] 678 + os: [linux] 679 + 680 + '@parcel/watcher-linux-x64-musl@2.5.1': 681 + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} 682 + engines: {node: '>= 10.0.0'} 683 + cpu: [x64] 684 + os: [linux] 685 + 686 + '@parcel/watcher-wasm@2.5.1': 687 + resolution: {integrity: sha512-RJxlQQLkaMMIuWRozy+z2vEqbaQlCuaCgVZIUCzQLYggY22LZbP5Y1+ia+FD724Ids9e+XIyOLXLrLgQSHIthw==} 688 + engines: {node: '>= 10.0.0'} 689 + bundledDependencies: 690 + - napi-wasm 691 + 692 + '@parcel/watcher-win32-arm64@2.5.1': 693 + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} 694 + engines: {node: '>= 10.0.0'} 695 + cpu: [arm64] 696 + os: [win32] 697 + 698 + '@parcel/watcher-win32-ia32@2.5.1': 699 + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} 700 + engines: {node: '>= 10.0.0'} 701 + cpu: [ia32] 702 + os: [win32] 703 + 704 + '@parcel/watcher-win32-x64@2.5.1': 705 + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} 706 + engines: {node: '>= 10.0.0'} 707 + cpu: [x64] 708 + os: [win32] 709 + 710 + '@parcel/watcher@2.5.1': 711 + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} 712 + engines: {node: '>= 10.0.0'} 713 + 714 + '@pkgjs/parseargs@0.11.0': 715 + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 716 + engines: {node: '>=14'} 717 + 718 + '@rolldown/pluginutils@1.0.0-beta.27': 719 + resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} 720 + 721 + '@rollup/pluginutils@5.3.0': 722 + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 723 + engines: {node: '>=14.0.0'} 724 + peerDependencies: 725 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 726 + peerDependenciesMeta: 727 + rollup: 728 + optional: true 729 + 730 + '@rollup/rollup-android-arm-eabi@4.52.3': 731 + resolution: {integrity: sha512-h6cqHGZ6VdnwliFG1NXvMPTy/9PS3h8oLh7ImwR+kl+oYnQizgjxsONmmPSb2C66RksfkfIxEVtDSEcJiO0tqw==} 732 + cpu: [arm] 733 + os: [android] 734 + 735 + '@rollup/rollup-android-arm64@4.52.3': 736 + resolution: {integrity: sha512-wd+u7SLT/u6knklV/ifG7gr5Qy4GUbH2hMWcDauPFJzmCZUAJ8L2bTkVXC2niOIxp8lk3iH/QX8kSrUxVZrOVw==} 737 + cpu: [arm64] 738 + os: [android] 739 + 740 + '@rollup/rollup-darwin-arm64@4.52.3': 741 + resolution: {integrity: sha512-lj9ViATR1SsqycwFkJCtYfQTheBdvlWJqzqxwc9f2qrcVrQaF/gCuBRTiTolkRWS6KvNxSk4KHZWG7tDktLgjg==} 742 + cpu: [arm64] 743 + os: [darwin] 744 + 745 + '@rollup/rollup-darwin-x64@4.52.3': 746 + resolution: {integrity: sha512-+Dyo7O1KUmIsbzx1l+4V4tvEVnVQqMOIYtrxK7ncLSknl1xnMHLgn7gddJVrYPNZfEB8CIi3hK8gq8bDhb3h5A==} 747 + cpu: [x64] 748 + os: [darwin] 749 + 750 + '@rollup/rollup-freebsd-arm64@4.52.3': 751 + resolution: {integrity: sha512-u9Xg2FavYbD30g3DSfNhxgNrxhi6xVG4Y6i9Ur1C7xUuGDW3banRbXj+qgnIrwRN4KeJ396jchwy9bCIzbyBEQ==} 752 + cpu: [arm64] 753 + os: [freebsd] 754 + 755 + '@rollup/rollup-freebsd-x64@4.52.3': 756 + resolution: {integrity: sha512-5M8kyi/OX96wtD5qJR89a/3x5x8x5inXBZO04JWhkQb2JWavOWfjgkdvUqibGJeNNaz1/Z1PPza5/tAPXICI6A==} 757 + cpu: [x64] 758 + os: [freebsd] 759 + 760 + '@rollup/rollup-linux-arm-gnueabihf@4.52.3': 761 + resolution: {integrity: sha512-IoerZJ4l1wRMopEHRKOO16e04iXRDyZFZnNZKrWeNquh5d6bucjezgd+OxG03mOMTnS1x7hilzb3uURPkJ0OfA==} 762 + cpu: [arm] 763 + os: [linux] 764 + 765 + '@rollup/rollup-linux-arm-musleabihf@4.52.3': 766 + resolution: {integrity: sha512-ZYdtqgHTDfvrJHSh3W22TvjWxwOgc3ThK/XjgcNGP2DIwFIPeAPNsQxrJO5XqleSlgDux2VAoWQ5iJrtaC1TbA==} 767 + cpu: [arm] 768 + os: [linux] 769 + 770 + '@rollup/rollup-linux-arm64-gnu@4.52.3': 771 + resolution: {integrity: sha512-NcViG7A0YtuFDA6xWSgmFb6iPFzHlf5vcqb2p0lGEbT+gjrEEz8nC/EeDHvx6mnGXnGCC1SeVV+8u+smj0CeGQ==} 772 + cpu: [arm64] 773 + os: [linux] 774 + 775 + '@rollup/rollup-linux-arm64-musl@4.52.3': 776 + resolution: {integrity: sha512-d3pY7LWno6SYNXRm6Ebsq0DJGoiLXTb83AIPCXl9fmtIQs/rXoS8SJxxUNtFbJ5MiOvs+7y34np77+9l4nfFMw==} 777 + cpu: [arm64] 778 + os: [linux] 779 + 780 + '@rollup/rollup-linux-loong64-gnu@4.52.3': 781 + resolution: {integrity: sha512-3y5GA0JkBuirLqmjwAKwB0keDlI6JfGYduMlJD/Rl7fvb4Ni8iKdQs1eiunMZJhwDWdCvrcqXRY++VEBbvk6Eg==} 782 + cpu: [loong64] 783 + os: [linux] 784 + 785 + '@rollup/rollup-linux-ppc64-gnu@4.52.3': 786 + resolution: {integrity: sha512-AUUH65a0p3Q0Yfm5oD2KVgzTKgwPyp9DSXc3UA7DtxhEb/WSPfbG4wqXeSN62OG5gSo18em4xv6dbfcUGXcagw==} 787 + cpu: [ppc64] 788 + os: [linux] 789 + 790 + '@rollup/rollup-linux-riscv64-gnu@4.52.3': 791 + resolution: {integrity: sha512-1makPhFFVBqZE+XFg3Dkq+IkQ7JvmUrwwqaYBL2CE+ZpxPaqkGaiWFEWVGyvTwZace6WLJHwjVh/+CXbKDGPmg==} 792 + cpu: [riscv64] 793 + os: [linux] 794 + 795 + '@rollup/rollup-linux-riscv64-musl@4.52.3': 796 + resolution: {integrity: sha512-OOFJa28dxfl8kLOPMUOQBCO6z3X2SAfzIE276fwT52uXDWUS178KWq0pL7d6p1kz7pkzA0yQwtqL0dEPoVcRWg==} 797 + cpu: [riscv64] 798 + os: [linux] 799 + 800 + '@rollup/rollup-linux-s390x-gnu@4.52.3': 801 + resolution: {integrity: sha512-jMdsML2VI5l+V7cKfZx3ak+SLlJ8fKvLJ0Eoa4b9/vCUrzXKgoKxvHqvJ/mkWhFiyp88nCkM5S2v6nIwRtPcgg==} 802 + cpu: [s390x] 803 + os: [linux] 804 + 805 + '@rollup/rollup-linux-x64-gnu@4.52.3': 806 + resolution: {integrity: sha512-tPgGd6bY2M2LJTA1uGq8fkSPK8ZLYjDjY+ZLK9WHncCnfIz29LIXIqUgzCR0hIefzy6Hpbe8Th5WOSwTM8E7LA==} 807 + cpu: [x64] 808 + os: [linux] 809 + 810 + '@rollup/rollup-linux-x64-musl@4.52.3': 811 + resolution: {integrity: sha512-BCFkJjgk+WFzP+tcSMXq77ymAPIxsX9lFJWs+2JzuZTLtksJ2o5hvgTdIcZ5+oKzUDMwI0PfWzRBYAydAHF2Mw==} 812 + cpu: [x64] 813 + os: [linux] 814 + 815 + '@rollup/rollup-openharmony-arm64@4.52.3': 816 + resolution: {integrity: sha512-KTD/EqjZF3yvRaWUJdD1cW+IQBk4fbQaHYJUmP8N4XoKFZilVL8cobFSTDnjTtxWJQ3JYaMgF4nObY/+nYkumA==} 817 + cpu: [arm64] 818 + os: [openharmony] 819 + 820 + '@rollup/rollup-win32-arm64-msvc@4.52.3': 821 + resolution: {integrity: sha512-+zteHZdoUYLkyYKObGHieibUFLbttX2r+58l27XZauq0tcWYYuKUwY2wjeCN9oK1Um2YgH2ibd6cnX/wFD7DuA==} 822 + cpu: [arm64] 823 + os: [win32] 824 + 825 + '@rollup/rollup-win32-ia32-msvc@4.52.3': 826 + resolution: {integrity: sha512-of1iHkTQSo3kr6dTIRX6t81uj/c/b15HXVsPcEElN5sS859qHrOepM5p9G41Hah+CTqSh2r8Bm56dL2z9UQQ7g==} 827 + cpu: [ia32] 828 + os: [win32] 829 + 830 + '@rollup/rollup-win32-x64-gnu@4.52.3': 831 + resolution: {integrity: sha512-s0hybmlHb56mWVZQj8ra9048/WZTPLILKxcvcq+8awSZmyiSUZjjem1AhU3Tf4ZKpYhK4mg36HtHDOe8QJS5PQ==} 832 + cpu: [x64] 833 + os: [win32] 834 + 835 + '@rollup/rollup-win32-x64-msvc@4.52.3': 836 + resolution: {integrity: sha512-zGIbEVVXVtauFgl3MRwGWEN36P5ZGenHRMgNw88X5wEhEBpq0XrMEZwOn07+ICrwM17XO5xfMZqh0OldCH5VTA==} 837 + cpu: [x64] 838 + os: [win32] 839 + 840 + '@shikijs/core@3.13.0': 841 + resolution: {integrity: sha512-3P8rGsg2Eh2qIHekwuQjzWhKI4jV97PhvYjYUzGqjvJfqdQPz+nMlfWahU24GZAyW1FxFI1sYjyhfh5CoLmIUA==} 842 + 843 + '@shikijs/engine-javascript@3.13.0': 844 + resolution: {integrity: sha512-Ty7xv32XCp8u0eQt8rItpMs6rU9Ki6LJ1dQOW3V/56PKDcpvfHPnYFbsx5FFUP2Yim34m/UkazidamMNVR4vKg==} 845 + 846 + '@shikijs/engine-oniguruma@3.13.0': 847 + resolution: {integrity: sha512-O42rBGr4UDSlhT2ZFMxqM7QzIU+IcpoTMzb3W7AlziI1ZF7R8eS2M0yt5Ry35nnnTX/LTLXFPUjRFCIW+Operg==} 848 + 849 + '@shikijs/langs@3.13.0': 850 + resolution: {integrity: sha512-672c3WAETDYHwrRP0yLy3W1QYB89Hbpj+pO4KhxK6FzIrDI2FoEXNiNCut6BQmEApYLfuYfpgOZaqbY+E9b8wQ==} 851 + 852 + '@shikijs/themes@3.13.0': 853 + resolution: {integrity: sha512-Vxw1Nm1/Od8jyA7QuAenaV78BG2nSr3/gCGdBkLpfLscddCkzkL36Q5b67SrLLfvAJTOUzW39x4FHVCFriPVgg==} 854 + 855 + '@shikijs/types@3.13.0': 856 + resolution: {integrity: sha512-oM9P+NCFri/mmQ8LoFGVfVyemm5Hi27330zuOBp0annwJdKH1kOLndw3zCtAVDehPLg9fKqoEx3Ht/wNZxolfw==} 857 + 858 + '@shikijs/vscode-textmate@10.0.2': 859 + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} 860 + 861 + '@so-ric/colorspace@1.1.6': 862 + resolution: {integrity: sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==} 863 + 864 + '@swc/helpers@0.5.17': 865 + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} 866 + 867 + '@trivago/prettier-plugin-sort-imports@5.2.2': 868 + resolution: {integrity: sha512-fYDQA9e6yTNmA13TLVSA+WMQRc5Bn/c0EUBditUHNfMMxN7M82c38b1kEggVE3pLpZ0FwkwJkUEKMiOi52JXFA==} 869 + engines: {node: '>18.12'} 870 + peerDependencies: 871 + '@vue/compiler-sfc': 3.x 872 + prettier: 2.x - 3.x 873 + prettier-plugin-svelte: 3.x 874 + svelte: 4.x || 5.x 875 + peerDependenciesMeta: 876 + '@vue/compiler-sfc': 877 + optional: true 878 + prettier-plugin-svelte: 879 + optional: true 880 + svelte: 881 + optional: true 882 + 883 + '@types/babel__core@7.20.5': 884 + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} 885 + 886 + '@types/babel__generator@7.27.0': 887 + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} 888 + 889 + '@types/babel__template@7.4.4': 890 + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} 891 + 892 + '@types/babel__traverse@7.28.0': 893 + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} 894 + 895 + '@types/debug@4.1.12': 896 + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} 897 + 898 + '@types/estree@1.0.8': 899 + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 900 + 901 + '@types/fontkit@2.0.8': 902 + resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} 903 + 904 + '@types/hast@3.0.4': 905 + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} 906 + 907 + '@types/mdast@4.0.4': 908 + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 909 + 910 + '@types/ms@2.1.0': 911 + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} 912 + 913 + '@types/nlcst@2.0.3': 914 + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} 915 + 916 + '@types/node@24.6.0': 917 + resolution: {integrity: sha512-F1CBxgqwOMc4GKJ7eY22hWhBVQuMYTtqI8L0FcszYcpYX0fzfDGpez22Xau8Mgm7O9fI+zA/TYIdq3tGWfweBA==} 918 + 919 + '@types/normalize-package-data@2.4.4': 920 + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} 921 + 922 + '@types/react-dom@19.1.9': 923 + resolution: {integrity: sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==} 924 + peerDependencies: 925 + '@types/react': ^19.0.0 926 + 927 + '@types/react@19.1.16': 928 + resolution: {integrity: sha512-WBM/nDbEZmDUORKnh5i1bTnAz6vTohUf9b8esSMu+b24+srbaxa04UbJgWx78CVfNXA20sNu0odEIluZDFdCog==} 929 + 930 + '@types/retry@0.12.2': 931 + resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} 932 + 933 + '@types/triple-beam@1.3.5': 934 + resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==} 935 + 936 + '@types/unist@3.0.3': 937 + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 938 + 939 + '@types/yauzl@2.10.3': 940 + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} 941 + 942 + '@typescript-eslint/project-service@8.45.0': 943 + resolution: {integrity: sha512-3pcVHwMG/iA8afdGLMuTibGR7pDsn9RjDev6CCB+naRsSYs2pns5QbinF4Xqw6YC/Sj3lMrm/Im0eMfaa61WUg==} 944 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 945 + peerDependencies: 946 + typescript: '>=4.8.4 <6.0.0' 947 + 948 + '@typescript-eslint/tsconfig-utils@8.45.0': 949 + resolution: {integrity: sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w==} 950 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 951 + peerDependencies: 952 + typescript: '>=4.8.4 <6.0.0' 953 + 954 + '@typescript-eslint/types@8.45.0': 955 + resolution: {integrity: sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==} 956 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 957 + 958 + '@typescript-eslint/typescript-estree@8.45.0': 959 + resolution: {integrity: sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA==} 960 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 961 + peerDependencies: 962 + typescript: '>=4.8.4 <6.0.0' 963 + 964 + '@typescript-eslint/visitor-keys@8.45.0': 965 + resolution: {integrity: sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==} 966 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 967 + 968 + '@ungap/structured-clone@1.3.0': 969 + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} 970 + 971 + '@vercel/nft@0.29.4': 972 + resolution: {integrity: sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA==} 973 + engines: {node: '>=18'} 974 + hasBin: true 975 + 976 + '@vercel/nft@0.30.2': 977 + resolution: {integrity: sha512-pquXF3XZFg/T3TBor08rUhIGgOhdSilbn7WQLVP/aVSSO+25Rs4H/m3nxNDQ2x3znX7Z3yYjryN8xaLwypcwQg==} 978 + engines: {node: '>=18'} 979 + hasBin: true 980 + 981 + '@vitejs/plugin-react@4.7.0': 982 + resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} 983 + engines: {node: ^14.18.0 || >=16.0.0} 984 + peerDependencies: 985 + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 986 + 987 + '@vue/compiler-core@3.5.22': 988 + resolution: {integrity: sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==} 989 + 990 + '@vue/compiler-dom@3.5.22': 991 + resolution: {integrity: sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==} 992 + 993 + '@vue/compiler-sfc@3.5.22': 994 + resolution: {integrity: sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==} 995 + 996 + '@vue/compiler-ssr@3.5.22': 997 + resolution: {integrity: sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==} 998 + 999 + '@vue/shared@3.5.22': 1000 + resolution: {integrity: sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==} 1001 + 1002 + '@whatwg-node/disposablestack@0.0.6': 1003 + resolution: {integrity: sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw==} 1004 + engines: {node: '>=18.0.0'} 1005 + 1006 + '@whatwg-node/fetch@0.10.11': 1007 + resolution: {integrity: sha512-eR8SYtf9Nem1Tnl0IWrY33qJ5wCtIWlt3Fs3c6V4aAaTFLtkEQErXu3SSZg/XCHrj9hXSJ8/8t+CdMk5Qec/ZA==} 1008 + engines: {node: '>=18.0.0'} 1009 + 1010 + '@whatwg-node/node-fetch@0.8.0': 1011 + resolution: {integrity: sha512-+z00GpWxKV/q8eMETwbdi80TcOoVEVZ4xSRkxYOZpn3kbV3nej5iViNzXVke/j3v4y1YpO5zMS/CVDIASvJnZQ==} 1012 + engines: {node: '>=18.0.0'} 1013 + 1014 + '@whatwg-node/promise-helpers@1.3.2': 1015 + resolution: {integrity: sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA==} 1016 + engines: {node: '>=16.0.0'} 1017 + 1018 + '@whatwg-node/server@0.10.12': 1019 + resolution: {integrity: sha512-MQIvvQyPvKGna586MzXhgwnEbGtbm7QtOgJ/KPd/tC70M/jbhd1xHdIQQbh3okBw+MrDF/EvaC2vB5oRC7QdlQ==} 1020 + engines: {node: '>=18.0.0'} 1021 + 1022 + abbrev@3.0.1: 1023 + resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} 1024 + engines: {node: ^18.17.0 || >=20.5.0} 1025 + 1026 + abort-controller@3.0.0: 1027 + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} 1028 + engines: {node: '>=6.5'} 1029 + 1030 + acorn-import-attributes@1.9.5: 1031 + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} 1032 + peerDependencies: 1033 + acorn: ^8 1034 + 1035 + acorn@8.15.0: 1036 + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 1037 + engines: {node: '>=0.4.0'} 1038 + hasBin: true 1039 + 1040 + agent-base@7.1.4: 1041 + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} 1042 + engines: {node: '>= 14'} 1043 + 1044 + ajv-errors@3.0.0: 1045 + resolution: {integrity: sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==} 1046 + peerDependencies: 1047 + ajv: ^8.0.1 1048 + 1049 + ajv@8.17.1: 1050 + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} 1051 + 1052 + ansi-align@3.0.1: 1053 + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 1054 + 1055 + ansi-regex@5.0.1: 1056 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 1057 + engines: {node: '>=8'} 1058 + 1059 + ansi-regex@6.2.2: 1060 + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} 1061 + engines: {node: '>=12'} 1062 + 1063 + ansi-styles@4.3.0: 1064 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 1065 + engines: {node: '>=8'} 1066 + 1067 + ansi-styles@6.2.3: 1068 + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} 1069 + engines: {node: '>=12'} 1070 + 1071 + ansis@4.2.0: 1072 + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} 1073 + engines: {node: '>=14'} 1074 + 1075 + anymatch@3.1.3: 1076 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 1077 + engines: {node: '>= 8'} 1078 + 1079 + archiver-utils@5.0.2: 1080 + resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} 1081 + engines: {node: '>= 14'} 1082 + 1083 + archiver@7.0.1: 1084 + resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} 1085 + engines: {node: '>= 14'} 1086 + 1087 + argparse@2.0.1: 1088 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 1089 + 1090 + aria-query@5.3.2: 1091 + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 1092 + engines: {node: '>= 0.4'} 1093 + 1094 + array-iterate@2.0.1: 1095 + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} 1096 + 1097 + ast-module-types@6.0.1: 1098 + resolution: {integrity: sha512-WHw67kLXYbZuHTmcdbIrVArCq5wxo6NEuj3hiYAWr8mwJeC+C2mMCIBIWCiDoCye/OF/xelc+teJ1ERoWmnEIA==} 1099 + engines: {node: '>=18'} 1100 + 1101 + astro-webrings@0.1.1: 1102 + resolution: {integrity: sha512-NAVmpGGlAGeZGJqu2iA975A1BZCVdNjTfIrVL9b0tK0nRFgyzdccDF+D3kwT03CK0QwrnUdHHUSSON94G8p8HQ==} 1103 + peerDependencies: 1104 + astro: ^5 1105 + 1106 + astro@5.14.1: 1107 + resolution: {integrity: sha512-gPa8NY7/lP8j8g81iy8UwANF3+aukKRWS68IlthZQNgykpg80ne6lbHOp6FErYycxQ1TUhgEfkXVDQZAoJx8Bg==} 1108 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} 1109 + hasBin: true 1110 + 1111 + async-sema@3.1.1: 1112 + resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} 1113 + 1114 + async@3.2.6: 1115 + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} 1116 + 1117 + axobject-query@4.1.0: 1118 + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 1119 + engines: {node: '>= 0.4'} 1120 + 1121 + b4a@1.7.3: 1122 + resolution: {integrity: sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==} 1123 + peerDependencies: 1124 + react-native-b4a: '*' 1125 + peerDependenciesMeta: 1126 + react-native-b4a: 1127 + optional: true 1128 + 1129 + bail@2.0.2: 1130 + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} 1131 + 1132 + balanced-match@1.0.2: 1133 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1134 + 1135 + bare-events@2.7.0: 1136 + resolution: {integrity: sha512-b3N5eTW1g7vXkw+0CXh/HazGTcO5KYuu/RCNaJbDMPI6LHDi+7qe8EmxKUVe1sUbY2KZOVZFyj62x0OEz9qyAA==} 1137 + 1138 + base-64@1.0.0: 1139 + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} 1140 + 1141 + base64-js@1.5.1: 1142 + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 1143 + 1144 + baseline-browser-mapping@2.8.9: 1145 + resolution: {integrity: sha512-hY/u2lxLrbecMEWSB0IpGzGyDyeoMFQhCvZd2jGFSE5I17Fh01sYUBPCJtkWERw7zrac9+cIghxm/ytJa2X8iA==} 1146 + hasBin: true 1147 + 1148 + better-ajv-errors@1.2.0: 1149 + resolution: {integrity: sha512-UW+IsFycygIo7bclP9h5ugkNH8EjCSgqyFB/yQ4Hqqa1OEYDtb0uFIkYE0b6+CjkgJYVM5UKI/pJPxjYe9EZlA==} 1150 + engines: {node: '>= 12.13.0'} 1151 + peerDependencies: 1152 + ajv: 4.11.8 - 8 1153 + 1154 + bindings@1.5.0: 1155 + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} 1156 + 1157 + blob-to-buffer@1.2.9: 1158 + resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} 1159 + 1160 + boolbase@1.0.0: 1161 + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 1162 + 1163 + boxen@8.0.1: 1164 + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} 1165 + engines: {node: '>=18'} 1166 + 1167 + brace-expansion@2.0.2: 1168 + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} 1169 + 1170 + braces@3.0.3: 1171 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 1172 + engines: {node: '>=8'} 1173 + 1174 + brotli@1.3.3: 1175 + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} 1176 + 1177 + browserslist@4.26.2: 1178 + resolution: {integrity: sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A==} 1179 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1180 + hasBin: true 1181 + 1182 + buffer-crc32@0.2.13: 1183 + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} 1184 + 1185 + buffer-crc32@1.0.0: 1186 + resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} 1187 + engines: {node: '>=8.0.0'} 1188 + 1189 + buffer-equal-constant-time@1.0.1: 1190 + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} 1191 + 1192 + buffer-from@1.1.2: 1193 + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 1194 + 1195 + buffer@6.0.3: 1196 + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} 1197 + 1198 + callsite@1.0.0: 1199 + resolution: {integrity: sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==} 1200 + 1201 + camelcase@8.0.0: 1202 + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} 1203 + engines: {node: '>=16'} 1204 + 1205 + caniuse-lite@1.0.30001746: 1206 + resolution: {integrity: sha512-eA7Ys/DGw+pnkWWSE/id29f2IcPHVoE8wxtvE5JdvD2V28VTDPy1yEeo11Guz0sJ4ZeGRcm3uaTcAqK1LXaphA==} 1207 + 1208 + ccount@2.0.1: 1209 + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 1210 + 1211 + chalk@4.1.2: 1212 + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1213 + engines: {node: '>=10'} 1214 + 1215 + chalk@5.6.2: 1216 + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} 1217 + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 1218 + 1219 + character-entities-html4@2.1.0: 1220 + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 1221 + 1222 + character-entities-legacy@3.0.0: 1223 + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} 1224 + 1225 + character-entities@2.0.2: 1226 + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 1227 + 1228 + chokidar@4.0.3: 1229 + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 1230 + engines: {node: '>= 14.16.0'} 1231 + 1232 + chownr@3.0.0: 1233 + resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} 1234 + engines: {node: '>=18'} 1235 + 1236 + ci-info@4.3.0: 1237 + resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} 1238 + engines: {node: '>=8'} 1239 + 1240 + citty@0.1.6: 1241 + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} 1242 + 1243 + cli-boxes@3.0.0: 1244 + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 1245 + engines: {node: '>=10'} 1246 + 1247 + clipboardy@4.0.0: 1248 + resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} 1249 + engines: {node: '>=18'} 1250 + 1251 + cliui@8.0.1: 1252 + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 1253 + engines: {node: '>=12'} 1254 + 1255 + clone@2.1.2: 1256 + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} 1257 + engines: {node: '>=0.8'} 1258 + 1259 + clsx@2.1.1: 1260 + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 1261 + engines: {node: '>=6'} 1262 + 1263 + color-convert@2.0.1: 1264 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1265 + engines: {node: '>=7.0.0'} 1266 + 1267 + color-convert@3.1.2: 1268 + resolution: {integrity: sha512-UNqkvCDXstVck3kdowtOTWROIJQwafjOfXSmddoDrXo4cewMKmusCeF22Q24zvjR8nwWib/3S/dfyzPItPEiJg==} 1269 + engines: {node: '>=14.6'} 1270 + 1271 + color-name@1.1.4: 1272 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1273 + 1274 + color-name@2.0.2: 1275 + resolution: {integrity: sha512-9vEt7gE16EW7Eu7pvZnR0abW9z6ufzhXxGXZEVU9IqPdlsUiMwJeJfRtq0zePUmnbHGT9zajca7mX8zgoayo4A==} 1276 + engines: {node: '>=12.20'} 1277 + 1278 + color-string@2.1.2: 1279 + resolution: {integrity: sha512-RxmjYxbWemV9gKu4zPgiZagUxbH3RQpEIO77XoSSX0ivgABDZ+h8Zuash/EMFLTI4N9QgFPOJ6JQpPZKFxa+dA==} 1280 + engines: {node: '>=18'} 1281 + 1282 + color@5.0.2: 1283 + resolution: {integrity: sha512-e2hz5BzbUPcYlIRHo8ieAhYgoajrJr+hWoceg6E345TPsATMUKqDgzt8fSXZJJbxfpiPzkWyphz8yn8At7q3fA==} 1284 + engines: {node: '>=18'} 1285 + 1286 + comma-separated-tokens@2.0.3: 1287 + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 1288 + 1289 + commander@10.0.1: 1290 + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} 1291 + engines: {node: '>=14'} 1292 + 1293 + commander@11.1.0: 1294 + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} 1295 + engines: {node: '>=16'} 1296 + 1297 + commander@12.1.0: 1298 + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} 1299 + engines: {node: '>=18'} 1300 + 1301 + commander@2.20.3: 1302 + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 1303 + 1304 + common-ancestor-path@1.0.1: 1305 + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} 1306 + 1307 + common-path-prefix@3.0.0: 1308 + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} 1309 + 1310 + compress-commons@6.0.2: 1311 + resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} 1312 + engines: {node: '>= 14'} 1313 + 1314 + confbox@0.1.8: 1315 + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} 1316 + 1317 + consola@3.4.2: 1318 + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} 1319 + engines: {node: ^14.18.0 || >=16.10.0} 1320 + 1321 + convert-source-map@2.0.0: 1322 + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 1323 + 1324 + cookie-es@1.2.2: 1325 + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} 1326 + 1327 + cookie@1.0.2: 1328 + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} 1329 + engines: {node: '>=18'} 1330 + 1331 + copy-file@11.1.0: 1332 + resolution: {integrity: sha512-X8XDzyvYaA6msMyAM575CUoygY5b44QzLcGRKsK3MFmXcOvQa518dNPLsKYwkYsn72g3EiW+LE0ytd/FlqWmyw==} 1333 + engines: {node: '>=18'} 1334 + 1335 + core-util-is@1.0.3: 1336 + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 1337 + 1338 + crc-32@1.2.2: 1339 + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} 1340 + engines: {node: '>=0.8'} 1341 + hasBin: true 1342 + 1343 + crc32-stream@6.0.0: 1344 + resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} 1345 + engines: {node: '>= 14'} 1346 + 1347 + cron-parser@4.9.0: 1348 + resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} 1349 + engines: {node: '>=12.0.0'} 1350 + 1351 + cross-fetch@3.2.0: 1352 + resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} 1353 + 1354 + cross-spawn@7.0.6: 1355 + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 1356 + engines: {node: '>= 8'} 1357 + 1358 + crossws@0.3.5: 1359 + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} 1360 + 1361 + css-select@5.2.2: 1362 + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} 1363 + 1364 + css-tree@2.2.1: 1365 + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} 1366 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 1367 + 1368 + css-tree@3.1.0: 1369 + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} 1370 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 1371 + 1372 + css-what@6.2.2: 1373 + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} 1374 + engines: {node: '>= 6'} 1375 + 1376 + cssesc@3.0.0: 1377 + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 1378 + engines: {node: '>=4'} 1379 + hasBin: true 1380 + 1381 + cssfilter@0.0.10: 1382 + resolution: {integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==} 1383 + 1384 + csso@5.0.5: 1385 + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} 1386 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 1387 + 1388 + csstype@3.1.3: 1389 + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 1390 + 1391 + data-uri-to-buffer@4.0.1: 1392 + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} 1393 + engines: {node: '>= 12'} 1394 + 1395 + debug@4.4.3: 1396 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 1397 + engines: {node: '>=6.0'} 1398 + peerDependencies: 1399 + supports-color: '*' 1400 + peerDependenciesMeta: 1401 + supports-color: 1402 + optional: true 1403 + 1404 + decache@4.6.2: 1405 + resolution: {integrity: sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==} 1406 + 1407 + decode-named-character-reference@1.2.0: 1408 + resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} 1409 + 1410 + dedent@1.7.0: 1411 + resolution: {integrity: sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==} 1412 + peerDependencies: 1413 + babel-plugin-macros: ^3.1.0 1414 + peerDependenciesMeta: 1415 + babel-plugin-macros: 1416 + optional: true 1417 + 1418 + deepmerge@4.3.1: 1419 + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 1420 + engines: {node: '>=0.10.0'} 1421 + 1422 + defu@6.1.4: 1423 + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 1424 + 1425 + dequal@2.0.3: 1426 + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 1427 + engines: {node: '>=6'} 1428 + 1429 + destr@2.0.5: 1430 + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} 1431 + 1432 + detect-libc@1.0.3: 1433 + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} 1434 + engines: {node: '>=0.10'} 1435 + hasBin: true 1436 + 1437 + detect-libc@2.1.1: 1438 + resolution: {integrity: sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==} 1439 + engines: {node: '>=8'} 1440 + 1441 + detective-amd@6.0.1: 1442 + resolution: {integrity: sha512-TtyZ3OhwUoEEIhTFoc1C9IyJIud3y+xYkSRjmvCt65+ycQuc3VcBrPRTMWoO/AnuCyOB8T5gky+xf7Igxtjd3g==} 1443 + engines: {node: '>=18'} 1444 + hasBin: true 1445 + 1446 + detective-cjs@6.0.1: 1447 + resolution: {integrity: sha512-tLTQsWvd2WMcmn/60T2inEJNhJoi7a//PQ7DwRKEj1yEeiQs4mrONgsUtEJKnZmrGWBBmE0kJ1vqOG/NAxwaJw==} 1448 + engines: {node: '>=18'} 1449 + 1450 + detective-es6@5.0.1: 1451 + resolution: {integrity: sha512-XusTPuewnSUdoxRSx8OOI6xIA/uld/wMQwYsouvFN2LAg7HgP06NF1lHRV3x6BZxyL2Kkoih4ewcq8hcbGtwew==} 1452 + engines: {node: '>=18'} 1453 + 1454 + detective-postcss@7.0.1: 1455 + resolution: {integrity: sha512-bEOVpHU9picRZux5XnwGsmCN4+8oZo7vSW0O0/Enq/TO5R2pIAP2279NsszpJR7ocnQt4WXU0+nnh/0JuK4KHQ==} 1456 + engines: {node: ^14.0.0 || >=16.0.0} 1457 + peerDependencies: 1458 + postcss: ^8.4.47 1459 + 1460 + detective-sass@6.0.1: 1461 + resolution: {integrity: sha512-jSGPO8QDy7K7pztUmGC6aiHkexBQT4GIH+mBAL9ZyBmnUIOFbkfZnO8wPRRJFP/QP83irObgsZHCoDHZ173tRw==} 1462 + engines: {node: '>=18'} 1463 + 1464 + detective-scss@5.0.1: 1465 + resolution: {integrity: sha512-MAyPYRgS6DCiS6n6AoSBJXLGVOydsr9huwXORUlJ37K3YLyiN0vYHpzs3AdJOgHobBfispokoqrEon9rbmKacg==} 1466 + engines: {node: '>=18'} 1467 + 1468 + detective-stylus@5.0.1: 1469 + resolution: {integrity: sha512-Dgn0bUqdGbE3oZJ+WCKf8Dmu7VWLcmRJGc6RCzBgG31DLIyai9WAoEhYRgIHpt/BCRMrnXLbGWGPQuBUrnF0TA==} 1470 + engines: {node: '>=18'} 1471 + 1472 + detective-typescript@14.0.0: 1473 + resolution: {integrity: sha512-pgN43/80MmWVSEi5LUuiVvO/0a9ss5V7fwVfrJ4QzAQRd3cwqU1SfWGXJFcNKUqoD5cS+uIovhw5t/0rSeC5Mw==} 1474 + engines: {node: '>=18'} 1475 + peerDependencies: 1476 + typescript: ^5.4.4 1477 + 1478 + detective-vue2@2.2.0: 1479 + resolution: {integrity: sha512-sVg/t6O2z1zna8a/UIV6xL5KUa2cMTQbdTIIvqNM0NIPswp52fe43Nwmbahzj3ww4D844u/vC2PYfiGLvD3zFA==} 1480 + engines: {node: '>=18'} 1481 + peerDependencies: 1482 + typescript: ^5.4.4 1483 + 1484 + deterministic-object-hash@2.0.2: 1485 + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} 1486 + engines: {node: '>=18'} 1487 + 1488 + dettle@1.0.5: 1489 + resolution: {integrity: sha512-ZVyjhAJ7sCe1PNXEGveObOH9AC8QvMga3HJIghHawtG7mE4K5pW9nz/vDGAr/U7a3LWgdOzEE7ac9MURnyfaTA==} 1490 + 1491 + devalue@5.3.2: 1492 + resolution: {integrity: sha512-UDsjUbpQn9kvm68slnrs+mfxwFkIflOhkanmyabZ8zOYk8SMEIbJ3TK+88g70hSIeytu4y18f0z/hYHMTrXIWw==} 1493 + 1494 + devlop@1.1.0: 1495 + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 1496 + 1497 + dfa@1.2.0: 1498 + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} 1499 + 1500 + diff@5.2.0: 1501 + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} 1502 + engines: {node: '>=0.3.1'} 1503 + 1504 + dlv@1.1.3: 1505 + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 1506 + 1507 + dom-serializer@2.0.0: 1508 + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 1509 + 1510 + domelementtype@2.3.0: 1511 + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 1512 + 1513 + domhandler@5.0.3: 1514 + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 1515 + engines: {node: '>= 4'} 1516 + 1517 + domutils@3.2.2: 1518 + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} 1519 + 1520 + dot-prop@9.0.0: 1521 + resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} 1522 + engines: {node: '>=18'} 1523 + 1524 + dotenv@16.6.1: 1525 + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} 1526 + engines: {node: '>=12'} 1527 + 1528 + dset@3.1.4: 1529 + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} 1530 + engines: {node: '>=4'} 1531 + 1532 + eastasianwidth@0.2.0: 1533 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1534 + 1535 + ecdsa-sig-formatter@1.0.11: 1536 + resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} 1537 + 1538 + electron-to-chromium@1.5.227: 1539 + resolution: {integrity: sha512-ITxuoPfJu3lsNWUi2lBM2PaBPYgH3uqmxut5vmBxgYvyI4AlJ6P3Cai1O76mOrkJCBzq0IxWg/NtqOrpu/0gKA==} 1540 + 1541 + emoji-regex@10.5.0: 1542 + resolution: {integrity: sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==} 1543 + 1544 + emoji-regex@8.0.0: 1545 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1546 + 1547 + emoji-regex@9.2.2: 1548 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1549 + 1550 + empathic@2.0.0: 1551 + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} 1552 + engines: {node: '>=14'} 1553 + 1554 + enabled@2.0.0: 1555 + resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==} 1556 + 1557 + end-of-stream@1.4.5: 1558 + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} 1559 + 1560 + entities@4.5.0: 1561 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 1562 + engines: {node: '>=0.12'} 1563 + 1564 + entities@6.0.1: 1565 + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} 1566 + engines: {node: '>=0.12'} 1567 + 1568 + env-paths@3.0.0: 1569 + resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} 1570 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1571 + 1572 + es-module-lexer@1.7.0: 1573 + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 1574 + 1575 + esbuild@0.25.10: 1576 + resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==} 1577 + engines: {node: '>=18'} 1578 + hasBin: true 1579 + 1580 + escalade@3.2.0: 1581 + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 1582 + engines: {node: '>=6'} 1583 + 1584 + escape-string-regexp@5.0.0: 1585 + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 1586 + engines: {node: '>=12'} 1587 + 1588 + escodegen@2.1.0: 1589 + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} 1590 + engines: {node: '>=6.0'} 1591 + hasBin: true 1592 + 1593 + eslint-visitor-keys@4.2.1: 1594 + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} 1595 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1596 + 1597 + esprima@4.0.1: 1598 + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 1599 + engines: {node: '>=4'} 1600 + hasBin: true 1601 + 1602 + estraverse@5.3.0: 1603 + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1604 + engines: {node: '>=4.0'} 1605 + 1606 + estree-walker@2.0.2: 1607 + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 1608 + 1609 + estree-walker@3.0.3: 1610 + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 1611 + 1612 + esutils@2.0.3: 1613 + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1614 + engines: {node: '>=0.10.0'} 1615 + 1616 + etag@1.8.1: 1617 + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} 1618 + engines: {node: '>= 0.6'} 1619 + 1620 + event-target-shim@5.0.1: 1621 + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} 1622 + engines: {node: '>=6'} 1623 + 1624 + eventemitter3@5.0.1: 1625 + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} 1626 + 1627 + events-universal@1.0.1: 1628 + resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} 1629 + 1630 + events@3.3.0: 1631 + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} 1632 + engines: {node: '>=0.8.x'} 1633 + 1634 + execa@8.0.1: 1635 + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} 1636 + engines: {node: '>=16.17'} 1637 + 1638 + extend@3.0.2: 1639 + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 1640 + 1641 + extract-zip@2.0.1: 1642 + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} 1643 + engines: {node: '>= 10.17.0'} 1644 + hasBin: true 1645 + 1646 + fast-deep-equal@3.1.3: 1647 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1648 + 1649 + fast-fifo@1.3.2: 1650 + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} 1651 + 1652 + fast-glob@3.3.3: 1653 + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} 1654 + engines: {node: '>=8.6.0'} 1655 + 1656 + fast-safe-stringify@2.1.1: 1657 + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} 1658 + 1659 + fast-uri@3.1.0: 1660 + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} 1661 + 1662 + fastq@1.19.1: 1663 + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} 1664 + 1665 + fd-slicer@1.1.0: 1666 + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} 1667 + 1668 + fdir@6.5.0: 1669 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 1670 + engines: {node: '>=12.0.0'} 1671 + peerDependencies: 1672 + picomatch: ^3 || ^4 1673 + peerDependenciesMeta: 1674 + picomatch: 1675 + optional: true 1676 + 1677 + fecha@4.2.3: 1678 + resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} 1679 + 1680 + fetch-blob@3.2.0: 1681 + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} 1682 + engines: {node: ^12.20 || >= 14.13} 1683 + 1684 + figures@6.1.0: 1685 + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} 1686 + engines: {node: '>=18'} 1687 + 1688 + file-uri-to-path@1.0.0: 1689 + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 1690 + 1691 + fill-range@7.1.1: 1692 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 1693 + engines: {node: '>=8'} 1694 + 1695 + filter-obj@6.1.0: 1696 + resolution: {integrity: sha512-xdMtCAODmPloU9qtmPcdBV9Kd27NtMse+4ayThxqIHUES5Z2S6bGpap5PpdmNM56ub7y3i1eyr+vJJIIgWGKmA==} 1697 + engines: {node: '>=18'} 1698 + 1699 + find-up-simple@1.0.1: 1700 + resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} 1701 + engines: {node: '>=18'} 1702 + 1703 + find-up@7.0.0: 1704 + resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} 1705 + engines: {node: '>=18'} 1706 + 1707 + flattie@1.1.1: 1708 + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} 1709 + engines: {node: '>=8'} 1710 + 1711 + fn.name@1.1.0: 1712 + resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} 1713 + 1714 + fontace@0.3.0: 1715 + resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==} 1716 + 1717 + fontkit@2.0.4: 1718 + resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} 1719 + 1720 + foreground-child@3.3.1: 1721 + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} 1722 + engines: {node: '>=14'} 1723 + 1724 + formdata-polyfill@4.0.10: 1725 + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} 1726 + engines: {node: '>=12.20.0'} 1727 + 1728 + fsevents@2.3.3: 1729 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1730 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1731 + os: [darwin] 1732 + 1733 + function-bind@1.1.2: 1734 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1735 + 1736 + gensync@1.0.0-beta.2: 1737 + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1738 + engines: {node: '>=6.9.0'} 1739 + 1740 + get-amd-module-type@6.0.1: 1741 + resolution: {integrity: sha512-MtjsmYiCXcYDDrGqtNbeIYdAl85n+5mSv2r3FbzER/YV3ZILw4HNNIw34HuV5pyl0jzs6GFYU1VHVEefhgcNHQ==} 1742 + engines: {node: '>=18'} 1743 + 1744 + get-caller-file@2.0.5: 1745 + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1746 + engines: {node: 6.* || 8.* || >= 10.*} 1747 + 1748 + get-east-asian-width@1.4.0: 1749 + resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} 1750 + engines: {node: '>=18'} 1751 + 1752 + get-port-please@3.2.0: 1753 + resolution: {integrity: sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==} 1754 + 1755 + get-port@7.1.0: 1756 + resolution: {integrity: sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==} 1757 + engines: {node: '>=16'} 1758 + 1759 + get-stream@5.2.0: 1760 + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} 1761 + engines: {node: '>=8'} 1762 + 1763 + get-stream@8.0.1: 1764 + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} 1765 + engines: {node: '>=16'} 1766 + 1767 + github-slugger@2.0.0: 1768 + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} 1769 + 1770 + glob-parent@5.1.2: 1771 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1772 + engines: {node: '>= 6'} 1773 + 1774 + glob@10.4.5: 1775 + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 1776 + hasBin: true 1777 + 1778 + gonzales-pe@4.3.0: 1779 + resolution: {integrity: sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==} 1780 + engines: {node: '>=0.6.0'} 1781 + hasBin: true 1782 + 1783 + graceful-fs@4.2.11: 1784 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1785 + 1786 + h3@1.15.4: 1787 + resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} 1788 + 1789 + has-flag@4.0.0: 1790 + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1791 + engines: {node: '>=8'} 1792 + 1793 + hasown@2.0.2: 1794 + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 1795 + engines: {node: '>= 0.4'} 1796 + 1797 + hast-util-from-html@2.0.3: 1798 + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} 1799 + 1800 + hast-util-from-parse5@8.0.3: 1801 + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} 1802 + 1803 + hast-util-is-element@3.0.0: 1804 + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} 1805 + 1806 + hast-util-parse-selector@4.0.0: 1807 + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} 1808 + 1809 + hast-util-raw@9.1.0: 1810 + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} 1811 + 1812 + hast-util-to-html@9.0.5: 1813 + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} 1814 + 1815 + hast-util-to-parse5@8.0.0: 1816 + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} 1817 + 1818 + hast-util-to-text@4.0.2: 1819 + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} 1820 + 1821 + hast-util-whitespace@3.0.0: 1822 + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} 1823 + 1824 + hastscript@9.0.1: 1825 + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} 1826 + 1827 + hosted-git-info@7.0.2: 1828 + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} 1829 + engines: {node: ^16.14.0 || >=18.0.0} 1830 + 1831 + html-escaper@3.0.3: 1832 + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} 1833 + 1834 + html-void-elements@3.0.0: 1835 + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} 1836 + 1837 + http-cache-semantics@4.2.0: 1838 + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} 1839 + 1840 + http-shutdown@1.2.2: 1841 + resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} 1842 + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} 1843 + 1844 + https-proxy-agent@7.0.6: 1845 + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} 1846 + engines: {node: '>= 14'} 1847 + 1848 + human-signals@5.0.0: 1849 + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} 1850 + engines: {node: '>=16.17.0'} 1851 + 1852 + ieee754@1.2.1: 1853 + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 1854 + 1855 + image-meta@0.2.1: 1856 + resolution: {integrity: sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==} 1857 + 1858 + image-size@2.0.2: 1859 + resolution: {integrity: sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==} 1860 + engines: {node: '>=16.x'} 1861 + hasBin: true 1862 + 1863 + import-meta-resolve@4.2.0: 1864 + resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} 1865 + 1866 + imurmurhash@0.1.4: 1867 + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1868 + engines: {node: '>=0.8.19'} 1869 + 1870 + indent-string@5.0.0: 1871 + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} 1872 + engines: {node: '>=12'} 1873 + 1874 + index-to-position@1.2.0: 1875 + resolution: {integrity: sha512-Yg7+ztRkqslMAS2iFaU+Oa4KTSidr63OsFGlOrJoW981kIYO3CGCS3wA95P1mUi/IVSJkn0D479KTJpVpvFNuw==} 1876 + engines: {node: '>=18'} 1877 + 1878 + inherits@2.0.4: 1879 + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1880 + 1881 + ipx@3.1.1: 1882 + resolution: {integrity: sha512-7Xnt54Dco7uYkfdAw0r2vCly3z0rSaVhEXMzPvl3FndsTVm5p26j+PO+gyinkYmcsEUvX2Rh7OGK7KzYWRu6BA==} 1883 + hasBin: true 1884 + 1885 + iron-webcrypto@1.2.1: 1886 + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} 1887 + 1888 + is-core-module@2.16.1: 1889 + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} 1890 + engines: {node: '>= 0.4'} 1891 + 1892 + is-docker@3.0.0: 1893 + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 1894 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1895 + hasBin: true 1896 + 1897 + is-extglob@2.1.1: 1898 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1899 + engines: {node: '>=0.10.0'} 1900 + 1901 + is-fullwidth-code-point@3.0.0: 1902 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1903 + engines: {node: '>=8'} 1904 + 1905 + is-glob@4.0.3: 1906 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1907 + engines: {node: '>=0.10.0'} 1908 + 1909 + is-inside-container@1.0.0: 1910 + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 1911 + engines: {node: '>=14.16'} 1912 + hasBin: true 1913 + 1914 + is-network-error@1.3.0: 1915 + resolution: {integrity: sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==} 1916 + engines: {node: '>=16'} 1917 + 1918 + is-number@7.0.0: 1919 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1920 + engines: {node: '>=0.12.0'} 1921 + 1922 + is-path-inside@4.0.0: 1923 + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} 1924 + engines: {node: '>=12'} 1925 + 1926 + is-plain-obj@2.1.0: 1927 + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} 1928 + engines: {node: '>=8'} 1929 + 1930 + is-plain-obj@4.1.0: 1931 + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} 1932 + engines: {node: '>=12'} 1933 + 1934 + is-stream@2.0.1: 1935 + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 1936 + engines: {node: '>=8'} 1937 + 1938 + is-stream@3.0.0: 1939 + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 1940 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1941 + 1942 + is-stream@4.0.1: 1943 + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} 1944 + engines: {node: '>=18'} 1945 + 1946 + is-unicode-supported@2.1.0: 1947 + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} 1948 + engines: {node: '>=18'} 1949 + 1950 + is-url-superb@4.0.0: 1951 + resolution: {integrity: sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==} 1952 + engines: {node: '>=10'} 1953 + 1954 + is-url@1.2.4: 1955 + resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==} 1956 + 1957 + is-wsl@3.1.0: 1958 + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} 1959 + engines: {node: '>=16'} 1960 + 1961 + is64bit@2.0.0: 1962 + resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} 1963 + engines: {node: '>=18'} 1964 + 1965 + isarray@1.0.0: 1966 + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 1967 + 1968 + isexe@2.0.0: 1969 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1970 + 1971 + jackspeak@3.4.3: 1972 + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 1973 + 1974 + javascript-natural-sort@0.7.1: 1975 + resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==} 1976 + 1977 + jiti@2.6.1: 1978 + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} 1979 + hasBin: true 1980 + 1981 + jpeg-js@0.4.4: 1982 + resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} 1983 + 1984 + js-image-generator@1.0.4: 1985 + resolution: {integrity: sha512-ckb7kyVojGAnArouVR+5lBIuwU1fcrn7E/YYSd0FK7oIngAkMmRvHASLro9Zt5SQdWToaI66NybG+OGxPw/HlQ==} 1986 + 1987 + js-tokens@4.0.0: 1988 + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1989 + 1990 + js-yaml@4.1.0: 1991 + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1992 + hasBin: true 1993 + 1994 + jsesc@3.1.0: 1995 + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1996 + engines: {node: '>=6'} 1997 + hasBin: true 1998 + 1999 + json-schema-traverse@1.0.0: 2000 + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} 2001 + 2002 + json5@2.2.3: 2003 + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 2004 + engines: {node: '>=6'} 2005 + hasBin: true 2006 + 2007 + jsonpointer@5.0.1: 2008 + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} 2009 + engines: {node: '>=0.10.0'} 2010 + 2011 + jsonwebtoken@9.0.2: 2012 + resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} 2013 + engines: {node: '>=12', npm: '>=6'} 2014 + 2015 + junk@4.0.1: 2016 + resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==} 2017 + engines: {node: '>=12.20'} 2018 + 2019 + jwa@1.4.2: 2020 + resolution: {integrity: sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==} 2021 + 2022 + jws@3.2.2: 2023 + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} 2024 + 2025 + jwt-decode@4.0.0: 2026 + resolution: {integrity: sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==} 2027 + engines: {node: '>=18'} 2028 + 2029 + kleur@3.0.3: 2030 + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 2031 + engines: {node: '>=6'} 2032 + 2033 + kleur@4.1.5: 2034 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 2035 + engines: {node: '>=6'} 2036 + 2037 + kuler@2.0.0: 2038 + resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} 2039 + 2040 + lambda-local@2.2.0: 2041 + resolution: {integrity: sha512-bPcgpIXbHnVGfI/omZIlgucDqlf4LrsunwoKue5JdZeGybt8L6KyJz2Zu19ffuZwIwLj2NAI2ZyaqNT6/cetcg==} 2042 + engines: {node: '>=8'} 2043 + hasBin: true 2044 + 2045 + lazystream@1.0.1: 2046 + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} 2047 + engines: {node: '>= 0.6.3'} 2048 + 2049 + leven@3.1.0: 2050 + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} 2051 + engines: {node: '>=6'} 2052 + 2053 + listhen@1.9.0: 2054 + resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==} 2055 + hasBin: true 2056 + 2057 + locate-path@7.2.0: 2058 + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} 2059 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2060 + 2061 + lodash.includes@4.3.0: 2062 + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} 2063 + 2064 + lodash.isboolean@3.0.3: 2065 + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} 2066 + 2067 + lodash.isinteger@4.0.4: 2068 + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} 2069 + 2070 + lodash.isnumber@3.0.3: 2071 + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} 2072 + 2073 + lodash.isplainobject@4.0.6: 2074 + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} 2075 + 2076 + lodash.isstring@4.0.1: 2077 + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} 2078 + 2079 + lodash.once@4.1.1: 2080 + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} 2081 + 2082 + lodash@4.17.21: 2083 + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2084 + 2085 + logform@2.7.0: 2086 + resolution: {integrity: sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==} 2087 + engines: {node: '>= 12.0.0'} 2088 + 2089 + longest-streak@3.1.0: 2090 + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 2091 + 2092 + lru-cache@10.4.3: 2093 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 2094 + 2095 + lru-cache@5.1.1: 2096 + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 2097 + 2098 + luxon@3.7.2: 2099 + resolution: {integrity: sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew==} 2100 + engines: {node: '>=12'} 2101 + 2102 + magic-string@0.30.19: 2103 + resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} 2104 + 2105 + magicast@0.3.5: 2106 + resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} 2107 + 2108 + map-obj@5.0.2: 2109 + resolution: {integrity: sha512-K6K2NgKnTXimT3779/4KxSvobxOtMmx1LBZ3NwRxT/MDIR3Br/fQ4Q+WCX5QxjyUR8zg5+RV9Tbf2c5pAWTD2A==} 2110 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2111 + 2112 + markdown-table@3.0.4: 2113 + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} 2114 + 2115 + mdast-util-definitions@6.0.0: 2116 + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} 2117 + 2118 + mdast-util-find-and-replace@3.0.2: 2119 + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} 2120 + 2121 + mdast-util-from-markdown@2.0.2: 2122 + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} 2123 + 2124 + mdast-util-gfm-autolink-literal@2.0.1: 2125 + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} 2126 + 2127 + mdast-util-gfm-footnote@2.1.0: 2128 + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} 2129 + 2130 + mdast-util-gfm-strikethrough@2.0.0: 2131 + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} 2132 + 2133 + mdast-util-gfm-table@2.0.0: 2134 + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} 2135 + 2136 + mdast-util-gfm-task-list-item@2.0.0: 2137 + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} 2138 + 2139 + mdast-util-gfm@3.1.0: 2140 + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} 2141 + 2142 + mdast-util-phrasing@4.1.0: 2143 + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} 2144 + 2145 + mdast-util-to-hast@13.2.0: 2146 + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} 2147 + 2148 + mdast-util-to-markdown@2.1.2: 2149 + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} 2150 + 2151 + mdast-util-to-string@4.0.0: 2152 + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 2153 + 2154 + mdn-data@2.0.28: 2155 + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} 2156 + 2157 + mdn-data@2.12.2: 2158 + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} 2159 + 2160 + merge-options@3.0.4: 2161 + resolution: {integrity: sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==} 2162 + engines: {node: '>=10'} 2163 + 2164 + merge-stream@2.0.0: 2165 + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 2166 + 2167 + merge2@1.4.1: 2168 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2169 + engines: {node: '>= 8'} 2170 + 2171 + micromark-core-commonmark@2.0.3: 2172 + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} 2173 + 2174 + micromark-extension-gfm-autolink-literal@2.1.0: 2175 + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} 2176 + 2177 + micromark-extension-gfm-footnote@2.1.0: 2178 + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} 2179 + 2180 + micromark-extension-gfm-strikethrough@2.1.0: 2181 + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} 2182 + 2183 + micromark-extension-gfm-table@2.1.1: 2184 + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} 2185 + 2186 + micromark-extension-gfm-tagfilter@2.0.0: 2187 + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} 2188 + 2189 + micromark-extension-gfm-task-list-item@2.1.0: 2190 + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} 2191 + 2192 + micromark-extension-gfm@3.0.0: 2193 + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} 2194 + 2195 + micromark-factory-destination@2.0.1: 2196 + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} 2197 + 2198 + micromark-factory-label@2.0.1: 2199 + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} 2200 + 2201 + micromark-factory-space@2.0.1: 2202 + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} 2203 + 2204 + micromark-factory-title@2.0.1: 2205 + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} 2206 + 2207 + micromark-factory-whitespace@2.0.1: 2208 + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} 2209 + 2210 + micromark-util-character@2.1.1: 2211 + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} 2212 + 2213 + micromark-util-chunked@2.0.1: 2214 + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} 2215 + 2216 + micromark-util-classify-character@2.0.1: 2217 + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} 2218 + 2219 + micromark-util-combine-extensions@2.0.1: 2220 + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} 2221 + 2222 + micromark-util-decode-numeric-character-reference@2.0.2: 2223 + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} 2224 + 2225 + micromark-util-decode-string@2.0.1: 2226 + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} 2227 + 2228 + micromark-util-encode@2.0.1: 2229 + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} 2230 + 2231 + micromark-util-html-tag-name@2.0.1: 2232 + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} 2233 + 2234 + micromark-util-normalize-identifier@2.0.1: 2235 + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} 2236 + 2237 + micromark-util-resolve-all@2.0.1: 2238 + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} 2239 + 2240 + micromark-util-sanitize-uri@2.0.1: 2241 + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} 2242 + 2243 + micromark-util-subtokenize@2.1.0: 2244 + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} 2245 + 2246 + micromark-util-symbol@2.0.1: 2247 + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} 2248 + 2249 + micromark-util-types@2.0.2: 2250 + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} 2251 + 2252 + micromark@4.0.2: 2253 + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} 2254 + 2255 + micromatch@4.0.8: 2256 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 2257 + engines: {node: '>=8.6'} 2258 + 2259 + mime-db@1.54.0: 2260 + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} 2261 + engines: {node: '>= 0.6'} 2262 + 2263 + mime-types@3.0.1: 2264 + resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==} 2265 + engines: {node: '>= 0.6'} 2266 + 2267 + mimic-fn@4.0.0: 2268 + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 2269 + engines: {node: '>=12'} 2270 + 2271 + minimatch@5.1.6: 2272 + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} 2273 + engines: {node: '>=10'} 2274 + 2275 + minimatch@9.0.5: 2276 + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 2277 + engines: {node: '>=16 || 14 >=14.17'} 2278 + 2279 + minimist@1.2.8: 2280 + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 2281 + 2282 + minipass@7.1.2: 2283 + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 2284 + engines: {node: '>=16 || 14 >=14.17'} 2285 + 2286 + minizlib@3.1.0: 2287 + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} 2288 + engines: {node: '>= 18'} 2289 + 2290 + mlly@1.8.0: 2291 + resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} 2292 + 2293 + module-definition@6.0.1: 2294 + resolution: {integrity: sha512-FeVc50FTfVVQnolk/WQT8MX+2WVcDnTGiq6Wo+/+lJ2ET1bRVi3HG3YlJUfqagNMc/kUlFSoR96AJkxGpKz13g==} 2295 + engines: {node: '>=18'} 2296 + hasBin: true 2297 + 2298 + mrmime@2.0.1: 2299 + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 2300 + engines: {node: '>=10'} 2301 + 2302 + ms@2.1.3: 2303 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 2304 + 2305 + nanoid@3.3.11: 2306 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 2307 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2308 + hasBin: true 2309 + 2310 + neotraverse@0.6.18: 2311 + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} 2312 + engines: {node: '>= 10'} 2313 + 2314 + netlify-redirector@0.5.0: 2315 + resolution: {integrity: sha512-4zdzIP+6muqPCuE8avnrgDJ6KW/2+UpHTRcTbMXCIRxiRmyrX+IZ4WSJGZdHPWF3WmQpXpy603XxecZ9iygN7w==} 2316 + 2317 + nlcst-to-string@4.0.0: 2318 + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} 2319 + 2320 + node-addon-api@7.1.1: 2321 + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} 2322 + 2323 + node-domexception@1.0.0: 2324 + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} 2325 + engines: {node: '>=10.5.0'} 2326 + deprecated: Use your platform's native DOMException instead 2327 + 2328 + node-fetch-native@1.6.7: 2329 + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} 2330 + 2331 + node-fetch@2.7.0: 2332 + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} 2333 + engines: {node: 4.x || >=6.0.0} 2334 + peerDependencies: 2335 + encoding: ^0.1.0 2336 + peerDependenciesMeta: 2337 + encoding: 2338 + optional: true 2339 + 2340 + node-fetch@3.3.2: 2341 + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} 2342 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2343 + 2344 + node-forge@1.3.1: 2345 + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} 2346 + engines: {node: '>= 6.13.0'} 2347 + 2348 + node-gyp-build@4.8.4: 2349 + resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} 2350 + hasBin: true 2351 + 2352 + node-mock-http@1.0.3: 2353 + resolution: {integrity: sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==} 2354 + 2355 + node-releases@2.0.21: 2356 + resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==} 2357 + 2358 + node-source-walk@7.0.1: 2359 + resolution: {integrity: sha512-3VW/8JpPqPvnJvseXowjZcirPisssnBuDikk6JIZ8jQzF7KJQX52iPFX4RYYxLycYH7IbMRSPUOga/esVjy5Yg==} 2360 + engines: {node: '>=18'} 2361 + 2362 + node-stream-zip@1.15.0: 2363 + resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} 2364 + engines: {node: '>=0.12.0'} 2365 + 2366 + nopt@8.1.0: 2367 + resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} 2368 + engines: {node: ^18.17.0 || >=20.5.0} 2369 + hasBin: true 2370 + 2371 + normalize-package-data@6.0.2: 2372 + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} 2373 + engines: {node: ^16.14.0 || >=18.0.0} 2374 + 2375 + normalize-path@2.1.1: 2376 + resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} 2377 + engines: {node: '>=0.10.0'} 2378 + 2379 + normalize-path@3.0.0: 2380 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2381 + engines: {node: '>=0.10.0'} 2382 + 2383 + npm-run-path@5.3.0: 2384 + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} 2385 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2386 + 2387 + nth-check@2.1.1: 2388 + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 2389 + 2390 + ofetch@1.4.1: 2391 + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} 2392 + 2393 + ohash@2.0.11: 2394 + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 2395 + 2396 + omit.js@2.0.2: 2397 + resolution: {integrity: sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==} 2398 + 2399 + once@1.4.0: 2400 + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 2401 + 2402 + one-time@1.0.0: 2403 + resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==} 2404 + 2405 + onetime@6.0.0: 2406 + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 2407 + engines: {node: '>=12'} 2408 + 2409 + oniguruma-parser@0.12.1: 2410 + resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} 2411 + 2412 + oniguruma-to-es@4.3.3: 2413 + resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} 2414 + 2415 + p-event@6.0.1: 2416 + resolution: {integrity: sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==} 2417 + engines: {node: '>=16.17'} 2418 + 2419 + p-limit@4.0.0: 2420 + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} 2421 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2422 + 2423 + p-limit@6.2.0: 2424 + resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} 2425 + engines: {node: '>=18'} 2426 + 2427 + p-locate@6.0.0: 2428 + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} 2429 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2430 + 2431 + p-map@7.0.3: 2432 + resolution: {integrity: sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==} 2433 + engines: {node: '>=18'} 2434 + 2435 + p-queue@8.1.1: 2436 + resolution: {integrity: sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==} 2437 + engines: {node: '>=18'} 2438 + 2439 + p-retry@6.2.1: 2440 + resolution: {integrity: sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==} 2441 + engines: {node: '>=16.17'} 2442 + 2443 + p-timeout@6.1.4: 2444 + resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} 2445 + engines: {node: '>=14.16'} 2446 + 2447 + p-wait-for@5.0.2: 2448 + resolution: {integrity: sha512-lwx6u1CotQYPVju77R+D0vFomni/AqRfqLmqQ8hekklqZ6gAY9rONh7lBQ0uxWMkC2AuX9b2DVAl8To0NyP1JA==} 2449 + engines: {node: '>=12'} 2450 + 2451 + package-json-from-dist@1.0.1: 2452 + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 2453 + 2454 + package-manager-detector@1.3.0: 2455 + resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} 2456 + 2457 + pako@0.2.9: 2458 + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} 2459 + 2460 + parse-gitignore@2.0.0: 2461 + resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} 2462 + engines: {node: '>=14'} 2463 + 2464 + parse-imports@2.2.1: 2465 + resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==} 2466 + engines: {node: '>= 18'} 2467 + 2468 + parse-json@8.3.0: 2469 + resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==} 2470 + engines: {node: '>=18'} 2471 + 2472 + parse-latin@7.0.0: 2473 + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} 2474 + 2475 + parse5@7.3.0: 2476 + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} 2477 + 2478 + path-exists@5.0.0: 2479 + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} 2480 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2481 + 2482 + path-key@3.1.1: 2483 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2484 + engines: {node: '>=8'} 2485 + 2486 + path-key@4.0.0: 2487 + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 2488 + engines: {node: '>=12'} 2489 + 2490 + path-parse@1.0.7: 2491 + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2492 + 2493 + path-scurry@1.11.1: 2494 + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 2495 + engines: {node: '>=16 || 14 >=14.18'} 2496 + 2497 + path-type@6.0.0: 2498 + resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==} 2499 + engines: {node: '>=18'} 2500 + 2501 + pathe@1.1.2: 2502 + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} 2503 + 2504 + pathe@2.0.3: 2505 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 2506 + 2507 + pend@1.2.0: 2508 + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} 2509 + 2510 + picocolors@1.1.1: 2511 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 2512 + 2513 + picomatch@2.3.1: 2514 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2515 + engines: {node: '>=8.6'} 2516 + 2517 + picomatch@4.0.3: 2518 + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 2519 + engines: {node: '>=12'} 2520 + 2521 + picoquery@2.5.0: 2522 + resolution: {integrity: sha512-j1kgOFxtaCyoFCkpoYG2Oj3OdGakadO7HZ7o5CqyRazlmBekKhbDoUnNnXASE07xSY4nDImWZkrZv7toSxMi/g==} 2523 + 2524 + pkg-types@1.3.1: 2525 + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} 2526 + 2527 + postcss-values-parser@6.0.2: 2528 + resolution: {integrity: sha512-YLJpK0N1brcNJrs9WatuJFtHaV9q5aAOj+S4DI5S7jgHlRfm0PIbDCAFRYMQD5SHq7Fy6xsDhyutgS0QOAs0qw==} 2529 + engines: {node: '>=10'} 2530 + peerDependencies: 2531 + postcss: ^8.2.9 2532 + 2533 + postcss@8.5.6: 2534 + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 2535 + engines: {node: ^10 || ^12 || >=14} 2536 + 2537 + precinct@12.2.0: 2538 + resolution: {integrity: sha512-NFBMuwIfaJ4SocE9YXPU/n4AcNSoFMVFjP72nvl3cx69j/ke61/hPOWFREVxLkFhhEGnA8ZuVfTqJBa+PK3b5w==} 2539 + engines: {node: '>=18'} 2540 + hasBin: true 2541 + 2542 + prettier-plugin-astro@0.14.1: 2543 + resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} 2544 + engines: {node: ^14.15.0 || >=16.0.0} 2545 + 2546 + prettier@3.5.3: 2547 + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} 2548 + engines: {node: '>=14'} 2549 + hasBin: true 2550 + 2551 + prismjs@1.30.0: 2552 + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} 2553 + engines: {node: '>=6'} 2554 + 2555 + process-nextick-args@2.0.1: 2556 + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 2557 + 2558 + process@0.11.10: 2559 + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} 2560 + engines: {node: '>= 0.6.0'} 2561 + 2562 + prompts@2.4.2: 2563 + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 2564 + engines: {node: '>= 6'} 2565 + 2566 + property-information@6.5.0: 2567 + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} 2568 + 2569 + property-information@7.1.0: 2570 + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} 2571 + 2572 + pump@3.0.3: 2573 + resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} 2574 + 2575 + queue-microtask@1.2.3: 2576 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2577 + 2578 + quote-unquote@1.0.0: 2579 + resolution: {integrity: sha512-twwRO/ilhlG/FIgYeKGFqyHhoEhqgnKVkcmqMKi2r524gz3ZbDTcyFt38E9xjJI2vT+KbRNHVbnJ/e0I25Azwg==} 2580 + 2581 + radix3@1.1.2: 2582 + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 2583 + 2584 + react-dom@19.1.1: 2585 + resolution: {integrity: sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==} 2586 + peerDependencies: 2587 + react: ^19.1.1 2588 + 2589 + react-refresh@0.17.0: 2590 + resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} 2591 + engines: {node: '>=0.10.0'} 2592 + 2593 + react@19.1.1: 2594 + resolution: {integrity: sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==} 2595 + engines: {node: '>=0.10.0'} 2596 + 2597 + read-package-up@11.0.0: 2598 + resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} 2599 + engines: {node: '>=18'} 2600 + 2601 + read-pkg@9.0.1: 2602 + resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} 2603 + engines: {node: '>=18'} 2604 + 2605 + readable-stream@2.3.8: 2606 + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} 2607 + 2608 + readable-stream@3.6.2: 2609 + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} 2610 + engines: {node: '>= 6'} 2611 + 2612 + readable-stream@4.7.0: 2613 + resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==} 2614 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2615 + 2616 + readdir-glob@1.1.3: 2617 + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} 2618 + 2619 + readdirp@4.1.2: 2620 + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 2621 + engines: {node: '>= 14.18.0'} 2622 + 2623 + regex-recursion@6.0.2: 2624 + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} 2625 + 2626 + regex-utilities@2.3.0: 2627 + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} 2628 + 2629 + regex@6.0.1: 2630 + resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} 2631 + 2632 + rehype-parse@9.0.1: 2633 + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} 2634 + 2635 + rehype-raw@7.0.0: 2636 + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} 2637 + 2638 + rehype-stringify@10.0.1: 2639 + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} 2640 + 2641 + rehype@13.0.2: 2642 + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} 2643 + 2644 + remark-gfm@4.0.1: 2645 + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} 2646 + 2647 + remark-parse@11.0.0: 2648 + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} 2649 + 2650 + remark-rehype@11.1.2: 2651 + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} 2652 + 2653 + remark-smartypants@3.0.2: 2654 + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} 2655 + engines: {node: '>=16.0.0'} 2656 + 2657 + remark-stringify@11.0.0: 2658 + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} 2659 + 2660 + remove-trailing-separator@1.1.0: 2661 + resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} 2662 + 2663 + require-directory@2.1.1: 2664 + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 2665 + engines: {node: '>=0.10.0'} 2666 + 2667 + require-from-string@2.0.2: 2668 + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} 2669 + engines: {node: '>=0.10.0'} 2670 + 2671 + require-package-name@2.0.1: 2672 + resolution: {integrity: sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==} 2673 + 2674 + resolve-from@5.0.0: 2675 + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 2676 + engines: {node: '>=8'} 2677 + 2678 + resolve@2.0.0-next.5: 2679 + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} 2680 + hasBin: true 2681 + 2682 + restructure@3.0.2: 2683 + resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} 2684 + 2685 + retext-latin@4.0.0: 2686 + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} 2687 + 2688 + retext-smartypants@6.2.0: 2689 + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} 2690 + 2691 + retext-stringify@4.0.0: 2692 + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} 2693 + 2694 + retext@9.0.0: 2695 + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} 2696 + 2697 + retry@0.13.1: 2698 + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} 2699 + engines: {node: '>= 4'} 2700 + 2701 + reusify@1.1.0: 2702 + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} 2703 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2704 + 2705 + rollup@4.52.3: 2706 + resolution: {integrity: sha512-RIDh866U8agLgiIcdpB+COKnlCreHJLfIhWC3LVflku5YHfpnsIKigRZeFfMfCc4dVcqNVfQQ5gO/afOck064A==} 2707 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 2708 + hasBin: true 2709 + 2710 + run-parallel@1.2.0: 2711 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2712 + 2713 + s.color@0.0.15: 2714 + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} 2715 + 2716 + safe-buffer@5.1.2: 2717 + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 2718 + 2719 + safe-buffer@5.2.1: 2720 + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 2721 + 2722 + safe-stable-stringify@2.5.0: 2723 + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} 2724 + engines: {node: '>=10'} 2725 + 2726 + sass-formatter@0.7.9: 2727 + resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} 2728 + 2729 + sax@1.4.1: 2730 + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} 2731 + 2732 + scheduler@0.26.0: 2733 + resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} 2734 + 2735 + semver@6.3.1: 2736 + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 2737 + hasBin: true 2738 + 2739 + semver@7.7.2: 2740 + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} 2741 + engines: {node: '>=10'} 2742 + hasBin: true 2743 + 2744 + sharp@0.34.4: 2745 + resolution: {integrity: sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==} 2746 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 2747 + 2748 + shebang-command@2.0.0: 2749 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2750 + engines: {node: '>=8'} 2751 + 2752 + shebang-regex@3.0.0: 2753 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2754 + engines: {node: '>=8'} 2755 + 2756 + shiki@3.13.0: 2757 + resolution: {integrity: sha512-aZW4l8Og16CokuCLf8CF8kq+KK2yOygapU5m3+hoGw0Mdosc6fPitjM+ujYarppj5ZIKGyPDPP1vqmQhr+5/0g==} 2758 + 2759 + signal-exit@4.1.0: 2760 + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 2761 + engines: {node: '>=14'} 2762 + 2763 + sisteransi@1.0.5: 2764 + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 2765 + 2766 + slashes@3.0.12: 2767 + resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} 2768 + 2769 + smol-toml@1.4.2: 2770 + resolution: {integrity: sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g==} 2771 + engines: {node: '>= 18'} 2772 + 2773 + source-map-js@1.2.1: 2774 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 2775 + engines: {node: '>=0.10.0'} 2776 + 2777 + source-map-support@0.5.21: 2778 + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 2779 + 2780 + source-map@0.6.1: 2781 + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 2782 + engines: {node: '>=0.10.0'} 2783 + 2784 + space-separated-tokens@2.0.2: 2785 + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 2786 + 2787 + spdx-correct@3.2.0: 2788 + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} 2789 + 2790 + spdx-exceptions@2.5.0: 2791 + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} 2792 + 2793 + spdx-expression-parse@3.0.1: 2794 + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 2795 + 2796 + spdx-license-ids@3.0.22: 2797 + resolution: {integrity: sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==} 2798 + 2799 + stack-trace@0.0.10: 2800 + resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} 2801 + 2802 + std-env@3.9.0: 2803 + resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} 2804 + 2805 + streamx@2.23.0: 2806 + resolution: {integrity: sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==} 2807 + 2808 + string-width@4.2.3: 2809 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 2810 + engines: {node: '>=8'} 2811 + 2812 + string-width@5.1.2: 2813 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 2814 + engines: {node: '>=12'} 2815 + 2816 + string-width@7.2.0: 2817 + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} 2818 + engines: {node: '>=18'} 2819 + 2820 + string_decoder@1.1.1: 2821 + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 2822 + 2823 + string_decoder@1.3.0: 2824 + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 2825 + 2826 + stringify-entities@4.0.4: 2827 + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} 2828 + 2829 + strip-ansi@6.0.1: 2830 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2831 + engines: {node: '>=8'} 2832 + 2833 + strip-ansi@7.1.2: 2834 + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} 2835 + engines: {node: '>=12'} 2836 + 2837 + strip-final-newline@3.0.0: 2838 + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 2839 + engines: {node: '>=12'} 2840 + 2841 + suf-log@2.5.3: 2842 + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} 2843 + 2844 + supports-color@7.2.0: 2845 + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2846 + engines: {node: '>=8'} 2847 + 2848 + supports-preserve-symlinks-flag@1.0.0: 2849 + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2850 + engines: {node: '>= 0.4'} 2851 + 2852 + svgo@4.0.0: 2853 + resolution: {integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==} 2854 + engines: {node: '>=16'} 2855 + hasBin: true 2856 + 2857 + system-architecture@0.1.0: 2858 + resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} 2859 + engines: {node: '>=18'} 2860 + 2861 + tar-stream@3.1.7: 2862 + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} 2863 + 2864 + tar@7.5.1: 2865 + resolution: {integrity: sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==} 2866 + engines: {node: '>=18'} 2867 + 2868 + text-decoder@1.2.3: 2869 + resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} 2870 + 2871 + text-hex@1.0.0: 2872 + resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} 2873 + 2874 + tiny-inflate@1.0.3: 2875 + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} 2876 + 2877 + tinyexec@0.3.2: 2878 + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} 2879 + 2880 + tinyglobby@0.2.15: 2881 + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 2882 + engines: {node: '>=12.0.0'} 2883 + 2884 + tmp-promise@3.0.3: 2885 + resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==} 2886 + 2887 + tmp@0.2.5: 2888 + resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==} 2889 + engines: {node: '>=14.14'} 2890 + 2891 + to-regex-range@5.0.1: 2892 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2893 + engines: {node: '>=8.0'} 2894 + 2895 + toml@3.0.0: 2896 + resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} 2897 + 2898 + tomlify-j0.4@3.0.0: 2899 + resolution: {integrity: sha512-2Ulkc8T7mXJ2l0W476YC/A209PR38Nw8PuaCNtk9uI3t1zzFdGQeWYGQvmj2PZkVvRC/Yoi4xQKMRnWc/N29tQ==} 2900 + 2901 + tr46@0.0.3: 2902 + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 2903 + 2904 + trim-lines@3.0.1: 2905 + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} 2906 + 2907 + triple-beam@1.4.1: 2908 + resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==} 2909 + engines: {node: '>= 14.0.0'} 2910 + 2911 + trough@2.2.0: 2912 + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} 2913 + 2914 + ts-api-utils@2.1.0: 2915 + resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} 2916 + engines: {node: '>=18.12'} 2917 + peerDependencies: 2918 + typescript: '>=4.8.4' 2919 + 2920 + tsconfck@3.1.6: 2921 + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} 2922 + engines: {node: ^18 || >=20} 2923 + hasBin: true 2924 + peerDependencies: 2925 + typescript: ^5.0.0 2926 + peerDependenciesMeta: 2927 + typescript: 2928 + optional: true 2929 + 2930 + tslib@2.8.1: 2931 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 2932 + 2933 + type-fest@4.41.0: 2934 + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} 2935 + engines: {node: '>=16'} 2936 + 2937 + typescript@5.9.2: 2938 + resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} 2939 + engines: {node: '>=14.17'} 2940 + hasBin: true 2941 + 2942 + ufo@1.6.1: 2943 + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} 2944 + 2945 + ulid@3.0.1: 2946 + resolution: {integrity: sha512-dPJyqPzx8preQhqq24bBG1YNkvigm87K8kVEHCD+ruZg24t6IFEFv00xMWfxcC4djmFtiTLdFuADn4+DOz6R7Q==} 2947 + hasBin: true 2948 + 2949 + ultrahtml@1.6.0: 2950 + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} 2951 + 2952 + uncrypto@0.1.3: 2953 + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} 2954 + 2955 + undici-types@7.13.0: 2956 + resolution: {integrity: sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==} 2957 + 2958 + unicode-properties@1.4.1: 2959 + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} 2960 + 2961 + unicode-trie@2.0.0: 2962 + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} 2963 + 2964 + unicorn-magic@0.1.0: 2965 + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} 2966 + engines: {node: '>=18'} 2967 + 2968 + unified@11.0.5: 2969 + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} 2970 + 2971 + unifont@0.5.2: 2972 + resolution: {integrity: sha512-LzR4WUqzH9ILFvjLAUU7dK3Lnou/qd5kD+IakBtBK4S15/+x2y9VX+DcWQv6s551R6W+vzwgVS6tFg3XggGBgg==} 2973 + 2974 + unist-util-find-after@5.0.0: 2975 + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} 2976 + 2977 + unist-util-is@6.0.0: 2978 + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} 2979 + 2980 + unist-util-modify-children@4.0.0: 2981 + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} 2982 + 2983 + unist-util-position@5.0.0: 2984 + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} 2985 + 2986 + unist-util-remove-position@5.0.0: 2987 + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} 2988 + 2989 + unist-util-stringify-position@4.0.0: 2990 + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 2991 + 2992 + unist-util-visit-children@3.0.0: 2993 + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} 2994 + 2995 + unist-util-visit-parents@6.0.1: 2996 + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} 2997 + 2998 + unist-util-visit@5.0.0: 2999 + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 3000 + 3001 + unixify@1.0.0: 3002 + resolution: {integrity: sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==} 3003 + engines: {node: '>=0.10.0'} 3004 + 3005 + unstorage@1.17.1: 3006 + resolution: {integrity: sha512-KKGwRTT0iVBCErKemkJCLs7JdxNVfqTPc/85ae1XES0+bsHbc/sFBfVi5kJp156cc51BHinIH2l3k0EZ24vOBQ==} 3007 + peerDependencies: 3008 + '@azure/app-configuration': ^1.8.0 3009 + '@azure/cosmos': ^4.2.0 3010 + '@azure/data-tables': ^13.3.0 3011 + '@azure/identity': ^4.6.0 3012 + '@azure/keyvault-secrets': ^4.9.0 3013 + '@azure/storage-blob': ^12.26.0 3014 + '@capacitor/preferences': ^6.0.3 || ^7.0.0 3015 + '@deno/kv': '>=0.9.0' 3016 + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 3017 + '@planetscale/database': ^1.19.0 3018 + '@upstash/redis': ^1.34.3 3019 + '@vercel/blob': '>=0.27.1' 3020 + '@vercel/functions': ^2.2.12 || ^3.0.0 3021 + '@vercel/kv': ^1.0.1 3022 + aws4fetch: ^1.0.20 3023 + db0: '>=0.2.1' 3024 + idb-keyval: ^6.2.1 3025 + ioredis: ^5.4.2 3026 + uploadthing: ^7.4.4 3027 + peerDependenciesMeta: 3028 + '@azure/app-configuration': 3029 + optional: true 3030 + '@azure/cosmos': 3031 + optional: true 3032 + '@azure/data-tables': 3033 + optional: true 3034 + '@azure/identity': 3035 + optional: true 3036 + '@azure/keyvault-secrets': 3037 + optional: true 3038 + '@azure/storage-blob': 3039 + optional: true 3040 + '@capacitor/preferences': 3041 + optional: true 3042 + '@deno/kv': 3043 + optional: true 3044 + '@netlify/blobs': 3045 + optional: true 3046 + '@planetscale/database': 3047 + optional: true 3048 + '@upstash/redis': 3049 + optional: true 3050 + '@vercel/blob': 3051 + optional: true 3052 + '@vercel/functions': 3053 + optional: true 3054 + '@vercel/kv': 3055 + optional: true 3056 + aws4fetch: 3057 + optional: true 3058 + db0: 3059 + optional: true 3060 + idb-keyval: 3061 + optional: true 3062 + ioredis: 3063 + optional: true 3064 + uploadthing: 3065 + optional: true 3066 + 3067 + untun@0.1.3: 3068 + resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} 3069 + hasBin: true 3070 + 3071 + update-browserslist-db@1.1.3: 3072 + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} 3073 + hasBin: true 3074 + peerDependencies: 3075 + browserslist: '>= 4.21.0' 3076 + 3077 + uqr@0.1.2: 3078 + resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} 3079 + 3080 + urlpattern-polyfill@10.1.0: 3081 + resolution: {integrity: sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==} 3082 + 3083 + urlpattern-polyfill@8.0.2: 3084 + resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==} 3085 + 3086 + util-deprecate@1.0.2: 3087 + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 3088 + 3089 + uuid@11.1.0: 3090 + resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} 3091 + hasBin: true 3092 + 3093 + validate-npm-package-license@3.0.4: 3094 + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 3095 + 3096 + validate-npm-package-name@5.0.1: 3097 + resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} 3098 + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3099 + 3100 + vfile-location@5.0.3: 3101 + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} 3102 + 3103 + vfile-message@4.0.3: 3104 + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} 3105 + 3106 + vfile@6.0.3: 3107 + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} 3108 + 3109 + vite@6.3.6: 3110 + resolution: {integrity: sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==} 3111 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 3112 + hasBin: true 3113 + peerDependencies: 3114 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 3115 + jiti: '>=1.21.0' 3116 + less: '*' 3117 + lightningcss: ^1.21.0 3118 + sass: '*' 3119 + sass-embedded: '*' 3120 + stylus: '*' 3121 + sugarss: '*' 3122 + terser: ^5.16.0 3123 + tsx: ^4.8.1 3124 + yaml: ^2.4.2 3125 + peerDependenciesMeta: 3126 + '@types/node': 3127 + optional: true 3128 + jiti: 3129 + optional: true 3130 + less: 3131 + optional: true 3132 + lightningcss: 3133 + optional: true 3134 + sass: 3135 + optional: true 3136 + sass-embedded: 3137 + optional: true 3138 + stylus: 3139 + optional: true 3140 + sugarss: 3141 + optional: true 3142 + terser: 3143 + optional: true 3144 + tsx: 3145 + optional: true 3146 + yaml: 3147 + optional: true 3148 + 3149 + vitefu@1.1.1: 3150 + resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} 3151 + peerDependencies: 3152 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 3153 + peerDependenciesMeta: 3154 + vite: 3155 + optional: true 3156 + 3157 + web-namespaces@2.0.1: 3158 + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} 3159 + 3160 + web-streams-polyfill@3.3.3: 3161 + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} 3162 + engines: {node: '>= 8'} 3163 + 3164 + webidl-conversions@3.0.1: 3165 + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 3166 + 3167 + whatwg-url@5.0.0: 3168 + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 3169 + 3170 + which-pm-runs@1.1.0: 3171 + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} 3172 + engines: {node: '>=4'} 3173 + 3174 + which@2.0.2: 3175 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 3176 + engines: {node: '>= 8'} 3177 + hasBin: true 3178 + 3179 + widest-line@5.0.0: 3180 + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} 3181 + engines: {node: '>=18'} 3182 + 3183 + winston-transport@4.9.0: 3184 + resolution: {integrity: sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==} 3185 + engines: {node: '>= 12.0.0'} 3186 + 3187 + winston@3.18.3: 3188 + resolution: {integrity: sha512-NoBZauFNNWENgsnC9YpgyYwOVrl2m58PpQ8lNHjV3kosGs7KJ7Npk9pCUE+WJlawVSe8mykWDKWFSVfs3QO9ww==} 3189 + engines: {node: '>= 12.0.0'} 3190 + 3191 + wrap-ansi@7.0.0: 3192 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 3193 + engines: {node: '>=10'} 3194 + 3195 + wrap-ansi@8.1.0: 3196 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 3197 + engines: {node: '>=12'} 3198 + 3199 + wrap-ansi@9.0.2: 3200 + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} 3201 + engines: {node: '>=18'} 3202 + 3203 + wrappy@1.0.2: 3204 + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 3205 + 3206 + write-file-atomic@5.0.1: 3207 + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} 3208 + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3209 + 3210 + xss@1.0.15: 3211 + resolution: {integrity: sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==} 3212 + engines: {node: '>= 0.10.0'} 3213 + hasBin: true 3214 + 3215 + xxhash-wasm@1.1.0: 3216 + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} 3217 + 3218 + y18n@5.0.8: 3219 + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 3220 + engines: {node: '>=10'} 3221 + 3222 + yallist@3.1.1: 3223 + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 3224 + 3225 + yallist@5.0.0: 3226 + resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} 3227 + engines: {node: '>=18'} 3228 + 3229 + yaml@2.8.1: 3230 + resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==} 3231 + engines: {node: '>= 14.6'} 3232 + hasBin: true 3233 + 3234 + yargs-parser@21.1.1: 3235 + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 3236 + engines: {node: '>=12'} 3237 + 3238 + yargs@17.7.2: 3239 + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} 3240 + engines: {node: '>=12'} 3241 + 3242 + yauzl@2.10.0: 3243 + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} 3244 + 3245 + yocto-queue@1.2.1: 3246 + resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} 3247 + engines: {node: '>=12.20'} 3248 + 3249 + yocto-spinner@0.2.3: 3250 + resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} 3251 + engines: {node: '>=18.19'} 3252 + 3253 + yoctocolors@2.1.2: 3254 + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} 3255 + engines: {node: '>=18'} 3256 + 3257 + zip-stream@6.0.1: 3258 + resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} 3259 + engines: {node: '>= 14'} 3260 + 3261 + zod-to-json-schema@3.24.6: 3262 + resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} 3263 + peerDependencies: 3264 + zod: ^3.24.1 3265 + 3266 + zod-to-ts@1.2.0: 3267 + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} 3268 + peerDependencies: 3269 + typescript: ^4.9.4 || ^5.0.2 3270 + zod: ^3 3271 + 3272 + zod@3.25.76: 3273 + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} 3274 + 3275 + zwitch@2.0.4: 3276 + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 3277 + 3278 + snapshots: 3279 + 3280 + '@astrojs/compiler@2.13.0': {} 3281 + 3282 + '@astrojs/internal-helpers@0.7.3': {} 3283 + 3284 + '@astrojs/markdown-remark@6.3.7': 3285 + dependencies: 3286 + '@astrojs/internal-helpers': 0.7.3 3287 + '@astrojs/prism': 3.3.0 3288 + github-slugger: 2.0.0 3289 + hast-util-from-html: 2.0.3 3290 + hast-util-to-text: 4.0.2 3291 + import-meta-resolve: 4.2.0 3292 + js-yaml: 4.1.0 3293 + mdast-util-definitions: 6.0.0 3294 + rehype-raw: 7.0.0 3295 + rehype-stringify: 10.0.1 3296 + remark-gfm: 4.0.1 3297 + remark-parse: 11.0.0 3298 + remark-rehype: 11.1.2 3299 + remark-smartypants: 3.0.2 3300 + shiki: 3.13.0 3301 + smol-toml: 1.4.2 3302 + unified: 11.0.5 3303 + unist-util-remove-position: 5.0.0 3304 + unist-util-visit: 5.0.0 3305 + unist-util-visit-parents: 6.0.1 3306 + vfile: 6.0.3 3307 + transitivePeerDependencies: 3308 + - supports-color 3309 + 3310 + '@astrojs/netlify@6.5.11(@types/node@24.6.0)(astro@5.14.1(@netlify/blobs@10.0.11)(@types/node@24.6.0)(jiti@2.6.1)(rollup@4.52.3)(typescript@5.9.2)(yaml@2.8.1))(jiti@2.6.1)(rollup@4.52.3)(yaml@2.8.1)': 3311 + dependencies: 3312 + '@astrojs/internal-helpers': 0.7.3 3313 + '@astrojs/underscore-redirects': 1.0.0 3314 + '@netlify/blobs': 10.0.11 3315 + '@netlify/functions': 4.2.7(rollup@4.52.3) 3316 + '@netlify/vite-plugin': 2.6.1(rollup@4.52.3)(vite@6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1)) 3317 + '@vercel/nft': 0.30.2(rollup@4.52.3) 3318 + astro: 5.14.1(@netlify/blobs@10.0.11)(@types/node@24.6.0)(jiti@2.6.1)(rollup@4.52.3)(typescript@5.9.2)(yaml@2.8.1) 3319 + esbuild: 0.25.10 3320 + tinyglobby: 0.2.15 3321 + vite: 6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1) 3322 + transitivePeerDependencies: 3323 + - '@azure/app-configuration' 3324 + - '@azure/cosmos' 3325 + - '@azure/data-tables' 3326 + - '@azure/identity' 3327 + - '@azure/keyvault-secrets' 3328 + - '@azure/storage-blob' 3329 + - '@capacitor/preferences' 3330 + - '@deno/kv' 3331 + - '@planetscale/database' 3332 + - '@types/node' 3333 + - '@upstash/redis' 3334 + - '@vercel/blob' 3335 + - '@vercel/functions' 3336 + - '@vercel/kv' 3337 + - aws4fetch 3338 + - babel-plugin-macros 3339 + - db0 3340 + - encoding 3341 + - idb-keyval 3342 + - ioredis 3343 + - jiti 3344 + - less 3345 + - lightningcss 3346 + - react-native-b4a 3347 + - rollup 3348 + - sass 3349 + - sass-embedded 3350 + - stylus 3351 + - sugarss 3352 + - supports-color 3353 + - terser 3354 + - tsx 3355 + - uploadthing 3356 + - yaml 3357 + 3358 + '@astrojs/prism@3.3.0': 3359 + dependencies: 3360 + prismjs: 1.30.0 3361 + 3362 + '@astrojs/react@4.4.0(@types/node@24.6.0)(@types/react-dom@19.1.9(@types/react@19.1.16))(@types/react@19.1.16)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(yaml@2.8.1)': 3363 + dependencies: 3364 + '@types/react': 19.1.16 3365 + '@types/react-dom': 19.1.9(@types/react@19.1.16) 3366 + '@vitejs/plugin-react': 4.7.0(vite@6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1)) 3367 + react: 19.1.1 3368 + react-dom: 19.1.1(react@19.1.1) 3369 + ultrahtml: 1.6.0 3370 + vite: 6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1) 3371 + transitivePeerDependencies: 3372 + - '@types/node' 3373 + - jiti 3374 + - less 3375 + - lightningcss 3376 + - sass 3377 + - sass-embedded 3378 + - stylus 3379 + - sugarss 3380 + - supports-color 3381 + - terser 3382 + - tsx 3383 + - yaml 3384 + 3385 + '@astrojs/telemetry@3.3.0': 3386 + dependencies: 3387 + ci-info: 4.3.0 3388 + debug: 4.4.3 3389 + dlv: 1.1.3 3390 + dset: 3.1.4 3391 + is-docker: 3.0.0 3392 + is-wsl: 3.1.0 3393 + which-pm-runs: 1.1.0 3394 + transitivePeerDependencies: 3395 + - supports-color 3396 + 3397 + '@astrojs/underscore-redirects@1.0.0': {} 3398 + 3399 + '@babel/code-frame@7.27.1': 3400 + dependencies: 3401 + '@babel/helper-validator-identifier': 7.27.1 3402 + js-tokens: 4.0.0 3403 + picocolors: 1.1.1 3404 + 3405 + '@babel/compat-data@7.28.4': {} 3406 + 3407 + '@babel/core@7.28.4': 3408 + dependencies: 3409 + '@babel/code-frame': 7.27.1 3410 + '@babel/generator': 7.28.3 3411 + '@babel/helper-compilation-targets': 7.27.2 3412 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) 3413 + '@babel/helpers': 7.28.4 3414 + '@babel/parser': 7.28.4 3415 + '@babel/template': 7.27.2 3416 + '@babel/traverse': 7.28.4 3417 + '@babel/types': 7.28.4 3418 + '@jridgewell/remapping': 2.3.5 3419 + convert-source-map: 2.0.0 3420 + debug: 4.4.3 3421 + gensync: 1.0.0-beta.2 3422 + json5: 2.2.3 3423 + semver: 6.3.1 3424 + transitivePeerDependencies: 3425 + - supports-color 3426 + 3427 + '@babel/generator@7.28.3': 3428 + dependencies: 3429 + '@babel/parser': 7.28.4 3430 + '@babel/types': 7.28.4 3431 + '@jridgewell/gen-mapping': 0.3.13 3432 + '@jridgewell/trace-mapping': 0.3.31 3433 + jsesc: 3.1.0 3434 + 3435 + '@babel/helper-compilation-targets@7.27.2': 3436 + dependencies: 3437 + '@babel/compat-data': 7.28.4 3438 + '@babel/helper-validator-option': 7.27.1 3439 + browserslist: 4.26.2 3440 + lru-cache: 5.1.1 3441 + semver: 6.3.1 3442 + 3443 + '@babel/helper-globals@7.28.0': {} 3444 + 3445 + '@babel/helper-module-imports@7.27.1': 3446 + dependencies: 3447 + '@babel/traverse': 7.28.4 3448 + '@babel/types': 7.28.4 3449 + transitivePeerDependencies: 3450 + - supports-color 3451 + 3452 + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)': 3453 + dependencies: 3454 + '@babel/core': 7.28.4 3455 + '@babel/helper-module-imports': 7.27.1 3456 + '@babel/helper-validator-identifier': 7.27.1 3457 + '@babel/traverse': 7.28.4 3458 + transitivePeerDependencies: 3459 + - supports-color 3460 + 3461 + '@babel/helper-plugin-utils@7.27.1': {} 3462 + 3463 + '@babel/helper-string-parser@7.27.1': {} 3464 + 3465 + '@babel/helper-validator-identifier@7.27.1': {} 3466 + 3467 + '@babel/helper-validator-option@7.27.1': {} 3468 + 3469 + '@babel/helpers@7.28.4': 3470 + dependencies: 3471 + '@babel/template': 7.27.2 3472 + '@babel/types': 7.28.4 3473 + 3474 + '@babel/parser@7.28.4': 3475 + dependencies: 3476 + '@babel/types': 7.28.4 3477 + 3478 + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.4)': 3479 + dependencies: 3480 + '@babel/core': 7.28.4 3481 + '@babel/helper-plugin-utils': 7.27.1 3482 + 3483 + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.4)': 3484 + dependencies: 3485 + '@babel/core': 7.28.4 3486 + '@babel/helper-plugin-utils': 7.27.1 3487 + 3488 + '@babel/template@7.27.2': 3489 + dependencies: 3490 + '@babel/code-frame': 7.27.1 3491 + '@babel/parser': 7.28.4 3492 + '@babel/types': 7.28.4 3493 + 3494 + '@babel/traverse@7.28.4': 3495 + dependencies: 3496 + '@babel/code-frame': 7.27.1 3497 + '@babel/generator': 7.28.3 3498 + '@babel/helper-globals': 7.28.0 3499 + '@babel/parser': 7.28.4 3500 + '@babel/template': 7.27.2 3501 + '@babel/types': 7.28.4 3502 + debug: 4.4.3 3503 + transitivePeerDependencies: 3504 + - supports-color 3505 + 3506 + '@babel/types@7.28.4': 3507 + dependencies: 3508 + '@babel/helper-string-parser': 7.27.1 3509 + '@babel/helper-validator-identifier': 7.27.1 3510 + 3511 + '@capsizecss/unpack@2.4.0': 3512 + dependencies: 3513 + blob-to-buffer: 1.2.9 3514 + cross-fetch: 3.2.0 3515 + fontkit: 2.0.4 3516 + transitivePeerDependencies: 3517 + - encoding 3518 + 3519 + '@colors/colors@1.6.0': {} 3520 + 3521 + '@dabh/diagnostics@2.0.8': 3522 + dependencies: 3523 + '@so-ric/colorspace': 1.1.6 3524 + enabled: 2.0.0 3525 + kuler: 2.0.0 3526 + 3527 + '@dependents/detective-less@5.0.1': 3528 + dependencies: 3529 + gonzales-pe: 4.3.0 3530 + node-source-walk: 7.0.1 3531 + 3532 + '@emnapi/runtime@1.5.0': 3533 + dependencies: 3534 + tslib: 2.8.1 3535 + optional: true 3536 + 3537 + '@envelop/instrumentation@1.0.0': 3538 + dependencies: 3539 + '@whatwg-node/promise-helpers': 1.3.2 3540 + tslib: 2.8.1 3541 + 3542 + '@esbuild/aix-ppc64@0.25.10': 3543 + optional: true 3544 + 3545 + '@esbuild/android-arm64@0.25.10': 3546 + optional: true 3547 + 3548 + '@esbuild/android-arm@0.25.10': 3549 + optional: true 3550 + 3551 + '@esbuild/android-x64@0.25.10': 3552 + optional: true 3553 + 3554 + '@esbuild/darwin-arm64@0.25.10': 3555 + optional: true 3556 + 3557 + '@esbuild/darwin-x64@0.25.10': 3558 + optional: true 3559 + 3560 + '@esbuild/freebsd-arm64@0.25.10': 3561 + optional: true 3562 + 3563 + '@esbuild/freebsd-x64@0.25.10': 3564 + optional: true 3565 + 3566 + '@esbuild/linux-arm64@0.25.10': 3567 + optional: true 3568 + 3569 + '@esbuild/linux-arm@0.25.10': 3570 + optional: true 3571 + 3572 + '@esbuild/linux-ia32@0.25.10': 3573 + optional: true 3574 + 3575 + '@esbuild/linux-loong64@0.25.10': 3576 + optional: true 3577 + 3578 + '@esbuild/linux-mips64el@0.25.10': 3579 + optional: true 3580 + 3581 + '@esbuild/linux-ppc64@0.25.10': 3582 + optional: true 3583 + 3584 + '@esbuild/linux-riscv64@0.25.10': 3585 + optional: true 3586 + 3587 + '@esbuild/linux-s390x@0.25.10': 3588 + optional: true 3589 + 3590 + '@esbuild/linux-x64@0.25.10': 3591 + optional: true 3592 + 3593 + '@esbuild/netbsd-arm64@0.25.10': 3594 + optional: true 3595 + 3596 + '@esbuild/netbsd-x64@0.25.10': 3597 + optional: true 3598 + 3599 + '@esbuild/openbsd-arm64@0.25.10': 3600 + optional: true 3601 + 3602 + '@esbuild/openbsd-x64@0.25.10': 3603 + optional: true 3604 + 3605 + '@esbuild/openharmony-arm64@0.25.10': 3606 + optional: true 3607 + 3608 + '@esbuild/sunos-x64@0.25.10': 3609 + optional: true 3610 + 3611 + '@esbuild/win32-arm64@0.25.10': 3612 + optional: true 3613 + 3614 + '@esbuild/win32-ia32@0.25.10': 3615 + optional: true 3616 + 3617 + '@esbuild/win32-x64@0.25.10': 3618 + optional: true 3619 + 3620 + '@fastify/accept-negotiator@2.0.1': {} 3621 + 3622 + '@fastify/busboy@3.2.0': {} 3623 + 3624 + '@humanwhocodes/momoa@2.0.4': {} 3625 + 3626 + '@iarna/toml@2.2.5': {} 3627 + 3628 + '@img/colour@1.0.0': {} 3629 + 3630 + '@img/sharp-darwin-arm64@0.34.4': 3631 + optionalDependencies: 3632 + '@img/sharp-libvips-darwin-arm64': 1.2.3 3633 + optional: true 3634 + 3635 + '@img/sharp-darwin-x64@0.34.4': 3636 + optionalDependencies: 3637 + '@img/sharp-libvips-darwin-x64': 1.2.3 3638 + optional: true 3639 + 3640 + '@img/sharp-libvips-darwin-arm64@1.2.3': 3641 + optional: true 3642 + 3643 + '@img/sharp-libvips-darwin-x64@1.2.3': 3644 + optional: true 3645 + 3646 + '@img/sharp-libvips-linux-arm64@1.2.3': 3647 + optional: true 3648 + 3649 + '@img/sharp-libvips-linux-arm@1.2.3': 3650 + optional: true 3651 + 3652 + '@img/sharp-libvips-linux-ppc64@1.2.3': 3653 + optional: true 3654 + 3655 + '@img/sharp-libvips-linux-s390x@1.2.3': 3656 + optional: true 3657 + 3658 + '@img/sharp-libvips-linux-x64@1.2.3': 3659 + optional: true 3660 + 3661 + '@img/sharp-libvips-linuxmusl-arm64@1.2.3': 3662 + optional: true 3663 + 3664 + '@img/sharp-libvips-linuxmusl-x64@1.2.3': 3665 + optional: true 3666 + 3667 + '@img/sharp-linux-arm64@0.34.4': 3668 + optionalDependencies: 3669 + '@img/sharp-libvips-linux-arm64': 1.2.3 3670 + optional: true 3671 + 3672 + '@img/sharp-linux-arm@0.34.4': 3673 + optionalDependencies: 3674 + '@img/sharp-libvips-linux-arm': 1.2.3 3675 + optional: true 3676 + 3677 + '@img/sharp-linux-ppc64@0.34.4': 3678 + optionalDependencies: 3679 + '@img/sharp-libvips-linux-ppc64': 1.2.3 3680 + optional: true 3681 + 3682 + '@img/sharp-linux-s390x@0.34.4': 3683 + optionalDependencies: 3684 + '@img/sharp-libvips-linux-s390x': 1.2.3 3685 + optional: true 3686 + 3687 + '@img/sharp-linux-x64@0.34.4': 3688 + optionalDependencies: 3689 + '@img/sharp-libvips-linux-x64': 1.2.3 3690 + optional: true 3691 + 3692 + '@img/sharp-linuxmusl-arm64@0.34.4': 3693 + optionalDependencies: 3694 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.3 3695 + optional: true 3696 + 3697 + '@img/sharp-linuxmusl-x64@0.34.4': 3698 + optionalDependencies: 3699 + '@img/sharp-libvips-linuxmusl-x64': 1.2.3 3700 + optional: true 3701 + 3702 + '@img/sharp-wasm32@0.34.4': 3703 + dependencies: 3704 + '@emnapi/runtime': 1.5.0 3705 + optional: true 3706 + 3707 + '@img/sharp-win32-arm64@0.34.4': 3708 + optional: true 3709 + 3710 + '@img/sharp-win32-ia32@0.34.4': 3711 + optional: true 3712 + 3713 + '@img/sharp-win32-x64@0.34.4': 3714 + optional: true 3715 + 3716 + '@import-maps/resolve@2.0.0': {} 3717 + 3718 + '@isaacs/cliui@8.0.2': 3719 + dependencies: 3720 + string-width: 5.1.2 3721 + string-width-cjs: string-width@4.2.3 3722 + strip-ansi: 7.1.2 3723 + strip-ansi-cjs: strip-ansi@6.0.1 3724 + wrap-ansi: 8.1.0 3725 + wrap-ansi-cjs: wrap-ansi@7.0.0 3726 + 3727 + '@isaacs/fs-minipass@4.0.1': 3728 + dependencies: 3729 + minipass: 7.1.2 3730 + 3731 + '@jridgewell/gen-mapping@0.3.13': 3732 + dependencies: 3733 + '@jridgewell/sourcemap-codec': 1.5.5 3734 + '@jridgewell/trace-mapping': 0.3.31 3735 + 3736 + '@jridgewell/remapping@2.3.5': 3737 + dependencies: 3738 + '@jridgewell/gen-mapping': 0.3.13 3739 + '@jridgewell/trace-mapping': 0.3.31 3740 + 3741 + '@jridgewell/resolve-uri@3.1.2': {} 3742 + 3743 + '@jridgewell/sourcemap-codec@1.5.5': {} 3744 + 3745 + '@jridgewell/trace-mapping@0.3.31': 3746 + dependencies: 3747 + '@jridgewell/resolve-uri': 3.1.2 3748 + '@jridgewell/sourcemap-codec': 1.5.5 3749 + 3750 + '@mapbox/node-pre-gyp@2.0.0': 3751 + dependencies: 3752 + consola: 3.4.2 3753 + detect-libc: 2.1.1 3754 + https-proxy-agent: 7.0.6 3755 + node-fetch: 2.7.0 3756 + nopt: 8.1.0 3757 + semver: 7.7.2 3758 + tar: 7.5.1 3759 + transitivePeerDependencies: 3760 + - encoding 3761 + - supports-color 3762 + 3763 + '@netlify/api@14.0.6': 3764 + dependencies: 3765 + '@netlify/open-api': 2.39.0 3766 + node-fetch: 3.3.2 3767 + p-wait-for: 5.0.2 3768 + picoquery: 2.5.0 3769 + 3770 + '@netlify/binary-info@1.0.0': {} 3771 + 3772 + '@netlify/blobs@10.0.11': 3773 + dependencies: 3774 + '@netlify/dev-utils': 4.2.0 3775 + '@netlify/runtime-utils': 2.1.0 3776 + 3777 + '@netlify/cache@3.1.1': 3778 + dependencies: 3779 + '@netlify/runtime-utils': 2.1.0 3780 + 3781 + '@netlify/config@23.2.0': 3782 + dependencies: 3783 + '@iarna/toml': 2.2.5 3784 + '@netlify/api': 14.0.6 3785 + '@netlify/headers-parser': 9.0.2 3786 + '@netlify/redirect-parser': 15.0.3 3787 + chalk: 5.6.2 3788 + cron-parser: 4.9.0 3789 + deepmerge: 4.3.1 3790 + dot-prop: 9.0.0 3791 + execa: 8.0.1 3792 + fast-safe-stringify: 2.1.1 3793 + figures: 6.1.0 3794 + filter-obj: 6.1.0 3795 + find-up: 7.0.0 3796 + indent-string: 5.0.0 3797 + is-plain-obj: 4.1.0 3798 + map-obj: 5.0.2 3799 + omit.js: 2.0.2 3800 + p-locate: 6.0.0 3801 + path-type: 6.0.0 3802 + read-package-up: 11.0.0 3803 + tomlify-j0.4: 3.0.0 3804 + validate-npm-package-name: 5.0.1 3805 + yaml: 2.8.1 3806 + yargs: 17.7.2 3807 + 3808 + '@netlify/dev-utils@4.2.0': 3809 + dependencies: 3810 + '@whatwg-node/server': 0.10.12 3811 + ansis: 4.2.0 3812 + chokidar: 4.0.3 3813 + decache: 4.6.2 3814 + dettle: 1.0.5 3815 + dot-prop: 9.0.0 3816 + empathic: 2.0.0 3817 + env-paths: 3.0.0 3818 + image-size: 2.0.2 3819 + js-image-generator: 1.0.4 3820 + parse-gitignore: 2.0.0 3821 + semver: 7.7.2 3822 + tmp-promise: 3.0.3 3823 + uuid: 11.1.0 3824 + write-file-atomic: 5.0.1 3825 + 3826 + '@netlify/dev@4.5.12(rollup@4.52.3)': 3827 + dependencies: 3828 + '@netlify/blobs': 10.0.11 3829 + '@netlify/config': 23.2.0 3830 + '@netlify/dev-utils': 4.2.0 3831 + '@netlify/edge-functions': 2.18.2 3832 + '@netlify/functions': 4.2.7(rollup@4.52.3) 3833 + '@netlify/headers': 2.0.12 3834 + '@netlify/images': 1.2.8(@netlify/blobs@10.0.11) 3835 + '@netlify/redirects': 3.0.13 3836 + '@netlify/runtime': 4.0.16 3837 + '@netlify/static': 3.0.11 3838 + ulid: 3.0.1 3839 + transitivePeerDependencies: 3840 + - '@azure/app-configuration' 3841 + - '@azure/cosmos' 3842 + - '@azure/data-tables' 3843 + - '@azure/identity' 3844 + - '@azure/keyvault-secrets' 3845 + - '@azure/storage-blob' 3846 + - '@capacitor/preferences' 3847 + - '@deno/kv' 3848 + - '@planetscale/database' 3849 + - '@upstash/redis' 3850 + - '@vercel/blob' 3851 + - '@vercel/functions' 3852 + - '@vercel/kv' 3853 + - aws4fetch 3854 + - db0 3855 + - encoding 3856 + - idb-keyval 3857 + - ioredis 3858 + - react-native-b4a 3859 + - rollup 3860 + - supports-color 3861 + - uploadthing 3862 + 3863 + '@netlify/edge-bundler@14.5.6': 3864 + dependencies: 3865 + '@import-maps/resolve': 2.0.0 3866 + ajv: 8.17.1 3867 + ajv-errors: 3.0.0(ajv@8.17.1) 3868 + better-ajv-errors: 1.2.0(ajv@8.17.1) 3869 + common-path-prefix: 3.0.0 3870 + env-paths: 3.0.0 3871 + esbuild: 0.25.10 3872 + execa: 8.0.1 3873 + find-up: 7.0.0 3874 + get-port: 7.1.0 3875 + node-stream-zip: 1.15.0 3876 + p-retry: 6.2.1 3877 + p-wait-for: 5.0.2 3878 + parse-imports: 2.2.1 3879 + path-key: 4.0.0 3880 + semver: 7.7.2 3881 + tar: 7.5.1 3882 + tmp-promise: 3.0.3 3883 + urlpattern-polyfill: 8.0.2 3884 + uuid: 11.1.0 3885 + 3886 + '@netlify/edge-functions-bootstrap@2.16.0': {} 3887 + 3888 + '@netlify/edge-functions@2.18.2': 3889 + dependencies: 3890 + '@netlify/dev-utils': 4.2.0 3891 + '@netlify/edge-bundler': 14.5.6 3892 + '@netlify/edge-functions-bootstrap': 2.16.0 3893 + '@netlify/runtime-utils': 2.1.0 3894 + '@netlify/types': 2.0.3 3895 + get-port: 7.1.0 3896 + 3897 + '@netlify/functions@4.2.7(rollup@4.52.3)': 3898 + dependencies: 3899 + '@netlify/blobs': 10.0.11 3900 + '@netlify/dev-utils': 4.2.0 3901 + '@netlify/types': 2.0.3 3902 + '@netlify/zip-it-and-ship-it': 14.1.8(rollup@4.52.3) 3903 + cron-parser: 4.9.0 3904 + decache: 4.6.2 3905 + extract-zip: 2.0.1 3906 + is-stream: 4.0.1 3907 + jwt-decode: 4.0.0 3908 + lambda-local: 2.2.0 3909 + read-package-up: 11.0.0 3910 + source-map-support: 0.5.21 3911 + transitivePeerDependencies: 3912 + - encoding 3913 + - react-native-b4a 3914 + - rollup 3915 + - supports-color 3916 + 3917 + '@netlify/headers-parser@9.0.2': 3918 + dependencies: 3919 + '@iarna/toml': 2.2.5 3920 + escape-string-regexp: 5.0.0 3921 + fast-safe-stringify: 2.1.1 3922 + is-plain-obj: 4.1.0 3923 + map-obj: 5.0.2 3924 + path-exists: 5.0.0 3925 + 3926 + '@netlify/headers@2.0.12': 3927 + dependencies: 3928 + '@netlify/headers-parser': 9.0.2 3929 + 3930 + '@netlify/images@1.2.8(@netlify/blobs@10.0.11)': 3931 + dependencies: 3932 + ipx: 3.1.1(@netlify/blobs@10.0.11) 3933 + transitivePeerDependencies: 3934 + - '@azure/app-configuration' 3935 + - '@azure/cosmos' 3936 + - '@azure/data-tables' 3937 + - '@azure/identity' 3938 + - '@azure/keyvault-secrets' 3939 + - '@azure/storage-blob' 3940 + - '@capacitor/preferences' 3941 + - '@deno/kv' 3942 + - '@netlify/blobs' 3943 + - '@planetscale/database' 3944 + - '@upstash/redis' 3945 + - '@vercel/blob' 3946 + - '@vercel/functions' 3947 + - '@vercel/kv' 3948 + - aws4fetch 3949 + - db0 3950 + - idb-keyval 3951 + - ioredis 3952 + - uploadthing 3953 + 3954 + '@netlify/open-api@2.39.0': {} 3955 + 3956 + '@netlify/redirect-parser@15.0.3': 3957 + dependencies: 3958 + '@iarna/toml': 2.2.5 3959 + fast-safe-stringify: 2.1.1 3960 + is-plain-obj: 4.1.0 3961 + path-exists: 5.0.0 3962 + 3963 + '@netlify/redirects@3.0.13': 3964 + dependencies: 3965 + '@netlify/dev-utils': 4.2.0 3966 + '@netlify/redirect-parser': 15.0.3 3967 + cookie: 1.0.2 3968 + jsonwebtoken: 9.0.2 3969 + netlify-redirector: 0.5.0 3970 + 3971 + '@netlify/runtime-utils@2.1.0': {} 3972 + 3973 + '@netlify/runtime@4.0.16': 3974 + dependencies: 3975 + '@netlify/blobs': 10.0.11 3976 + '@netlify/cache': 3.1.1 3977 + '@netlify/runtime-utils': 2.1.0 3978 + '@netlify/types': 2.0.3 3979 + 3980 + '@netlify/serverless-functions-api@2.5.0': {} 3981 + 3982 + '@netlify/static@3.0.11': 3983 + dependencies: 3984 + mime-types: 3.0.1 3985 + 3986 + '@netlify/types@2.0.3': {} 3987 + 3988 + '@netlify/vite-plugin@2.6.1(rollup@4.52.3)(vite@6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1))': 3989 + dependencies: 3990 + '@netlify/dev': 4.5.12(rollup@4.52.3) 3991 + '@netlify/dev-utils': 4.2.0 3992 + dedent: 1.7.0 3993 + vite: 6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1) 3994 + transitivePeerDependencies: 3995 + - '@azure/app-configuration' 3996 + - '@azure/cosmos' 3997 + - '@azure/data-tables' 3998 + - '@azure/identity' 3999 + - '@azure/keyvault-secrets' 4000 + - '@azure/storage-blob' 4001 + - '@capacitor/preferences' 4002 + - '@deno/kv' 4003 + - '@planetscale/database' 4004 + - '@upstash/redis' 4005 + - '@vercel/blob' 4006 + - '@vercel/functions' 4007 + - '@vercel/kv' 4008 + - aws4fetch 4009 + - babel-plugin-macros 4010 + - db0 4011 + - encoding 4012 + - idb-keyval 4013 + - ioredis 4014 + - react-native-b4a 4015 + - rollup 4016 + - supports-color 4017 + - uploadthing 4018 + 4019 + '@netlify/zip-it-and-ship-it@14.1.8(rollup@4.52.3)': 4020 + dependencies: 4021 + '@babel/parser': 7.28.4 4022 + '@babel/types': 7.28.4 4023 + '@netlify/binary-info': 1.0.0 4024 + '@netlify/serverless-functions-api': 2.5.0 4025 + '@vercel/nft': 0.29.4(rollup@4.52.3) 4026 + archiver: 7.0.1 4027 + common-path-prefix: 3.0.0 4028 + copy-file: 11.1.0 4029 + es-module-lexer: 1.7.0 4030 + esbuild: 0.25.10 4031 + execa: 8.0.1 4032 + fast-glob: 3.3.3 4033 + filter-obj: 6.1.0 4034 + find-up: 7.0.0 4035 + is-path-inside: 4.0.0 4036 + junk: 4.0.1 4037 + locate-path: 7.2.0 4038 + merge-options: 3.0.4 4039 + minimatch: 9.0.5 4040 + normalize-path: 3.0.0 4041 + p-map: 7.0.3 4042 + path-exists: 5.0.0 4043 + precinct: 12.2.0 4044 + require-package-name: 2.0.1 4045 + resolve: 2.0.0-next.5 4046 + semver: 7.7.2 4047 + tmp-promise: 3.0.3 4048 + toml: 3.0.0 4049 + unixify: 1.0.0 4050 + urlpattern-polyfill: 8.0.2 4051 + yargs: 17.7.2 4052 + zod: 3.25.76 4053 + transitivePeerDependencies: 4054 + - encoding 4055 + - react-native-b4a 4056 + - rollup 4057 + - supports-color 4058 + 4059 + '@nodelib/fs.scandir@2.1.5': 4060 + dependencies: 4061 + '@nodelib/fs.stat': 2.0.5 4062 + run-parallel: 1.2.0 4063 + 4064 + '@nodelib/fs.stat@2.0.5': {} 4065 + 4066 + '@nodelib/fs.walk@1.2.8': 4067 + dependencies: 4068 + '@nodelib/fs.scandir': 2.1.5 4069 + fastq: 1.19.1 4070 + 4071 + '@oslojs/encoding@1.1.0': {} 4072 + 4073 + '@parcel/watcher-android-arm64@2.5.1': 4074 + optional: true 4075 + 4076 + '@parcel/watcher-darwin-arm64@2.5.1': 4077 + optional: true 4078 + 4079 + '@parcel/watcher-darwin-x64@2.5.1': 4080 + optional: true 4081 + 4082 + '@parcel/watcher-freebsd-x64@2.5.1': 4083 + optional: true 4084 + 4085 + '@parcel/watcher-linux-arm-glibc@2.5.1': 4086 + optional: true 4087 + 4088 + '@parcel/watcher-linux-arm-musl@2.5.1': 4089 + optional: true 4090 + 4091 + '@parcel/watcher-linux-arm64-glibc@2.5.1': 4092 + optional: true 4093 + 4094 + '@parcel/watcher-linux-arm64-musl@2.5.1': 4095 + optional: true 4096 + 4097 + '@parcel/watcher-linux-x64-glibc@2.5.1': 4098 + optional: true 4099 + 4100 + '@parcel/watcher-linux-x64-musl@2.5.1': 4101 + optional: true 4102 + 4103 + '@parcel/watcher-wasm@2.5.1': 4104 + dependencies: 4105 + is-glob: 4.0.3 4106 + micromatch: 4.0.8 4107 + 4108 + '@parcel/watcher-win32-arm64@2.5.1': 4109 + optional: true 4110 + 4111 + '@parcel/watcher-win32-ia32@2.5.1': 4112 + optional: true 4113 + 4114 + '@parcel/watcher-win32-x64@2.5.1': 4115 + optional: true 4116 + 4117 + '@parcel/watcher@2.5.1': 4118 + dependencies: 4119 + detect-libc: 1.0.3 4120 + is-glob: 4.0.3 4121 + micromatch: 4.0.8 4122 + node-addon-api: 7.1.1 4123 + optionalDependencies: 4124 + '@parcel/watcher-android-arm64': 2.5.1 4125 + '@parcel/watcher-darwin-arm64': 2.5.1 4126 + '@parcel/watcher-darwin-x64': 2.5.1 4127 + '@parcel/watcher-freebsd-x64': 2.5.1 4128 + '@parcel/watcher-linux-arm-glibc': 2.5.1 4129 + '@parcel/watcher-linux-arm-musl': 2.5.1 4130 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 4131 + '@parcel/watcher-linux-arm64-musl': 2.5.1 4132 + '@parcel/watcher-linux-x64-glibc': 2.5.1 4133 + '@parcel/watcher-linux-x64-musl': 2.5.1 4134 + '@parcel/watcher-win32-arm64': 2.5.1 4135 + '@parcel/watcher-win32-ia32': 2.5.1 4136 + '@parcel/watcher-win32-x64': 2.5.1 4137 + 4138 + '@pkgjs/parseargs@0.11.0': 4139 + optional: true 4140 + 4141 + '@rolldown/pluginutils@1.0.0-beta.27': {} 4142 + 4143 + '@rollup/pluginutils@5.3.0(rollup@4.52.3)': 4144 + dependencies: 4145 + '@types/estree': 1.0.8 4146 + estree-walker: 2.0.2 4147 + picomatch: 4.0.3 4148 + optionalDependencies: 4149 + rollup: 4.52.3 4150 + 4151 + '@rollup/rollup-android-arm-eabi@4.52.3': 4152 + optional: true 4153 + 4154 + '@rollup/rollup-android-arm64@4.52.3': 4155 + optional: true 4156 + 4157 + '@rollup/rollup-darwin-arm64@4.52.3': 4158 + optional: true 4159 + 4160 + '@rollup/rollup-darwin-x64@4.52.3': 4161 + optional: true 4162 + 4163 + '@rollup/rollup-freebsd-arm64@4.52.3': 4164 + optional: true 4165 + 4166 + '@rollup/rollup-freebsd-x64@4.52.3': 4167 + optional: true 4168 + 4169 + '@rollup/rollup-linux-arm-gnueabihf@4.52.3': 4170 + optional: true 4171 + 4172 + '@rollup/rollup-linux-arm-musleabihf@4.52.3': 4173 + optional: true 4174 + 4175 + '@rollup/rollup-linux-arm64-gnu@4.52.3': 4176 + optional: true 4177 + 4178 + '@rollup/rollup-linux-arm64-musl@4.52.3': 4179 + optional: true 4180 + 4181 + '@rollup/rollup-linux-loong64-gnu@4.52.3': 4182 + optional: true 4183 + 4184 + '@rollup/rollup-linux-ppc64-gnu@4.52.3': 4185 + optional: true 4186 + 4187 + '@rollup/rollup-linux-riscv64-gnu@4.52.3': 4188 + optional: true 4189 + 4190 + '@rollup/rollup-linux-riscv64-musl@4.52.3': 4191 + optional: true 4192 + 4193 + '@rollup/rollup-linux-s390x-gnu@4.52.3': 4194 + optional: true 4195 + 4196 + '@rollup/rollup-linux-x64-gnu@4.52.3': 4197 + optional: true 4198 + 4199 + '@rollup/rollup-linux-x64-musl@4.52.3': 4200 + optional: true 4201 + 4202 + '@rollup/rollup-openharmony-arm64@4.52.3': 4203 + optional: true 4204 + 4205 + '@rollup/rollup-win32-arm64-msvc@4.52.3': 4206 + optional: true 4207 + 4208 + '@rollup/rollup-win32-ia32-msvc@4.52.3': 4209 + optional: true 4210 + 4211 + '@rollup/rollup-win32-x64-gnu@4.52.3': 4212 + optional: true 4213 + 4214 + '@rollup/rollup-win32-x64-msvc@4.52.3': 4215 + optional: true 4216 + 4217 + '@shikijs/core@3.13.0': 4218 + dependencies: 4219 + '@shikijs/types': 3.13.0 4220 + '@shikijs/vscode-textmate': 10.0.2 4221 + '@types/hast': 3.0.4 4222 + hast-util-to-html: 9.0.5 4223 + 4224 + '@shikijs/engine-javascript@3.13.0': 4225 + dependencies: 4226 + '@shikijs/types': 3.13.0 4227 + '@shikijs/vscode-textmate': 10.0.2 4228 + oniguruma-to-es: 4.3.3 4229 + 4230 + '@shikijs/engine-oniguruma@3.13.0': 4231 + dependencies: 4232 + '@shikijs/types': 3.13.0 4233 + '@shikijs/vscode-textmate': 10.0.2 4234 + 4235 + '@shikijs/langs@3.13.0': 4236 + dependencies: 4237 + '@shikijs/types': 3.13.0 4238 + 4239 + '@shikijs/themes@3.13.0': 4240 + dependencies: 4241 + '@shikijs/types': 3.13.0 4242 + 4243 + '@shikijs/types@3.13.0': 4244 + dependencies: 4245 + '@shikijs/vscode-textmate': 10.0.2 4246 + '@types/hast': 3.0.4 4247 + 4248 + '@shikijs/vscode-textmate@10.0.2': {} 4249 + 4250 + '@so-ric/colorspace@1.1.6': 4251 + dependencies: 4252 + color: 5.0.2 4253 + text-hex: 1.0.0 4254 + 4255 + '@swc/helpers@0.5.17': 4256 + dependencies: 4257 + tslib: 2.8.1 4258 + 4259 + '@trivago/prettier-plugin-sort-imports@5.2.2(@vue/compiler-sfc@3.5.22)(prettier@3.5.3)': 4260 + dependencies: 4261 + '@babel/generator': 7.28.3 4262 + '@babel/parser': 7.28.4 4263 + '@babel/traverse': 7.28.4 4264 + '@babel/types': 7.28.4 4265 + javascript-natural-sort: 0.7.1 4266 + lodash: 4.17.21 4267 + prettier: 3.5.3 4268 + optionalDependencies: 4269 + '@vue/compiler-sfc': 3.5.22 4270 + transitivePeerDependencies: 4271 + - supports-color 4272 + 4273 + '@types/babel__core@7.20.5': 4274 + dependencies: 4275 + '@babel/parser': 7.28.4 4276 + '@babel/types': 7.28.4 4277 + '@types/babel__generator': 7.27.0 4278 + '@types/babel__template': 7.4.4 4279 + '@types/babel__traverse': 7.28.0 4280 + 4281 + '@types/babel__generator@7.27.0': 4282 + dependencies: 4283 + '@babel/types': 7.28.4 4284 + 4285 + '@types/babel__template@7.4.4': 4286 + dependencies: 4287 + '@babel/parser': 7.28.4 4288 + '@babel/types': 7.28.4 4289 + 4290 + '@types/babel__traverse@7.28.0': 4291 + dependencies: 4292 + '@babel/types': 7.28.4 4293 + 4294 + '@types/debug@4.1.12': 4295 + dependencies: 4296 + '@types/ms': 2.1.0 4297 + 4298 + '@types/estree@1.0.8': {} 4299 + 4300 + '@types/fontkit@2.0.8': 4301 + dependencies: 4302 + '@types/node': 24.6.0 4303 + 4304 + '@types/hast@3.0.4': 4305 + dependencies: 4306 + '@types/unist': 3.0.3 4307 + 4308 + '@types/mdast@4.0.4': 4309 + dependencies: 4310 + '@types/unist': 3.0.3 4311 + 4312 + '@types/ms@2.1.0': {} 4313 + 4314 + '@types/nlcst@2.0.3': 4315 + dependencies: 4316 + '@types/unist': 3.0.3 4317 + 4318 + '@types/node@24.6.0': 4319 + dependencies: 4320 + undici-types: 7.13.0 4321 + 4322 + '@types/normalize-package-data@2.4.4': {} 4323 + 4324 + '@types/react-dom@19.1.9(@types/react@19.1.16)': 4325 + dependencies: 4326 + '@types/react': 19.1.16 4327 + 4328 + '@types/react@19.1.16': 4329 + dependencies: 4330 + csstype: 3.1.3 4331 + 4332 + '@types/retry@0.12.2': {} 4333 + 4334 + '@types/triple-beam@1.3.5': {} 4335 + 4336 + '@types/unist@3.0.3': {} 4337 + 4338 + '@types/yauzl@2.10.3': 4339 + dependencies: 4340 + '@types/node': 24.6.0 4341 + optional: true 4342 + 4343 + '@typescript-eslint/project-service@8.45.0(typescript@5.9.2)': 4344 + dependencies: 4345 + '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.2) 4346 + '@typescript-eslint/types': 8.45.0 4347 + debug: 4.4.3 4348 + typescript: 5.9.2 4349 + transitivePeerDependencies: 4350 + - supports-color 4351 + 4352 + '@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.9.2)': 4353 + dependencies: 4354 + typescript: 5.9.2 4355 + 4356 + '@typescript-eslint/types@8.45.0': {} 4357 + 4358 + '@typescript-eslint/typescript-estree@8.45.0(typescript@5.9.2)': 4359 + dependencies: 4360 + '@typescript-eslint/project-service': 8.45.0(typescript@5.9.2) 4361 + '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.2) 4362 + '@typescript-eslint/types': 8.45.0 4363 + '@typescript-eslint/visitor-keys': 8.45.0 4364 + debug: 4.4.3 4365 + fast-glob: 3.3.3 4366 + is-glob: 4.0.3 4367 + minimatch: 9.0.5 4368 + semver: 7.7.2 4369 + ts-api-utils: 2.1.0(typescript@5.9.2) 4370 + typescript: 5.9.2 4371 + transitivePeerDependencies: 4372 + - supports-color 4373 + 4374 + '@typescript-eslint/visitor-keys@8.45.0': 4375 + dependencies: 4376 + '@typescript-eslint/types': 8.45.0 4377 + eslint-visitor-keys: 4.2.1 4378 + 4379 + '@ungap/structured-clone@1.3.0': {} 4380 + 4381 + '@vercel/nft@0.29.4(rollup@4.52.3)': 4382 + dependencies: 4383 + '@mapbox/node-pre-gyp': 2.0.0 4384 + '@rollup/pluginutils': 5.3.0(rollup@4.52.3) 4385 + acorn: 8.15.0 4386 + acorn-import-attributes: 1.9.5(acorn@8.15.0) 4387 + async-sema: 3.1.1 4388 + bindings: 1.5.0 4389 + estree-walker: 2.0.2 4390 + glob: 10.4.5 4391 + graceful-fs: 4.2.11 4392 + node-gyp-build: 4.8.4 4393 + picomatch: 4.0.3 4394 + resolve-from: 5.0.0 4395 + transitivePeerDependencies: 4396 + - encoding 4397 + - rollup 4398 + - supports-color 4399 + 4400 + '@vercel/nft@0.30.2(rollup@4.52.3)': 4401 + dependencies: 4402 + '@mapbox/node-pre-gyp': 2.0.0 4403 + '@rollup/pluginutils': 5.3.0(rollup@4.52.3) 4404 + acorn: 8.15.0 4405 + acorn-import-attributes: 1.9.5(acorn@8.15.0) 4406 + async-sema: 3.1.1 4407 + bindings: 1.5.0 4408 + estree-walker: 2.0.2 4409 + glob: 10.4.5 4410 + graceful-fs: 4.2.11 4411 + node-gyp-build: 4.8.4 4412 + picomatch: 4.0.3 4413 + resolve-from: 5.0.0 4414 + transitivePeerDependencies: 4415 + - encoding 4416 + - rollup 4417 + - supports-color 4418 + 4419 + '@vitejs/plugin-react@4.7.0(vite@6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1))': 4420 + dependencies: 4421 + '@babel/core': 7.28.4 4422 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) 4423 + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) 4424 + '@rolldown/pluginutils': 1.0.0-beta.27 4425 + '@types/babel__core': 7.20.5 4426 + react-refresh: 0.17.0 4427 + vite: 6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1) 4428 + transitivePeerDependencies: 4429 + - supports-color 4430 + 4431 + '@vue/compiler-core@3.5.22': 4432 + dependencies: 4433 + '@babel/parser': 7.28.4 4434 + '@vue/shared': 3.5.22 4435 + entities: 4.5.0 4436 + estree-walker: 2.0.2 4437 + source-map-js: 1.2.1 4438 + 4439 + '@vue/compiler-dom@3.5.22': 4440 + dependencies: 4441 + '@vue/compiler-core': 3.5.22 4442 + '@vue/shared': 3.5.22 4443 + 4444 + '@vue/compiler-sfc@3.5.22': 4445 + dependencies: 4446 + '@babel/parser': 7.28.4 4447 + '@vue/compiler-core': 3.5.22 4448 + '@vue/compiler-dom': 3.5.22 4449 + '@vue/compiler-ssr': 3.5.22 4450 + '@vue/shared': 3.5.22 4451 + estree-walker: 2.0.2 4452 + magic-string: 0.30.19 4453 + postcss: 8.5.6 4454 + source-map-js: 1.2.1 4455 + 4456 + '@vue/compiler-ssr@3.5.22': 4457 + dependencies: 4458 + '@vue/compiler-dom': 3.5.22 4459 + '@vue/shared': 3.5.22 4460 + 4461 + '@vue/shared@3.5.22': {} 4462 + 4463 + '@whatwg-node/disposablestack@0.0.6': 4464 + dependencies: 4465 + '@whatwg-node/promise-helpers': 1.3.2 4466 + tslib: 2.8.1 4467 + 4468 + '@whatwg-node/fetch@0.10.11': 4469 + dependencies: 4470 + '@whatwg-node/node-fetch': 0.8.0 4471 + urlpattern-polyfill: 10.1.0 4472 + 4473 + '@whatwg-node/node-fetch@0.8.0': 4474 + dependencies: 4475 + '@fastify/busboy': 3.2.0 4476 + '@whatwg-node/disposablestack': 0.0.6 4477 + '@whatwg-node/promise-helpers': 1.3.2 4478 + tslib: 2.8.1 4479 + 4480 + '@whatwg-node/promise-helpers@1.3.2': 4481 + dependencies: 4482 + tslib: 2.8.1 4483 + 4484 + '@whatwg-node/server@0.10.12': 4485 + dependencies: 4486 + '@envelop/instrumentation': 1.0.0 4487 + '@whatwg-node/disposablestack': 0.0.6 4488 + '@whatwg-node/fetch': 0.10.11 4489 + '@whatwg-node/promise-helpers': 1.3.2 4490 + tslib: 2.8.1 4491 + 4492 + abbrev@3.0.1: {} 4493 + 4494 + abort-controller@3.0.0: 4495 + dependencies: 4496 + event-target-shim: 5.0.1 4497 + 4498 + acorn-import-attributes@1.9.5(acorn@8.15.0): 4499 + dependencies: 4500 + acorn: 8.15.0 4501 + 4502 + acorn@8.15.0: {} 4503 + 4504 + agent-base@7.1.4: {} 4505 + 4506 + ajv-errors@3.0.0(ajv@8.17.1): 4507 + dependencies: 4508 + ajv: 8.17.1 4509 + 4510 + ajv@8.17.1: 4511 + dependencies: 4512 + fast-deep-equal: 3.1.3 4513 + fast-uri: 3.1.0 4514 + json-schema-traverse: 1.0.0 4515 + require-from-string: 2.0.2 4516 + 4517 + ansi-align@3.0.1: 4518 + dependencies: 4519 + string-width: 4.2.3 4520 + 4521 + ansi-regex@5.0.1: {} 4522 + 4523 + ansi-regex@6.2.2: {} 4524 + 4525 + ansi-styles@4.3.0: 4526 + dependencies: 4527 + color-convert: 2.0.1 4528 + 4529 + ansi-styles@6.2.3: {} 4530 + 4531 + ansis@4.2.0: {} 4532 + 4533 + anymatch@3.1.3: 4534 + dependencies: 4535 + normalize-path: 3.0.0 4536 + picomatch: 2.3.1 4537 + 4538 + archiver-utils@5.0.2: 4539 + dependencies: 4540 + glob: 10.4.5 4541 + graceful-fs: 4.2.11 4542 + is-stream: 2.0.1 4543 + lazystream: 1.0.1 4544 + lodash: 4.17.21 4545 + normalize-path: 3.0.0 4546 + readable-stream: 4.7.0 4547 + 4548 + archiver@7.0.1: 4549 + dependencies: 4550 + archiver-utils: 5.0.2 4551 + async: 3.2.6 4552 + buffer-crc32: 1.0.0 4553 + readable-stream: 4.7.0 4554 + readdir-glob: 1.1.3 4555 + tar-stream: 3.1.7 4556 + zip-stream: 6.0.1 4557 + transitivePeerDependencies: 4558 + - react-native-b4a 4559 + 4560 + argparse@2.0.1: {} 4561 + 4562 + aria-query@5.3.2: {} 4563 + 4564 + array-iterate@2.0.1: {} 4565 + 4566 + ast-module-types@6.0.1: {} 4567 + 4568 + astro-webrings@0.1.1(astro@5.14.1(@netlify/blobs@10.0.11)(@types/node@24.6.0)(jiti@2.6.1)(rollup@4.52.3)(typescript@5.9.2)(yaml@2.8.1)): 4569 + dependencies: 4570 + astro: 5.14.1(@netlify/blobs@10.0.11)(@types/node@24.6.0)(jiti@2.6.1)(rollup@4.52.3)(typescript@5.9.2)(yaml@2.8.1) 4571 + 4572 + astro@5.14.1(@netlify/blobs@10.0.11)(@types/node@24.6.0)(jiti@2.6.1)(rollup@4.52.3)(typescript@5.9.2)(yaml@2.8.1): 4573 + dependencies: 4574 + '@astrojs/compiler': 2.13.0 4575 + '@astrojs/internal-helpers': 0.7.3 4576 + '@astrojs/markdown-remark': 6.3.7 4577 + '@astrojs/telemetry': 3.3.0 4578 + '@capsizecss/unpack': 2.4.0 4579 + '@oslojs/encoding': 1.1.0 4580 + '@rollup/pluginutils': 5.3.0(rollup@4.52.3) 4581 + acorn: 8.15.0 4582 + aria-query: 5.3.2 4583 + axobject-query: 4.1.0 4584 + boxen: 8.0.1 4585 + ci-info: 4.3.0 4586 + clsx: 2.1.1 4587 + common-ancestor-path: 1.0.1 4588 + cookie: 1.0.2 4589 + cssesc: 3.0.0 4590 + debug: 4.4.3 4591 + deterministic-object-hash: 2.0.2 4592 + devalue: 5.3.2 4593 + diff: 5.2.0 4594 + dlv: 1.1.3 4595 + dset: 3.1.4 4596 + es-module-lexer: 1.7.0 4597 + esbuild: 0.25.10 4598 + estree-walker: 3.0.3 4599 + flattie: 1.1.1 4600 + fontace: 0.3.0 4601 + github-slugger: 2.0.0 4602 + html-escaper: 3.0.3 4603 + http-cache-semantics: 4.2.0 4604 + import-meta-resolve: 4.2.0 4605 + js-yaml: 4.1.0 4606 + kleur: 4.1.5 4607 + magic-string: 0.30.19 4608 + magicast: 0.3.5 4609 + mrmime: 2.0.1 4610 + neotraverse: 0.6.18 4611 + p-limit: 6.2.0 4612 + p-queue: 8.1.1 4613 + package-manager-detector: 1.3.0 4614 + picomatch: 4.0.3 4615 + prompts: 2.4.2 4616 + rehype: 13.0.2 4617 + semver: 7.7.2 4618 + shiki: 3.13.0 4619 + smol-toml: 1.4.2 4620 + tinyexec: 0.3.2 4621 + tinyglobby: 0.2.15 4622 + tsconfck: 3.1.6(typescript@5.9.2) 4623 + ultrahtml: 1.6.0 4624 + unifont: 0.5.2 4625 + unist-util-visit: 5.0.0 4626 + unstorage: 1.17.1(@netlify/blobs@10.0.11) 4627 + vfile: 6.0.3 4628 + vite: 6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1) 4629 + vitefu: 1.1.1(vite@6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1)) 4630 + xxhash-wasm: 1.1.0 4631 + yargs-parser: 21.1.1 4632 + yocto-spinner: 0.2.3 4633 + zod: 3.25.76 4634 + zod-to-json-schema: 3.24.6(zod@3.25.76) 4635 + zod-to-ts: 1.2.0(typescript@5.9.2)(zod@3.25.76) 4636 + optionalDependencies: 4637 + sharp: 0.34.4 4638 + transitivePeerDependencies: 4639 + - '@azure/app-configuration' 4640 + - '@azure/cosmos' 4641 + - '@azure/data-tables' 4642 + - '@azure/identity' 4643 + - '@azure/keyvault-secrets' 4644 + - '@azure/storage-blob' 4645 + - '@capacitor/preferences' 4646 + - '@deno/kv' 4647 + - '@netlify/blobs' 4648 + - '@planetscale/database' 4649 + - '@types/node' 4650 + - '@upstash/redis' 4651 + - '@vercel/blob' 4652 + - '@vercel/functions' 4653 + - '@vercel/kv' 4654 + - aws4fetch 4655 + - db0 4656 + - encoding 4657 + - idb-keyval 4658 + - ioredis 4659 + - jiti 4660 + - less 4661 + - lightningcss 4662 + - rollup 4663 + - sass 4664 + - sass-embedded 4665 + - stylus 4666 + - sugarss 4667 + - supports-color 4668 + - terser 4669 + - tsx 4670 + - typescript 4671 + - uploadthing 4672 + - yaml 4673 + 4674 + async-sema@3.1.1: {} 4675 + 4676 + async@3.2.6: {} 4677 + 4678 + axobject-query@4.1.0: {} 4679 + 4680 + b4a@1.7.3: {} 4681 + 4682 + bail@2.0.2: {} 4683 + 4684 + balanced-match@1.0.2: {} 4685 + 4686 + bare-events@2.7.0: {} 4687 + 4688 + base-64@1.0.0: {} 4689 + 4690 + base64-js@1.5.1: {} 4691 + 4692 + baseline-browser-mapping@2.8.9: {} 4693 + 4694 + better-ajv-errors@1.2.0(ajv@8.17.1): 4695 + dependencies: 4696 + '@babel/code-frame': 7.27.1 4697 + '@humanwhocodes/momoa': 2.0.4 4698 + ajv: 8.17.1 4699 + chalk: 4.1.2 4700 + jsonpointer: 5.0.1 4701 + leven: 3.1.0 4702 + 4703 + bindings@1.5.0: 4704 + dependencies: 4705 + file-uri-to-path: 1.0.0 4706 + 4707 + blob-to-buffer@1.2.9: {} 4708 + 4709 + boolbase@1.0.0: {} 4710 + 4711 + boxen@8.0.1: 4712 + dependencies: 4713 + ansi-align: 3.0.1 4714 + camelcase: 8.0.0 4715 + chalk: 5.6.2 4716 + cli-boxes: 3.0.0 4717 + string-width: 7.2.0 4718 + type-fest: 4.41.0 4719 + widest-line: 5.0.0 4720 + wrap-ansi: 9.0.2 4721 + 4722 + brace-expansion@2.0.2: 4723 + dependencies: 4724 + balanced-match: 1.0.2 4725 + 4726 + braces@3.0.3: 4727 + dependencies: 4728 + fill-range: 7.1.1 4729 + 4730 + brotli@1.3.3: 4731 + dependencies: 4732 + base64-js: 1.5.1 4733 + 4734 + browserslist@4.26.2: 4735 + dependencies: 4736 + baseline-browser-mapping: 2.8.9 4737 + caniuse-lite: 1.0.30001746 4738 + electron-to-chromium: 1.5.227 4739 + node-releases: 2.0.21 4740 + update-browserslist-db: 1.1.3(browserslist@4.26.2) 4741 + 4742 + buffer-crc32@0.2.13: {} 4743 + 4744 + buffer-crc32@1.0.0: {} 4745 + 4746 + buffer-equal-constant-time@1.0.1: {} 4747 + 4748 + buffer-from@1.1.2: {} 4749 + 4750 + buffer@6.0.3: 4751 + dependencies: 4752 + base64-js: 1.5.1 4753 + ieee754: 1.2.1 4754 + 4755 + callsite@1.0.0: {} 4756 + 4757 + camelcase@8.0.0: {} 4758 + 4759 + caniuse-lite@1.0.30001746: {} 4760 + 4761 + ccount@2.0.1: {} 4762 + 4763 + chalk@4.1.2: 4764 + dependencies: 4765 + ansi-styles: 4.3.0 4766 + supports-color: 7.2.0 4767 + 4768 + chalk@5.6.2: {} 4769 + 4770 + character-entities-html4@2.1.0: {} 4771 + 4772 + character-entities-legacy@3.0.0: {} 4773 + 4774 + character-entities@2.0.2: {} 4775 + 4776 + chokidar@4.0.3: 4777 + dependencies: 4778 + readdirp: 4.1.2 4779 + 4780 + chownr@3.0.0: {} 4781 + 4782 + ci-info@4.3.0: {} 4783 + 4784 + citty@0.1.6: 4785 + dependencies: 4786 + consola: 3.4.2 4787 + 4788 + cli-boxes@3.0.0: {} 4789 + 4790 + clipboardy@4.0.0: 4791 + dependencies: 4792 + execa: 8.0.1 4793 + is-wsl: 3.1.0 4794 + is64bit: 2.0.0 4795 + 4796 + cliui@8.0.1: 4797 + dependencies: 4798 + string-width: 4.2.3 4799 + strip-ansi: 6.0.1 4800 + wrap-ansi: 7.0.0 4801 + 4802 + clone@2.1.2: {} 4803 + 4804 + clsx@2.1.1: {} 4805 + 4806 + color-convert@2.0.1: 4807 + dependencies: 4808 + color-name: 1.1.4 4809 + 4810 + color-convert@3.1.2: 4811 + dependencies: 4812 + color-name: 2.0.2 4813 + 4814 + color-name@1.1.4: {} 4815 + 4816 + color-name@2.0.2: {} 4817 + 4818 + color-string@2.1.2: 4819 + dependencies: 4820 + color-name: 2.0.2 4821 + 4822 + color@5.0.2: 4823 + dependencies: 4824 + color-convert: 3.1.2 4825 + color-string: 2.1.2 4826 + 4827 + comma-separated-tokens@2.0.3: {} 4828 + 4829 + commander@10.0.1: {} 4830 + 4831 + commander@11.1.0: {} 4832 + 4833 + commander@12.1.0: {} 4834 + 4835 + commander@2.20.3: {} 4836 + 4837 + common-ancestor-path@1.0.1: {} 4838 + 4839 + common-path-prefix@3.0.0: {} 4840 + 4841 + compress-commons@6.0.2: 4842 + dependencies: 4843 + crc-32: 1.2.2 4844 + crc32-stream: 6.0.0 4845 + is-stream: 2.0.1 4846 + normalize-path: 3.0.0 4847 + readable-stream: 4.7.0 4848 + 4849 + confbox@0.1.8: {} 4850 + 4851 + consola@3.4.2: {} 4852 + 4853 + convert-source-map@2.0.0: {} 4854 + 4855 + cookie-es@1.2.2: {} 4856 + 4857 + cookie@1.0.2: {} 4858 + 4859 + copy-file@11.1.0: 4860 + dependencies: 4861 + graceful-fs: 4.2.11 4862 + p-event: 6.0.1 4863 + 4864 + core-util-is@1.0.3: {} 4865 + 4866 + crc-32@1.2.2: {} 4867 + 4868 + crc32-stream@6.0.0: 4869 + dependencies: 4870 + crc-32: 1.2.2 4871 + readable-stream: 4.7.0 4872 + 4873 + cron-parser@4.9.0: 4874 + dependencies: 4875 + luxon: 3.7.2 4876 + 4877 + cross-fetch@3.2.0: 4878 + dependencies: 4879 + node-fetch: 2.7.0 4880 + transitivePeerDependencies: 4881 + - encoding 4882 + 4883 + cross-spawn@7.0.6: 4884 + dependencies: 4885 + path-key: 3.1.1 4886 + shebang-command: 2.0.0 4887 + which: 2.0.2 4888 + 4889 + crossws@0.3.5: 4890 + dependencies: 4891 + uncrypto: 0.1.3 4892 + 4893 + css-select@5.2.2: 4894 + dependencies: 4895 + boolbase: 1.0.0 4896 + css-what: 6.2.2 4897 + domhandler: 5.0.3 4898 + domutils: 3.2.2 4899 + nth-check: 2.1.1 4900 + 4901 + css-tree@2.2.1: 4902 + dependencies: 4903 + mdn-data: 2.0.28 4904 + source-map-js: 1.2.1 4905 + 4906 + css-tree@3.1.0: 4907 + dependencies: 4908 + mdn-data: 2.12.2 4909 + source-map-js: 1.2.1 4910 + 4911 + css-what@6.2.2: {} 4912 + 4913 + cssesc@3.0.0: {} 4914 + 4915 + cssfilter@0.0.10: {} 4916 + 4917 + csso@5.0.5: 4918 + dependencies: 4919 + css-tree: 2.2.1 4920 + 4921 + csstype@3.1.3: {} 4922 + 4923 + data-uri-to-buffer@4.0.1: {} 4924 + 4925 + debug@4.4.3: 4926 + dependencies: 4927 + ms: 2.1.3 4928 + 4929 + decache@4.6.2: 4930 + dependencies: 4931 + callsite: 1.0.0 4932 + 4933 + decode-named-character-reference@1.2.0: 4934 + dependencies: 4935 + character-entities: 2.0.2 4936 + 4937 + dedent@1.7.0: {} 4938 + 4939 + deepmerge@4.3.1: {} 4940 + 4941 + defu@6.1.4: {} 4942 + 4943 + dequal@2.0.3: {} 4944 + 4945 + destr@2.0.5: {} 4946 + 4947 + detect-libc@1.0.3: {} 4948 + 4949 + detect-libc@2.1.1: {} 4950 + 4951 + detective-amd@6.0.1: 4952 + dependencies: 4953 + ast-module-types: 6.0.1 4954 + escodegen: 2.1.0 4955 + get-amd-module-type: 6.0.1 4956 + node-source-walk: 7.0.1 4957 + 4958 + detective-cjs@6.0.1: 4959 + dependencies: 4960 + ast-module-types: 6.0.1 4961 + node-source-walk: 7.0.1 4962 + 4963 + detective-es6@5.0.1: 4964 + dependencies: 4965 + node-source-walk: 7.0.1 4966 + 4967 + detective-postcss@7.0.1(postcss@8.5.6): 4968 + dependencies: 4969 + is-url: 1.2.4 4970 + postcss: 8.5.6 4971 + postcss-values-parser: 6.0.2(postcss@8.5.6) 4972 + 4973 + detective-sass@6.0.1: 4974 + dependencies: 4975 + gonzales-pe: 4.3.0 4976 + node-source-walk: 7.0.1 4977 + 4978 + detective-scss@5.0.1: 4979 + dependencies: 4980 + gonzales-pe: 4.3.0 4981 + node-source-walk: 7.0.1 4982 + 4983 + detective-stylus@5.0.1: {} 4984 + 4985 + detective-typescript@14.0.0(typescript@5.9.2): 4986 + dependencies: 4987 + '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.2) 4988 + ast-module-types: 6.0.1 4989 + node-source-walk: 7.0.1 4990 + typescript: 5.9.2 4991 + transitivePeerDependencies: 4992 + - supports-color 4993 + 4994 + detective-vue2@2.2.0(typescript@5.9.2): 4995 + dependencies: 4996 + '@dependents/detective-less': 5.0.1 4997 + '@vue/compiler-sfc': 3.5.22 4998 + detective-es6: 5.0.1 4999 + detective-sass: 6.0.1 5000 + detective-scss: 5.0.1 5001 + detective-stylus: 5.0.1 5002 + detective-typescript: 14.0.0(typescript@5.9.2) 5003 + typescript: 5.9.2 5004 + transitivePeerDependencies: 5005 + - supports-color 5006 + 5007 + deterministic-object-hash@2.0.2: 5008 + dependencies: 5009 + base-64: 1.0.0 5010 + 5011 + dettle@1.0.5: {} 5012 + 5013 + devalue@5.3.2: {} 5014 + 5015 + devlop@1.1.0: 5016 + dependencies: 5017 + dequal: 2.0.3 5018 + 5019 + dfa@1.2.0: {} 5020 + 5021 + diff@5.2.0: {} 5022 + 5023 + dlv@1.1.3: {} 5024 + 5025 + dom-serializer@2.0.0: 5026 + dependencies: 5027 + domelementtype: 2.3.0 5028 + domhandler: 5.0.3 5029 + entities: 4.5.0 5030 + 5031 + domelementtype@2.3.0: {} 5032 + 5033 + domhandler@5.0.3: 5034 + dependencies: 5035 + domelementtype: 2.3.0 5036 + 5037 + domutils@3.2.2: 5038 + dependencies: 5039 + dom-serializer: 2.0.0 5040 + domelementtype: 2.3.0 5041 + domhandler: 5.0.3 5042 + 5043 + dot-prop@9.0.0: 5044 + dependencies: 5045 + type-fest: 4.41.0 5046 + 5047 + dotenv@16.6.1: {} 5048 + 5049 + dset@3.1.4: {} 5050 + 5051 + eastasianwidth@0.2.0: {} 5052 + 5053 + ecdsa-sig-formatter@1.0.11: 5054 + dependencies: 5055 + safe-buffer: 5.2.1 5056 + 5057 + electron-to-chromium@1.5.227: {} 5058 + 5059 + emoji-regex@10.5.0: {} 5060 + 5061 + emoji-regex@8.0.0: {} 5062 + 5063 + emoji-regex@9.2.2: {} 5064 + 5065 + empathic@2.0.0: {} 5066 + 5067 + enabled@2.0.0: {} 5068 + 5069 + end-of-stream@1.4.5: 5070 + dependencies: 5071 + once: 1.4.0 5072 + 5073 + entities@4.5.0: {} 5074 + 5075 + entities@6.0.1: {} 5076 + 5077 + env-paths@3.0.0: {} 5078 + 5079 + es-module-lexer@1.7.0: {} 5080 + 5081 + esbuild@0.25.10: 5082 + optionalDependencies: 5083 + '@esbuild/aix-ppc64': 0.25.10 5084 + '@esbuild/android-arm': 0.25.10 5085 + '@esbuild/android-arm64': 0.25.10 5086 + '@esbuild/android-x64': 0.25.10 5087 + '@esbuild/darwin-arm64': 0.25.10 5088 + '@esbuild/darwin-x64': 0.25.10 5089 + '@esbuild/freebsd-arm64': 0.25.10 5090 + '@esbuild/freebsd-x64': 0.25.10 5091 + '@esbuild/linux-arm': 0.25.10 5092 + '@esbuild/linux-arm64': 0.25.10 5093 + '@esbuild/linux-ia32': 0.25.10 5094 + '@esbuild/linux-loong64': 0.25.10 5095 + '@esbuild/linux-mips64el': 0.25.10 5096 + '@esbuild/linux-ppc64': 0.25.10 5097 + '@esbuild/linux-riscv64': 0.25.10 5098 + '@esbuild/linux-s390x': 0.25.10 5099 + '@esbuild/linux-x64': 0.25.10 5100 + '@esbuild/netbsd-arm64': 0.25.10 5101 + '@esbuild/netbsd-x64': 0.25.10 5102 + '@esbuild/openbsd-arm64': 0.25.10 5103 + '@esbuild/openbsd-x64': 0.25.10 5104 + '@esbuild/openharmony-arm64': 0.25.10 5105 + '@esbuild/sunos-x64': 0.25.10 5106 + '@esbuild/win32-arm64': 0.25.10 5107 + '@esbuild/win32-ia32': 0.25.10 5108 + '@esbuild/win32-x64': 0.25.10 5109 + 5110 + escalade@3.2.0: {} 5111 + 5112 + escape-string-regexp@5.0.0: {} 5113 + 5114 + escodegen@2.1.0: 5115 + dependencies: 5116 + esprima: 4.0.1 5117 + estraverse: 5.3.0 5118 + esutils: 2.0.3 5119 + optionalDependencies: 5120 + source-map: 0.6.1 5121 + 5122 + eslint-visitor-keys@4.2.1: {} 5123 + 5124 + esprima@4.0.1: {} 5125 + 5126 + estraverse@5.3.0: {} 5127 + 5128 + estree-walker@2.0.2: {} 5129 + 5130 + estree-walker@3.0.3: 5131 + dependencies: 5132 + '@types/estree': 1.0.8 5133 + 5134 + esutils@2.0.3: {} 5135 + 5136 + etag@1.8.1: {} 5137 + 5138 + event-target-shim@5.0.1: {} 5139 + 5140 + eventemitter3@5.0.1: {} 5141 + 5142 + events-universal@1.0.1: 5143 + dependencies: 5144 + bare-events: 2.7.0 5145 + 5146 + events@3.3.0: {} 5147 + 5148 + execa@8.0.1: 5149 + dependencies: 5150 + cross-spawn: 7.0.6 5151 + get-stream: 8.0.1 5152 + human-signals: 5.0.0 5153 + is-stream: 3.0.0 5154 + merge-stream: 2.0.0 5155 + npm-run-path: 5.3.0 5156 + onetime: 6.0.0 5157 + signal-exit: 4.1.0 5158 + strip-final-newline: 3.0.0 5159 + 5160 + extend@3.0.2: {} 5161 + 5162 + extract-zip@2.0.1: 5163 + dependencies: 5164 + debug: 4.4.3 5165 + get-stream: 5.2.0 5166 + yauzl: 2.10.0 5167 + optionalDependencies: 5168 + '@types/yauzl': 2.10.3 5169 + transitivePeerDependencies: 5170 + - supports-color 5171 + 5172 + fast-deep-equal@3.1.3: {} 5173 + 5174 + fast-fifo@1.3.2: {} 5175 + 5176 + fast-glob@3.3.3: 5177 + dependencies: 5178 + '@nodelib/fs.stat': 2.0.5 5179 + '@nodelib/fs.walk': 1.2.8 5180 + glob-parent: 5.1.2 5181 + merge2: 1.4.1 5182 + micromatch: 4.0.8 5183 + 5184 + fast-safe-stringify@2.1.1: {} 5185 + 5186 + fast-uri@3.1.0: {} 5187 + 5188 + fastq@1.19.1: 5189 + dependencies: 5190 + reusify: 1.1.0 5191 + 5192 + fd-slicer@1.1.0: 5193 + dependencies: 5194 + pend: 1.2.0 5195 + 5196 + fdir@6.5.0(picomatch@4.0.3): 5197 + optionalDependencies: 5198 + picomatch: 4.0.3 5199 + 5200 + fecha@4.2.3: {} 5201 + 5202 + fetch-blob@3.2.0: 5203 + dependencies: 5204 + node-domexception: 1.0.0 5205 + web-streams-polyfill: 3.3.3 5206 + 5207 + figures@6.1.0: 5208 + dependencies: 5209 + is-unicode-supported: 2.1.0 5210 + 5211 + file-uri-to-path@1.0.0: {} 5212 + 5213 + fill-range@7.1.1: 5214 + dependencies: 5215 + to-regex-range: 5.0.1 5216 + 5217 + filter-obj@6.1.0: {} 5218 + 5219 + find-up-simple@1.0.1: {} 5220 + 5221 + find-up@7.0.0: 5222 + dependencies: 5223 + locate-path: 7.2.0 5224 + path-exists: 5.0.0 5225 + unicorn-magic: 0.1.0 5226 + 5227 + flattie@1.1.1: {} 5228 + 5229 + fn.name@1.1.0: {} 5230 + 5231 + fontace@0.3.0: 5232 + dependencies: 5233 + '@types/fontkit': 2.0.8 5234 + fontkit: 2.0.4 5235 + 5236 + fontkit@2.0.4: 5237 + dependencies: 5238 + '@swc/helpers': 0.5.17 5239 + brotli: 1.3.3 5240 + clone: 2.1.2 5241 + dfa: 1.2.0 5242 + fast-deep-equal: 3.1.3 5243 + restructure: 3.0.2 5244 + tiny-inflate: 1.0.3 5245 + unicode-properties: 1.4.1 5246 + unicode-trie: 2.0.0 5247 + 5248 + foreground-child@3.3.1: 5249 + dependencies: 5250 + cross-spawn: 7.0.6 5251 + signal-exit: 4.1.0 5252 + 5253 + formdata-polyfill@4.0.10: 5254 + dependencies: 5255 + fetch-blob: 3.2.0 5256 + 5257 + fsevents@2.3.3: 5258 + optional: true 5259 + 5260 + function-bind@1.1.2: {} 5261 + 5262 + gensync@1.0.0-beta.2: {} 5263 + 5264 + get-amd-module-type@6.0.1: 5265 + dependencies: 5266 + ast-module-types: 6.0.1 5267 + node-source-walk: 7.0.1 5268 + 5269 + get-caller-file@2.0.5: {} 5270 + 5271 + get-east-asian-width@1.4.0: {} 5272 + 5273 + get-port-please@3.2.0: {} 5274 + 5275 + get-port@7.1.0: {} 5276 + 5277 + get-stream@5.2.0: 5278 + dependencies: 5279 + pump: 3.0.3 5280 + 5281 + get-stream@8.0.1: {} 5282 + 5283 + github-slugger@2.0.0: {} 5284 + 5285 + glob-parent@5.1.2: 5286 + dependencies: 5287 + is-glob: 4.0.3 5288 + 5289 + glob@10.4.5: 5290 + dependencies: 5291 + foreground-child: 3.3.1 5292 + jackspeak: 3.4.3 5293 + minimatch: 9.0.5 5294 + minipass: 7.1.2 5295 + package-json-from-dist: 1.0.1 5296 + path-scurry: 1.11.1 5297 + 5298 + gonzales-pe@4.3.0: 5299 + dependencies: 5300 + minimist: 1.2.8 5301 + 5302 + graceful-fs@4.2.11: {} 5303 + 5304 + h3@1.15.4: 5305 + dependencies: 5306 + cookie-es: 1.2.2 5307 + crossws: 0.3.5 5308 + defu: 6.1.4 5309 + destr: 2.0.5 5310 + iron-webcrypto: 1.2.1 5311 + node-mock-http: 1.0.3 5312 + radix3: 1.1.2 5313 + ufo: 1.6.1 5314 + uncrypto: 0.1.3 5315 + 5316 + has-flag@4.0.0: {} 5317 + 5318 + hasown@2.0.2: 5319 + dependencies: 5320 + function-bind: 1.1.2 5321 + 5322 + hast-util-from-html@2.0.3: 5323 + dependencies: 5324 + '@types/hast': 3.0.4 5325 + devlop: 1.1.0 5326 + hast-util-from-parse5: 8.0.3 5327 + parse5: 7.3.0 5328 + vfile: 6.0.3 5329 + vfile-message: 4.0.3 5330 + 5331 + hast-util-from-parse5@8.0.3: 5332 + dependencies: 5333 + '@types/hast': 3.0.4 5334 + '@types/unist': 3.0.3 5335 + devlop: 1.1.0 5336 + hastscript: 9.0.1 5337 + property-information: 7.1.0 5338 + vfile: 6.0.3 5339 + vfile-location: 5.0.3 5340 + web-namespaces: 2.0.1 5341 + 5342 + hast-util-is-element@3.0.0: 5343 + dependencies: 5344 + '@types/hast': 3.0.4 5345 + 5346 + hast-util-parse-selector@4.0.0: 5347 + dependencies: 5348 + '@types/hast': 3.0.4 5349 + 5350 + hast-util-raw@9.1.0: 5351 + dependencies: 5352 + '@types/hast': 3.0.4 5353 + '@types/unist': 3.0.3 5354 + '@ungap/structured-clone': 1.3.0 5355 + hast-util-from-parse5: 8.0.3 5356 + hast-util-to-parse5: 8.0.0 5357 + html-void-elements: 3.0.0 5358 + mdast-util-to-hast: 13.2.0 5359 + parse5: 7.3.0 5360 + unist-util-position: 5.0.0 5361 + unist-util-visit: 5.0.0 5362 + vfile: 6.0.3 5363 + web-namespaces: 2.0.1 5364 + zwitch: 2.0.4 5365 + 5366 + hast-util-to-html@9.0.5: 5367 + dependencies: 5368 + '@types/hast': 3.0.4 5369 + '@types/unist': 3.0.3 5370 + ccount: 2.0.1 5371 + comma-separated-tokens: 2.0.3 5372 + hast-util-whitespace: 3.0.0 5373 + html-void-elements: 3.0.0 5374 + mdast-util-to-hast: 13.2.0 5375 + property-information: 7.1.0 5376 + space-separated-tokens: 2.0.2 5377 + stringify-entities: 4.0.4 5378 + zwitch: 2.0.4 5379 + 5380 + hast-util-to-parse5@8.0.0: 5381 + dependencies: 5382 + '@types/hast': 3.0.4 5383 + comma-separated-tokens: 2.0.3 5384 + devlop: 1.1.0 5385 + property-information: 6.5.0 5386 + space-separated-tokens: 2.0.2 5387 + web-namespaces: 2.0.1 5388 + zwitch: 2.0.4 5389 + 5390 + hast-util-to-text@4.0.2: 5391 + dependencies: 5392 + '@types/hast': 3.0.4 5393 + '@types/unist': 3.0.3 5394 + hast-util-is-element: 3.0.0 5395 + unist-util-find-after: 5.0.0 5396 + 5397 + hast-util-whitespace@3.0.0: 5398 + dependencies: 5399 + '@types/hast': 3.0.4 5400 + 5401 + hastscript@9.0.1: 5402 + dependencies: 5403 + '@types/hast': 3.0.4 5404 + comma-separated-tokens: 2.0.3 5405 + hast-util-parse-selector: 4.0.0 5406 + property-information: 7.1.0 5407 + space-separated-tokens: 2.0.2 5408 + 5409 + hosted-git-info@7.0.2: 5410 + dependencies: 5411 + lru-cache: 10.4.3 5412 + 5413 + html-escaper@3.0.3: {} 5414 + 5415 + html-void-elements@3.0.0: {} 5416 + 5417 + http-cache-semantics@4.2.0: {} 5418 + 5419 + http-shutdown@1.2.2: {} 5420 + 5421 + https-proxy-agent@7.0.6: 5422 + dependencies: 5423 + agent-base: 7.1.4 5424 + debug: 4.4.3 5425 + transitivePeerDependencies: 5426 + - supports-color 5427 + 5428 + human-signals@5.0.0: {} 5429 + 5430 + ieee754@1.2.1: {} 5431 + 5432 + image-meta@0.2.1: {} 5433 + 5434 + image-size@2.0.2: {} 5435 + 5436 + import-meta-resolve@4.2.0: {} 5437 + 5438 + imurmurhash@0.1.4: {} 5439 + 5440 + indent-string@5.0.0: {} 5441 + 5442 + index-to-position@1.2.0: {} 5443 + 5444 + inherits@2.0.4: {} 5445 + 5446 + ipx@3.1.1(@netlify/blobs@10.0.11): 5447 + dependencies: 5448 + '@fastify/accept-negotiator': 2.0.1 5449 + citty: 0.1.6 5450 + consola: 3.4.2 5451 + defu: 6.1.4 5452 + destr: 2.0.5 5453 + etag: 1.8.1 5454 + h3: 1.15.4 5455 + image-meta: 0.2.1 5456 + listhen: 1.9.0 5457 + ofetch: 1.4.1 5458 + pathe: 2.0.3 5459 + sharp: 0.34.4 5460 + svgo: 4.0.0 5461 + ufo: 1.6.1 5462 + unstorage: 1.17.1(@netlify/blobs@10.0.11) 5463 + xss: 1.0.15 5464 + transitivePeerDependencies: 5465 + - '@azure/app-configuration' 5466 + - '@azure/cosmos' 5467 + - '@azure/data-tables' 5468 + - '@azure/identity' 5469 + - '@azure/keyvault-secrets' 5470 + - '@azure/storage-blob' 5471 + - '@capacitor/preferences' 5472 + - '@deno/kv' 5473 + - '@netlify/blobs' 5474 + - '@planetscale/database' 5475 + - '@upstash/redis' 5476 + - '@vercel/blob' 5477 + - '@vercel/functions' 5478 + - '@vercel/kv' 5479 + - aws4fetch 5480 + - db0 5481 + - idb-keyval 5482 + - ioredis 5483 + - uploadthing 5484 + 5485 + iron-webcrypto@1.2.1: {} 5486 + 5487 + is-core-module@2.16.1: 5488 + dependencies: 5489 + hasown: 2.0.2 5490 + 5491 + is-docker@3.0.0: {} 5492 + 5493 + is-extglob@2.1.1: {} 5494 + 5495 + is-fullwidth-code-point@3.0.0: {} 5496 + 5497 + is-glob@4.0.3: 5498 + dependencies: 5499 + is-extglob: 2.1.1 5500 + 5501 + is-inside-container@1.0.0: 5502 + dependencies: 5503 + is-docker: 3.0.0 5504 + 5505 + is-network-error@1.3.0: {} 5506 + 5507 + is-number@7.0.0: {} 5508 + 5509 + is-path-inside@4.0.0: {} 5510 + 5511 + is-plain-obj@2.1.0: {} 5512 + 5513 + is-plain-obj@4.1.0: {} 5514 + 5515 + is-stream@2.0.1: {} 5516 + 5517 + is-stream@3.0.0: {} 5518 + 5519 + is-stream@4.0.1: {} 5520 + 5521 + is-unicode-supported@2.1.0: {} 5522 + 5523 + is-url-superb@4.0.0: {} 5524 + 5525 + is-url@1.2.4: {} 5526 + 5527 + is-wsl@3.1.0: 5528 + dependencies: 5529 + is-inside-container: 1.0.0 5530 + 5531 + is64bit@2.0.0: 5532 + dependencies: 5533 + system-architecture: 0.1.0 5534 + 5535 + isarray@1.0.0: {} 5536 + 5537 + isexe@2.0.0: {} 5538 + 5539 + jackspeak@3.4.3: 5540 + dependencies: 5541 + '@isaacs/cliui': 8.0.2 5542 + optionalDependencies: 5543 + '@pkgjs/parseargs': 0.11.0 5544 + 5545 + javascript-natural-sort@0.7.1: {} 5546 + 5547 + jiti@2.6.1: {} 5548 + 5549 + jpeg-js@0.4.4: {} 5550 + 5551 + js-image-generator@1.0.4: 5552 + dependencies: 5553 + jpeg-js: 0.4.4 5554 + 5555 + js-tokens@4.0.0: {} 5556 + 5557 + js-yaml@4.1.0: 5558 + dependencies: 5559 + argparse: 2.0.1 5560 + 5561 + jsesc@3.1.0: {} 5562 + 5563 + json-schema-traverse@1.0.0: {} 5564 + 5565 + json5@2.2.3: {} 5566 + 5567 + jsonpointer@5.0.1: {} 5568 + 5569 + jsonwebtoken@9.0.2: 5570 + dependencies: 5571 + jws: 3.2.2 5572 + lodash.includes: 4.3.0 5573 + lodash.isboolean: 3.0.3 5574 + lodash.isinteger: 4.0.4 5575 + lodash.isnumber: 3.0.3 5576 + lodash.isplainobject: 4.0.6 5577 + lodash.isstring: 4.0.1 5578 + lodash.once: 4.1.1 5579 + ms: 2.1.3 5580 + semver: 7.7.2 5581 + 5582 + junk@4.0.1: {} 5583 + 5584 + jwa@1.4.2: 5585 + dependencies: 5586 + buffer-equal-constant-time: 1.0.1 5587 + ecdsa-sig-formatter: 1.0.11 5588 + safe-buffer: 5.2.1 5589 + 5590 + jws@3.2.2: 5591 + dependencies: 5592 + jwa: 1.4.2 5593 + safe-buffer: 5.2.1 5594 + 5595 + jwt-decode@4.0.0: {} 5596 + 5597 + kleur@3.0.3: {} 5598 + 5599 + kleur@4.1.5: {} 5600 + 5601 + kuler@2.0.0: {} 5602 + 5603 + lambda-local@2.2.0: 5604 + dependencies: 5605 + commander: 10.0.1 5606 + dotenv: 16.6.1 5607 + winston: 3.18.3 5608 + 5609 + lazystream@1.0.1: 5610 + dependencies: 5611 + readable-stream: 2.3.8 5612 + 5613 + leven@3.1.0: {} 5614 + 5615 + listhen@1.9.0: 5616 + dependencies: 5617 + '@parcel/watcher': 2.5.1 5618 + '@parcel/watcher-wasm': 2.5.1 5619 + citty: 0.1.6 5620 + clipboardy: 4.0.0 5621 + consola: 3.4.2 5622 + crossws: 0.3.5 5623 + defu: 6.1.4 5624 + get-port-please: 3.2.0 5625 + h3: 1.15.4 5626 + http-shutdown: 1.2.2 5627 + jiti: 2.6.1 5628 + mlly: 1.8.0 5629 + node-forge: 1.3.1 5630 + pathe: 1.1.2 5631 + std-env: 3.9.0 5632 + ufo: 1.6.1 5633 + untun: 0.1.3 5634 + uqr: 0.1.2 5635 + 5636 + locate-path@7.2.0: 5637 + dependencies: 5638 + p-locate: 6.0.0 5639 + 5640 + lodash.includes@4.3.0: {} 5641 + 5642 + lodash.isboolean@3.0.3: {} 5643 + 5644 + lodash.isinteger@4.0.4: {} 5645 + 5646 + lodash.isnumber@3.0.3: {} 5647 + 5648 + lodash.isplainobject@4.0.6: {} 5649 + 5650 + lodash.isstring@4.0.1: {} 5651 + 5652 + lodash.once@4.1.1: {} 5653 + 5654 + lodash@4.17.21: {} 5655 + 5656 + logform@2.7.0: 5657 + dependencies: 5658 + '@colors/colors': 1.6.0 5659 + '@types/triple-beam': 1.3.5 5660 + fecha: 4.2.3 5661 + ms: 2.1.3 5662 + safe-stable-stringify: 2.5.0 5663 + triple-beam: 1.4.1 5664 + 5665 + longest-streak@3.1.0: {} 5666 + 5667 + lru-cache@10.4.3: {} 5668 + 5669 + lru-cache@5.1.1: 5670 + dependencies: 5671 + yallist: 3.1.1 5672 + 5673 + luxon@3.7.2: {} 5674 + 5675 + magic-string@0.30.19: 5676 + dependencies: 5677 + '@jridgewell/sourcemap-codec': 1.5.5 5678 + 5679 + magicast@0.3.5: 5680 + dependencies: 5681 + '@babel/parser': 7.28.4 5682 + '@babel/types': 7.28.4 5683 + source-map-js: 1.2.1 5684 + 5685 + map-obj@5.0.2: {} 5686 + 5687 + markdown-table@3.0.4: {} 5688 + 5689 + mdast-util-definitions@6.0.0: 5690 + dependencies: 5691 + '@types/mdast': 4.0.4 5692 + '@types/unist': 3.0.3 5693 + unist-util-visit: 5.0.0 5694 + 5695 + mdast-util-find-and-replace@3.0.2: 5696 + dependencies: 5697 + '@types/mdast': 4.0.4 5698 + escape-string-regexp: 5.0.0 5699 + unist-util-is: 6.0.0 5700 + unist-util-visit-parents: 6.0.1 5701 + 5702 + mdast-util-from-markdown@2.0.2: 5703 + dependencies: 5704 + '@types/mdast': 4.0.4 5705 + '@types/unist': 3.0.3 5706 + decode-named-character-reference: 1.2.0 5707 + devlop: 1.1.0 5708 + mdast-util-to-string: 4.0.0 5709 + micromark: 4.0.2 5710 + micromark-util-decode-numeric-character-reference: 2.0.2 5711 + micromark-util-decode-string: 2.0.1 5712 + micromark-util-normalize-identifier: 2.0.1 5713 + micromark-util-symbol: 2.0.1 5714 + micromark-util-types: 2.0.2 5715 + unist-util-stringify-position: 4.0.0 5716 + transitivePeerDependencies: 5717 + - supports-color 5718 + 5719 + mdast-util-gfm-autolink-literal@2.0.1: 5720 + dependencies: 5721 + '@types/mdast': 4.0.4 5722 + ccount: 2.0.1 5723 + devlop: 1.1.0 5724 + mdast-util-find-and-replace: 3.0.2 5725 + micromark-util-character: 2.1.1 5726 + 5727 + mdast-util-gfm-footnote@2.1.0: 5728 + dependencies: 5729 + '@types/mdast': 4.0.4 5730 + devlop: 1.1.0 5731 + mdast-util-from-markdown: 2.0.2 5732 + mdast-util-to-markdown: 2.1.2 5733 + micromark-util-normalize-identifier: 2.0.1 5734 + transitivePeerDependencies: 5735 + - supports-color 5736 + 5737 + mdast-util-gfm-strikethrough@2.0.0: 5738 + dependencies: 5739 + '@types/mdast': 4.0.4 5740 + mdast-util-from-markdown: 2.0.2 5741 + mdast-util-to-markdown: 2.1.2 5742 + transitivePeerDependencies: 5743 + - supports-color 5744 + 5745 + mdast-util-gfm-table@2.0.0: 5746 + dependencies: 5747 + '@types/mdast': 4.0.4 5748 + devlop: 1.1.0 5749 + markdown-table: 3.0.4 5750 + mdast-util-from-markdown: 2.0.2 5751 + mdast-util-to-markdown: 2.1.2 5752 + transitivePeerDependencies: 5753 + - supports-color 5754 + 5755 + mdast-util-gfm-task-list-item@2.0.0: 5756 + dependencies: 5757 + '@types/mdast': 4.0.4 5758 + devlop: 1.1.0 5759 + mdast-util-from-markdown: 2.0.2 5760 + mdast-util-to-markdown: 2.1.2 5761 + transitivePeerDependencies: 5762 + - supports-color 5763 + 5764 + mdast-util-gfm@3.1.0: 5765 + dependencies: 5766 + mdast-util-from-markdown: 2.0.2 5767 + mdast-util-gfm-autolink-literal: 2.0.1 5768 + mdast-util-gfm-footnote: 2.1.0 5769 + mdast-util-gfm-strikethrough: 2.0.0 5770 + mdast-util-gfm-table: 2.0.0 5771 + mdast-util-gfm-task-list-item: 2.0.0 5772 + mdast-util-to-markdown: 2.1.2 5773 + transitivePeerDependencies: 5774 + - supports-color 5775 + 5776 + mdast-util-phrasing@4.1.0: 5777 + dependencies: 5778 + '@types/mdast': 4.0.4 5779 + unist-util-is: 6.0.0 5780 + 5781 + mdast-util-to-hast@13.2.0: 5782 + dependencies: 5783 + '@types/hast': 3.0.4 5784 + '@types/mdast': 4.0.4 5785 + '@ungap/structured-clone': 1.3.0 5786 + devlop: 1.1.0 5787 + micromark-util-sanitize-uri: 2.0.1 5788 + trim-lines: 3.0.1 5789 + unist-util-position: 5.0.0 5790 + unist-util-visit: 5.0.0 5791 + vfile: 6.0.3 5792 + 5793 + mdast-util-to-markdown@2.1.2: 5794 + dependencies: 5795 + '@types/mdast': 4.0.4 5796 + '@types/unist': 3.0.3 5797 + longest-streak: 3.1.0 5798 + mdast-util-phrasing: 4.1.0 5799 + mdast-util-to-string: 4.0.0 5800 + micromark-util-classify-character: 2.0.1 5801 + micromark-util-decode-string: 2.0.1 5802 + unist-util-visit: 5.0.0 5803 + zwitch: 2.0.4 5804 + 5805 + mdast-util-to-string@4.0.0: 5806 + dependencies: 5807 + '@types/mdast': 4.0.4 5808 + 5809 + mdn-data@2.0.28: {} 5810 + 5811 + mdn-data@2.12.2: {} 5812 + 5813 + merge-options@3.0.4: 5814 + dependencies: 5815 + is-plain-obj: 2.1.0 5816 + 5817 + merge-stream@2.0.0: {} 5818 + 5819 + merge2@1.4.1: {} 5820 + 5821 + micromark-core-commonmark@2.0.3: 5822 + dependencies: 5823 + decode-named-character-reference: 1.2.0 5824 + devlop: 1.1.0 5825 + micromark-factory-destination: 2.0.1 5826 + micromark-factory-label: 2.0.1 5827 + micromark-factory-space: 2.0.1 5828 + micromark-factory-title: 2.0.1 5829 + micromark-factory-whitespace: 2.0.1 5830 + micromark-util-character: 2.1.1 5831 + micromark-util-chunked: 2.0.1 5832 + micromark-util-classify-character: 2.0.1 5833 + micromark-util-html-tag-name: 2.0.1 5834 + micromark-util-normalize-identifier: 2.0.1 5835 + micromark-util-resolve-all: 2.0.1 5836 + micromark-util-subtokenize: 2.1.0 5837 + micromark-util-symbol: 2.0.1 5838 + micromark-util-types: 2.0.2 5839 + 5840 + micromark-extension-gfm-autolink-literal@2.1.0: 5841 + dependencies: 5842 + micromark-util-character: 2.1.1 5843 + micromark-util-sanitize-uri: 2.0.1 5844 + micromark-util-symbol: 2.0.1 5845 + micromark-util-types: 2.0.2 5846 + 5847 + micromark-extension-gfm-footnote@2.1.0: 5848 + dependencies: 5849 + devlop: 1.1.0 5850 + micromark-core-commonmark: 2.0.3 5851 + micromark-factory-space: 2.0.1 5852 + micromark-util-character: 2.1.1 5853 + micromark-util-normalize-identifier: 2.0.1 5854 + micromark-util-sanitize-uri: 2.0.1 5855 + micromark-util-symbol: 2.0.1 5856 + micromark-util-types: 2.0.2 5857 + 5858 + micromark-extension-gfm-strikethrough@2.1.0: 5859 + dependencies: 5860 + devlop: 1.1.0 5861 + micromark-util-chunked: 2.0.1 5862 + micromark-util-classify-character: 2.0.1 5863 + micromark-util-resolve-all: 2.0.1 5864 + micromark-util-symbol: 2.0.1 5865 + micromark-util-types: 2.0.2 5866 + 5867 + micromark-extension-gfm-table@2.1.1: 5868 + dependencies: 5869 + devlop: 1.1.0 5870 + micromark-factory-space: 2.0.1 5871 + micromark-util-character: 2.1.1 5872 + micromark-util-symbol: 2.0.1 5873 + micromark-util-types: 2.0.2 5874 + 5875 + micromark-extension-gfm-tagfilter@2.0.0: 5876 + dependencies: 5877 + micromark-util-types: 2.0.2 5878 + 5879 + micromark-extension-gfm-task-list-item@2.1.0: 5880 + dependencies: 5881 + devlop: 1.1.0 5882 + micromark-factory-space: 2.0.1 5883 + micromark-util-character: 2.1.1 5884 + micromark-util-symbol: 2.0.1 5885 + micromark-util-types: 2.0.2 5886 + 5887 + micromark-extension-gfm@3.0.0: 5888 + dependencies: 5889 + micromark-extension-gfm-autolink-literal: 2.1.0 5890 + micromark-extension-gfm-footnote: 2.1.0 5891 + micromark-extension-gfm-strikethrough: 2.1.0 5892 + micromark-extension-gfm-table: 2.1.1 5893 + micromark-extension-gfm-tagfilter: 2.0.0 5894 + micromark-extension-gfm-task-list-item: 2.1.0 5895 + micromark-util-combine-extensions: 2.0.1 5896 + micromark-util-types: 2.0.2 5897 + 5898 + micromark-factory-destination@2.0.1: 5899 + dependencies: 5900 + micromark-util-character: 2.1.1 5901 + micromark-util-symbol: 2.0.1 5902 + micromark-util-types: 2.0.2 5903 + 5904 + micromark-factory-label@2.0.1: 5905 + dependencies: 5906 + devlop: 1.1.0 5907 + micromark-util-character: 2.1.1 5908 + micromark-util-symbol: 2.0.1 5909 + micromark-util-types: 2.0.2 5910 + 5911 + micromark-factory-space@2.0.1: 5912 + dependencies: 5913 + micromark-util-character: 2.1.1 5914 + micromark-util-types: 2.0.2 5915 + 5916 + micromark-factory-title@2.0.1: 5917 + dependencies: 5918 + micromark-factory-space: 2.0.1 5919 + micromark-util-character: 2.1.1 5920 + micromark-util-symbol: 2.0.1 5921 + micromark-util-types: 2.0.2 5922 + 5923 + micromark-factory-whitespace@2.0.1: 5924 + dependencies: 5925 + micromark-factory-space: 2.0.1 5926 + micromark-util-character: 2.1.1 5927 + micromark-util-symbol: 2.0.1 5928 + micromark-util-types: 2.0.2 5929 + 5930 + micromark-util-character@2.1.1: 5931 + dependencies: 5932 + micromark-util-symbol: 2.0.1 5933 + micromark-util-types: 2.0.2 5934 + 5935 + micromark-util-chunked@2.0.1: 5936 + dependencies: 5937 + micromark-util-symbol: 2.0.1 5938 + 5939 + micromark-util-classify-character@2.0.1: 5940 + dependencies: 5941 + micromark-util-character: 2.1.1 5942 + micromark-util-symbol: 2.0.1 5943 + micromark-util-types: 2.0.2 5944 + 5945 + micromark-util-combine-extensions@2.0.1: 5946 + dependencies: 5947 + micromark-util-chunked: 2.0.1 5948 + micromark-util-types: 2.0.2 5949 + 5950 + micromark-util-decode-numeric-character-reference@2.0.2: 5951 + dependencies: 5952 + micromark-util-symbol: 2.0.1 5953 + 5954 + micromark-util-decode-string@2.0.1: 5955 + dependencies: 5956 + decode-named-character-reference: 1.2.0 5957 + micromark-util-character: 2.1.1 5958 + micromark-util-decode-numeric-character-reference: 2.0.2 5959 + micromark-util-symbol: 2.0.1 5960 + 5961 + micromark-util-encode@2.0.1: {} 5962 + 5963 + micromark-util-html-tag-name@2.0.1: {} 5964 + 5965 + micromark-util-normalize-identifier@2.0.1: 5966 + dependencies: 5967 + micromark-util-symbol: 2.0.1 5968 + 5969 + micromark-util-resolve-all@2.0.1: 5970 + dependencies: 5971 + micromark-util-types: 2.0.2 5972 + 5973 + micromark-util-sanitize-uri@2.0.1: 5974 + dependencies: 5975 + micromark-util-character: 2.1.1 5976 + micromark-util-encode: 2.0.1 5977 + micromark-util-symbol: 2.0.1 5978 + 5979 + micromark-util-subtokenize@2.1.0: 5980 + dependencies: 5981 + devlop: 1.1.0 5982 + micromark-util-chunked: 2.0.1 5983 + micromark-util-symbol: 2.0.1 5984 + micromark-util-types: 2.0.2 5985 + 5986 + micromark-util-symbol@2.0.1: {} 5987 + 5988 + micromark-util-types@2.0.2: {} 5989 + 5990 + micromark@4.0.2: 5991 + dependencies: 5992 + '@types/debug': 4.1.12 5993 + debug: 4.4.3 5994 + decode-named-character-reference: 1.2.0 5995 + devlop: 1.1.0 5996 + micromark-core-commonmark: 2.0.3 5997 + micromark-factory-space: 2.0.1 5998 + micromark-util-character: 2.1.1 5999 + micromark-util-chunked: 2.0.1 6000 + micromark-util-combine-extensions: 2.0.1 6001 + micromark-util-decode-numeric-character-reference: 2.0.2 6002 + micromark-util-encode: 2.0.1 6003 + micromark-util-normalize-identifier: 2.0.1 6004 + micromark-util-resolve-all: 2.0.1 6005 + micromark-util-sanitize-uri: 2.0.1 6006 + micromark-util-subtokenize: 2.1.0 6007 + micromark-util-symbol: 2.0.1 6008 + micromark-util-types: 2.0.2 6009 + transitivePeerDependencies: 6010 + - supports-color 6011 + 6012 + micromatch@4.0.8: 6013 + dependencies: 6014 + braces: 3.0.3 6015 + picomatch: 2.3.1 6016 + 6017 + mime-db@1.54.0: {} 6018 + 6019 + mime-types@3.0.1: 6020 + dependencies: 6021 + mime-db: 1.54.0 6022 + 6023 + mimic-fn@4.0.0: {} 6024 + 6025 + minimatch@5.1.6: 6026 + dependencies: 6027 + brace-expansion: 2.0.2 6028 + 6029 + minimatch@9.0.5: 6030 + dependencies: 6031 + brace-expansion: 2.0.2 6032 + 6033 + minimist@1.2.8: {} 6034 + 6035 + minipass@7.1.2: {} 6036 + 6037 + minizlib@3.1.0: 6038 + dependencies: 6039 + minipass: 7.1.2 6040 + 6041 + mlly@1.8.0: 6042 + dependencies: 6043 + acorn: 8.15.0 6044 + pathe: 2.0.3 6045 + pkg-types: 1.3.1 6046 + ufo: 1.6.1 6047 + 6048 + module-definition@6.0.1: 6049 + dependencies: 6050 + ast-module-types: 6.0.1 6051 + node-source-walk: 7.0.1 6052 + 6053 + mrmime@2.0.1: {} 6054 + 6055 + ms@2.1.3: {} 6056 + 6057 + nanoid@3.3.11: {} 6058 + 6059 + neotraverse@0.6.18: {} 6060 + 6061 + netlify-redirector@0.5.0: {} 6062 + 6063 + nlcst-to-string@4.0.0: 6064 + dependencies: 6065 + '@types/nlcst': 2.0.3 6066 + 6067 + node-addon-api@7.1.1: {} 6068 + 6069 + node-domexception@1.0.0: {} 6070 + 6071 + node-fetch-native@1.6.7: {} 6072 + 6073 + node-fetch@2.7.0: 6074 + dependencies: 6075 + whatwg-url: 5.0.0 6076 + 6077 + node-fetch@3.3.2: 6078 + dependencies: 6079 + data-uri-to-buffer: 4.0.1 6080 + fetch-blob: 3.2.0 6081 + formdata-polyfill: 4.0.10 6082 + 6083 + node-forge@1.3.1: {} 6084 + 6085 + node-gyp-build@4.8.4: {} 6086 + 6087 + node-mock-http@1.0.3: {} 6088 + 6089 + node-releases@2.0.21: {} 6090 + 6091 + node-source-walk@7.0.1: 6092 + dependencies: 6093 + '@babel/parser': 7.28.4 6094 + 6095 + node-stream-zip@1.15.0: {} 6096 + 6097 + nopt@8.1.0: 6098 + dependencies: 6099 + abbrev: 3.0.1 6100 + 6101 + normalize-package-data@6.0.2: 6102 + dependencies: 6103 + hosted-git-info: 7.0.2 6104 + semver: 7.7.2 6105 + validate-npm-package-license: 3.0.4 6106 + 6107 + normalize-path@2.1.1: 6108 + dependencies: 6109 + remove-trailing-separator: 1.1.0 6110 + 6111 + normalize-path@3.0.0: {} 6112 + 6113 + npm-run-path@5.3.0: 6114 + dependencies: 6115 + path-key: 4.0.0 6116 + 6117 + nth-check@2.1.1: 6118 + dependencies: 6119 + boolbase: 1.0.0 6120 + 6121 + ofetch@1.4.1: 6122 + dependencies: 6123 + destr: 2.0.5 6124 + node-fetch-native: 1.6.7 6125 + ufo: 1.6.1 6126 + 6127 + ohash@2.0.11: {} 6128 + 6129 + omit.js@2.0.2: {} 6130 + 6131 + once@1.4.0: 6132 + dependencies: 6133 + wrappy: 1.0.2 6134 + 6135 + one-time@1.0.0: 6136 + dependencies: 6137 + fn.name: 1.1.0 6138 + 6139 + onetime@6.0.0: 6140 + dependencies: 6141 + mimic-fn: 4.0.0 6142 + 6143 + oniguruma-parser@0.12.1: {} 6144 + 6145 + oniguruma-to-es@4.3.3: 6146 + dependencies: 6147 + oniguruma-parser: 0.12.1 6148 + regex: 6.0.1 6149 + regex-recursion: 6.0.2 6150 + 6151 + p-event@6.0.1: 6152 + dependencies: 6153 + p-timeout: 6.1.4 6154 + 6155 + p-limit@4.0.0: 6156 + dependencies: 6157 + yocto-queue: 1.2.1 6158 + 6159 + p-limit@6.2.0: 6160 + dependencies: 6161 + yocto-queue: 1.2.1 6162 + 6163 + p-locate@6.0.0: 6164 + dependencies: 6165 + p-limit: 4.0.0 6166 + 6167 + p-map@7.0.3: {} 6168 + 6169 + p-queue@8.1.1: 6170 + dependencies: 6171 + eventemitter3: 5.0.1 6172 + p-timeout: 6.1.4 6173 + 6174 + p-retry@6.2.1: 6175 + dependencies: 6176 + '@types/retry': 0.12.2 6177 + is-network-error: 1.3.0 6178 + retry: 0.13.1 6179 + 6180 + p-timeout@6.1.4: {} 6181 + 6182 + p-wait-for@5.0.2: 6183 + dependencies: 6184 + p-timeout: 6.1.4 6185 + 6186 + package-json-from-dist@1.0.1: {} 6187 + 6188 + package-manager-detector@1.3.0: {} 6189 + 6190 + pako@0.2.9: {} 6191 + 6192 + parse-gitignore@2.0.0: {} 6193 + 6194 + parse-imports@2.2.1: 6195 + dependencies: 6196 + es-module-lexer: 1.7.0 6197 + slashes: 3.0.12 6198 + 6199 + parse-json@8.3.0: 6200 + dependencies: 6201 + '@babel/code-frame': 7.27.1 6202 + index-to-position: 1.2.0 6203 + type-fest: 4.41.0 6204 + 6205 + parse-latin@7.0.0: 6206 + dependencies: 6207 + '@types/nlcst': 2.0.3 6208 + '@types/unist': 3.0.3 6209 + nlcst-to-string: 4.0.0 6210 + unist-util-modify-children: 4.0.0 6211 + unist-util-visit-children: 3.0.0 6212 + vfile: 6.0.3 6213 + 6214 + parse5@7.3.0: 6215 + dependencies: 6216 + entities: 6.0.1 6217 + 6218 + path-exists@5.0.0: {} 6219 + 6220 + path-key@3.1.1: {} 6221 + 6222 + path-key@4.0.0: {} 6223 + 6224 + path-parse@1.0.7: {} 6225 + 6226 + path-scurry@1.11.1: 6227 + dependencies: 6228 + lru-cache: 10.4.3 6229 + minipass: 7.1.2 6230 + 6231 + path-type@6.0.0: {} 6232 + 6233 + pathe@1.1.2: {} 6234 + 6235 + pathe@2.0.3: {} 6236 + 6237 + pend@1.2.0: {} 6238 + 6239 + picocolors@1.1.1: {} 6240 + 6241 + picomatch@2.3.1: {} 6242 + 6243 + picomatch@4.0.3: {} 6244 + 6245 + picoquery@2.5.0: {} 6246 + 6247 + pkg-types@1.3.1: 6248 + dependencies: 6249 + confbox: 0.1.8 6250 + mlly: 1.8.0 6251 + pathe: 2.0.3 6252 + 6253 + postcss-values-parser@6.0.2(postcss@8.5.6): 6254 + dependencies: 6255 + color-name: 1.1.4 6256 + is-url-superb: 4.0.0 6257 + postcss: 8.5.6 6258 + quote-unquote: 1.0.0 6259 + 6260 + postcss@8.5.6: 6261 + dependencies: 6262 + nanoid: 3.3.11 6263 + picocolors: 1.1.1 6264 + source-map-js: 1.2.1 6265 + 6266 + precinct@12.2.0: 6267 + dependencies: 6268 + '@dependents/detective-less': 5.0.1 6269 + commander: 12.1.0 6270 + detective-amd: 6.0.1 6271 + detective-cjs: 6.0.1 6272 + detective-es6: 5.0.1 6273 + detective-postcss: 7.0.1(postcss@8.5.6) 6274 + detective-sass: 6.0.1 6275 + detective-scss: 5.0.1 6276 + detective-stylus: 5.0.1 6277 + detective-typescript: 14.0.0(typescript@5.9.2) 6278 + detective-vue2: 2.2.0(typescript@5.9.2) 6279 + module-definition: 6.0.1 6280 + node-source-walk: 7.0.1 6281 + postcss: 8.5.6 6282 + typescript: 5.9.2 6283 + transitivePeerDependencies: 6284 + - supports-color 6285 + 6286 + prettier-plugin-astro@0.14.1: 6287 + dependencies: 6288 + '@astrojs/compiler': 2.13.0 6289 + prettier: 3.5.3 6290 + sass-formatter: 0.7.9 6291 + 6292 + prettier@3.5.3: {} 6293 + 6294 + prismjs@1.30.0: {} 6295 + 6296 + process-nextick-args@2.0.1: {} 6297 + 6298 + process@0.11.10: {} 6299 + 6300 + prompts@2.4.2: 6301 + dependencies: 6302 + kleur: 3.0.3 6303 + sisteransi: 1.0.5 6304 + 6305 + property-information@6.5.0: {} 6306 + 6307 + property-information@7.1.0: {} 6308 + 6309 + pump@3.0.3: 6310 + dependencies: 6311 + end-of-stream: 1.4.5 6312 + once: 1.4.0 6313 + 6314 + queue-microtask@1.2.3: {} 6315 + 6316 + quote-unquote@1.0.0: {} 6317 + 6318 + radix3@1.1.2: {} 6319 + 6320 + react-dom@19.1.1(react@19.1.1): 6321 + dependencies: 6322 + react: 19.1.1 6323 + scheduler: 0.26.0 6324 + 6325 + react-refresh@0.17.0: {} 6326 + 6327 + react@19.1.1: {} 6328 + 6329 + read-package-up@11.0.0: 6330 + dependencies: 6331 + find-up-simple: 1.0.1 6332 + read-pkg: 9.0.1 6333 + type-fest: 4.41.0 6334 + 6335 + read-pkg@9.0.1: 6336 + dependencies: 6337 + '@types/normalize-package-data': 2.4.4 6338 + normalize-package-data: 6.0.2 6339 + parse-json: 8.3.0 6340 + type-fest: 4.41.0 6341 + unicorn-magic: 0.1.0 6342 + 6343 + readable-stream@2.3.8: 6344 + dependencies: 6345 + core-util-is: 1.0.3 6346 + inherits: 2.0.4 6347 + isarray: 1.0.0 6348 + process-nextick-args: 2.0.1 6349 + safe-buffer: 5.1.2 6350 + string_decoder: 1.1.1 6351 + util-deprecate: 1.0.2 6352 + 6353 + readable-stream@3.6.2: 6354 + dependencies: 6355 + inherits: 2.0.4 6356 + string_decoder: 1.3.0 6357 + util-deprecate: 1.0.2 6358 + 6359 + readable-stream@4.7.0: 6360 + dependencies: 6361 + abort-controller: 3.0.0 6362 + buffer: 6.0.3 6363 + events: 3.3.0 6364 + process: 0.11.10 6365 + string_decoder: 1.3.0 6366 + 6367 + readdir-glob@1.1.3: 6368 + dependencies: 6369 + minimatch: 5.1.6 6370 + 6371 + readdirp@4.1.2: {} 6372 + 6373 + regex-recursion@6.0.2: 6374 + dependencies: 6375 + regex-utilities: 2.3.0 6376 + 6377 + regex-utilities@2.3.0: {} 6378 + 6379 + regex@6.0.1: 6380 + dependencies: 6381 + regex-utilities: 2.3.0 6382 + 6383 + rehype-parse@9.0.1: 6384 + dependencies: 6385 + '@types/hast': 3.0.4 6386 + hast-util-from-html: 2.0.3 6387 + unified: 11.0.5 6388 + 6389 + rehype-raw@7.0.0: 6390 + dependencies: 6391 + '@types/hast': 3.0.4 6392 + hast-util-raw: 9.1.0 6393 + vfile: 6.0.3 6394 + 6395 + rehype-stringify@10.0.1: 6396 + dependencies: 6397 + '@types/hast': 3.0.4 6398 + hast-util-to-html: 9.0.5 6399 + unified: 11.0.5 6400 + 6401 + rehype@13.0.2: 6402 + dependencies: 6403 + '@types/hast': 3.0.4 6404 + rehype-parse: 9.0.1 6405 + rehype-stringify: 10.0.1 6406 + unified: 11.0.5 6407 + 6408 + remark-gfm@4.0.1: 6409 + dependencies: 6410 + '@types/mdast': 4.0.4 6411 + mdast-util-gfm: 3.1.0 6412 + micromark-extension-gfm: 3.0.0 6413 + remark-parse: 11.0.0 6414 + remark-stringify: 11.0.0 6415 + unified: 11.0.5 6416 + transitivePeerDependencies: 6417 + - supports-color 6418 + 6419 + remark-parse@11.0.0: 6420 + dependencies: 6421 + '@types/mdast': 4.0.4 6422 + mdast-util-from-markdown: 2.0.2 6423 + micromark-util-types: 2.0.2 6424 + unified: 11.0.5 6425 + transitivePeerDependencies: 6426 + - supports-color 6427 + 6428 + remark-rehype@11.1.2: 6429 + dependencies: 6430 + '@types/hast': 3.0.4 6431 + '@types/mdast': 4.0.4 6432 + mdast-util-to-hast: 13.2.0 6433 + unified: 11.0.5 6434 + vfile: 6.0.3 6435 + 6436 + remark-smartypants@3.0.2: 6437 + dependencies: 6438 + retext: 9.0.0 6439 + retext-smartypants: 6.2.0 6440 + unified: 11.0.5 6441 + unist-util-visit: 5.0.0 6442 + 6443 + remark-stringify@11.0.0: 6444 + dependencies: 6445 + '@types/mdast': 4.0.4 6446 + mdast-util-to-markdown: 2.1.2 6447 + unified: 11.0.5 6448 + 6449 + remove-trailing-separator@1.1.0: {} 6450 + 6451 + require-directory@2.1.1: {} 6452 + 6453 + require-from-string@2.0.2: {} 6454 + 6455 + require-package-name@2.0.1: {} 6456 + 6457 + resolve-from@5.0.0: {} 6458 + 6459 + resolve@2.0.0-next.5: 6460 + dependencies: 6461 + is-core-module: 2.16.1 6462 + path-parse: 1.0.7 6463 + supports-preserve-symlinks-flag: 1.0.0 6464 + 6465 + restructure@3.0.2: {} 6466 + 6467 + retext-latin@4.0.0: 6468 + dependencies: 6469 + '@types/nlcst': 2.0.3 6470 + parse-latin: 7.0.0 6471 + unified: 11.0.5 6472 + 6473 + retext-smartypants@6.2.0: 6474 + dependencies: 6475 + '@types/nlcst': 2.0.3 6476 + nlcst-to-string: 4.0.0 6477 + unist-util-visit: 5.0.0 6478 + 6479 + retext-stringify@4.0.0: 6480 + dependencies: 6481 + '@types/nlcst': 2.0.3 6482 + nlcst-to-string: 4.0.0 6483 + unified: 11.0.5 6484 + 6485 + retext@9.0.0: 6486 + dependencies: 6487 + '@types/nlcst': 2.0.3 6488 + retext-latin: 4.0.0 6489 + retext-stringify: 4.0.0 6490 + unified: 11.0.5 6491 + 6492 + retry@0.13.1: {} 6493 + 6494 + reusify@1.1.0: {} 6495 + 6496 + rollup@4.52.3: 6497 + dependencies: 6498 + '@types/estree': 1.0.8 6499 + optionalDependencies: 6500 + '@rollup/rollup-android-arm-eabi': 4.52.3 6501 + '@rollup/rollup-android-arm64': 4.52.3 6502 + '@rollup/rollup-darwin-arm64': 4.52.3 6503 + '@rollup/rollup-darwin-x64': 4.52.3 6504 + '@rollup/rollup-freebsd-arm64': 4.52.3 6505 + '@rollup/rollup-freebsd-x64': 4.52.3 6506 + '@rollup/rollup-linux-arm-gnueabihf': 4.52.3 6507 + '@rollup/rollup-linux-arm-musleabihf': 4.52.3 6508 + '@rollup/rollup-linux-arm64-gnu': 4.52.3 6509 + '@rollup/rollup-linux-arm64-musl': 4.52.3 6510 + '@rollup/rollup-linux-loong64-gnu': 4.52.3 6511 + '@rollup/rollup-linux-ppc64-gnu': 4.52.3 6512 + '@rollup/rollup-linux-riscv64-gnu': 4.52.3 6513 + '@rollup/rollup-linux-riscv64-musl': 4.52.3 6514 + '@rollup/rollup-linux-s390x-gnu': 4.52.3 6515 + '@rollup/rollup-linux-x64-gnu': 4.52.3 6516 + '@rollup/rollup-linux-x64-musl': 4.52.3 6517 + '@rollup/rollup-openharmony-arm64': 4.52.3 6518 + '@rollup/rollup-win32-arm64-msvc': 4.52.3 6519 + '@rollup/rollup-win32-ia32-msvc': 4.52.3 6520 + '@rollup/rollup-win32-x64-gnu': 4.52.3 6521 + '@rollup/rollup-win32-x64-msvc': 4.52.3 6522 + fsevents: 2.3.3 6523 + 6524 + run-parallel@1.2.0: 6525 + dependencies: 6526 + queue-microtask: 1.2.3 6527 + 6528 + s.color@0.0.15: {} 6529 + 6530 + safe-buffer@5.1.2: {} 6531 + 6532 + safe-buffer@5.2.1: {} 6533 + 6534 + safe-stable-stringify@2.5.0: {} 6535 + 6536 + sass-formatter@0.7.9: 6537 + dependencies: 6538 + suf-log: 2.5.3 6539 + 6540 + sax@1.4.1: {} 6541 + 6542 + scheduler@0.26.0: {} 6543 + 6544 + semver@6.3.1: {} 6545 + 6546 + semver@7.7.2: {} 6547 + 6548 + sharp@0.34.4: 6549 + dependencies: 6550 + '@img/colour': 1.0.0 6551 + detect-libc: 2.1.1 6552 + semver: 7.7.2 6553 + optionalDependencies: 6554 + '@img/sharp-darwin-arm64': 0.34.4 6555 + '@img/sharp-darwin-x64': 0.34.4 6556 + '@img/sharp-libvips-darwin-arm64': 1.2.3 6557 + '@img/sharp-libvips-darwin-x64': 1.2.3 6558 + '@img/sharp-libvips-linux-arm': 1.2.3 6559 + '@img/sharp-libvips-linux-arm64': 1.2.3 6560 + '@img/sharp-libvips-linux-ppc64': 1.2.3 6561 + '@img/sharp-libvips-linux-s390x': 1.2.3 6562 + '@img/sharp-libvips-linux-x64': 1.2.3 6563 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.3 6564 + '@img/sharp-libvips-linuxmusl-x64': 1.2.3 6565 + '@img/sharp-linux-arm': 0.34.4 6566 + '@img/sharp-linux-arm64': 0.34.4 6567 + '@img/sharp-linux-ppc64': 0.34.4 6568 + '@img/sharp-linux-s390x': 0.34.4 6569 + '@img/sharp-linux-x64': 0.34.4 6570 + '@img/sharp-linuxmusl-arm64': 0.34.4 6571 + '@img/sharp-linuxmusl-x64': 0.34.4 6572 + '@img/sharp-wasm32': 0.34.4 6573 + '@img/sharp-win32-arm64': 0.34.4 6574 + '@img/sharp-win32-ia32': 0.34.4 6575 + '@img/sharp-win32-x64': 0.34.4 6576 + 6577 + shebang-command@2.0.0: 6578 + dependencies: 6579 + shebang-regex: 3.0.0 6580 + 6581 + shebang-regex@3.0.0: {} 6582 + 6583 + shiki@3.13.0: 6584 + dependencies: 6585 + '@shikijs/core': 3.13.0 6586 + '@shikijs/engine-javascript': 3.13.0 6587 + '@shikijs/engine-oniguruma': 3.13.0 6588 + '@shikijs/langs': 3.13.0 6589 + '@shikijs/themes': 3.13.0 6590 + '@shikijs/types': 3.13.0 6591 + '@shikijs/vscode-textmate': 10.0.2 6592 + '@types/hast': 3.0.4 6593 + 6594 + signal-exit@4.1.0: {} 6595 + 6596 + sisteransi@1.0.5: {} 6597 + 6598 + slashes@3.0.12: {} 6599 + 6600 + smol-toml@1.4.2: {} 6601 + 6602 + source-map-js@1.2.1: {} 6603 + 6604 + source-map-support@0.5.21: 6605 + dependencies: 6606 + buffer-from: 1.1.2 6607 + source-map: 0.6.1 6608 + 6609 + source-map@0.6.1: {} 6610 + 6611 + space-separated-tokens@2.0.2: {} 6612 + 6613 + spdx-correct@3.2.0: 6614 + dependencies: 6615 + spdx-expression-parse: 3.0.1 6616 + spdx-license-ids: 3.0.22 6617 + 6618 + spdx-exceptions@2.5.0: {} 6619 + 6620 + spdx-expression-parse@3.0.1: 6621 + dependencies: 6622 + spdx-exceptions: 2.5.0 6623 + spdx-license-ids: 3.0.22 6624 + 6625 + spdx-license-ids@3.0.22: {} 6626 + 6627 + stack-trace@0.0.10: {} 6628 + 6629 + std-env@3.9.0: {} 6630 + 6631 + streamx@2.23.0: 6632 + dependencies: 6633 + events-universal: 1.0.1 6634 + fast-fifo: 1.3.2 6635 + text-decoder: 1.2.3 6636 + transitivePeerDependencies: 6637 + - react-native-b4a 6638 + 6639 + string-width@4.2.3: 6640 + dependencies: 6641 + emoji-regex: 8.0.0 6642 + is-fullwidth-code-point: 3.0.0 6643 + strip-ansi: 6.0.1 6644 + 6645 + string-width@5.1.2: 6646 + dependencies: 6647 + eastasianwidth: 0.2.0 6648 + emoji-regex: 9.2.2 6649 + strip-ansi: 7.1.2 6650 + 6651 + string-width@7.2.0: 6652 + dependencies: 6653 + emoji-regex: 10.5.0 6654 + get-east-asian-width: 1.4.0 6655 + strip-ansi: 7.1.2 6656 + 6657 + string_decoder@1.1.1: 6658 + dependencies: 6659 + safe-buffer: 5.1.2 6660 + 6661 + string_decoder@1.3.0: 6662 + dependencies: 6663 + safe-buffer: 5.2.1 6664 + 6665 + stringify-entities@4.0.4: 6666 + dependencies: 6667 + character-entities-html4: 2.1.0 6668 + character-entities-legacy: 3.0.0 6669 + 6670 + strip-ansi@6.0.1: 6671 + dependencies: 6672 + ansi-regex: 5.0.1 6673 + 6674 + strip-ansi@7.1.2: 6675 + dependencies: 6676 + ansi-regex: 6.2.2 6677 + 6678 + strip-final-newline@3.0.0: {} 6679 + 6680 + suf-log@2.5.3: 6681 + dependencies: 6682 + s.color: 0.0.15 6683 + 6684 + supports-color@7.2.0: 6685 + dependencies: 6686 + has-flag: 4.0.0 6687 + 6688 + supports-preserve-symlinks-flag@1.0.0: {} 6689 + 6690 + svgo@4.0.0: 6691 + dependencies: 6692 + commander: 11.1.0 6693 + css-select: 5.2.2 6694 + css-tree: 3.1.0 6695 + css-what: 6.2.2 6696 + csso: 5.0.5 6697 + picocolors: 1.1.1 6698 + sax: 1.4.1 6699 + 6700 + system-architecture@0.1.0: {} 6701 + 6702 + tar-stream@3.1.7: 6703 + dependencies: 6704 + b4a: 1.7.3 6705 + fast-fifo: 1.3.2 6706 + streamx: 2.23.0 6707 + transitivePeerDependencies: 6708 + - react-native-b4a 6709 + 6710 + tar@7.5.1: 6711 + dependencies: 6712 + '@isaacs/fs-minipass': 4.0.1 6713 + chownr: 3.0.0 6714 + minipass: 7.1.2 6715 + minizlib: 3.1.0 6716 + yallist: 5.0.0 6717 + 6718 + text-decoder@1.2.3: 6719 + dependencies: 6720 + b4a: 1.7.3 6721 + transitivePeerDependencies: 6722 + - react-native-b4a 6723 + 6724 + text-hex@1.0.0: {} 6725 + 6726 + tiny-inflate@1.0.3: {} 6727 + 6728 + tinyexec@0.3.2: {} 6729 + 6730 + tinyglobby@0.2.15: 6731 + dependencies: 6732 + fdir: 6.5.0(picomatch@4.0.3) 6733 + picomatch: 4.0.3 6734 + 6735 + tmp-promise@3.0.3: 6736 + dependencies: 6737 + tmp: 0.2.5 6738 + 6739 + tmp@0.2.5: {} 6740 + 6741 + to-regex-range@5.0.1: 6742 + dependencies: 6743 + is-number: 7.0.0 6744 + 6745 + toml@3.0.0: {} 6746 + 6747 + tomlify-j0.4@3.0.0: {} 6748 + 6749 + tr46@0.0.3: {} 6750 + 6751 + trim-lines@3.0.1: {} 6752 + 6753 + triple-beam@1.4.1: {} 6754 + 6755 + trough@2.2.0: {} 6756 + 6757 + ts-api-utils@2.1.0(typescript@5.9.2): 6758 + dependencies: 6759 + typescript: 5.9.2 6760 + 6761 + tsconfck@3.1.6(typescript@5.9.2): 6762 + optionalDependencies: 6763 + typescript: 5.9.2 6764 + 6765 + tslib@2.8.1: {} 6766 + 6767 + type-fest@4.41.0: {} 6768 + 6769 + typescript@5.9.2: {} 6770 + 6771 + ufo@1.6.1: {} 6772 + 6773 + ulid@3.0.1: {} 6774 + 6775 + ultrahtml@1.6.0: {} 6776 + 6777 + uncrypto@0.1.3: {} 6778 + 6779 + undici-types@7.13.0: {} 6780 + 6781 + unicode-properties@1.4.1: 6782 + dependencies: 6783 + base64-js: 1.5.1 6784 + unicode-trie: 2.0.0 6785 + 6786 + unicode-trie@2.0.0: 6787 + dependencies: 6788 + pako: 0.2.9 6789 + tiny-inflate: 1.0.3 6790 + 6791 + unicorn-magic@0.1.0: {} 6792 + 6793 + unified@11.0.5: 6794 + dependencies: 6795 + '@types/unist': 3.0.3 6796 + bail: 2.0.2 6797 + devlop: 1.1.0 6798 + extend: 3.0.2 6799 + is-plain-obj: 4.1.0 6800 + trough: 2.2.0 6801 + vfile: 6.0.3 6802 + 6803 + unifont@0.5.2: 6804 + dependencies: 6805 + css-tree: 3.1.0 6806 + ofetch: 1.4.1 6807 + ohash: 2.0.11 6808 + 6809 + unist-util-find-after@5.0.0: 6810 + dependencies: 6811 + '@types/unist': 3.0.3 6812 + unist-util-is: 6.0.0 6813 + 6814 + unist-util-is@6.0.0: 6815 + dependencies: 6816 + '@types/unist': 3.0.3 6817 + 6818 + unist-util-modify-children@4.0.0: 6819 + dependencies: 6820 + '@types/unist': 3.0.3 6821 + array-iterate: 2.0.1 6822 + 6823 + unist-util-position@5.0.0: 6824 + dependencies: 6825 + '@types/unist': 3.0.3 6826 + 6827 + unist-util-remove-position@5.0.0: 6828 + dependencies: 6829 + '@types/unist': 3.0.3 6830 + unist-util-visit: 5.0.0 6831 + 6832 + unist-util-stringify-position@4.0.0: 6833 + dependencies: 6834 + '@types/unist': 3.0.3 6835 + 6836 + unist-util-visit-children@3.0.0: 6837 + dependencies: 6838 + '@types/unist': 3.0.3 6839 + 6840 + unist-util-visit-parents@6.0.1: 6841 + dependencies: 6842 + '@types/unist': 3.0.3 6843 + unist-util-is: 6.0.0 6844 + 6845 + unist-util-visit@5.0.0: 6846 + dependencies: 6847 + '@types/unist': 3.0.3 6848 + unist-util-is: 6.0.0 6849 + unist-util-visit-parents: 6.0.1 6850 + 6851 + unixify@1.0.0: 6852 + dependencies: 6853 + normalize-path: 2.1.1 6854 + 6855 + unstorage@1.17.1(@netlify/blobs@10.0.11): 6856 + dependencies: 6857 + anymatch: 3.1.3 6858 + chokidar: 4.0.3 6859 + destr: 2.0.5 6860 + h3: 1.15.4 6861 + lru-cache: 10.4.3 6862 + node-fetch-native: 1.6.7 6863 + ofetch: 1.4.1 6864 + ufo: 1.6.1 6865 + optionalDependencies: 6866 + '@netlify/blobs': 10.0.11 6867 + 6868 + untun@0.1.3: 6869 + dependencies: 6870 + citty: 0.1.6 6871 + consola: 3.4.2 6872 + pathe: 1.1.2 6873 + 6874 + update-browserslist-db@1.1.3(browserslist@4.26.2): 6875 + dependencies: 6876 + browserslist: 4.26.2 6877 + escalade: 3.2.0 6878 + picocolors: 1.1.1 6879 + 6880 + uqr@0.1.2: {} 6881 + 6882 + urlpattern-polyfill@10.1.0: {} 6883 + 6884 + urlpattern-polyfill@8.0.2: {} 6885 + 6886 + util-deprecate@1.0.2: {} 6887 + 6888 + uuid@11.1.0: {} 6889 + 6890 + validate-npm-package-license@3.0.4: 6891 + dependencies: 6892 + spdx-correct: 3.2.0 6893 + spdx-expression-parse: 3.0.1 6894 + 6895 + validate-npm-package-name@5.0.1: {} 6896 + 6897 + vfile-location@5.0.3: 6898 + dependencies: 6899 + '@types/unist': 3.0.3 6900 + vfile: 6.0.3 6901 + 6902 + vfile-message@4.0.3: 6903 + dependencies: 6904 + '@types/unist': 3.0.3 6905 + unist-util-stringify-position: 4.0.0 6906 + 6907 + vfile@6.0.3: 6908 + dependencies: 6909 + '@types/unist': 3.0.3 6910 + vfile-message: 4.0.3 6911 + 6912 + vite@6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1): 6913 + dependencies: 6914 + esbuild: 0.25.10 6915 + fdir: 6.5.0(picomatch@4.0.3) 6916 + picomatch: 4.0.3 6917 + postcss: 8.5.6 6918 + rollup: 4.52.3 6919 + tinyglobby: 0.2.15 6920 + optionalDependencies: 6921 + '@types/node': 24.6.0 6922 + fsevents: 2.3.3 6923 + jiti: 2.6.1 6924 + yaml: 2.8.1 6925 + 6926 + vitefu@1.1.1(vite@6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1)): 6927 + optionalDependencies: 6928 + vite: 6.3.6(@types/node@24.6.0)(jiti@2.6.1)(yaml@2.8.1) 6929 + 6930 + web-namespaces@2.0.1: {} 6931 + 6932 + web-streams-polyfill@3.3.3: {} 6933 + 6934 + webidl-conversions@3.0.1: {} 6935 + 6936 + whatwg-url@5.0.0: 6937 + dependencies: 6938 + tr46: 0.0.3 6939 + webidl-conversions: 3.0.1 6940 + 6941 + which-pm-runs@1.1.0: {} 6942 + 6943 + which@2.0.2: 6944 + dependencies: 6945 + isexe: 2.0.0 6946 + 6947 + widest-line@5.0.0: 6948 + dependencies: 6949 + string-width: 7.2.0 6950 + 6951 + winston-transport@4.9.0: 6952 + dependencies: 6953 + logform: 2.7.0 6954 + readable-stream: 3.6.2 6955 + triple-beam: 1.4.1 6956 + 6957 + winston@3.18.3: 6958 + dependencies: 6959 + '@colors/colors': 1.6.0 6960 + '@dabh/diagnostics': 2.0.8 6961 + async: 3.2.6 6962 + is-stream: 2.0.1 6963 + logform: 2.7.0 6964 + one-time: 1.0.0 6965 + readable-stream: 3.6.2 6966 + safe-stable-stringify: 2.5.0 6967 + stack-trace: 0.0.10 6968 + triple-beam: 1.4.1 6969 + winston-transport: 4.9.0 6970 + 6971 + wrap-ansi@7.0.0: 6972 + dependencies: 6973 + ansi-styles: 4.3.0 6974 + string-width: 4.2.3 6975 + strip-ansi: 6.0.1 6976 + 6977 + wrap-ansi@8.1.0: 6978 + dependencies: 6979 + ansi-styles: 6.2.3 6980 + string-width: 5.1.2 6981 + strip-ansi: 7.1.2 6982 + 6983 + wrap-ansi@9.0.2: 6984 + dependencies: 6985 + ansi-styles: 6.2.3 6986 + string-width: 7.2.0 6987 + strip-ansi: 7.1.2 6988 + 6989 + wrappy@1.0.2: {} 6990 + 6991 + write-file-atomic@5.0.1: 6992 + dependencies: 6993 + imurmurhash: 0.1.4 6994 + signal-exit: 4.1.0 6995 + 6996 + xss@1.0.15: 6997 + dependencies: 6998 + commander: 2.20.3 6999 + cssfilter: 0.0.10 7000 + 7001 + xxhash-wasm@1.1.0: {} 7002 + 7003 + y18n@5.0.8: {} 7004 + 7005 + yallist@3.1.1: {} 7006 + 7007 + yallist@5.0.0: {} 7008 + 7009 + yaml@2.8.1: {} 7010 + 7011 + yargs-parser@21.1.1: {} 7012 + 7013 + yargs@17.7.2: 7014 + dependencies: 7015 + cliui: 8.0.1 7016 + escalade: 3.2.0 7017 + get-caller-file: 2.0.5 7018 + require-directory: 2.1.1 7019 + string-width: 4.2.3 7020 + y18n: 5.0.8 7021 + yargs-parser: 21.1.1 7022 + 7023 + yauzl@2.10.0: 7024 + dependencies: 7025 + buffer-crc32: 0.2.13 7026 + fd-slicer: 1.1.0 7027 + 7028 + yocto-queue@1.2.1: {} 7029 + 7030 + yocto-spinner@0.2.3: 7031 + dependencies: 7032 + yoctocolors: 2.1.2 7033 + 7034 + yoctocolors@2.1.2: {} 7035 + 7036 + zip-stream@6.0.1: 7037 + dependencies: 7038 + archiver-utils: 5.0.2 7039 + compress-commons: 6.0.2 7040 + readable-stream: 4.7.0 7041 + 7042 + zod-to-json-schema@3.24.6(zod@3.25.76): 7043 + dependencies: 7044 + zod: 3.25.76 7045 + 7046 + zod-to-ts@1.2.0(typescript@5.9.2)(zod@3.25.76): 7047 + dependencies: 7048 + typescript: 5.9.2 7049 + zod: 3.25.76 7050 + 7051 + zod@3.25.76: {} 7052 + 7053 + zwitch@2.0.4: {}
public/favicon.png

This is a binary file and will not be displayed.

public/thesis.pdf

This is a binary file and will not be displayed.

src/assets/clemens-on-the-beach.png

This is a binary file and will not be displayed.

src/assets/profile-picture.png

This is a binary file and will not be displayed.

+41
src/components/BeachImage.astro
··· 1 + --- 2 + import { Image } from "astro:assets"; 3 + import ClemensImage from "../assets/clemens-on-the-beach.png"; 4 + --- 5 + 6 + <section class="image-section"> 7 + <div class="content"> 8 + <h2 class="section-title">Kernel unreachable</h2> 9 + <Image 10 + src={ClemensImage} 11 + alt="Fictional image of a man lying on the beach with a cold drink in his hand." 12 + width={600} 13 + class={"image"} 14 + /> 15 + </div> 16 + </section> 17 + 18 + <style> 19 + .image-section { 20 + padding: 6rem 2rem; 21 + display: flex; 22 + justify-content: center; 23 + } 24 + 25 + .content { 26 + max-width: 600px; 27 + width: 100%; 28 + } 29 + 30 + .section-title { 31 + font-size: 2rem; 32 + font-weight: 600; 33 + color: var(--ctp-text); 34 + margin-bottom: 3rem; 35 + text-align: center; 36 + } 37 + 38 + .image { 39 + border-radius: 20px; 40 + } 41 + </style>
+88
src/components/Intro.astro
··· 1 + --- 2 + import profilePicture from "../assets/profile-picture.png"; 3 + 4 + interface Props { 5 + name: string; 6 + subtitle: string; 7 + } 8 + 9 + const { name, subtitle } = Astro.props; 10 + --- 11 + 12 + <section class="intro"> 13 + <div class="content"> 14 + <img src={profilePicture.src} alt="trueberryless" class="pfp" /> 15 + <div class="text"> 16 + <h1>Hi, I'm {name}!</h1> 17 + <p class="subtitle">{subtitle}</p> 18 + </div> 19 + </div> 20 + </section> 21 + 22 + <style> 23 + .intro { 24 + padding: 8rem 2rem 6rem; 25 + display: flex; 26 + justify-content: center; 27 + } 28 + 29 + .content { 30 + max-width: 600px; 31 + width: 100%; 32 + display: flex; 33 + align-items: center; 34 + gap: 2rem; 35 + } 36 + 37 + .pfp { 38 + width: 120px; 39 + height: 120px; 40 + border-radius: 50%; 41 + border: 3px solid var(--ctp-lavender); 42 + transition: 43 + transform 0.3s ease, 44 + border-color 0.3s ease; 45 + } 46 + 47 + .pfp:hover { 48 + transform: scale(1.05); 49 + border-color: var(--ctp-pink); 50 + } 51 + 52 + .text { 53 + flex: 1; 54 + } 55 + 56 + h1 { 57 + font-size: 2rem; 58 + font-weight: 600; 59 + color: var(--ctp-text); 60 + margin-bottom: 0.5rem; 61 + } 62 + 63 + .subtitle { 64 + font-size: 1rem; 65 + color: var(--ctp-subtext0); 66 + opacity: 0.8; 67 + } 68 + 69 + @media (max-width: 600px) { 70 + .intro { 71 + padding: 4rem 2rem 3rem; 72 + } 73 + 74 + .content { 75 + flex-direction: column; 76 + text-align: center; 77 + } 78 + 79 + .pfp { 80 + width: 100px; 81 + height: 100px; 82 + } 83 + 84 + h1 { 85 + font-size: 1.5rem; 86 + } 87 + } 88 + </style>
+173
src/components/Projects.astro
··· 1 + --- 2 + // TODO: List some projects 3 + const projects = [ 4 + { 5 + name: "Diploma Thesis", 6 + url: "/thesis.pdf", 7 + color: "var(--ctp-peach)", 8 + }, 9 + { 10 + name: "Neovim", 11 + url: "https://github.com/neovim/neovim", 12 + color: "var(--ctp-maroon)", 13 + }, 14 + { 15 + name: "Home Assistant", 16 + url: "https://www.home-assistant.io/", 17 + color: "var(--ctp-green)", 18 + }, 19 + { 20 + name: "Rust", 21 + url: "https://rust-lang.org/", 22 + color: "var(--ctp-sapphire)", 23 + }, 24 + { 25 + name: "Starship (Cross-shell prompt)", 26 + url: "https://starship.rs/", 27 + color: "var(--ctp-mauve)", 28 + }, 29 + ]; 30 + --- 31 + 32 + <section class="project"> 33 + <div class="content"> 34 + <h2 class="section-title">I'm interested in ...</h2> 35 + <div class="projects"> 36 + { 37 + projects.map((project) => ( 38 + <a 39 + href={project.url} 40 + class="project-link" 41 + target="_blank" 42 + rel="noopener noreferrer" 43 + style={`--project-color: ${project.color}`} 44 + > 45 + <span class="project-icon">◈</span> 46 + <span class="project-name">{project.name}</span> 47 + <svg class="project-arrow" viewBox="0 0 24 24" fill="none"> 48 + <path 49 + d="M7 17L17 7M17 7H7M17 7V17" 50 + stroke="currentColor" 51 + stroke-width="2" 52 + stroke-linecap="round" 53 + stroke-linejoin="round" 54 + /> 55 + </svg> 56 + </a> 57 + )) 58 + } 59 + </div> 60 + </div> 61 + </section> 62 + 63 + <style> 64 + .project { 65 + padding: 6rem 2rem; 66 + display: flex; 67 + justify-content: center; 68 + } 69 + 70 + .content { 71 + max-width: 600px; 72 + width: 100%; 73 + } 74 + 75 + .section-title { 76 + font-size: 2rem; 77 + font-weight: 600; 78 + color: var(--ctp-text); 79 + margin-bottom: 3rem; 80 + text-align: center; 81 + } 82 + 83 + .projects { 84 + display: flex; 85 + flex-direction: column; 86 + gap: 1.5rem; 87 + } 88 + 89 + .project-link { 90 + display: flex; 91 + align-items: center; 92 + gap: 1rem; 93 + padding: 1.5rem 2rem; 94 + background-color: var(--ctp-surface0); 95 + border: 2px solid var(--project-color); 96 + border-radius: 12px; 97 + text-decoration: none; 98 + color: var(--ctp-text); 99 + transition: all 0.3s ease; 100 + position: relative; 101 + overflow: hidden; 102 + } 103 + 104 + .project-link::before { 105 + content: ""; 106 + position: absolute; 107 + inset: -1px; 108 + background-color: var(--project-color); 109 + transform: scaleX(0); 110 + transform-origin: left; 111 + transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); 112 + z-index: 0; 113 + } 114 + 115 + .project-link:hover::before { 116 + transform: scaleX(1); 117 + } 118 + 119 + .project-icon { 120 + font-size: 1.5rem; 121 + color: var(--project-color); 122 + transition: all 0.3s ease; 123 + z-index: 1; 124 + } 125 + 126 + .project-name { 127 + flex: 1; 128 + font-size: 1.25rem; 129 + font-weight: 500; 130 + z-index: 1; 131 + transition: color 0.3s ease; 132 + } 133 + 134 + .project-arrow { 135 + width: 24px; 136 + height: 24px; 137 + color: var(--project-color); 138 + transition: all 0.3s ease; 139 + z-index: 1; 140 + } 141 + 142 + .project-link:hover { 143 + transform: translateX(8px); 144 + } 145 + 146 + .project-link:hover .project-icon, 147 + .project-link:hover .project-arrow { 148 + color: var(--ctp-base); 149 + } 150 + 151 + .project-link:hover .project-name { 152 + color: var(--ctp-base); 153 + } 154 + 155 + @media (max-width: 600px) { 156 + .project { 157 + padding: 4rem 2rem; 158 + } 159 + 160 + .section-title { 161 + font-size: 1.5rem; 162 + margin-bottom: 2rem; 163 + } 164 + 165 + .project-link { 166 + padding: 1.25rem 1.5rem; 167 + } 168 + 169 + .project-name { 170 + font-size: 1.1rem; 171 + } 172 + } 173 + </style>
+117
src/components/Socials.astro
··· 1 + --- 2 + // TODO: Adapt social links 3 + const socials = [ 4 + { 5 + name: "GitHub", 6 + url: "https://github.com/clemensschlipfinger", 7 + color: "var(--ctp-sapphire)", 8 + icon: `<svg viewBox="0 0 24 24" fill="currentColor"><path d="M12 2C6.477 2 2 6.477 2 12c0 4.42 2.865 8.17 6.839 9.49.5.092.682-.217.682-.482 0-.237-.008-.866-.013-1.7-2.782.603-3.369-1.34-3.369-1.34-.454-1.156-1.11-1.463-1.11-1.463-.908-.62.069-.608.069-.608 1.003.07 1.531 1.03 1.531 1.03.892 1.529 2.341 1.087 2.91.831.092-.646.35-1.086.636-1.336-2.22-.253-4.555-1.11-4.555-4.943 0-1.091.39-1.984 1.029-2.683-.103-.253-.446-1.27.098-2.647 0 0 .84-.269 2.75 1.025A9.578 9.578 0 0112 6.836c.85.004 1.705.114 2.504.336 1.909-1.294 2.747-1.025 2.747-1.025.546 1.377.203 2.394.1 2.647.64.699 1.028 1.592 1.028 2.683 0 3.842-2.339 4.687-4.566 4.935.359.309.678.919.678 1.852 0 1.336-.012 2.415-.012 2.743 0 .267.18.578.688.48C19.138 20.167 22 16.418 22 12c0-5.523-4.477-10-10-10z"/></svg>`, 9 + }, 10 + { 11 + name: "Bluesky", 12 + url: "https://bsky.app/profile/clemens373.bsky.social", 13 + color: "var(--ctp-sky)", 14 + icon: `<svg viewBox="0 0 24 24" fill="currentColor"><path d="M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479.815 2.736 3.713 3.66 6.383 3.364.136-.02.275-.038.415-.056-.138.022-.276.04-.415.056-3.912.58-7.387 2.005-2.83 7.078 5.013 5.19 6.87-1.113 7.823-4.308.953 3.195 2.05 9.271 7.733 4.308 4.267-4.308 1.172-6.498-2.74-7.078a8.741 8.741 0 01-.415-.056c.14.018.279.036.415.056 2.67.297 5.568-.628 6.383-3.364.246-.828.624-5.79.624-6.478 0-.69-.139-1.861-.902-2.206-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8z"/></svg>`, 15 + }, 16 + ]; 17 + --- 18 + 19 + <section class="socials"> 20 + <div class="content"> 21 + <div class="social-links"> 22 + { 23 + socials.map((social) => ( 24 + <a 25 + href={social.url} 26 + class="social-link" 27 + target="_blank" 28 + rel="noopener noreferrer" 29 + style={`--social-color: ${social.color}`} 30 + aria-label={social.name} 31 + > 32 + <span class="social-icon" set:html={social.icon} /> 33 + </a> 34 + )) 35 + } 36 + </div> 37 + </div> 38 + </section> 39 + 40 + <style> 41 + .socials { 42 + padding: 4rem 2rem 8rem; 43 + display: flex; 44 + justify-content: center; 45 + } 46 + 47 + .content { 48 + max-width: 600px; 49 + width: 100%; 50 + display: flex; 51 + justify-content: center; 52 + } 53 + 54 + .social-links { 55 + display: flex; 56 + gap: 2rem; 57 + justify-content: center; 58 + } 59 + 60 + .social-link { 61 + width: 60px; 62 + height: 60px; 63 + display: flex; 64 + align-items: center; 65 + justify-content: center; 66 + background-color: var(--ctp-surface0); 67 + border: 2px solid var(--social-color); 68 + border-radius: 50%; 69 + color: var(--social-color); 70 + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); 71 + text-decoration: none; 72 + } 73 + 74 + .social-icon { 75 + width: 32px; 76 + height: 32px; 77 + display: flex; 78 + align-items: center; 79 + justify-content: center; 80 + } 81 + 82 + .social-icon :global(svg) { 83 + width: 100%; 84 + height: 100%; 85 + } 86 + 87 + .social-link:hover { 88 + background-color: var(--social-color); 89 + color: var(--ctp-base); 90 + transform: translateY(-4px) rotate(5deg); 91 + box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); 92 + } 93 + 94 + .social-link:active { 95 + transform: translateY(-2px) rotate(5deg); 96 + } 97 + 98 + @media (max-width: 600px) { 99 + .socials { 100 + padding: 3rem 2rem 6rem; 101 + } 102 + 103 + .social-links { 104 + gap: 1.5rem; 105 + } 106 + 107 + .social-link { 108 + width: 56px; 109 + height: 56px; 110 + } 111 + 112 + .social-icon { 113 + width: 28px; 114 + height: 28px; 115 + } 116 + } 117 + </style>
+145
src/components/WaveDivider.astro
··· 1 + --- 2 + interface Props { 3 + color: string; 4 + speed?: number; // Duration in seconds, default 60 5 + size?: number; // Circle size multiplier, default 1 6 + direction?: "left" | "right"; // Animation direction, default 'left' 7 + } 8 + 9 + const { color, speed = 60, size = 1, direction = "left" } = Astro.props; 10 + 11 + const colorMap: any = { 12 + rosewater: "var(--ctp-rosewater)", 13 + flamingo: "var(--ctp-flamingo)", 14 + pink: "var(--ctp-pink)", 15 + mauve: "var(--ctp-mauve)", 16 + red: "var(--ctp-red)", 17 + maroon: "var(--ctp-maroon)", 18 + peach: "var(--ctp-peach)", 19 + yellow: "var(--ctp-yellow)", 20 + green: "var(--ctp-green)", 21 + teal: "var(--ctp-teal)", 22 + sky: "var(--ctp-sky)", 23 + sapphire: "var(--ctp-sapphire)", 24 + blue: "var(--ctp-blue)", 25 + lavender: "var(--ctp-lavender)", 26 + }; 27 + 28 + const waveColor = colorMap[color]; 29 + 30 + // Generate smooth wave pattern 31 + const generateWavePath = () => { 32 + let path = "M 0,20"; 33 + const circleWidth = 10 * size; 34 + const amplitude = 12 * size; 35 + const circles = 120; 36 + 37 + for (let i = 0; i < circles; i++) { 38 + const x = i * circleWidth; 39 + const direction = i % 2 === 0 ? -1 : 1; 40 + const y = 20 + amplitude * direction; 41 + path += ` Q ${x + circleWidth / 2},${y} ${x + circleWidth},20`; 42 + } 43 + 44 + return path; 45 + }; 46 + 47 + const wavePath = generateWavePath(); 48 + const uniqueId = `wave-${color}-${Math.random().toString(36).substr(2, 9)}`; 49 + const animationClass = 50 + direction === "left" ? "wave-slide-left" : "wave-slide-right"; 51 + --- 52 + 53 + <div class="wave-container"> 54 + <div class="wave-wrapper" style={`--wave-speed: ${speed}s`}> 55 + <svg 56 + class="wave" 57 + class:list={[animationClass]} 58 + viewBox="0 0 600 40" 59 + preserveAspectRatio="none" 60 + > 61 + <path 62 + class="wave-path" 63 + d={wavePath} 64 + stroke={waveColor} 65 + stroke-width="3" 66 + fill="none" 67 + stroke-linecap="round" 68 + stroke-linejoin="round"></path> 69 + </svg> 70 + </div> 71 + </div> 72 + 73 + <style> 74 + .wave-container { 75 + width: 100%; 76 + padding: 3rem 2rem; 77 + display: flex; 78 + justify-content: center; 79 + } 80 + 81 + .wave-wrapper { 82 + max-width: 600px; 83 + width: 100%; 84 + height: 40px; 85 + overflow: hidden; 86 + position: relative; 87 + mask-image: linear-gradient( 88 + to right, 89 + transparent 0%, 90 + black 8%, 91 + black 92%, 92 + transparent 100% 93 + ); 94 + -webkit-mask-image: linear-gradient( 95 + to right, 96 + transparent 0%, 97 + black 8%, 98 + black 92%, 99 + transparent 100% 100 + ); 101 + } 102 + 103 + .wave { 104 + width: 300%; 105 + height: 100%; 106 + position: absolute; 107 + left: -100%; 108 + } 109 + 110 + .wave-path { 111 + vector-effect: non-scaling-stroke; 112 + } 113 + 114 + .wave-slide-left { 115 + animation: wave-slide-left var(--wave-speed) linear infinite; 116 + } 117 + 118 + .wave-slide-right { 119 + animation: wave-slide-right var(--wave-speed) linear infinite; 120 + } 121 + 122 + @keyframes wave-slide-left { 123 + 0% { 124 + transform: translateX(0); 125 + } 126 + 100% { 127 + transform: translateX(-33.33%); 128 + } 129 + } 130 + 131 + @keyframes wave-slide-right { 132 + 0% { 133 + transform: translateX(-33.33%); 134 + } 135 + 100% { 136 + transform: translateX(0); 137 + } 138 + } 139 + 140 + @media (max-width: 600px) { 141 + .wave-container { 142 + padding: 2rem 1rem; 143 + } 144 + } 145 + </style>
+152
src/components/Webring.astro
··· 1 + --- 2 + const webrings = [ 3 + { 4 + name: "Built with Astro", 5 + url: "https://astro-webrings.lou.gg/next?site=clemens.steinanet.at&ring=built-with-astro", 6 + color: "var(--ctp-red)", 7 + }, 8 + ]; 9 + --- 10 + 11 + <section class="webring"> 12 + <div class="content"> 13 + <h2 class="section-title">Webrings</h2> 14 + <div class="rings"> 15 + { 16 + webrings.map((ring) => ( 17 + <a 18 + href={ring.url} 19 + class="ring-link" 20 + target="_blank" 21 + rel="noopener noreferrer" 22 + style={`--ring-color: ${ring.color}`} 23 + > 24 + <span class="ring-icon">◈</span> 25 + <span class="ring-name">{ring.name}</span> 26 + <svg class="ring-arrow" viewBox="0 0 24 24" fill="none"> 27 + <path 28 + d="M7 17L17 7M17 7H7M17 7V17" 29 + stroke="currentColor" 30 + stroke-width="2" 31 + stroke-linecap="round" 32 + stroke-linejoin="round" 33 + /> 34 + </svg> 35 + </a> 36 + )) 37 + } 38 + </div> 39 + </div> 40 + </section> 41 + 42 + <style> 43 + .webring { 44 + padding: 6rem 2rem; 45 + display: flex; 46 + justify-content: center; 47 + } 48 + 49 + .content { 50 + max-width: 600px; 51 + width: 100%; 52 + } 53 + 54 + .section-title { 55 + font-size: 2rem; 56 + font-weight: 600; 57 + color: var(--ctp-text); 58 + margin-bottom: 3rem; 59 + text-align: center; 60 + } 61 + 62 + .rings { 63 + display: flex; 64 + flex-direction: column; 65 + gap: 1.5rem; 66 + } 67 + 68 + .ring-link { 69 + display: flex; 70 + align-items: center; 71 + gap: 1rem; 72 + padding: 1.5rem 2rem; 73 + background-color: var(--ctp-surface0); 74 + border: 2px solid var(--ring-color); 75 + border-radius: 12px; 76 + text-decoration: none; 77 + color: var(--ctp-text); 78 + transition: all 0.3s ease; 79 + position: relative; 80 + overflow: hidden; 81 + } 82 + 83 + .ring-link::before { 84 + content: ""; 85 + position: absolute; 86 + inset: -1px; 87 + background-color: var(--ring-color); 88 + transform: scaleX(0); 89 + transform-origin: left; 90 + transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); 91 + z-index: 0; 92 + } 93 + 94 + .ring-link:hover::before { 95 + transform: scaleX(1); 96 + } 97 + 98 + .ring-icon { 99 + font-size: 1.5rem; 100 + color: var(--ring-color); 101 + transition: all 0.3s ease; 102 + z-index: 1; 103 + } 104 + 105 + .ring-name { 106 + flex: 1; 107 + font-size: 1.25rem; 108 + font-weight: 500; 109 + z-index: 1; 110 + transition: color 0.3s ease; 111 + } 112 + 113 + .ring-arrow { 114 + width: 24px; 115 + height: 24px; 116 + color: var(--ring-color); 117 + transition: all 0.3s ease; 118 + z-index: 1; 119 + } 120 + 121 + .ring-link:hover { 122 + transform: translateX(8px); 123 + } 124 + 125 + .ring-link:hover .ring-icon, 126 + .ring-link:hover .ring-arrow { 127 + color: var(--ctp-base); 128 + } 129 + 130 + .ring-link:hover .ring-name { 131 + color: var(--ctp-base); 132 + } 133 + 134 + @media (max-width: 600px) { 135 + .webring { 136 + padding: 4rem 2rem; 137 + } 138 + 139 + .section-title { 140 + font-size: 1.5rem; 141 + margin-bottom: 2rem; 142 + } 143 + 144 + .ring-link { 145 + padding: 1.25rem 1.5rem; 146 + } 147 + 148 + .ring-name { 149 + font-size: 1.1rem; 150 + } 151 + } 152 + </style>
+69
src/layouts/Layout.astro
··· 1 + --- 2 + interface Props { 3 + title: string; 4 + } 5 + 6 + const { title } = Astro.props; 7 + --- 8 + 9 + <!doctype html> 10 + <html lang="en"> 11 + <head> 12 + <meta charset="UTF-8" /> 13 + <meta name="viewport" content="width=device-width" /> 14 + <link rel="icon" type="image/png" href="/favicon.png" /> 15 + <meta name="generator" content={Astro.generator} /> 16 + <meta name="darkreader-lock" /> 17 + <title>{title}</title> 18 + </head> 19 + <body> 20 + <slot /> 21 + </body> 22 + </html> 23 + 24 + <style is:global> 25 + :root { 26 + /* Catppuccin Macchiato */ 27 + --ctp-rosewater: #f4dbd6; 28 + --ctp-flamingo: #f0c6c6; 29 + --ctp-pink: #f5bde6; 30 + --ctp-mauve: #c6a0f6; 31 + --ctp-red: #ed8796; 32 + --ctp-maroon: #ee99a0; 33 + --ctp-peach: #f5a97f; 34 + --ctp-yellow: #eed49f; 35 + --ctp-green: #a6da95; 36 + --ctp-teal: #8bd5ca; 37 + --ctp-sky: #91d7e3; 38 + --ctp-sapphire: #7dc4e4; 39 + --ctp-blue: #8aadf4; 40 + --ctp-lavender: #b7bdf8; 41 + --ctp-text: #cad3f5; 42 + --ctp-subtext1: #b8c0e0; 43 + --ctp-subtext0: #a5adcb; 44 + --ctp-overlay2: #939ab7; 45 + --ctp-overlay1: #8087a2; 46 + --ctp-overlay0: #6e738d; 47 + --ctp-surface2: #5b6078; 48 + --ctp-surface1: #494d64; 49 + --ctp-surface0: #363a4f; 50 + --ctp-base: #24273a; 51 + --ctp-mantle: #1e2030; 52 + --ctp-crust: #181926; 53 + } 54 + 55 + * { 56 + margin: 0; 57 + padding: 0; 58 + box-sizing: border-box; 59 + } 60 + 61 + body { 62 + background-color: var(--ctp-base); 63 + color: var(--ctp-text); 64 + font-family: 65 + -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, 66 + Cantarell, sans-serif; 67 + line-height: 1.6; 68 + } 69 + </style>
+33
src/pages/index.astro
··· 1 + --- 2 + import Layout from "../layouts/Layout.astro"; 3 + import Intro from "../components/Intro.astro"; 4 + import Projects from "../components/Projects.astro"; 5 + import WaveDivider from "../components/WaveDivider.astro"; 6 + import Webring from "../components/Webring.astro"; 7 + import BeachImage from "../components/BeachImage.astro"; 8 + import Socials from "../components/Socials.astro"; 9 + 10 + // TODO: Fill in your preferences. 11 + const variables = { 12 + name: "Clemens Schlipfinger", 13 + subtitles: "I use Arch btw", 14 + }; 15 + --- 16 + 17 + <Layout title={variables.name}> 18 + <main> 19 + <Intro name={variables.name} subtitle={variables.subtitles} /> 20 + <WaveDivider color="rosewater" speed={100} size={0.8} direction="left" /> 21 + 22 + <Projects /> 23 + <WaveDivider color="flamingo" speed={100} size={0.8} direction="right" /> 24 + 25 + <BeachImage /> 26 + <WaveDivider color="mauve" speed={100} size={0.8} direction="left" /> 27 + 28 + <Webring /> 29 + <WaveDivider color="pink" speed={100} size={0.8} direction="right" /> 30 + 31 + <Socials /> 32 + </main> 33 + </Layout>
+9
tsconfig.json
··· 1 + { 2 + "extends": "astro/tsconfigs/strict", 3 + "include": [".astro/types.d.ts", "**/*"], 4 + "exclude": ["dist"], 5 + "compilerOptions": { 6 + "jsx": "react-jsx", 7 + "jsxImportSource": "react" 8 + } 9 + }